Mündəricat:
- Təchizat
- Addım 1: Avadanlıq
- Addım 2: Qəhvə Maşını İdarəetmə Lövhəsinə interfeys
- Addım 3: ESP8266 Modulunun Şeması
- Addım 4: Firmware/Konfiqurasiya
Video: Ağıllı Qəhvə Maşını - SmartHome Ekosisteminin bir hissəsi: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Hacked Coffee Machine, onu SmartHome Ekosisteminin bir hissəsinə çevirdi Yaxşı bir köhnə Delonghi Qəhvə Maşına (DCM) sahibəm (bir promosyon deyil və "ağıllı" olmasını istəyirəm. Buna görə də ESP8266 modulunu beyninə/mikro nəzarətçisinə interfeysi quraşdıraraq sındırdım. Tasmota firmware. DCM, PIC mikrokontrolörünə (uC) əsaslanır; buna görə də onu Tasmota ilə ESP8266 ilə idarə etmək üçün PIC uC ilə normal fəaliyyətinə mane olmayacaq bir interfeys qurdum. Əlbəttə ki, bütün mövcud DCM funksiyaları ESP modulunun DCM elektronikasını və uC əməliyyatlarını pozmadığından əmin olmaq üçün opto-bağlayıcılardan istifadə edirəm.
Təchizat
ESP8266 modulu
Addım 1: Avadanlıq
ESP-12F ESP8266 moduluna əsaslanan "ağıllı" bir modul lehimləndi (şəkillərə baxın). Sxemimə görə onu sındıran standart bir sonoff modulundan da istifadə edə bilərsiniz. GPIO16, 14 və 12 istifadə edirəm; sonoff modullarında ümumiyyətlə boşdurlar və müvafiq ESP8266 sancaqlarına sadəcə lehim telləri lazımdır. Ancaq məqsədim relaylardan istifadə etməmək idi. Beləliklə, optocoupler əsaslı bir interfeysə keçirəm.
Addım 2: Qəhvə Maşını İdarəetmə Lövhəsinə interfeys
DCM idarə etmək üçün ESP modulu iki əsas düyməni birləşdirir: "Açma/Kapama" və "Bir fincan qəhvə hazırla". Nəzarət lövhəsindəki hər düymənin kontaktlarına bir cüt tel bağladım (şəkillərə baxın, hər düyməyə 2xGray tel). Lövhə nəmdən qorumaq üçün isti bir yapışqan ilə örtülmüşdür, buna görə də ~ 120*C temperaturda olan lehimləmə dəmiri ilə əridirəm, sonra telləri və yapışdırılmış kontaktları və telləri geri bağlayıram. şəkillərdə), idarəetmə lövhəsindəki böyük çoxbucaqlardan birinə. Çox metr ilə tapıldı/yoxlandı.
Addım 3: ESP8266 Modulunun Şeması
Opto-cütlər (sxematik bax) 1k cərəyan məhdudlaşdıran rezistoru olan düymələrə paralel olaraq bağlanır. Bir düymə ümumiyyətlə çəkmə rezistoru ilə müsbət bir avtobusa çəkilir. Opto-bağlayıcıyı düzgün bir şəkildə bağlamaq üçün düymənin "müsbət ucunu" tapmalısınız; hər tel və GND üzərindəki gərginliyi ölçməklə çox metrlə edilə bilər. Müsbət telə 1k rezistor vasitəsilə bağlanacaq opto-cüt kollektoru. Emitent - ikinci telə (ümumiyyətlə GND -yə qoşulur).
Şəkillərdəki qırmızı tel +5V avtobusa bağlıdır (başqa məqsəd üçün ESP modulu üçün istifadə olunmur, bu yazının mövzusu deyil).
ESP8266 -nı gücləndirmək üçün xüsusi 5V 1A enerji təchizatı istifadə edirəm. Mövcud bir DCM enerji təchizatı, şəkillərdə 800mA -a qədər istehlak edə bilən ESP modulunu işə salmaq üçün kifayət etməyəcək. Beləliklə, xüsusi 5V enerji təchizatı qurmaq daha yaxşı/sabit/təhlükəsizdir. DCM -in içərisində elektrik naqillərinə qoşulmuş köhnə 1A telefon şarj cihazından istifadə edə bilərsiniz.
Şematik EasyEDA bağlantısı:
Addım 4: Firmware/Konfiqurasiya
Aşağıdakı konfiqurasiyaya malik Tasmota:
1. İki "röle" qurun, DCM "Qəhvəyə hazır" siqnalı üçün giriş və ESP8266 quraşdırılmış LEDini aşağıdakı kimi konfiqurasiya edin:
- GPIO2 LED1i
- GPIO16 Relay 1 - "Güc AÇMA/KAPATMA" düyməsini təqlid etmək
- GPIO14 Relay 2 - "Bir fincan qəhvə hazırla" düyməsini təqlid etmək
- GPIO13 Switch3 - infraqırmızı fincan varlığı modulundan Kubok Varlığı siqnalı üçün giriş
-
GPIO12 Switch4 - DCM -dən hazır siqnal (hələ Tasmota tərəfindən istifadə edilmir)
2. Tasmota'nın BLINK xüsusiyyətindən istifadə edərək qısa bir düyməni basmağı təqlid etmək; Tasmota Console -da aşağıdakı əmrləri yerinə yetirərək Blink -i konfiqurasiya edin:
- Blinktime 3 - 0.3 saniyəlik bir göz qırpma müddəti deməkdir - qısa bir düyməni basmaq üçün
- Blinkcount 1 - bir düyməni basmaq kifayətdir
- Yuxu 250 - enerjiyə qənaət etmək üçün
3. Düymələri "basmaq" üçün aşağıdakı əmrlərdən istifadə edirəm (ağıllı telefonumda qısa yol olaraq):
- https:// cm? cmnd = "Güc AÇMA/KAPATMA" düyməsi üçün Güc 1%20blink //
- 192.168.1.120/cm?cmnd=Event%20Brew // yerində olub olmadığını yoxlayın və "Power2 Blink" i yerinə yetirin
4. Kubok Varlığı modulu əlavə edildi (köhnə bir kopirayterdən "kağız varlığı" modulu xilas edildi). Beləliklə, fincan yerində deyilsə qəhvə dəmlənməyəcək:
VAR1 dəyərinin 1 və ya 0 təyin edilməsi, kubokun varlığından asılıdır:
Switch3#vəziyyət = 1 VAR1 1 ENDON AÇMA Switch3#vəziyyət = 0 DO VAR1 0 ENDON // VAR1 dəyərini təyin et // bir dəm əmrini yerinə yetir, VAR1 dəyərindən asılıdır:
Qaydalar 2 Hadisə#dəmləmək ETMƏK VAR1 (= 1 1)
Bir cazibədarlıq kimi işləyir!
Etdiyim üsul yalnız təsəvvürünüzlə məhdudlaşan digər köhnə, lakin hələ də etibarlı maşın və aparatlarda istifadə edilə bilər!
Şematik EasyEDA bağlantısı:
Tövsiyə:
Zombi Yük maşını, Arduino ilə Nəhəng Bir Yük maşını necə hazırlanır: 5 addım
Zombi Yük maşını, Arduino ilə Nəhəng Bir Yük maşını necə hazırlanır: Salam uşaqlar, bu gün sizə bir zombi yük maşını (arduino üzərində işləyən təkmilləşdirilmiş canavar maşını) hazırlayacağam. Materiallar aşağıdakılardır:
Raspberry Pi və Google Sheets ilə Qəhvə Maşını İzləyicisi: 5 addım
Qəhvə Maşını İzləyicisi Raspberry Pi və Google Vərəqləri ilə: Bu təlimat, ofis yerinizdə paylaşılan qəhvə maşını üçün Raspberry Pi əsaslı bir izləyicinin necə qurulacağını sizə göstərəcək. İzləyicinin OLED displeyi və mexaniki açarları istifadə edərək, istifadəçilər qəhvə istehlakını qeyd edə, tarazlığını görə bilər və
Farnsworth Fusion Reaktorunu Necə Yaratmaq və Nüvə Mədəniyyəti Canonunun bir hissəsi olmaq: 10 addım
Farnsworth Fusion Reaktoru Necə Yaradılır və Nüvə Mədəniyyəti Canonunun bir hissəsi ola bilər: Məlumat hiyerarşilərinin mərkəzsizləşdirilməsi və fərdlərə güc verilməsi ümidi ilə hissəcikləri plazmaya ionlaşdıran bir cihaz qurmaq üçün lazım olan addımları atacağıq. elektrik. Bu cihaz nümayiş edəcək
IoT Aktiv Qəhvə Maşını: 9 Addım (Şəkillərlə birlikdə)
IoT Aktiv Qəhvə Maşını: Bu təlimat IoT müsabiqəsinə daxil edilmişdir - İstəsəniz, zəhmət olmasa ona səs verin! YENİLƏNİB: İndi 2 yollu mesaj və OTA yeniləmələrini dəstəkləyir Bir müddətdir ki, Jura qəhvə maşını aldım və həmişə istəyirdim birtəhər avtomatlaşdırmaq üçün
Alexa Dragonboard, Android tətbiqi və qəhvə maşını ilə necə əlaqə qurmaq olar: 7 addım
Alexa Dragonboard, Android Tətbiqi və Qəhvə Maşını ilə necə əlaqə qurmaq olar: Bu təlimat, Qəhvə Maşınının Alexa Dragonboard və Android Tətbiqi ilə əlaqələndirilməsi, inteqrasiyası və istifadəsi üçün lazımi addımları təqdim edir. Qəhvə maşını haqqında daha ətraflı məlumat üçün bu təlimatı yoxlayın