Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Техник хангамж
- Алхам 2: Кофены машины хяналтын самбарын интерфейс
- Алхам 3: ESP8266 модулийн схем
- Алхам 4: Firmware/Тохиргоо
Видео: Ухаалаг кофены машин - SmartHome экосистемийн нэг хэсэг: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Хакердсан кофены машиныг SmartHome экосистемийн нэг хэсэг болгосон Би хуучин сайн Delonghi кофены машинтай (DCM) (сурталчилгаа биш бөгөөд үүнийг "ухаалаг" байхыг хүсдэг. Тиймээс би ESP8266 модулийг тархи/микроконтроллертойгоо интерфейстэй суулгаж хакердсан. Tasmota програм хангамж. DCM нь PIC микроконтроллер (uC) дээр суурилсан тул үүнийг ESP8266 -ээр Тасмота дээр ажиллуулахын тулд би PIC uC -ийн интерфэйсийг ердийн үйл ажиллагаанд нь саад болохгүй байдлаар бүтээсэн. Хамгийн хялбар арга бол товчлууруудыг дууриах явдал юм. Би ESP модуль нь DCM электроник болон uC үйл ажиллагааг тасалдуулдаггүй гэдэгт итгэлтэй байхын тулд би opto-couplers ашигладаг.
Хангамж
ESP8266 модуль
Алхам 1: Техник хангамж
ESP-12F ESP8266 модуль дээр суурилсан "ухаалаг" модулийг гагнасан (зургийг үзнэ үү). Та мөн миний схемийн дагуу хакердах стандарт sonoff модулийг ашиглаж болно. Би GPIO16, 14, 12 -ийг ашигладаг; Тэд ихэвчлэн sonoff модулиудад хоосон байдаг бөгөөд танд холбогдох ESP8266 тээглүүрт гагнах утас хэрэгтэй болно. Гэсэн хэдий ч миний зорилго бол реле ашиглахаас зайлсхийх явдал байв. Тиймээс, би optocoupler дээр суурилсан интерфэйс дээр буудаг.
Алхам 2: Кофены машины хяналтын самбарын интерфейс
DCM -ийг удирдахын тулд ESP модуль нь "Цахилгаан асаах/унтраах" ба "аяга кофе хийх" гэсэн хоёр үндсэн товчлууртай холбогддог. Би хяналтын самбар дээрх товчлуур бүрийн контакт руу хос утас гагнав (зураг харна уу, товчлуур бүрт 2xGray утас орно). Самбарыг чийгнээс хамгаалахын тулд халуун цавуугаар хучсан тул би ~ 120*C температурт төмрийг гагнах замаар хайлуулж, дараа нь утас, наасан контакт, утсыг буцааж GND (Ногоон утас) руу гагнав. зураг дээр), хяналтын самбар дээрх том полигонуудын нэг рүү. Олон метрээр олсон/шалгасан.
Алхам 3: ESP8266 модулийн схем
Опто хосууд (схемийг үзнэ үү) 1 к гүйдэл хязгаарлах эсэргүүцэл бүхий товчлууруудтай зэрэгцээ холбогдсон байна. Товчлуурыг эерэг автобус руу татах эсэргүүцэл ашиглан татдаг. Опто холбогчийг зөв холбохын тулд та товчлуурын "эерэг төгсгөл" -ийг олох хэрэгтэй; Үүнийг утас ба GND тус бүрийн хүчдэлийг хэмжих замаар олон метрээр хийж болно. 1k резистороор эерэг утастай холбох опто-хос цуглуулагч. Ялгаруулагч - хоёр дахь утас руу (ихэвчлэн GND -тэй холбогддог).
Зурган дээрх улаан утас нь +5V автобусанд холбогдсон (бусад зорилгоор ESP модульд ашиглагддаггүй, энэ бичлэгийн сэдэв биш).
ESP8266 -ийг ажиллуулахын тулд би зориулалтын 5V 1А цахилгаан хангамж ашигладаг. Одоогийн DCM тэжээлийн хангамж нь 800 мА хүртэл зураг авах боломжтой ESP модулийг ажиллуулахад хангалтгүй юм. Тиймээс зориулалтын 5V цахилгаан хангамжийг суурилуулах нь илүү сайн/тогтвортой/аюулгүй байдаг. Та DCM -ийн шууд сүлжээнд холбогдсон хуучин 1А утасны цэнэглэгч ашиглаж болно.
Схемийн EasyEDA холбоос:
Алхам 4: Firmware/Тохиргоо
Дараах тохиргоотой Tasmota:
1. Хоёр "реле" тохируулж, DCM "Бэлэн болоход бэлэн кофе" дохиог оруулаад ESP8266 LED-ийг дараах байдлаар тохируулна уу.
- GPIO2 LED1i
- GPIO16 реле 1 - "Цахилгаан асаах/унтраах" товчлуурыг дууриах
- GPIO14 реле 2 - "Аяга кофе хийх" товчийг дууриах
- GPIO13 Switch3 - хэт улаан туяаны аяганы орших модулийн аяганы орших дохионы оролт
- GPIO12 Switch4 - DCM -ээс бэлэн дохио (Tasmota хараахан ашиглаагүй байна)
2. Нэг товчлуурыг богино дарснаар би Tasmota -ийн BLINK функцийг ашигладаг. Tasmota Console дээрх тушаалуудыг ашиглан Blink -ийг тохируулсан болно.
- Blinktime 3 гэдэг нь товчлуур дээр богино дарахыг дуурайхын тулд 0.3 секунд анивчих үргэлжлэх хугацаа гэсэн үг юм
- Blinkcount 1 - ганц товчлуур дарахад л хангалттай
- Унтах 250 - эрчим хүч хэмнэх
3. Товчлууруудыг "дарахын тулд" би дараах тушаалуудыг ашигладаг (ухаалаг утсан дээрх товчлол хэлбэрээр):
- https:// cm? cmnd = "Power ON/Off" товчлуурын Power1%20blink //
- 192.168.1.120/cm?cmnd=Event%20Brew // байрлуулсан эсэхийг шалгаад "Power2 Blink" -г ажиллуулна уу.
4. Cup Presence модулийг нэмсэн (хуучин хувилагч төхөөрөмжөөс "цаасан дээр байх" модулийг авав). Тиймээс, хэрэв аяга байрандаа байхгүй бол кофе исгэхгүй.
VAR1 -ийн утгыг 1 эсвэл 0 -ээр оноох нь аяга байгаа эсэхээс хамаарна.
Дүрэм3 ON Switch3#төлөв = 1 DO VAR1 1 ENDON ON Switch3#төлөв = 0 DO VAR1 0 ENDON // VAR1 утгыг тохируулах // исгэх командыг гүйцэтгэх, VAR1 утгаас хамаарна:
Дүрэм2 Event#brew дээр хий ХИЙХ ҮҮ (VAR1 == 1) Power2 Blink ENDIF ENDON // CUP байрлалтай бол
Увдис шиг ажилладаг!
Миний хийсэн арга барилыг зөвхөн таны төсөөллөөр хязгаарласан бусад хуучин боловч найдвартай машин, төхөөрөмжүүдтэй хамт ашиглаж болно!
Схемийн EasyEDA холбоос:
Зөвлөмж болгож буй:
UC -тай унтраах түгжээний хэлхээ. Нэг товчлуур. Нэг зүү. Тусдаа бүрэлдэхүүн хэсэг: 5 алхам
UC -тай унтраах түгжээний хэлхээ. Нэг товчлуур. Нэг зүү. Салангид бүрэлдэхүүн хэсэг: Сайн байцгаана уу, сүлжээнд асаах/унтраах хэлхээг хайж байсан. Миний олсон бүхэн миний хайж байсан зүйл биш байсан. Би өөртэйгөө ярьж байсан, үүнд хүрэх арга зам заавал байх ёстой. Энэ л надад хэрэгтэй байсан. -Асгах, унтраахад ганц товчлуур дарна. -Зөвхөн ашиглах ёстой
Raspberry Pi болон Google Sheets бүхий кофены машин мөрдөгч: 5 алхам
Бөөрөлзгөнө Pi ба Google Sheets бүхий кофены машин мөрдөгч: Энэхүү зааварчилгаа нь танай оффисын өрөөнд хуваалцсан кофены машинд зориулсан Raspberry Pi дээр суурилсан трекер хэрхэн бүтээхийг танд харуулах болно. Жолоочийн OLED дэлгэц, механик унтраалгыг ашиглан хэрэглэгчид кофены хэрэглээг бүртгэж, тэнцвэрийг нь харж
Ухаалаг кофены машины насосыг Raspberry Pi & HC-SR04 хэт авианы мэдрэгч ба Cloud4RPi удирддаг: 6 алхам
Raspberry Pi & HC-SR04 хэт авианы мэдрэгч ба Cloud4RPi-ийн удирддаг ухаалаг кофены машины шахуурга: Онолын хувьд та кофены машинд өглөөний аягаа уух болгондоо ус дүүргэх хорин нэг л боломж байдаг. сав. Гэсэн хэдий ч практик дээр машин ямар нэгэн байдлаар энэ ажлыг үргэлж чамд үүрүүлэх арга замыг олдог бололтой
Ухаалаг кофены ширээ: 14 алхам (зурагтай)
Ухаалаг кофены ширээ: Сайн байна уу, үйлдвэрлэгчид ээ, бид удаан хугацаанд санаанд орж ирсэн төслийг хийж, та бүхэнтэй хуваалцахдаа баяртай байна. Ухаалаг кофены ширээ. Учир нь энэ ширээ үнэхээр ухаалаг юм. Энэ нь таны ундааны жингийн дагуу таны орчныг гэрэлтүүлдэг
IoT идэвхжүүлсэн кофены машин: 9 алхам (зурагтай)
IoT идэвхжүүлсэн кофены машин: Энэхүү зааварчилгаа нь IoT тэмцээнд оролцдог. Хэрэв танд таалагдаж байвал саналаа өгөөрэй! САНАЛЦУУЛГА: Одоо 2 талын харилцаа холбоо, OTA шинэчлэлтийг дэмждэг Хэсэг хугацааны турш би Jura кофены машинтай болсон бөгөөд би үргэлж хүсч байсан. Үүнийг ямар нэгэн байдлаар автоматжуулахын тулд би