İçindekiler:
- Gereçler
- Adım 1: Donanım
- Adım 2: Kahve Makinesi Kontrol Panosuna Arayüz
- Adım 3: ESP8266 Modülünün Şeması
- Adım 4: Bellenim/Yapılandırma
Video: Akıllı Kahve Makinesi - SmartHome Ekosisteminin Bir Parçası: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Hacked Kahve Makinesi, onu SmartHome Ekosisteminin bir parçası yaptı Eski güzel bir Delonghi Kahve Makinesine (DCM) sahibim (promosyon değil ve “akıllı” olmasını istiyorum. Bu yüzden, beynine/mikrodenetleyicisine arayüzlü ESP8266 modülünü kurarak hackledim. Tasmota bellenimi. DCM, PIC mikrodenetleyicisine (uC) dayanmaktadır; bu nedenle, Tasmota onboard ile ESP8266 tarafından çalışmasını sağlamak için, normal işlemlerine müdahale etmeyecek şekilde PIC uC'ye bir arayüz oluşturdum. Elbette, mevcut tüm DCM işlevselliği, korunmalıdır. En kolay yol düğmeleri taklit etmektir. ESP modülünün DCM elektroniklerini ve uC işlemlerini bozmadığından emin olmak için opto-bağlayıcılar kullanıyorum.
Gereçler
ESP8266 Modülü
Adım 1: Donanım
ESP-12F ESP8266 modülüne dayalı bir “akıllı” modül lehimlenmiştir (resimlere bakın). Şemama göre hackleyen standart bir sonoff modülü de kullanabilirsiniz. GPIO16, 14 ve 12 kullanıyorum; genellikle sonoff modüllerinde boşturlar ve sadece karşılık gelen ESP8266 pinlerine lehim tellerine ihtiyacınız olacaktır. Ancak amacım röle kullanmaktan kaçınmaktı. Bu yüzden optokuplör tabanlı arayüz üzerinden geçiş yapıyorum.
Adım 2: Kahve Makinesi Kontrol Panosuna Arayüz
DCM'yi yönetmek için, ESP modülü iki ana düğmeyle arayüz oluşturur: "Güç Açma/Kapatma" ve "Bir Fincan Kahve Yap". Kontrol panosu üzerindeki her bir düğmenin kontaklarına bir çift kablo lehimledim (resimlere bakın, her bir düğmeye 2xGray kablo). Tahta, nemden korumak için sıcak bir yapıştırıcı ile kaplanmıştır, bu yüzden ~120*C sıcaklığa ayarlanmış havya ile eritiyorum, sonra telleri lehimleyip kontakları ve telleri geri yapıştırdım. Ayrıca bir teli GND'ye (Yeşil tel) lehimledim. resimlerde), kontrol panosundaki büyük çokgenlerden birine. Multimetre ile bulundu/kontrol edildi.
Adım 3: ESP8266 Modülünün Şeması
Opto çiftler (şemaya bakınız) 1k akım sınırlama direnci olan butonlara paralel olarak bağlanır. Bir düğme genellikle, çekme direnci ile pozitif bir baraya çekilir. Opto-kuplörü doğru bir şekilde bağlamak için düğmenin “pozitif ucunu” bulmanız gerekir; bu, her bir kablodaki voltajı ve GND'yi ölçerek multi-metre ile yapılabilir. 1k direnç üzerinden pozitif kabloya bağlanacak bir opto-çift toplayıcı. Verici - ikinci kabloya (genellikle GND'ye bağlanır).
Resimlerdeki kırmızı kablo +5V veriyoluna bağlanmıştır (başka bir amaçla ESP modülü için kullanılmaz, bu yazının konusu değildir).
ESP8266'ya güç sağlamak için özel bir 5V 1A güç kaynağı kullanıyorum. Mevcut bir DCM güç kaynağı, resimlerde 800mA'ya kadar tüketebilen ESP modülünü çalıştırmak için yeterli olmayacaktır. Bu nedenle, özel bir 5V güç kaynağı kurmak çok daha iyi/kararlı/daha güvenlidir. Doğrudan DCM'nin içindeki ana kablolara bağlı eski bir 1A telefon şarj cihazı kullanabilirsiniz.
Şematik için EasyEDA bağlantısı:
Adım 4: Bellenim/Yapılandırma
Aşağıdaki yapılandırmaya sahip Tasmota:
1. İki "röle" kurun, DCM "Demlenmeye hazır kahve" sinyali için giriş yapın ve ESP8266 yerleşik LED'ini aşağıdaki gibi yapılandırın:
- GPIO2 LED1i
- GPIO16 Röle 1 - "Güç Açma/Kapama" düğmesini taklit etmek için
- GPIO14 Röle 2 - "Bir Fincan Kahve Yap" düğmesini taklit etmek için
- GPIO13 Switch3 - kızılötesi kap varlığı modülünden bir Kupa Durumu sinyali girişi
-
GPIO12 Switch4 - DCM'den hazır sinyali (henüz Tasmota tarafından kullanılmamaktadır)
2. Bir düğmeye kısa basmayı taklit etmek için Tasmota'nın BLINK özelliğini kullanıyorum; Tasmota Konsolunda aşağıdaki komutları izleyerek Blink'i yapılandırın:
- Göz kırpma süresi 3 - bir düğmeye kısa basmayı taklit etmek için 0,3 saniyelik bir göz kırpma süresi anlamına gelir
- Blinkcount 1 - sadece bir düğmeye basmak yeterlidir
- Uyku 250 - enerji tasarrufu için
3. Düğmelere “basmak” için aşağıdaki komutları kullanıyorum (akıllı telefonumda kısayol olarak):
- https://cm?cmnd=Power1%20blink // “Güç Açma/Kapama” düğmesi için
- 192.168.1.120/cm?cmnd=Event%20Brew // yerinde olup olmadığını kontrol edin ve "Power2 Blink"i çalıştırın
4. Bir Kupa Durumu modülü eklendi (eski bir fotokopi makinesinden bir "kağıt varlığı" modülü kurtarıldı). Bu nedenle, fincan yerinde değilse kahve demlenmeyecektir:
VAR1 değerinin 1 veya 0 atanması, kap varlığına bağlıdır:
Rule3 ON Switch3#state=1 YAP VAR1 1 ENDON ON Switch3#state=0 DO VAR1 0 ENDON // VAR1 değerini ayarla // bir demleme komutu yürüt, VAR1 değerine bağlıdır:
Rule2 ON Event#brew YAP IF (VAR1==1) Power2 Blink ENDIF ENDON //CUP yerindeyse -> Kahve demleyin
Tıkır tıkır çalışıyor!
Benim yaptığım yöntem, diğer eski ama yine de güvenilir makineler ve aparatlarla kullanılabilir, sadece sizin hayal gücünüzle sınırlıdır!
Şematik için EasyEDA bağlantısı:
Önerilen:
STONE Ekran +STM32 +Kahve Makinesi: 6 Adım
STONE Display +STM32 +Kahve Makinesi: Ben bir MCU yazılım mühendisiyim, yakın zamanda bir kahve makinesi olacak bir proje aldım, dokunmatik ekranlı ev gereksinimleri, işlev iyi, ekran seçiminin üstünde çok iyi olmayabilir, Neyse ki, bu projeyi kapatabilirim
Kahve Makinesi Alarmı: 4 Adım
Kahve Makinesi Alarmı: Kahve makinesi alarmı uygulaması, kahve makinenizi bir uygulama aracılığıyla uzaktan kontrol etmenize ve bittiğinde (şu anda 6 dakikaya ayarlı) makineyi kapatmanıza olanak tanır. Ayrıca kahveyi otomatik olarak kaynatan bir alarm kurarak hazır hale getirebilirsiniz
Raspberry Pi ve Google Sheets ile Kahve Makinesi Takibi: 5 Adım
Ahududu Pi ve Google Sayfaları ile Kahve Makinesi İzleyici: Bu talimat, ofis alanınızdaki paylaşılan kahve makinesi için Ahududu Pi tabanlı bir izleyicinin nasıl oluşturulacağını gösterecektir. İzleyicinin OLED ekranını ve mekanik anahtarlarını kullanarak kullanıcılar kahve tüketimlerini kaydedebilir, bakiyelerini görebilir ve
Raspberry Pi & HC-SR04 Ultrasonik Sensör ve Cloud4RPi Tarafından Kontrol Edilen Akıllı Kahve Makinesi Pompası: 6 Adım
Raspberry Pi & HC-SR04 Ultrasonik Sensör ve Cloud4RPi ile Kontrol Edilen Akıllı Kahve Makinesi Pompası: Teorik olarak, sabah fincanınız için kahve makinesine her gittiğinizde, suyu doldurmak için sadece yirmide bir şansınız var. tankı. Ancak pratikte, makine bir şekilde bu işi her zaman size yüklemenin bir yolunu buluyor gibi görünüyor. NS
Bir Farnsworth Füzyon Reaktörü Nasıl İnşa Edilir ve Nükleer Kültür Kanonunun Bir Parçası Nasıl Olunur: 10 Adım
Bir Farnsworth Füzyon Reaktörü Nasıl İnşa Edilir ve Nükleer Kültür Kanonunun Bir Parçası Nasıl Olunur: Bilgi gücü hiyerarşilerini merkezden uzaklaştırma ve bireyi güçlendirme umuduyla, aşağıdakileri kullanarak parçacıkları plazmaya iyonize edecek bir cihaz inşa etmek için gerekli adımlardan geçeceğiz. elektrik. Bu cihaz gösterecek