Мазмұны:
- Жабдықтар
- 1 -қадам: Жабдық
- 2 -қадам: Кофе машинасының басқару тақтасының интерфейсі
- 3 -қадам: ESP8266 модулінің схемасы
- 4 -қадам: микробағдарлама/конфигурация
Бейне: Smart Coffee Machine - SmartHome экожүйесінің бөлігі: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Кесілген кофе машинасы оны SmartHome экожүйесінің бір бөлігіне айналдырды Менде жақсы Delonghi Coffee Machine (DCM) бар (жарнама емес және оның «ақылды» болғанын қалаймын. Сондықтан мен оны миға/микроконтроллерге интерфейсі бар ESP8266 модулін орнату арқылы бұздым. Tasmota микробағдарламасы. DCM PIC микроконтроллеріне (uC) негізделген; сондықтан оны ESP8266 Tasmota бортында іске қосу үшін мен PIC uC интерфейсін оның қалыпты жұмысына кедергі келтірмейтін етіп жасадым. ESP модулі DCM электроникасы мен UC жұмысын бұзбайтынына сенімді болу үшін оптикалық қосқыштарды қолданамын.
Жабдықтар
ESP8266 модулі
1 -қадам: Жабдық
ESP-12F ESP8266 модуліне негізделген «ақылды» модуль дәнекерленген (суреттерді қараңыз). Сіз сондай -ақ менің схемаға сәйкес бұзатын стандартты sonoff модулін қолдана аласыз. Мен GPIO16, 14 және 12 пайдаланамын; олар әдетте sonoff модульдерінде бос болады және сізге сәйкес ESP8266 түйреуіштеріне дәнекерлеу сымдары қажет болады. Алайда, менің мақсатым - реле қолданудан аулақ болу. Сонымен, мен оптокуптерге негізделген интерфейсті қосамын.
2 -қадам: Кофе машинасының басқару тақтасының интерфейсі
DCM басқару үшін ESP модулі екі негізгі түймені біріктіреді: «Қуатты қосу/өшіру» және «Бір кесе кофе жасау». Мен басқару тақтасындағы әр түйменің контактілеріне жұп сымдарды дәнекерледім (суреттерді қараңыз, әр түймеге 2xGray сымдары). Тақта ылғалдан қорғау үшін ыстық желіммен жабылған, сондықтан мен оны ~ 120*C температурада орнатылған темірмен балқытамын, содан кейін сымдар мен контактілер мен сымдарды қайта дәнекерледім. суреттерде), басқару тақтасындағы үлкен көпбұрыштардың біріне. Мультиметрмен табылды/тексерілді.
3 -қадам: ESP8266 модулінің схемасы
Опто-жұптар (схеманы қараңыз) 1к ток шектеу резисторы бар түймелерге параллель қосылады. Түйме әдетте тартылатын резистор арқылы оң автобусқа тартылады. Опто-қосқышты дұрыс қосу үшін түйменің «оң жағын» табу керек; әр сым мен GND кернеуін өлшеу арқылы мультиметрмен жасауға болады. Оң сымға 1к резистор арқылы қосылатын опто-жұп коллекторы. Эмитент - екінші сымға (ол әдетте GND қосылады).
Суреттердегі қызыл сым +5В шинасына қосылған (басқа мақсатта, ESP модулі үшін қолданылмайды, бұл хабарламаның тақырыбы емес).
ESP8266 қосу үшін мен арнайы 5В 1А қуат көзін қолданамын. Қолданыстағы DCM қуат көзі суреттерде 800 мА дейін тұтынатын ESP модулін іске қосу үшін жеткіліксіз болады. Сонымен, арнайы 5В қуат көзін орнату әлдеқайда жақсы/тұрақты/қауіпсіз. Сіз DCM ішіндегі электр сымдарына қосылған ескі 1А телефон зарядтағышын пайдалана аласыз.
EasyEDA схемасына сілтеме:
4 -қадам: микробағдарлама/конфигурация
Келесі конфигурациясы бар Тасмота:
1. Екі «реле» орнатыңыз, DCM «қайнатуға дайын» сигналы үшін кіріс және ESP8266 кіріктірілген жарықдиодты келесідей конфигурациялаңыз:
- GPIO2 LED1i
- GPIO16 1 -реле - «Қуатты қосу/өшіру» түймесін эмуляциялау үшін
- GPIO14 2 -реле - «Бір шыныаяқ кофе жасау» түймесін еліктеу үшін
- GPIO13 Switch3 - инфрақызыл шыныаяқ бар модулінен кубок бар сигналына арналған кіріс
- GPIO12 Switch4 - DCM -ден дайын сигнал (Tasmota әлі қолданбаған)
2. Түймені қысқа басуға еліктеу үшін мен Tasmota BLINK мүмкіндігін қолданамын; Tasmota консоліндегі келесі командалар арқылы Blink теңшелген:
- Blinktime 3 - 0,3 секунд жыпылықтау ұзақтығын білдіреді - түймені қысқа басуға еліктеу үшін
- Blinkcount 1 - түймені бір рет басу жеткілікті
- Ұйқы 250 - энергияны үнемдеу үшін
3. Түймелерді «басу» үшін мен келесі пәрмендерді қолданамын (смартфондағы жарлық ретінде):
- https:// cm? cmnd = «Қуатты қосу/өшіру» түймесі үшін Power1%20blink //
- 192.168.1.120/cm?cmnd=Event%20Brew // оның орнында тұрғанын тексеріп, «Power2 Blink» орындаңыз
4. Cup Presence модулі қосылды (ескі көшірушіден «қағазда болу» модулі сақталды). Сонымен, егер шыныаяқ орнында болмаса, кофе қайнатылмайды:
VAR1 мәнін 1 немесе 0 тағайындау, тостағанның болуына байланысты:
3 ережесі қосқыш 3#күй = 1 DO VAR1 1 ENDON қосқыш 3#күй = 0 DO VAR1 0 ENDON // VAR1 мәнін орнату // қайнату пәрменін орындау, VAR1 мәніне байланысты:
2 -ереже бойынша оқиға#қайнату ҚОЛДАНЫҢЫЗ, егер (VAR1 == 1) Power2 Blink ENDIF ENDON // CUP орнында болса -> Қайнатылған кофе
Сиқыр сияқты жұмыс істейді!
Мен жасаған тәсілді тек сіздің қиялыңызбен шектелген басқа ескі, бірақ сенімді машиналар мен құрылғылармен қолдануға болады!
EasyEDA схемасына сілтеме:
Ұсынылған:
Жарықдиодты снайпер: Мүмкін сіз жасай алатын сынақ жабдықтарының ең негізгі бөлігі: 3 қадам
Жарықдиодты қондырғы: Мүмкін сіз жасай алатын сынақ жабдықтарының ең негізгі бөлігі: Сізге LED сөндіргішін таныстыруға рұқсат етіңіз. Электроника жобаларын жөндеуге көмектесу үшін құрастыруға болатын қарапайым, бірақ өте пайдалы сынақ жабдықтары. Жарықдиодты Snapper - бұл оңай қосуға мүмкіндік беретін ашық көзі бар баспа схемасы
Portable Arduino Workbench 2B бөлігі: 6 қадам
Portable Arduino Workbench 2B бөлігі: Бұл алдыңғы екі нұсқаулықтың жалғасы да, бағыты да өзгеруі. Мен қораптың негізгі қаңқасын жасадым, ол жақсы жұмыс істеді, мен psu -ды қостым, ол жақсы жұмыс істеді, бірақ содан кейін мен қалған тізбектерді орнатуға тырыстым
D Flip Flops және 555 таймері бар қадамдық қозғалтқыш; Циркуляцияның бірінші бөлігі 555 таймері: 3 қадам
D Flip Flops және 555 таймері бар қадамдық қозғалтқыш; Электр тізбегінің бірінші бөлігі 555 таймері: қадамдық қозғалтқыш - бұл тұрақты қозғалтқыш, ол дискретті қадаммен қозғалады, ол көбінесе принтерлерде, тіпті робот техникасында қолданылады, мен бұл схеманы қадаммен түсіндіремін. тізбектің бірінші бөлігі - 555 таймер. Бұл 555 чипі бар бірінші сурет (жоғарыдан қараңыз)
RE жүйелеріне арналған компьютер (2 бөлімнің 1 бөлігі) (Жабдық): 5 қадам
RE жүйелеріне арналған компьютер (2 бөліктің 1 бөлігі) (Жабдық): Мұнда мен сізге жаңартылатын энергияның шағын жүйелеріне арналған толық жұмыс істейтін шағын жұмыс үстелі компьютерін қалай жасағанымды көрсетемін. 6 немесе 8 гольфтық батареямен, менде 700 ватт қуатты инвертор болады
RE жүйелеріне арналған компьютер (2 бөлімнің 2 бөлігі) (БҚ): 6 қадам
RE жүйелеріне арналған компьютер (2 бөліктің 2 бөлігі) (Бағдарламалық қамтамасыз ету): Осы нұсқаулықтың бірінші бөлігінде орналасқан https://www.instructables.com/id/Computer-for-RE-Systems-Part-1-of-2 -Құрал -жабдықтар/, мен жақсы жұмыс үстелі жүйесін алғым келетін барлық жабдықты қостым, енді бағдарламалық қамтамасыз ету үшін, бірақ бағдарламалық жасақтамадан бұрын