Orodha ya maudhui:
- Hatua ya 1: Maelezo
- Hatua ya 2: Mpangilio na Vipengele
- Hatua ya 3: Uwekaji na Soldering
- Hatua ya 4: Upimaji
- Hatua ya 5: Upimaji - Programu za MQTT kwenye Simu ya Mkononi
- Hatua ya 6: Kutengeneza Kesi (Kwa Marejeo)
- Hatua ya 7: Kuboresha Mwingine Muhimu (Kwa Marejeleo)
Video: [Nyumbani IoT] ESP8266 Kifaa cha Mteja wa MQTT: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Inafurahisha kuwa kutumia MCU ya bei rahisi inayowezeshwa na WiFi na itifaki ya MQTT kudhibiti vifaa kama vile feeder moja kwa moja ya maji kwa paka wangu. Kuna blogi yangu kwa habari zaidi (https://regishsu.blogspot.com/2019/07/home-iot-esp…
Maelezo:
- unganisha kwa SSF iliyofafanuliwa ya Ufikiaji-uhakika na broker wa MQTT
- dhibiti kuwasha / kuzima 3mins mara kwa mara, esp8266 itaingia kwenye hali ya usingizi mzito wakati wa kuzima kwa relay.
- Udhibiti wa kijijini na itifaki ya MQTT kutoka kwa simu ya rununu
Hatua ya 1: Maelezo
Mfumo wa ECO ungekuwa
Raspberry Pi 3B +
- Dalali wa MQTT
- Python: paho-mqtt, itatumia huduma zaidi katika siku zijazo, kwa mfano kushinikiza arifa kwa simu ya rununu na uchambuzi wa data.
ESP8266
- kudhibiti relay
- kama Mteja wa MQTT
Hatua ya 2: Mpangilio na Vipengele
Orodha ya sehemu:
- 1 x ESP6266 12E
- 1 x 2P moduli ya kupeleka
- 2 x S8050 transistor
- 2 x 100 ohm kupinga
- 1 x 10uF capacitor
- 1 x 0.1uF capacitor
- 1 x LM1117 3.3v moduli
- 1 x HLK-PM01 230V AC kwa moduli ya umeme ya 5V / 3W DC
- 1 x 5x7cm perfboard 1 x AC Tundu la umeme
Zana:
- 1 x 3D printa na PLA filament
- 1 x Chuma cha kulehemu
Vifaa
- 1 x Raspberry pi 3B +
- 1 x feeder ya maji kwa mfano
Hatua ya 3: Uwekaji na Soldering
Niliweka transistors 2 hizi na vipinga chini ya moduli ya ESP8266 ili kuokoa nafasi.
Jihadharini kuwa mpangilio wa waya na uwekaji haipaswi kuvuka kuingiliwa na waya wengine.
Taarifa:
Jambo moja zaidi ni kufanya ukaguzi "wazi / mfupi" na multimeter kuhakikisha waya zote ni unganisho sahihi.
Hatua ya 4: Upimaji
Kuna sehemu 3 zinahitaji kujiandaa vizuri kwa upimaji. Rekebisha mchoro wa SSID / Nenosiri, jenga mchoro na upakie kwa ESP8266, weka broker wa MQTT kwenye RPI 3B +.
Sanidi dalali wa MQTT (Ni chaguo ikiwa una broker wa MQTT tayari)
sakinisha kifurushi kinachohusiana kwenye RPI 3B +, na itaanza huduma ya wakala wa MQTT kiatomati.
- sasisho la sudo apt
- Sudo apt kuboresha sudo apt autoremove sudo apt autoclean sudo apt-kupata kufunga mbu-wateja wa mbu
angalia huduma ya MQTT
hadhi ya mbu ya huduma
Pakia nambari ya mchoro
Pakua mchoro [toleo la msingi] na urekebishe anwani ya IP ya broker ya SSID / Nenosiri na MQTT.
- #fafanua AP_SSID "yako-ssid"
- #fafanua AP_PASSWD "nywila"
- #fafanua MQTT_BROKER "xxx.xxx.xxx.xxx"
na kisha pakia mchoro kwenye moduli ya ESP8266.
Fungua dirisha la terminal la Arduino IDE kwenye PC ili kufuatilia logi kutoka ESP8266, washa chanzo cha nguvu, esp8266 itaanza kuungana na Wifi AP yako na kisha unganisha kwa broker wa MQTT.
Hatua ya 5: Upimaji - Programu za MQTT kwenye Simu ya Mkononi
Ili kudhibitisha moduli hii ya ESP8266 inaweza kudhibitiwa na vifaa vingine vya MQTT, kuna njia kadhaa za kufanya.
Njia ya 1: Tuma amri kutoka kwa RPI na Python. (jinsi ya kusanikisha zana za Mqtt)
- Washa relay 1-
- mosquitto_pub -h xx.xx.xx.xx -t Nyumbani / esp32_sub -m "11"
- Zima relay 1-
- mosquitto_pub -h xx.xx.xx.xx -t Nyumbani / esp32_sub -m "10"
Njia 2: Tumia App ya Simu ya Mkononi
- Nimejaribu Programu kadhaa, lakini kwa nini ninashauri hii? Kwa sababu inaonekana rahisi kwa kichwa changu kijinga, Ni hakika kwamba unaweza kutumia nyingine kwa upendeleo wako wa kibinafsi.
- Fuata picha ili kuweka seva ya wakala wa MQTT na kitufe cha kubadili na logi.
Hatua ya 6: Kutengeneza Kesi (Kwa Marejeo)
Ninatumia Sketchup kuunda kesi hii.
Hatua ya 7: Kuboresha Mwingine Muhimu (Kwa Marejeleo)
Nimefanya huduma muhimu ambayo inaweza kusanidi kijijini anwani ya SSID / Nenosiri na Borker IP. Na pia inaweza kuwa OTA kupakia mchoro, habari ya undani iko hapa (https://regishsu.blogspot.com/2019/07/home-iot-esp8266-mqtt-client-device-iot.html)
Ilipendekeza:
Hakuna Pee Sasa, Kifaa cha Marekebisho ya Tabia za Pet ambacho Huzuia Paka Kuchungulia Nyumbani Mwako: Hatua 4
Hakuna Pee Sasa, Kifaa cha Marekebisho ya Tabia za Pet ambacho Huzuia Paka Kuchungulia Nyumbani Mwako: Nilisumbuliwa sana na kitoto changu kwamba anapenda kujikojolea kitandani mwangu, niliangalia kila kitu anachohitaji na pia nikampeleka kwa daktari wa wanyama. Baada ya kusumbua kila kitu ninachoweza kufikiria na kusikiliza neno la daktari, ninagundua ana tabia mbaya tu. Kwa hivyo th
Kifaa cha Umeme cha Muziki cha 3D Amplifier Iliyochapishwa: Hatua 11 (na Picha)
Ala ya Umeme ya Ala ya Umeme 3D Amplifier: Ufafanuzi wa Mradi.Ninatumahi kutengeneza kipaza sauti kinachoweza kuchapishwa kwa matumizi na Ulevi wa Umeme au Chombo kingine chochote cha Umeme.Ubunifu sehemu nyingi iwezekanavyo kuwa 3D inayoweza kuchapishwa, fanya iwe stereo, tumia kipaza sauti kinachofanya kazi na kiweke kidogo.Ele
Kifaa cha ASS (Kifaa cha Kinga Jamii): Hatua 7
Kifaa cha ASS (Kifaa cha Kupambana na Jamii): Sema wewe ni mtu kinda ambaye anapenda kuwa karibu na watu lakini hapendi wakaribie sana. Wewe pia ni mtu wa kupendeza na una wakati mgumu kusema hapana kwa watu. Kwa hivyo haujui jinsi ya kuwaambia warudi nyuma. Kweli, ingiza - Kifaa cha ASS! Y
Jenga kifaa cha sensorer cha joto cha Apple HomeKit Kutumia ESP8266 na BME280: Hatua 10
Jenga kifaa cha sensorer cha Joto la Apple HomeKit Kutumia ESP8266 na BME280: Katika mafunzo ya leo, tutafanya joto la chini, unyevu na sensorer ya unyevu kulingana na AOSONG AM2302 / DHT22 au BME280 joto / sensa ya unyevu, sensa ya unyevu ya YL-69 na jukwaa la ESP8266 / Nodemcu. Na kwa kuonyesha
Kifaa cha Kupima-index cha UV cha Kuzungumza, Kutumia sensa ya VEML6075 na Mzungumzaji Mdogo wa Buddy: Hatua 5
Kifaa cha Kupima-index cha UV cha Kuzungumza, Kutumia Sensorer ya VEML6075 na Mzungumzaji Mdogo wa Buddy: Majira ya joto yanakuja! Jua linaangaza! Ambayo ni nzuri. Lakini kama mionzi ya ultraviolet (UV) inavyozidi kuwa kali, watu kama mimi hupata madoadoa, visiwa vidogo vya kahawia vinaogelea katika bahari ya ngozi nyekundu, iliyochomwa na jua na kuwasha. Kuwa na uwezo wa kuwa na habari ya wakati halisi