Sadržaj:
- Pribor
- Korak 1: Hardver
- Korak 2: Sučelje s upravljačkom pločom aparata za kavu
- Korak 3: Shema modula ESP8266
- Korak 4: Firmware/konfiguracija
Video: Pametni aparat za kavu - dio ekosustava SmartHome: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Hakirani aparat za kavu, učinio ga dijelom SmartHome ekosustavaImam stari dobri Delonghi aparat za kavu (DCM) (nije promocija i želim da bude "pametan". Pa sam ga hakirao instaliranjem modula ESP8266 sa sučeljem na njegov mozak/mikrokontroler pomoću Tasmota firmver. DCM se temelji na PIC mikrokontroleru (uC); pa sam, kako bi ga pokrenuo ESP8266 s ugrađenim Tasmotom, izgradio sučelje za PIC uC na način koji ne ometa njegovo normalno funkcioniranje. Svakako, sve postojeće DCM funkcionalnosti Najlakši način je oponašanje gumba. Koristim opto-spojnice kako bih bio siguran da ESP modul ne ometa DCM elektroniku i uC operacije.
Pribor
Modul ESP8266
Korak 1: Hardver
Lemljen je "pametan" modul temeljen na ESP-12F ESP8266 modulu (vidi slike). Također možete koristiti standardni sonoff modul koji ga hakira prema mojoj shemi. Koristim GPIO16, 14 i 12; obično su prazni u sonoff modulima i trebat će vam samo žice za lemljenje na odgovarajuće pinove ESP8266. Međutim, cilj mi je bio izbjeći korištenje releja. Dakle, oslanjam se na sučelje bazirano na optičkim spregama.
Korak 2: Sučelje s upravljačkom pločom aparata za kavu
Za upravljanje DCM -om, ESP modul povezuje se s dva glavna gumba: "Uključivanje/isključivanje napajanja" i "Napravite šalicu kave". Zalemio sam par žica na kontakte svakog gumba točno na upravljačkoj ploči (pogledajte slike, 2x sive žice na svakom gumbu). Ploča je prekrivena vrućim ljepilom kako bi se zaštitila od vlage, pa sam je rastopio lemilicom postavljenom na temperaturi od ~ 120*C, zatim lemio žice i zalijepio kontakte i žice natrag. Također sam lemio žicu na GND (zelena žica na slikama), na jedan od velikih poligona na upravljačkoj ploči. Pronašao/provjerio višemetarski.
Korak 3: Shema modula ESP8266
Opto-parovi (vidi shemu) spojeni su paralelno s gumbima s 1k otpornikom za ograničavanje struje. Gumb se obično povlači do pozitivne sabirnice pomoću otpornika. Da biste na pravi način povezali opto-spojnicu, morate pronaći "pozitivan kraj" gumba; to se može učiniti višemetarskim mjerenjem napona na svakoj žici i GND. Kolektor opto-para za spajanje na pozitivnu žicu kroz 1k otpornik. Emiter - na drugu žicu (koja je obično spojena na GND).
Crvena žica na slikama spojena je na sabirnicu +5V (u druge svrhe, ne koristi se za ESP modul, nije predmet ovog posta).
Za napajanje ESP8266 koristim namjensko napajanje od 5V 1A. Postojeće DCM napajanje ne bi bilo dovoljno za pokretanje ESP modula koji može trošiti do 800mA na slikama. Dakle, puno je bolje/stabilnije/sigurnije postaviti namjensko napajanje od 5 V. Možete koristiti stari 1A punjač za telefon, spojen na mrežne žice unutar DCM -a.
EasyEDA veza na shemu:
Korak 4: Firmware/konfiguracija
Tasmota sa sljedećom konfiguracijom:
1. Postavite dva „releja“, ulaz za DCM signal „Spremna za pripremu kave“i konfigurirajte ugrađenu LED diodu ESP8266 na sljedeći način:
- GPIO2 LED1i
- GPIO16 relej 1 - za oponašanje tipke "Uključivanje/isključivanje napajanja"
- GPIO14 relej 2 - za oponašanje gumba "Napravi šalicu kave"
- GPIO13 Switch3 - ulaz za signal prisutnosti šalice iz infracrvenog modula prisutnosti šalice
- GPIO12 Switch4 - signal spremnosti iz DCM -a (Tasmota ga još ne koristi)
2. Za oponašanje kratkog pritiska tipke koristim BLINK značajku Tasmote; konfigurirao Blink sljedećim naredbama u Tasmota konzoli:
- Vrijeme treptaja 3 - znači trajanje treptaja od 0,3 sekunde - za oponašanje kratkog pritiska na gumb
- Blinkcount 1 - potreban je samo jedan pritisak na gumb
- Spavajte 250 - radi uštede energije
3. Za "pritiskanje" gumba koristim sljedeće naredbe (kao prečace na svom pametnom telefonu):
- https:// cm? cmnd = Power1%20blink // za gumb "Uključivanje/isključivanje napajanja"
- 192.168.1.120/cm?cmnd=Event%20Brew // provjerite je li u čaši i postavite "Power2 Blink"
4. Dodan modul prisutnosti čaše (spašen modul "prisutnosti papira" iz starog fotokopirnog stroja). Dakle, kava se neće kuhati ako šalica nije na mjestu:
Dodjeljivanje VAR1 vrijednosti 1 ili 0, ovisi o prisutnosti čaše:
Pravilo 3 UKLJUČENO Switch3#stanje = 1 DO VAR1 1 ENDON UKLJUČENO Switch3#stanje = 0 DO VAR1 0 ENDON // postavite vrijednost VAR1 // izvršite naredbu za pripremu, ovisi o vrijednosti VAR1:
Pravilo 2 ON Događaj#skuhajte DO IF (VAR1 == 1) Power2 Blink ENDIF ENDON // ako je CUP na mjestu -> Skuhajte kavu
Djeluje kao šarm!
Način na koji sam to učinio mogao se koristiti s drugim starim, ali još uvijek pouzdanim strojevima i aparatima, ograničenim samo vašom maštom!
EasyEDA veza na shemu:
Preporučeni:
STONE Display +STM32 +Aparat za kavu: 6 koraka
STONE Display +STM32 +Aparat za kavu: Ja sam softverski inženjer MCU -a, nedavno sam dobio projekt da bude aparat za kavu, kućanski zahtjevi s zaslonom osjetljivim na dodir, funkcija je dobra, iznad ekrana odabir možda nije dobar, Na sreću, ovaj projekt mogu odbiti
Aparat za praćenje aparata za kavu s Raspberry Pi i Google tablicama: 5 koraka
Alat za praćenje aparata za kavu s Raspberry Pi i Google tablicama: Ova uputa pokazat će vam kako izgraditi aparat za praćenje alata na bazi Raspberry Pi za zajednički aparat za kavu u vašem uredskom prostoru. Pomoću OLED zaslona i mehaničkih prekidača za praćenje korisnici mogu zabilježiti potrošnju kave, vidjeti ravnotežu i
Pametna pumpa za aparat za kavu kojom upravlja Raspberry Pi & HC-SR04 ultrazvučni senzor i Cloud4RPi: 6 koraka
Pametna pumpa za aparat za kavu kojom upravlja Raspberry Pi & HC-SR04 ultrazvučni senzor i Cloud4RPi: teoretski, svaki put kad odete do aparata za kavu na jutarnju šalicu, postoji samo jedna od dvadeset prilika da ćete morati napuniti vodu tenk. U praksi se, međutim, čini da stroj na neki način pronalazi način da vam ovaj posao uvijek prepusti
WiFi aparat za kavu: 9 koraka
WiFi aparat za kavu: Wifi aparat za kavu koristi Arduino, NODE MCU i reciklirane dijelove za sigurno i daljinsko kuhanje šalice kave
Aparat za kavu s omogućenim IoT -om: 9 koraka (sa slikama)
Aparat za kavu s omogućenim IoT -om: Ova instrukcija je prijavljena na IoT natjecanje - ako vam se sviđa, glasajte za nju! AŽURIRANO: Sada podržava dvosmjerne komunikacije i OTA ažuriranja Već neko vrijeme imam aparat za kavu Jura i uvijek sam želio da to nekako automatiziram. Morao sam biti