Turinys:
- Prekės
- 1 žingsnis: Aparatūra
- 2 žingsnis: sąsaja su kavos aparato valdymo plokšte
- 3 žingsnis: ESP8266 modulio schema
- 4 veiksmas: programinė įranga/konfigūracija
Video: Išmanusis kavos aparatas - „SmartHome“ekosistemos dalis: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Įsilaužęs kavos aparatas tapo „SmartHome“ekosistemos dalimi. Turiu seną gerą „Delonghi“kavos aparatą (DCM) (ne reklama ir noriu, kad jis būtų „protingas“. Taigi, aš jį nulaužiau įdiegdamas ESP8266 modulį su sąsaja su jo smegenimis/mikrovaldikliu, naudojant „Tasmota“programinė įranga. DCM yra pagrįstas PIC mikrovaldikliu (uC); todėl, kad jį paleistų ESP8266 su „Tasmota“, aš sukūriau sąsają su PIC uC taip, kad netrukdytų normaliai jos veiklai. Žinoma, visos esamos DCM funkcijos Lengviausias būdas yra mėgdžioti mygtukus. Aš naudoju opto jungtis, kad įsitikinčiau, ar ESP modulis nesutrikdo DCM elektronikos ir uC operacijų.
Prekės
ESP8266 modulis
1 žingsnis: Aparatūra
Lituotas „protingas“modulis, pagrįstas ESP-12F ESP8266 moduliu (žr. Paveikslėlius). Taip pat galite naudoti standartinį „sonoff“modulį, kuris įsilaužė pagal mano schemą. Aš naudoju GPIO16, 14 ir 12; paprastai jie yra laisvi sonoff moduliuose ir jums reikės tik lydmetalio laidų prie atitinkamų ESP8266 kaiščių. Tačiau mano tikslas buvo išvengti relių naudojimo. Taigi, aš naudoju optinio jungiklio sąsają.
2 žingsnis: sąsaja su kavos aparato valdymo plokšte
Norėdami valdyti DCM, ESP modulis jungiasi prie dviejų pagrindinių mygtukų: „Įjungti/išjungti“ir „Pasigaminti kavos puodelį“. Prie kiekvieno mygtuko kontaktų lituodavau porą laidų tiesiai ant valdymo plokštės (žr. Paveikslėlius, 2xGray laidai prie kiekvieno mygtuko). Plokštė yra padengta karštais klijais, kad apsaugotų ją nuo drėgmės, todėl aš ją ištirpinu, lituodamas lygintuvą, kurio temperatūra yra ~ 120*C, tada lituoti laidai ir klijuoti kontaktai ir laidai. Aš taip pat lituojau laidą prie GND (žalia viela nuotraukose), į vieną iš didelių daugiakampių valdymo plokštėje. Rasta/patikrinta kelių metrų atstumu.
3 žingsnis: ESP8266 modulio schema
Opto-poros (žr. Schemą) yra lygiagrečiai prijungtos prie mygtukų su 1k srovės ribojimo rezistoriumi. Mygtukas paprastai traukiamas iki teigiamos magistralės ištraukiamuoju rezistoriumi. Norėdami teisingai prijungti optinį jungiklį, turite rasti mygtuko „teigiamą galą“; tai galima padaryti naudojant kelių metrų matuoklį, matuojant kiekvieno laido ir GND įtampą. Opto poros kolektorius, prijungiamas prie teigiamo laido per 1k rezistorių. Skleidėjas - prie antrojo laido (kuris paprastai yra prijungtas prie GND).
Raudona viela nuotraukose yra prijungta prie +5 V magistralės (kitais tikslais, nenaudojama ESP moduliui, nėra šio įrašo tema).
ESP8266 maitinti naudoju specialų 5V 1A maitinimo šaltinį. Esamo DCM maitinimo šaltinio nepakaktų paleisti ESP moduliui, kuris nuotraukose gali suvartoti iki 800 mA. Taigi, daug geriau/stabiliau/saugiau nustatyti specialų 5 V maitinimo šaltinį. Galite naudoti seną 1A telefono įkroviklį, prijungtą prie maitinimo laidų tiesiai DCM viduje.
„EasyEDA“nuoroda į schemą:
4 veiksmas: programinė įranga/konfigūracija
„Tasmota“su tokia konfigūracija:
1. Nustatykite dvi „relės“, įveskite DCM „Paruošta virti kavai“signalą ir sukonfigūruokite ESP8266 įmontuotą šviesos diodą taip:
- GPIO2 LED1i
- GPIO16 1 relė - imituoti „Įjungimo/išjungimo“mygtuką
- GPIO14 2 relė - mėgdžioti mygtuką „Padaryti kavos puodelį“
- GPIO13 Switch3 - puodelio buvimo signalo įvestis iš infraraudonųjų puodelių buvimo modulio
- „GPIO12 Switch4“- parengtas signalas iš DCM („Tasmota“dar nenaudojamas)
2. Norėdami imituoti trumpą mygtuko paspaudimą, naudoju Tasmota BLINK funkciją; sukonfigūravo „Blink“naudodami šias Tasmota Console komandas:
- Mirksėjimo laikas 3 - reiškia 0,3 sek. Mirksėjimo trukmę - imituoti trumpą mygtuko paspaudimą
- „Blinkcount 1“- tereikia vieno mygtuko paspaudimo
- Miegokite 250 - taupykite energiją
3. Norėdami „paspausti“mygtukus, naudoju šias komandas (kaip sparčiuosius klavišus mano išmaniajame telefone):
- https:// cm? cmnd = Power1%20blink // mygtukui „Įjungti/išjungti“
- 192.168.1.120/cm?cmnd=Event%20Brew // patikrinkite, ar jis uždėtas, ir paleiskite „Power2 Blink“
4. Pridėtas puodelio buvimo modulis (iš seno kopijuoklio išgelbėtas „popieriaus buvimo“modulis). Taigi, kava nebus ruošiama, jei puodelis nebus vietoje:
VAR1 reikšmės priskyrimas 1 arba 0 priklauso nuo puodelio buvimo:
3 taisyklė ĮJUNGIMAS 3#būsena = 1 DO VAR1 1 ENDON ON jungiklis
2 taisyklė ON Įvykis#užvirkite DARYKITE (VAR1 == 1) Power2 Mirksi ENDIF ENDON // jei CUP yra vietoje -> Paruoškite kavą
Veikia kaip žavesys!
Tai, ką aš padariau, būtų galima naudoti su kitomis senomis, bet vis dar patikimomis mašinomis ir aparatais, kuriuos riboja tik jūsų vaizduotė!
„EasyEDA“nuoroda į schemą:
Rekomenduojamas:
STONE ekranas +STM32 +kavos virimo aparatas: 6 žingsniai
„STONE Display +STM32 +“kavos virimo aparatas: Esu MCU programinės įrangos inžinierius, neseniai gavau projektą, kad būčiau kavos aparatas, buitiniai reikalavimai su jutikliniu ekranu, funkcija yra gera, virš ekrano pasirinkimas gali būti nelabai geras, Laimei, šį projektą galiu nutraukti
„WiFi“kavos virimo aparatas: 9 žingsniai
„WiFi“kavos virimo aparatas: „Wifi“kavos virimo aparatas naudoja „Arduino“, „NODE MCU“ir perdirbtas dalis, kad būtų galima saugiai ir nuotoliniu būdu išvirti kavos puodelį
„IoT“įgalintas kavos aparatas: 9 žingsniai (su nuotraukomis)
„IoT“įgalintas kavos aparatas: ši instrukcija įtraukta į „IoT“konkursą - jei jums tai patinka, balsuokite už ją! ATNAUJINTA: Dabar palaiko dviejų krypčių komunikacijas ir OTA atnaujinimus Jau kurį laiką turėjau „Jura“kavos aparatą ir visada norėjau kažkaip automatizuoti. Turiu būti
„JavaStation“(visiškai pildomas visiškai automatinis „IoT“kavos virimo aparatas): 9 žingsniai (su nuotraukomis)
„JavaStation“(savaime pildomas visiškai automatinis „IoT“kavos virimo aparatas): Šio projekto tikslas buvo sukurti visiškai automatinį balsu valdomą kavos virimo aparatą, kuris automatiškai prisipildytų vandens ir viskas, ką jums reikia padaryti, tai pakeisti globėjus ir išgerti kavos; )
IOT kavos virimo aparatas (UFEE): 7 žingsniai (su nuotraukomis)
IOT kavos virimo aparatas (UFEE): Norėdami įrodyti žinias, turėjome sukurti IOT įrenginį, kurį būtų galima valdyti naudojant savarankiškai sukurtą žiniatinklio sąsają. Kadangi aš mėgstu kavą ir kasdien jos suvartoju daug, nusprendžiau pasigaminti savo IOT kavos virimo aparatą. UFEE kavos virimo aparatas: "