Cov txheej txheem:
- Kauj ruam 1: Rov qab los ntawm WiFi thiab MQTT
- Kauj ruam 2: Cov Chaw Taws Teeb/xa ntawv
- Kauj Ruam 3: Tus Txais - Kho Vajtse (esp8266 thiab Raspberry Pi)
- Kauj Ruam 4: Tus Txais - Software (Serial, Node Red, MQTT)
Video: ESP-TAM SIM NO Tsev Automation Esp8266 Raspberry Pi MQTT: 4 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:28
Hauv Cov Lus Qhia Kuv qhia koj li cas kuv siv ESP-TAM SIM NO hauv kuv lub tsev siv tshuab. Hauv schematic koj tuaj yeem pom kev sib txuas lus ntws
Kuv qhia koj:
- tus xa ntawv ua haujlwm li cas
- tus neeg txais khoom ua haujlwm li cas
- yuav ua li cas kev sib txuas lus txuas nrog Raspberry Pi ua haujlwm
Kuv tsis qhia yuav ua li cas MQTT thiab kuv lub tsev siv tshuab ua haujlwm zoo, koj tuaj yeem nrhiav lwm cov lus qhia zoo rau qhov ntawd.
Khab nias: Cov Lus Qhia No tau tshoov siab los ntawm:
Video #172 los ntawm Andreas Spiess
www.esploradores.com/practica-6-conexion-es…
Kauj ruam 1: Rov qab los ntawm WiFi thiab MQTT
Kuv pom tias ESP-TAM SIM NO yog qhov nrawm heev thiab ntseeg tau zoo, tab sis qee zaum ua tsis tau. Hauv kuv qhov haujlwm kuv tau ntxiv kev thim rov qab los ntawm WiFi ib txwm thiab MQTT kev sib txuas.
Kauj ruam 2: Cov Chaw Taws Teeb/xa ntawv
Hauv thawj lub tswv yim koj pom yuav ua li cas txoj haujlwm ntawm tus xa ntawv ua haujlwm:
- Esp8266 pib los ntawm lub zog nce lossis pib dua
- ESP-TAM SIM NO tau pib ua ntej
- Tus qauv xa ESP-TAM SIM NO rau lub sijhawm teev tseg
-
Tus qauv tshuaj xyuas seb ESP-TAM SIM NO tau txais los ntawm tus txais hauv kev hu rov qab.
- Yog tias ESP-TAM SIM NO tau txais cov lus, tus qauv mus rau hauv lub zog qis zog tsaug zog
- Yog tias ESP-TAM SIM NO cov lus tsis tau txais, tus qauv pib kev sib txuas WiFi thiab MQTT kev txuas ua qhov txuas rov qab.
Qhov kev zov me nyuam rau tus xa yog nyob hauv kuv Github (Master_sender.ino). Cov khoos kas xa ob lub ncauj lus thiab lus rau MQTT lub tsev siv tshuab hauv ib qho lus ESP-NOW tam sim no, ua ke ntawm '&' kos npe rau kev sib cais yooj yim ntawm tus txais.
Kuv tau ua ob qhov sib txawv deb/xa:
Tus Neeg Xa 1: Tus esp8266 tau pw tsaug zog thiab tau qhib los ntawm kev rov pib dua. Cov coj hauv lub pob teeb thiab teeb thaum lub module ua tiav. Yog tias qhov hluav taws xob ntawm lub roj teeb tau qis, cov taws teeb ntsais. Yog tias ESP-TAM SIM NO tsis ua tiav, lub teeb ci ua ntej hloov mus rau WiFi/MQTT kev sib txuas. Esp8266 yog siv los ntawm roj teeb LiPo nrog HT7333 tus tswj hluav taws xob rau 3.3V
Tus Neeg Xa 2: Tus esp8266 raug tua thiab siv los ntawm nias lub pob. Feem ntau ESP-TAM SIM NO kev txuas tau ua tiav tom qab khawm 'nyem'. Esp8266 yog siv ncaj qha los ntawm roj teeb LiPo. Kuv tsis paub yog tias esp8266 tau txais kev puas tsuaj los ntawm qhov hluav taws xob siab ntawm lub roj teeb uas tau them tag nrho (txog 4.2 V) thaum nws siv hluav taws xob tsuas yog ob peb 100 ms. Nws yog qhov siab dua qhov kev qhia tshwj xeeb (3.0 - 3.6V).
Nco tseg: yog tias lub roj teeb lub zog qis, ESP-TAM SIM NO ua tsis tau.
Kauj Ruam 3: Tus Txais - Kho Vajtse (esp8266 thiab Raspberry Pi)
Lub desciption ntawm tus txais tau muab faib ua ob ntu:
- Kho vajtse
- Software
Kho vajtse
Qhov tau txais esp-01 txuas nrog kuv Raspberry Pi Zero uas ua haujlwm kuv lub tshuab ua haujlwm hauv tsev (Openhab2) thiab Node Red.
Hauv schematic cov kev sib txuas yooj yim tau qhia:
- RX ntawm esp-01 rau TX ntawm RasPi
- TX ntawm esp-01 rau RX ntawm RasPi
- GND to CSY
- Esp-01 VCC yog siv los ntawm 3.3V tus pin ntawm Raspi
- Ntawm esp-01 ob qho RST thiab CH_PD raug rub siab.
Kuv tau ua tus sib txuas sib txuas los teeb nws yooj yim
Hauv ib daim duab koj tuaj yeem pom kuv cov xov txuas rau kuv Raspberry Pi 3 (uas muaj tib tus pinout, tab sis kuv siv lwm 3.3V tus pin txuas rau CH_PD).
Esp-01 tau ua haujlwm raws li tau qhia hauv kuv lwm Cov Lus Qhia (saib cov kauj ruam 3).
Kauj Ruam 4: Tus Txais - Software (Serial, Node Red, MQTT)
Program ntawm esp8266
Txoj haujlwm rau tus txais esp-01 nyob hauv kuv Github (Master_sender.ino). Qhov kev zov me nyuam yog qhov yooj yim heev, nws tsuas luam tawm qhov tau txais ESP-TAM SIM NO cov lus ntawm Serial chaw nres nkoj mus rau Raspberry Pi.
Chaw nres nkoj
Ntawm Raspberry Pi, koj yuav tsum qhib Serial Port (ntawm raspbian, ua 'sudo raspi-config') rau kev sib txuas lus ib txwm muaj.
Lub npe ntawm qhov chaw nres nkoj txuas yog:
- Raspberry Pi Zero: /dev /ttyAMA0
- Raspberry Pi 3: /dev /ttyS0
Koj tuaj yeem tshawb xyuas qhov chaw nres nkoj txuas los ntawm kev khiav 'dmesg | grep tty 'lossis' ls /dev '
Noob Liab
Hauv Node Red, xaiv cov lej nkag ntawm Node thiab teeb tsa chaw nres nkoj txuas (saib cov duab txuas). Nco tseg baudrate ntawm kev txuas txuas, qhov no yuav tsum sib phim nrog baudrate raws li tau npaj tseg hauv esp8266.
Qhov tso tawm ntawm cov lej ntawm tus lej tau hloov pauv los ntawm cov haujlwm ua haujlwm uas faib cov lus ntawm '&' kos npe thiab teeb tsa msg.topic thiab msg.payload. Cov txiaj ntsig ntawm kev ua haujlwm tau coj mus rau mqtt qhov tso tawm uas xa cov lus mus rau MQTT server. Nco tseg cov ncauj lus teb ntawm mqtt node tsis muaj dab tsi, vim hais tias lub ncauj lus tau teeb tsa hauv cov lus.
Pom zoo:
Plug & Ua Si CO2 Sensor Zaub Nrog NodeMCU/ESP8266 rau Cov Tsev Kawm Ntawv, Tsev Kawm Qib Siab lossis Koj Lub Tsev: 7 Kauj Ruam
Plug & Ua Si CO2 Sensor Zaub Nrog NodeMCU/ESP8266 rau Cov Tsev Kawm Ntawv, Lub Tsev Kawm Qib Siab lossis Koj Lub Tsev: Kuv yuav qhia koj sai npaum li cas txhim kho lub plug & ua si CO2 sensor qhov twg txhua qhov ntawm txoj haujlwm yuav txuas nrog DuPont xov hlau. Yuav muaj tsuas yog 5 cov ntsiab lus uas yuav tsum tau muab siv, vim tias kuv tsis tau muab tshuaj txhuam ua ntej qhov haujlwm no txhua lub sijhawm
Kev Tswj Lub Suab Hauv Tsev Automation (zoo li Alexa lossis Google Tsev, tsis xav tau Wifi lossis Ethernet): 4 Cov Kauj Ruam
Kev Tswj Lub Suab Hauv Tsev Automation (zoo li Alexa lossis Google Tsev, tsis xav tau Wifi lossis Ethernet Xav Tau): Nws yog qhov yooj yim SMS raws li arduino tswj kev xa xov nrog google tus pabcuam teeb tsa xa cov lus ntawm kev qhia lub suab. Nws yooj yim heev thiab pheej yig thiab ua haujlwm zoo li Alexa tshaj tawm nrog koj cov khoom siv hluav taws xob uas twb muaj lawm (yog tias koj muaj Moto -X ntse
Tswj Cov Khoom Siv Hauv Tsev Hla LoRa - LoRa hauv Tsev Automation - LoRa Chaw Taws Teeb: 8 Kauj Ruam
Tswj Cov Khoom Siv Hauv Tsev Hla LoRa | LoRa hauv Tsev Automation | LoRa Kev Tswj Chaw Taws Teeb: Tswj thiab siv koj lub cuab yeej siv hluav taws xob los ntawm qhov deb (Kilometers) yam tsis muaj internet. Qhov no ua tau los ntawm LoRa! Hav, ua li cas, cov menyuam? Akarsh ntawm no los ntawm CETechQhov PCB no tseem muaj cov zaub OLED thiab 3 qhov txuas uas
Sonoff B1 Firmware Tsev Automation Openhab Google Tsev: 3 Cov Kauj Ruam
Sonoff B1 Firmware Home Automation Openhab Google Tsev: Kuv yeej nyiam Tasmota firmware rau kuv Sonoff keyboards. Tab sis qhov tsis zoo siab tiag tiag nrog Tasmota firmware ntawm kuv Sonoff-B1. Kuv tsis tau ua tiav kev koom ua ke hauv kuv Openhab thiab tswj hwm nws ntawm Google Tsev.Yog li ntawd kuv tau sau kuv tus kheej lub tuam txhab
DIY Lub Suab/Internet Tswj Tsev Automation thiab Saib Xyuas Siv ESP8266 thiab Google Tsev Mini: 6 Cov Kauj Ruam
DIY Lub Suab/Internet Tswj Tsev Automation thiab Saib Xyuas Siv ESP8266 thiab Google Tsev Mini: Hav !! Tom qab so ntev kuv nyob ntawm no vim peb txhua tus yuav tsum tau ua ib yam dab tsi tho txawv (txoj haujlwm) kom khwv tau. yooj yim tab sis ua tau zoo tshaj plaws