
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Ես կոտրված սուրճի մեքենա եմ դարձրել այն SmartHome Ecosystem- ի մաս: Ես ունեմ հին հին լավ Delonghi Coffee Machine (DCM) (ոչ առաջխաղացում և ցանկանում եմ, որ այն «խելացի» լինի: Այսպիսով, ես այն կոտրեցի ՝ տեղադրելով ESP8266 մոդուլը `ուղեղի/միկրոկառավարիչի ինտերֆեյսով: Tasmota որոնվածը: DCM- ն հիմնված է PIC միկրոկառավարիչի վրա (uC); ուստի, այն ESP8266- ով գործարկելու համար Tasmota- ի վրա ես ինտերֆեյս եմ կառուցել PIC uC- ին այնպես, որ չխանգարի նրա բնականոն գործունեությանը: Իհարկե, առկա բոլոր DCM գործառույթները Ամենահեշտ ձևը կրկնօրինակել կոճակներն են: Ես օգտագործում եմ օպտո-միակցիչներ `համոզվելու համար, որ ESP մոդուլը չի խաթարում DCM էլեկտրոնիկայի և uC գործողությունները:
Պարագաներ
ESP8266 Մոդուլ
Քայլ 1: Սարքավորումներ

Oldոդվեց «խելացի» մոդուլ ՝ ESP-12F ESP8266 մոդուլի հիման վրա (տես նկարները): Դուք կարող եք նաև օգտագործել ստանդարտ sonoff մոդուլը, որը կոտրում է այն իմ սխեմատիկ համաձայն: Ես օգտագործում եմ GPIO16, 14 և 12; դրանք սովորաբար թափուր են sonoff մոդուլներում, և ձեզ հարկավոր կլինի պարզապես լարեր կպցնել համապատասխան ESP8266 կապումներին: Այնուամենայնիվ, իմ նպատակն էր խուսափել ռելեներ օգտագործելուց: Այսպիսով, ես փոխանցում եմ optocoupler- ի վրա հիմնված ինտերֆեյսը:
Քայլ 2. Սուրճի մեքենաների կառավարման տախտակին ինտերֆեյս

DCM- ի կառավարման համար ESP մոդուլը միանում է երկու հիմնական կոճակների ՝ «Միացնել/անջատել» և «Պատրաստել մի բաժակ սուրճ»: Ես զույգ լարեր կպցրի յուրաքանչյուր կոճակի կոնտակտներին անմիջապես կառավարման տախտակի վրա (տես նկարներ, յուրաքանչյուր կոճակին ՝ 2xGray լար): Տախտակը ծածկված է տաք սոսինձով ՝ խոնավությունից պաշտպանելու համար, ուստի այն հալեցնում եմ ՝ կպչելով երկաթով, որը դրված է ~ 120*C ջերմաստիճանում, այնուհետև զոդում եմ լարերը և սոսնձում եմ կոնտակտներն ու լարերը: Ես մետաղալարն էլ զոդեցի GND- ին (Կանաչ մետաղալար նկարների վրա), կառավարման տախտակի վրա գտնվող մեծ բազմանկյուններից մեկին: Այն գտել/ստուգել են բազմամետրերով:
Քայլ 3. ESP8266 մոդուլի սխեմատիկ պատկերը



Օպտո-զույգերը (տես սխեմատիկ) զուգահեռաբար միացված են 1k ընթացիկ սահմանափակող դիմադրիչ ունեցող կոճակներին: Սովորաբար կոճակը ձգվում է դեպի դրական ավտոբուս ՝ ձգվող դիմադրիչով: Օպտո-կցորդիչը ճիշտ կերպով միացնելու համար հարկավոր է գտնել կոճակի «դրական վերջ». որը կարող է կատարվել բազմամետրերով `յուրաքանչյուր լարերի և GND- ի լարման չափման միջոցով: Օպտո-զույգի կոլեկցիոներ, որը պետք է միացվի դրական մետաղալարին 1k դիմադրության միջոցով: Emitter - դեպի երկրորդ մետաղալար (որը սովորաբար միացված է GND- ին):
Նկարների կարմիր մետաղալարերը միացված են +5V ավտոբուսին (այլ նպատակով, չի օգտագործվում ESP մոդուլի համար, այս գրառման ենթակա չէ):
ESP8266- ը սնուցելու համար ես օգտագործում եմ հատուկ 5V 1A սնուցման աղբյուր: Առկա DCM էլեկտրամատակարարումը բավարար չէր ESP մոդուլը գործարկելու համար, որը կարող է մինչև 800 մԱ սպառել լուսանկարներում: Այսպիսով, շատ ավելի լավ/կայուն/անվտանգ է ստեղծել հատուկ 5 Վ էլեկտրամատակարարում: Դուք կարող եք օգտագործել հին 1A հեռախոսի լիցքավորիչ, որը միացված է ցանցի լարերին DCM- ի ներսում:
EasyEDA հղում սխեմատիկ ՝
Քայլ 4: irmրագրաշար/կազմաձևում
Tasmota հետևյալ կազմաձևով.
1. Ստեղծեք երկու «ռելեներ», մուտքագրեք DCM «Ready-to-brew-coffee» ազդանշանը և կազմաձևեք ESP8266 ներկառուցված LED- ը հետևյալ կերպ.
- GPIO2 LED1i
- GPIO16 փոխանցում 1 - «Միացնել/անջատելու» կոճակը ընդօրինակելու համար
- GPIO14 փոխանցում 2 - ընդօրինակել «Պատրաստել մի բաժակ սուրճ» կոճակը
- GPIO13 Switch3 - գավաթի առկայության ազդանշանի մուտքագրում ինֆրակարմիր բաժակի առկայության մոդուլից
- GPIO12 Switch4 - DCM- ից պատրաստ ազդանշան (դեռ չի օգտագործվում Tasmota- ի կողմից)
2. Կոճակի կարճ սեղմումը ընդօրինակելու համար ես օգտագործում եմ Տասմոտայի BLINK հնարավորությունը; կազմաձևեց Blink- ը ՝ Tasmota Console- ի հետևյալ հրահանգների համաձայն.
- Blinktime 3 - նշանակում է թարթման տևողություն 0.3 վայրկյան ՝ ընդօրինակելու կոճակի կարճ սեղմումը
- Blinkcount 1 - կոճակի վրա ընդամենը մեկ սեղմում է պահանջվում
- Քնել 250 - էներգիա խնայելու համար
3. Կոճակները «սեղմելու» համար ես օգտագործում եմ հետևյալ հրամանները (որպես դյուրանցումներ իմ խելացի հեռախոսի մեջ).
- https:// cm? cmnd = Power1%20blink // «Միացնել/անջատել» կոճակի համար
- 192.168.1.120/cm?cmnd=Event%20Brew // ստուգեք, արդյոք այն դրված է տեղում և կատարեք «Power2 Blink»
4. Ավելացրել է գավաթի ներկայության մոդուլ (փրկել է «պատճենահանման» մոդուլը հին պատճենահանող սարքից): Այսպիսով, սուրճ չի եփվի, եթե բաժակը տեղում չէ.
VAR1 արժեքը նշանակելը 1 կամ 0 կախված է բաժակի առկայությունից.
Կանոն 3 ՄԱՍԻՆ Switch3#state = 1 DO VAR1 1 ENDON ON Switch3#state = 0 DO VAR1 0 ENDON // սահմանել VAR1 արժեքը // կատարել brew հրաման, կախված է VAR1 արժեքից
Կանոն 2 ՄԱՍԻՆ միջոցառման#եփել ԵԹԵ (VAR1 == 1) Power2 Blink ENDIF ENDON // եթե բաժակը տեղում է -> սուրճ եփել
Աշխատում է որպես հմայք:
Ինչպես ես դա արեցի, այն կարող էր օգտագործվել այլ հին, բայց դեռ հուսալի մեքենաների և սարքերի հետ, որոնք սահմանափակված են միայն ձեր երևակայությամբ:
EasyEDA հղում սխեմատիկ ՝
Խորհուրդ ենք տալիս:
Naro Band IoT. Խելացի լուսավորությունը և չափումը ճանապարհ են բացում ավելի լավ և առողջ էկոհամակարգի համար. 3 քայլ

Naro Band IoT. Խելացի լուսավորությունը և չափումը ճանապարհ են բացում ավելի լավ և առողջ էկոհամակարգի համար. Ավտոմատացումը գտել է իր ճանապարհը գրեթե բոլոր ոլորտներում: Սկսած արտադրությունից մինչև առողջապահություն, փոխադրումներ և մատակարարման շղթա, ավտոմատացումը տեսավ օրվա լույսը: Դե, այս բոլորը անկասկած գրավիչ են, բայց կա մեկը, որը թվում է
Coffee Machine Tracker Raspberry Pi- ով և Google Sheets- ով ՝ 5 քայլ

Coffee Machine Tracker With Raspberry Pi և Google Sheets. Այս հրահանգը ցույց կտա ձեզ, թե ինչպես կարելի է կառուցել Raspberry Pi- ի վրա հիմնված որոնիչ ՝ ձեր գրասենյակի տարածքում ընդհանուր սուրճի մեքենայի համար: Օգտագործելով հետևորդի OLED էկրանը և մեխանիկական անջատիչները, օգտվողները կարող են գրանցել իրենց սուրճի սպառումը, տեսնել նրանց հավասարակշռությունը և
Smart Coffee Machine Pump Controlled by Raspberry Pi & HC-SR04 Ultrasonic Sensor and Cloud4RPi: 6 Steps

Խելացի սուրճի մեքենայի պոմպ, որը վերահսկվում է Raspberry Pi & HC-SR04 ուլտրաձայնային տվիչով և Cloud4RPi. Տեսականորեն, ամեն անգամ, երբ առավոտյան բաժակի համար գնում եք սուրճի մեքենա, քսան մեկից միայն հնարավորություն կա ջուր լցնել: տանկ. Գործնականում, սակայն, թվում է, որ մեքենան ինչ -որ կերպ գտնում է մի միջոց, որը միշտ ձեզ վրա է դնում այս աշխատանքը: The
Arduino- ի կողմից վերահսկվող DIY Coffee Roaster: 13 քայլ (նկարներով)

Arduino- ի կողմից վերահսկվող DIY սուրճի բովիչ. Այս հրահանգում մենք կանդրադառնանք տաք օդի ադիբուդի մեքենայի փոփոխմանը `այն դարձնելով լիովին ավտոմատ և ջերմաստիճանով վերահսկվող տնային սուրճի բովիչ: Տանը սուրճ թխելը զարմանալիորեն պարզ է, և նույնիսկ մի բան, ինչքան տապակելը
HotOrNot Coffee Stirrer: 5 քայլ

HotOrNot Coffee Stirrer: Խելացի ըմպելիքի խառնիչ `ծանուցելու համար, թե երբ է անվտանգ խմել առանց այրվելու: Այս նախագծի ոգեշնչումն իմն էր: Ես հակված եմ շատ արագ թեյ խմել և երգվել կամ այրվել շուրթերին կամ լեզվին, այնուհետև ստիպված եմ որոշ ժամանակ սպասել