Talaan ng mga Nilalaman:
- Hakbang 1: Higit Pa Tungkol sa MQTT
- Hakbang 2: Skematika
- Hakbang 3: Layout ng PCB
- Hakbang 4: Tunay na Hardware
- Hakbang 5: Code
- Hakbang 6: Tutorial
Video: Pag-aautomat sa Bahay Gamit ang MQTT at ESP8266: 6 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ngayon, ang pag-aautomat ng Home ay nagte-trend at umuusbong na panahon ng IoT (Internet of Things). Sinusubukan ng bawat isa na i-automate ang bahay sa ilang mga paraan kung gayon na maaaring maging remote control o manu-manong. At na ginagawang madali ang buhay para sa kanila.
Mayroong mga pamamaraan ng tao upang makontrol ang mga gamit sa bahay mula sa malayuan.
Sa artikulong ito makikita natin kung paano gumawa ng automation sa bahay gamit ang mqtt protocol at esp8266. Maraming mga board, maraming mga aparato na handa na sa merkado tulad ng sonoff. Ngunit nagawa ko ang aking sariling (mas maraming pagbabago ang nakabinbin) na hardware. Hinahayaan nating makita isa-isa at magpatuloy sa karagdagang.
Hakbang 1: Higit Pa Tungkol sa MQTT
Ano ang MQTT? Ang MQTT ay nangangahulugang MQ Telemetry Transport. Ito ay isang i-publish / mag-subscribe, labis na simple at magaan na protokol ng pagmemensahe, na idinisenyo para sa mga napigilan na aparato at mababang bandwidth, mataas na latency o hindi maaasahang mga network. Ang mga prinsipyo ng disenyo ay upang i-minimize ang network bandwidth at mga kinakailangan sa mapagkukunan ng aparato habang sinusubukan ding matiyak ang pagiging maaasahan at ilang antas ng katiyakan ng paghahatid. Ang mga prinsipyong ito rin ay naging perpekto ang protocol ng umuusbong na "machine-to-machine" (M2M) o "Internet of Things" na mundo ng mga konektadong aparato, at para sa mga mobile application kung saan ang bandwidth at lakas ng baterya ay may premium.
Hakbang 2: Skematika
Hakbang 3: Layout ng PCB
Hakbang 4: Tunay na Hardware
Hakbang 5: Code
Mangyaring hanapin ang code dito
github.com/stechiez/iot_projects.git
Hakbang 6: Tutorial
Saklaw ko ang halos lahat ng bahagi sa video.
Inirerekumendang:
Kontrolin ang Mga ilaw ng Bahay Sa Google Assistant Gamit ang Arduino: 7 Hakbang
Kontrolin ang Mga ilaw ng Bahay Sa Google Assistant Gamit ang Arduino: (I-update noong 22 Ago 2020: Ang itinuturo na ito ay 2 taong gulang at umaasa sa ilang mga third-party na app. Ang anumang pagbabago sa kanilang panig ay maaaring gawing hindi gumana ang proyektong ito. Maaari o hindi gumagana ngayon ngunit maaari mong sundin ito bilang isang sanggunian at baguhin ayon sa
Paano Makokontrol ang Mga ilaw / ilaw sa bahay gamit ang Arduino at Amazon Alexa: 16 Hakbang (na may Mga Larawan)
Paano Makokontrol ang Mga ilaw / Home Lights Gamit ang Arduino at Amazon Alexa: Ipinaliwanag ko kung paano makontrol ang ilaw na konektado sa UNO at kontrolado ng Alexa
Kinokontrol ng Bahay na Raspberry Pi ang Bahay na Awtomatiko: 5 Hakbang
Kinokontrol ng Bahay na Raspberry Pi Voice Home: Ang layunin ng pagtuturo na ito ay upang magbigay ng isang sunud-sunod na tutorial sa kung paano mag-set up ng isang raspberry pi na maaaring i-automate ang mga ilaw / leds gamit ang iyong mga utos ng boses
Kontrolin ang Mga Kagamitan sa Bahay Gamit ang NodeMCU (ESP8266) at Blynk App: 8 Hakbang (na may Mga Larawan)
Kontrolin ang Mga Home Appliances Gamit ang NodeMCU (ESP8266) at Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at NodeMCU (ESP8266) upang makontrol ang lampara (ang anumang iba pang mga gamit sa bahay ay magiging maayos), ang kombinasyon ay maging sa pamamagitan ng internet. Ang layunin ng pagtuturo na ito ay upang ipakita ang simp
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c