Taula de continguts:
- Subministraments
- Pas 1: maquinari
- Pas 2: interfície amb la placa de control de la màquina de cafè
- Pas 3: Esquema del mòdul ESP8266
- Pas 4: Firmware / Configuració
Vídeo: Cafetera intel·ligent: part de l’ecosistema SmartHome: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Hacked Coffee Machine, el convertia en part de SmartHome Ecosystem. Tinc una bona màquina de cafè Delonghi (DCM) antiga (no és una promoció i vull que sigui "intel·ligent". Per tant, la vaig piratejar instal·lant el mòdul ESP8266 amb interfície al cervell / microcontrolador mitjançant Firmware de Tasmota. DCM es basa en un microcontrolador PIC (uC); per tant, per fer-lo funcionar mitjançant ESP8266 amb Tasmota incorporat he construït una interfície per a PIC uC de manera que no interfereixi en les seves operacions normals. És clar, totes les funcionalitats DCM existents La forma més senzilla és emular els botons. Faig servir optoacobladors per assegurar-me que el mòdul ESP no interromp les operacions d'electrònica DC i DC.
Subministraments
Mòdul ESP8266
Pas 1: maquinari
S'ha soldat un mòdul "intel·ligent" basat en el mòdul ESP-12F ESP8266 (vegeu les imatges). També podeu utilitzar un mòdul sonoff estàndard per piratejar-lo segons el meu esquema. Faig servir GPIO16, 14 i 12; solen quedar buits en mòduls sonoff i només caldria soldar els cables als pins ESP8266 corresponents. Tot i això, el meu objectiu era evitar l’ús de relés. Per tant, em retransmeto a la interfície basada en optoacopladors.
Pas 2: interfície amb la placa de control de la màquina de cafè
Per gestionar DCM, el mòdul ESP té interfícies amb dos botons principals: "Encendre / Apagar" i "Fer una tassa de cafè". He soldat un parell de cables als contactes de cada botó just al tauler de control (vegeu les imatges, cables de 2xGray a cada botó). La pissarra està coberta per una cola calenta per protegir-la de la humitat, de manera que la fon per soldar-la a una temperatura de ~ 120 * C, després soldar cables i contactes enganxats i tornar a fer cables. a les imatges), a un dels grans polígons del tauler de control. S'ha trobat / comprovat per diversos metres.
Pas 3: Esquema del mòdul ESP8266
Les opto-parelles (vegeu l’esquema) es connecten en paral·lel a botons amb una resistència de limitació de corrent d’1 k. Normalment, es tira un botó fins a un bus positiu mitjançant una resistència de tracció. Per connectar l'optoacoblador d'una manera correcta, heu de trobar un "final positiu" del botó; que es pot fer per multímetre mesurant la tensió en cada fil i GND. Un col·lector d'opto-pair que es connecta a fil positiu mitjançant una resistència de 1 k. Emissor: al segon cable (que normalment es connecta a GND).
El cable vermell a les imatges està connectat al bus + 5V (per a un altre propòsit, no s'utilitza per al mòdul ESP, no està subjecte a aquesta publicació).
Per alimentar ESP8266 faig servir una font d'alimentació dedicada de 5V 1A. Una font d'alimentació DCM existent no seria suficient per executar un mòdul ESP que pot consumir fins a 800 mA en fotos. Per tant, és molt millor / estable / més segur configurar una font d'alimentació dedicada de 5V. Podeu utilitzar un carregador de telèfon 1A antic, connectat als cables de xarxa directament a l'interior de DCM.
Enllaç EasyEDA a l’esquema:
Pas 4: Firmware / Configuració
Tasmota amb la configuració següent:
1. Configureu dos "relés", entrada per al senyal DCM "Ready-to-Brew-Coffee" i configureu el LED incorporat ESP8266 de la manera següent:
- GPIO2 LED1i
- Relleu GPIO16 1: per emular un botó "ON / OFF"
- GPIO14 relé 2: per emular un botó "Feu una tassa de cafè"
-
GPIO13 Switch3: entrada per a un senyal de presència de copa des del mòdul de presència de copa infraroja
- GPIO12 Switch4: senyal llest de DCM (encara no utilitzat per Tasmota)
2. Per emular una pulsació breu d'un botó, faig servir la funció BLINK de Tasmota; Blink configurat seguint les ordres de la consola Tasmota:
- Temps de parpelleig 3: significa una durada de parpelleig de 0,3 segons, per imitar una petita pulsació d’un botó
- Blinkcount 1: només cal prémer un botó
- Dormiu 250 - per estalviar energia
3. Per "prémer" els botons, faig servir les ordres següents (com a dreceres al meu telèfon intel·ligent):
- https:// cm? cmnd = Power1% 20blink // per al botó "ON / OFF"
- 192.168.1.120/cm?cmnd=Event%20Brew // comproveu si el copeu al lloc i executeu "Power2 Blink"
4. S'ha afegit un mòdul Cup Presence (s'ha recuperat un mòdul de "presència en paper" d'una antiga copiadora). Per tant, el cafè no s’elaborarà si la tassa no és al lloc:
L'assignació del valor VAR1 1 o 0 depèn de la presència de la copa:
Regla3 ON Switch3 # state = 1 DO VAR1 1 ENDON ON Switch3 # state = 0 DO VAR1 0 ENDON // estableix el valor VAR1 // executa una ordre de preparació, depèn del valor VAR1:
Regla2 ACTIVADA Esdeveniment # elaborar DO IF (VAR1 == 1) Power2 Parpellejar ENDIF ENDON // si hi ha CUP al seu lloc -> Fer cafè
Funciona com un encant!
La meva manera de fer-ho es podria utilitzar amb altres màquines i aparells antics però encara fiables, limitats només per la vostra imaginació.
Enllaç EasyEDA a l’esquema:
Recomanat:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: 6 passos (amb imatges)
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: el tutorial de Deze es troba a Engels, per a la versió del clàssic espanyol. Teniu un telèfon intel·ligent (antic) sense utilitzar? Convertiu-lo en una pantalla intel·ligent amb Fulls de càlcul de Google i paper i llapis seguint aquest senzill tutorial pas a pas. Quan hagis acabat
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: 7 passos
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: sempre somio amb controlar els meus aparells d’il·luminació. Aleshores algú va fabricar una increïble llum LED de colors. Fa poc em vaig trobar amb una làmpada LED de Joseph Casha a Youtube. Inspirant-me en ell, vaig decidir afegir diverses funcions mantenint la comoditat
Rellotge despertador intel·ligent: un despertador intel·ligent fabricat amb Raspberry Pi: 10 passos (amb imatges)
Rellotge despertador intel·ligent: un rellotge despertador intel·ligent fet amb Raspberry Pi: Heu volgut mai un rellotge intel·ligent? Si és així, aquesta és la solució per a vosaltres. He creat Smart Alarm Clock (Rellotge despertador intel·ligent), aquest és un rellotge que permet canviar l’hora de l’alarma segons el lloc web. Quan l’alarma s’activi, hi haurà un so (brunzidor) i 2 llums
Jardineria intel·ligent i agricultura intel·ligent basades en IoT mitjançant ESP32: 7 passos
Jardineria intel·ligent i agricultura intel·ligent basades en l’IoT que utilitzen ESP32: el món canvia a mesura que l’agricultura passa. Avui en dia, la gent integra electrònica en tots els camps i l’agricultura no n’és una excepció. Aquesta fusió d'electrònica a l'agricultura està ajudant els agricultors i les persones que gestionen els jardins