Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan ang Mga Bahagi
- Hakbang 2: Diagram ng Circuit
- Hakbang 3: Pag-order ng mga PCB para sa Project na Ito
- Hakbang 4: Pag-install ng Mosquitto MQTT Broker sa Rpi
- Hakbang 5: NodeMCU Bilang MQTT Client
- Hakbang 6: Tutorial Video
Video: NAGBABAGO NG AUTOMATION SA Bahay SA LOCAL MQTT SERVER NG PAGGAMIT RASPBERRY PI AT NODEMCU BOARD: 6 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Hanggang ngayon nagawa ko ang maraming mga tutorial video tungkol sa pagkontrol sa mga gamit sa internet. At para doon ay palaging ginusto ko ang server ng Adafruit MQTT dahil madali itong gamitin at user friendly din. Ngunit ang lahat ng bagay na iyon ay batay sa internet. Nangangahulugan iyon na makokontrol lamang natin ang mga kagamitan kapag mayroon tayong tamang koneksyon sa internet kung hindi man ay hindi gagana ang lahat. Kaya't sa pagkakataong ito, nakapag-isip ako ng Home automation batay sa Local MQTT server kung saan makokontrol namin ang mga gamit nang hindi kailangan ng internet. Ang lahat ng mga appliances ay maiugnay sa iisang network at madali naming makokontrol ang mga ito gamit ang aming smart phone app.
Masusukat din namin ang data ng iba't ibang mga sensor na nakakabit sa aming pcb. Kaya't tingnan natin kung paano ito gumagana at kung paano ito gawin.
Hakbang 1: Kinakailangan ang Mga Bahagi
- Board na Raspberry Pi 3B
- SD card
- Lupon ng Nodemcu
- 4 x 5V Relay
- Sensor ng DHT11
- 4 x BC547 transistors
- 4 x 1n4007 diode
- 4 x 330 ohm risistor
- 7805 IC
- 9v Power Adapter
- DC power socket
- 2 pin na Green Connectors
Hakbang 2: Diagram ng Circuit
Hakbang 3: Pag-order ng mga PCB para sa Project na Ito
Ang proyektong ito ay nangangailangan ng maraming mga bahagi upang maiugnay sa bawat isa. Kung pupunta ka para sa isang Pangkalahatang Layunin PCB, pagkatapos Ito ay magiging isang abala at isang mahabang proseso para sa iyo. Mas mahusay na pumunta para sa isang pasadyang dinisenyo na PCB. Napakadaling mag-order ng iyong sariling mga PCB mula sa jlcpcb.com. Kailangan mo lamang gumawa ng isang account, i-upload ang gerber file ng PCB at ilagay ang iyong order. Makakatanggap ka ng mga PCB sa iyong hakbang sa pintuan. At hey, alam mo ba ang presyo para sa mga PCB na ito?
$ 2 lang ito para sa 10 PCB. Oo, narinig mong tama, sa $ 2 lang, makakakuha ka ng 10 kamangha-manghang PCB na may kalidad na premium sa iyong pintuan. Palagi kong ginugusto ang JLCPCB para sa mga PCB na ginamit sa aking mga proyekto at imumungkahi din sa iyo na gawin ito. Kung nais mong makuha ang gerber file ng PCB na ginamit sa proyektong ito, maaari mo itong i-download nang libre mula sa, www.easyeda.com/techiesms/ultimate-home-automation. Matapos i-download ang gerber file, i-upload ito sa JLCPCB at ilagay ang iyong order. Simple
Hakbang 4: Pag-install ng Mosquitto MQTT Broker sa Rpi
Una sa lahat, i-download ang pinakabagong bersyon ng raspbian jessie mula sa opisyal na website ng raspberry pi. Bago i-install ang imahe, una sa lahat i-format ang SD card kasama ang app, SD card formatter.
Pagkatapos i-load ang imahe sa SD card sa tulong ng software na tinatawag na Etcher
Matapos mong matagumpay na ma-boot ang imahe sa card simulan ang aparato, ikonekta ito sa internet sa pamamagitan ng wifi. Buksan ang terminal at ipasok ang mga utos na ito isa-isa, sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mosquitto
sudo apt-get install Mosquitto-kliyente
Pagkatapos gawin ito, magagamit mo ang iyong Pi bilang isang MQTT broker..
Hakbang 5: NodeMCU Bilang MQTT Client
Sa proyektong ito, gumagamit ako ng NodeMCU bilang isang tagapamahala na mayroong MQTT client code na na-upload dito. Ang code para sa proyektong ito ay na-upload sa aking GitHub account. Para sa paggamit ng code na iyon, kailangan mong magkaroon ng Adafruit MQTT Library at DHT11 library na naka-install sa iyong system.
Ang tanging pagbabago na kailangan mong gawin sa loob ng code ay iyon, kailangan mo munang ipasok ang mga kredensyal ng WiFi dito. Pagkatapos ay kailangan mong ipasok ang lokal na ip address ng iyong raspberry pi board na kumikilos bilang isang MQTT server. Upang makuha ang IP address ng iyong board na Raspberry Pi, buksan ang terminal at ipasok ang utos na ifconfig at pindutin ang enter.
Ang code para sa board ng NodeMCU ay na-upload sa aking GitHub account. Kaya madali mong mai-download at magamit ang code na iyon para sa iyong proyekto.
Hakbang 6: Tutorial Video
Gumawa ako ng isang buong tutorial na video kung saan sakop ko ang bawat bahagi ng proyektong ito. Ipinakita ko rin kung paano i-configure ang MQTT dashboard android application na iyon. Kaya't mabait na panoorin ang video na ito.
Inirerekumendang:
ESP8266 Pagsubaybay sa Temperatura ng Nodemcu Paggamit ng DHT11 sa isang Local Webserver - Kumuha ng Temperatura ng Temperatura at Humidity sa Iyong Browser: 6 na Hakbang
ESP8266 Pagsubaybay sa Temperatura ng Nodemcu Paggamit ng DHT11 sa isang Local Webserver | Kumuha ng Temperatura ng Temperatura at Kahalumigmigan sa Iyong Browser: Kumusta mga tao ngayon gagawa kami ng isang kahalumigmigan & temperatura monitoring system gamit ang ESP 8266 NODEMCU & Sensor ng temperatura ng DHT11. Ang temperatura at halumigmig ay makukuha mula sa DHT11 Sensor & makikita ito sa isang browser kung aling webpage ang magiging manag
Ang ESP 8266 Nodemcu Ws 2812 Neopixel Batay sa LED MOOD Lamp na Kinokontrol ng Local Web Server: 6 na Hakbang
Ang ESP 8266 Nodemcu Ws 2812 Neopixel Batay LED MOOD Lamp Kinokontrol ng Local Web Server: ESP 8266 Nodemcu Ws 2812 Neopixel Batay LED MOOD Lamp Kinokontrol Gamit ang Webserver
[Pag-aautomat ng Bahay] Control Relay Mula Sa Kahit saan Paggamit ng ESP8266 + Blynk: 4 na Hakbang
[Pag-aautomat sa Bahay] Mga Control Relay Mula Sa Kahit saan Paggamit ng ESP8266 + Blynk: Maraming paraan upang gumawa ng isang automation sa bahay, Ang ilan ay kumplikado, Ang ilan ay madali, Ang itinuturo na ito ay ipapakita ko kung paano gumawa ng isang simpleng kontrol ng relay gamit ang ESP-12E kasama si Blynk. Para sa maginhawa ang disenyo ay solong panig ng PCB Kaya't maaari kang magawa sa pamamagitan ng iyong sel
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
Awtomatiko sa Bahay: Awtomatikong Lumipat na Lupon na May Dimmer Control Sa Pamamagitan ng Bluetooth Paggamit ng Tiva TM4C123G: 7 Mga Hakbang
Pag-aautomat ng Home: Awtomatikong Lumipat na Lupon na May Dimmer Control Sa Pamamagitan ng Bluetooth Paggamit ng Tiva TM4C123G: Ngayong mga araw na ito, mayroon kaming mga remote control para sa aming mga set sa telebisyon at iba pang mga elektronikong sistema, na ginawang madali ang aming buhay. Naisip mo ba tungkol sa automation sa bahay na magbibigay sa pasilidad ng pagkontrol ng mga ilaw sa tubo, tagahanga at iba pang elec