Tartalomjegyzék:
- Kellékek
- 1. lépés: Hardver
- 2. lépés: Interfész a kávéfőző vezérlőpaneljével
- 3. lépés: Az ESP8266 modul vázlata
- 4. lépés: Firmware/konfiguráció
Videó: Okos kávéfőző - a SmartHome ökoszisztéma része: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Feltört kávéfőző, a SmartHome Ecosystem része Tasmota firmware. A DCM a PIC mikrokontrollerre (uC) épül; ezért annak érdekében, hogy az ESP8266 -ot futtassa Tasmota fedélzeten, úgy építettem fel egy interfészt a PIC uC -hez, hogy az ne zavarja a normál működését. Természetesen minden létező DCM funkció A legegyszerűbb módja a gombok emulálása. Optocsatolókat használok annak biztosítására, hogy az ESP modul ne zavarja a DCM elektronikát és az uC műveleteket.
Kellékek
ESP8266 modul
1. lépés: Hardver
Forrasztott egy „intelligens” modult ESP-12F ESP8266 modul alapján (lásd a képeket). Használhat egy szabványos sonoff modult is, amely feltöri azt a vázlatom szerint. GPIO16, 14 és 12 -et használok; ezek általában üresek a sonoff modulokban, és csak forrasztó huzalokra van szükség a megfelelő ESP8266 csapokhoz. Célom azonban az volt, hogy elkerüljem a relék használatát. Tehát optocsatoló-alapú felületen továbbítok.
2. lépés: Interfész a kávéfőző vezérlőpaneljével
A DCM kezeléséhez az ESP modul két fő gombhoz kapcsolódik: „Be/Ki” és „Készíts egy csésze kávét”. Pár vezetéket forrasztottam az egyes gombok érintkezőire közvetlenül a vezérlőpanelen (lásd a képeket, 2xGray vezetékek minden gombhoz). A táblát forró ragasztó borítja, hogy megvédje a nedvességtől, ezért felolvasztom ~ 120*C hőmérsékletre beállított forrasztópáka segítségével, majd forrasztott huzalokat és ragasztott érintkezőket és vezetékeket vissza. Forrasztottam egy vezetéket a GND -hez (zöld huzal a képeken), a vezérlőpult egyik nagy sokszögéhez. Többméteresen megtalálta/ellenőrizte.
3. lépés: Az ESP8266 modul vázlata
Az opto-párok (lásd az ábrát) párhuzamosan vannak csatlakoztatva 1k áramkorlátozó ellenállással rendelkező gombokhoz. A gombot általában felhúzó ellenállás húzza fel pozitív buszra. Az optocsatoló megfelelő csatlakoztatásához meg kell találnia a gomb „pozitív végét”; amit több méteren keresztül meg lehet tenni az egyes vezetékek és a GND feszültségének mérésével. Opto-pár gyűjtő, amelyet pozitív vezetékre kell csatlakoztatni 1k ellenálláson keresztül. Emitter - a második vezetékhez (amely általában a GND -hez van csatlakoztatva).
A képeken látható piros vezeték +5V buszhoz van csatlakoztatva (más célra, nem ESP modulhoz használt, nem tartozik e bejegyzéshez).
Az ESP8266 tápellátásához 5V 1A tápegységet használok. Egy meglévő DCM tápegység nem lenne elegendő az ESP modul futtatásához, amely akár 800 mA -t is képes fogyasztani a képeken. Tehát sokkal jobb/stabilabb/biztonságosabb egy dedikált 5 V -os tápegységet beállítani. Használhat egy régi 1A -s telefon töltőt, amely közvetlenül a DCM -en belül van csatlakoztatva a hálózati vezetékekhez.
Az EasyEDA link a sematikához:
4. lépés: Firmware/konfiguráció
Tasmota a következő konfigurációval:
1. Állítson be két „relét”, bemenetet a DCM „kávéfőzésre kész” jeléhez, és konfigurálja az ESP8266 beépített LED-ét az alábbiak szerint:
- GPIO2 LED1i
- GPIO16 1. relé - a „Power ON/Off” gomb emulálása
- GPIO14 2. relé - a „Készíts egy csésze kávét” gombot
- GPIO13 Switch3 - bemenet a pohár jelenlétének jeléhez az infravörös csésze jelenlét modulból
- GPIO12 Switch4 - Kész jel a DCM -től (a Tasmota még nem használja)
2. A gomb rövid megnyomásának emulálásához a Tasmota BLINK funkcióját használom; konfigurálta a Blinket a Tasmota Console alábbi parancsaival:
- Blinktime 3 - a villogás időtartama 0,3 mp - a gomb rövid megnyomásának utánzására
- Blinkcount 1 - egyetlen gombnyomásra van szükség
- 250 alvás - energiatakarékosság érdekében
3. A gombok „megnyomásához” a következő parancsokat használom (parancsikonként az okostelefonomban):
- https:// cm? cmnd = Power1%20blink // a „Power ON/Off” gombhoz
- 192.168.1.120/cm?cmnd=Event%20Brew // ellenőrizze, hogy a helyén van -e, és hajtsa végre a "Power2 Blink" parancsot
4. Hozzáadott egy csésze jelenléti modult (egy "papír jelenlét" modult mentett ki egy régi másolóból). Tehát a kávé nem főzhető, ha a csésze nincs a helyén:
A VAR1 érték 1 vagy 0 hozzárendelése a csésze jelenlététől függ:
3. szabály BE kapcsoló
Szabály 2 BE Esemény#főzés TEGY, HA (VAR1 == 1) Power2 Blink ENDIF ENDON // ha a pohár a helyén van -> Főzött kávé
Úgy működik, mint a karikacsapás!
Ahogy én csináltam, más régi, de még megbízható gépekkel és készülékekkel is használható, csak a fantáziája szab határt!
Az EasyEDA link a sematikához:
Ajánlott:
STONE kijelző +STM32 +kávéfőző: 6 lépés
STONE Display +STM32 +Kávéfőző: MCU szoftvermérnök vagyok, nemrég kaptam egy projektet, hogy kávéfőző legyek, háztartási követelmények érintőképernyős működéssel, a funkció jó, a képernyő fölött nem feltétlenül jó, ezt a projektet szerencsére lebonthatom
Keskeny sávú IoT: intelligens világítás és mérés a jobb és egészségesebb ökoszisztéma érdekében: 3 lépés
Keskeny sávú IoT: intelligens világítás és mérés a jobb és egészségesebb ökoszisztéma felé: Az automatizálás szinte minden szektorban megtalálta az utat. A gyártástól kezdve az egészségügyig, a szállításig és az ellátási láncig az automatizálás látta meg a napvilágot. Nos, ezek kétségkívül vonzóak, de van egy, ami úgy tűnik
Léptetőmotor D papucsokkal és 555 időzítővel; az áramkör első része az 555 -ös időzítő: 3 lépés
Léptetőmotor D papucsokkal és 555 időzítővel; Az áramkör első része az 555 -ös időzítő: A léptetőmotor egyenáramú motor, amely különálló lépésekben mozog. Gyakran használják nyomtatókban és még robotikában is. Ezt az áramkört lépésben fogom elmagyarázni. Az áramkör első része egy 555 időzítő. Ez az első kép (lásd fent) 555 -ös chiptel
Okos kávéfőző szivattyú a Raspberry Pi és a HC-SR04 ultrahangos érzékelő és a Cloud4RPi vezérlésével: 6 lépés
Okos kávéfőző szivattyú, amelyet a Raspberry Pi és a HC-SR04 ultrahangos érzékelő és a Cloud4RPi vezérel: Elméletileg minden alkalommal, amikor a kávéfőzőhöz megy a reggeli csészéért, csak egy a huszadiknak az esélye, hogy meg kell töltenie a vizet tartály. A gyakorlatban azonban úgy tűnik, hogy a gép valahogy megtalálja a módját, hogy ezt a házimunkát mindig rábírja. Az
Rovar ökoszisztéma kártya papíráramkörökkel: 10 lépés (képekkel)
Rovar ökoszisztéma kártya papíráramkörökkel: Készítsen egy képet, amely áramkört tanít! Ez az utasítás rézszalagot használ vezetőképes ragasztóval és Chibitronic áramkör matricákkal. Remek mesterség egy gyerekkel. A kártyán szereplő rovarok egy uralkodó pillangó és egy uralkodó