Բովանդակություն:
- Պարագաներ
- Քայլ 1: Սարքավորումներ
- Քայլ 2. Սուրճի մեքենաների կառավարման տախտակին ինտերֆեյս
- Քայլ 3. ESP8266 մոդուլի սխեմատիկ պատկերը
- Քայլ 4: irmրագրաշար/կազմաձևում
Video: Smart Coffee Machine - SmartHome էկոհամակարգի մի մաս. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ես կոտրված սուրճի մեքենա եմ դարձրել այն 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 հղում սխեմատիկ ՝
Խորհուրդ ենք տալիս:
Covid անվտանգության սաղավարտ Մաս 1. Ներածություն Tinkercad սխեմաներին: 20 քայլ (նկարներով)
Covid Safety սաղավարտ Մաս 1. Ներածություն Tinkercad սխեմաներին. Սովորելու լավագույն միջոցներից մեկը դա անելն է: Այսպիսով, մենք նախ նախագծելու ենք մեր սեփական նախագիծը ՝
Rayotron Night Light- ի վերանորոգում (մաս 2) ՝ 13 քայլ
Rayotron Night Light- ի վերանորոգում (մաս 2). Իմ Rayotron գիշերային լույսը ներշնչված էր կես միլիոն վոլտ էլեկտրաստատիկ գեներատորից, որը նախատեսված էր բարձր էներգիայի ռենտգեն ճառագայթներ արտադրելու համար ատոմային ֆիզիկայի հետազոտությունների համար: Նախնական նախագիծը օգտագործեց 12 վոլտ DC սնուցում ՝ փոքր էլեկտրոնային օդի իոնիզատորը սնուցելու համար, որը վատթարանում էր
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