Sadržaj:
- Supplies
- 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 ekosistema SmartHome: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Hakirani aparat za kavu, učinio ga dijelom SmartHome ekosistema Posedujem stari dobri Delonghi aparat za kafu (DCM) (nije promocija i želim da bude „pametan“. Dakle, hakovao sam ga instaliranjem modula ESP8266 sa interfejsom na njegov mozak/mikrokontroler koristeći Tasmota firmver. DCM je zasnovan 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. Naravno, sve postojeće DCM funkcionalnosti Najlakši način je oponašanje tipki. Koristim opto-spojnice kako bih bio siguran da ESP modul ne remeti DCM elektroniku i uC operacije.
Supplies
ESP8266 Modul
Korak 1: Hardver
Lemljen je „pametan“modul zasnovan na ESP-12F ESP8266 modulu (pogledajte slike). Možete koristiti i 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, moj cilj je bio izbjeći upotrebu releja. Dakle, oslanjam se na interfejs zasnovan na optokapleru.
Korak 2: Sučelje s upravljačkom pločom aparata za kavu
Za upravljanje DCM -om, ESP modul povezuje dva glavna dugmeta: „Uključivanje/isključivanje napajanja“i „Napravi šolju kafe“. Zalemio sam par žica na kontakte svakog dugmeta direktno na upravljačkoj ploči (pogledajte slike, 2x sive žice na svakom dugmetu). Ploča je prekrivena vrućim ljepilom kako bi se zaštitila od vlage, pa je topim lemilicom postavljenom na temperaturi od ~ 120*C, zatim lemim žice i lijepim kontakte i žice natrag. Zalemio sam i žicu na GND (zelena žica na slikama), na jedan od velikih poligona na upravljačkoj ploči. Našao/provjerio višemetarski.
Korak 3: Shema modula ESP8266
Opto-parovi (vidi shemu) povezani su paralelno s gumbima s 1k otpornikom za ograničavanje struje. Gumb se obično povlači do pozitivne sabirnice pomoću otpornika za povlačenje. Da biste na pravi način povezali opto-spojnicu, morate pronaći "pozitivan kraj" dugmeta; to se može učiniti pomoću višemetara 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, mnogo 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 do sheme:
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 za uključivanje/isključivanje
- GPIO14 relej 2 - za oponašanje tipke "Napravi šalicu kave"
- GPIO13 Switch3 - ulaz za signal prisutnosti šolje iz infracrvenog modula prisutnosti šolje
- GPIO12 Switch4 - signal spremnosti iz DCM -a (Tasmota ga još ne koristi)
2. Za oponašanje kratkog pritiska dugmeta koristim BLINK funkciju Tasmote; konfigurirao Blink sljedećim naredbama u Tasmota konzoli:
- Vrijeme treptanja 3 - znači trajanje treptaja od 0,3 sekunde - za oponašanje kratkog pritiska na dugme
- Blinkcount 1 - potreban je samo jedan pritisak na dugme
- Spavajte 250 - radi uštede energije
3. Za „pritiskanje“dugmadi koristim sljedeće naredbe (kao prečice na svom pametnom telefonu):
- https:// cm? cmnd = Power1%20blink // za dugme "Uključivanje/isključivanje napajanja"
- 192.168.1.120/cm?cmnd=Event%20Brew // provjerite da li je čašica na mjestu i izvršite "Power2 Blink"
4. Dodan modul prisutnosti čaše (spašen modul "prisutnosti papira" iz starog fotokopir aparata). Dakle, kava se neće kuhati ako šalica nije na mjestu:
Dodjeljivanje VAR1 vrijednosti ili 1 ili 0, ovisi o prisutnosti čaše:
Pravilo 3 UKLJUČENO Prekidač3#stanje = 1 DO VAR1 1 ENDON UKLJUČEN Prekidač3#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 sa drugim starim, ali i dalje pouzdanim mašinama i aparatima, ograničenim samo vašom maštom!
EasyEDA veza do sheme:
Preporučuje se:
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 instrukcija će vam pokazati kako izgraditi aparat za praćenje na bazi Raspberry Pi za zajednički aparat za kavu u vašem uredskom prostoru. Koristeći OLED ekran i mehaničke prekidače za praćenje, korisnici mogu zabilježiti potrošnju kave, vidjeti ravnotežu i
Pametna pumpa za aparat za kavu koju kontroliše 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: U teoriji, svaki put kad odete na aparat za kavu na jutarnju šolju, postoji samo jedna od dvadeset šansi da ćete morati napuniti vodu cisterna. U praksi se, međutim, čini da mašina na neki način pronađe način da vam uvijek prepusti ovaj posao
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 takmičenje - ako vam se sviđa, glasajte za nju! AŽURIRANO: Sada podržava dvosmjerne komunikacije i OTA ažuriranja Već neko vrijeme imam Jura aparat za kavu i oduvijek sam želio da to nekako automatiziram. Morao sam biti
Slack integrirani aparat za kavu: 4 koraka
Slack Integrated Coffeebot: Jeste li frustrirani u uredu kad u kuhinji nikad nema svježe kave kad stignete? Ovaj uobičajeni kancelarijski problem zahtijeva ozbiljne radnje. Pomoću ovog uputstva možete stvoriti Slack integrirani aparat za kavu za svoje aparate za kavu sa sma