Talaan ng mga Nilalaman:
- Hakbang 1: Panoorin ang Video
- Hakbang 2: I-install ang ESPHome
- Hakbang 3: I-configure ang Lupon (Node)
- Hakbang 4: Idagdag ang Node sa Home Assistant
- Hakbang 5: Interface ang DHT11 Sensor
- Hakbang 6: Tingnan ang Mga Halaga ng Temperatura at Humidity
Video: Isang Labis na Simpleng Paraan ng Pagsisimula Sa Pag-aautomat ng Bahay Gamit ang Mga Module ng DIY: 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Nagulat ako nang ako ay nagpasya na subukang magdagdag ng ilang mga sensor ng DIY sa katulong sa bahay. Ang paggamit ng ESPHome ay lubos na simple at sa post na ito, matututunan namin kung paano makontrol ang isang GPIO pin at makakuha din ng data ng temperatura at kahalumigmigan mula sa isang wireless node, sa pamamagitan ng paggamit ng Home Assistant. Ang pinakamagandang bahagi ay hindi ito nangangailangan ng anumang code na maisusulat tulad ng awtomatiko nitong ginagawa.
Hakbang 1: Panoorin ang Video
Mas madaling makita ang lahat ng ginagawa sa pamamagitan ng isang video muna at iyon ang dahilan kung bakit inirerekumenda kong panoorin ang video na ipinakita sa itaas upang makakuha ng isang ideya kung paano gumagana ang lahat. Maglalaman lamang ang post na ito ng mga mahahalagang hakbang na kinakailangan upang magawa mo ito sa iyong sarili.
Hakbang 2: I-install ang ESPHome
Una, kailangan naming i-install ang add-on ng ESPHome sa Home Assistant. Mag-navigate sa add-on store sa pamamagitan ng paggawa ng mga sumusunod:
Hass.io -> Add-On Store
Idagdag ang sumusunod na URL sa tindahan upang makita nito ang Add-On ng ESPHome:
github.com/esphome/hassio
Kapag tapos na, maghanap lamang para sa ESPHome, i-click ang add-on na lalabas at pindutin ang pindutan ng pag-install. Ang pag-install ay maaaring tumagal ng ilang oras kaya mangyaring bigyan ito ng ilang minuto dahil ito ay depende sa iyong koneksyon sa internet. Kapag na-install na, pindutin lamang ang pindutan ng SIMULA at maghintay ng ilang segundo para magsimula ito. Pagkatapos, i-click ang pindutan na nagsasabing "OPEN WEB UI" na magdadala sa iyo sa screen ng ESPHome.
Hakbang 3: I-configure ang Lupon (Node)
Sa ESPHome, ang mga aparato ay tinatawag na node, at kailangan muna naming lumikha ng isa upang maaari itong magsimulang makipag-usap sa Home Assistant.
I-click ang add button upang lumikha ng isang bagong node. Pagkatapos bigyan ito ng isang pangalan sa pamamagitan ng paggamit ng mga character na ipinapakita sa screen. Tatawagin ko itong "living_room". Pagkatapos, piliin ang uri ng aparato na "WeMos D1 Mini" para sa demo na ito. Panghuli, idagdag ang iyong mga detalye sa WiFi network upang ang board ay maaaring kumonekta sa iyong WiFi network at pagkatapos ay i-click ang "SUBMIT" upang likhain ang node.
Ang ESPHome ay kailangang i-restart pagkatapos lumikha ng isang bagong node. Magagawa ito sa pamamagitan ng pag-navigate sa hass.io -> ESPHome at pagkatapos ay pag-click sa pindutang RESTART. Bigyan ito ng ilang segundo at pagkatapos ay buksan ang WEB UI.
Kailangan namin ngayong i-configure ang node na ito upang makontrol namin ang LED na konektado sa pin D2. Naglalaman ang website ng ESPHome ng lahat ng impormasyong kailangan mo upang mai-configure ang iba't ibang mga bahagi at dahil makokontrol namin ang isang pin ng GPIO, maaari naming magamit ang halimbawang impormasyon ng entity ng pagsasaayos mula sa sumusunod na pahina:
esphome.io/components/switch/gpio.html
I-click ang pindutang EDIT para sa node at pagkatapos ay i-paste ang impormasyon ng pagsasaayos at i-update ito tulad ng ipinakita sa imahe at pagkatapos, i-save ang file. Dahil ito ang unang pagkakataon na ginagamit namin ang board sa ESPHome, kailangan naming manu-manong i-upload ang code sa board. Kapag tapos na ito, maaari na nating awtomatikong mag-upload ng anumang mga pag-update nang wireless gamit ang tampok na pag-update ng OTA.
Upang manu-manong i-download ang code, kailangan muna namin itong ipunin. Kaya gamitin ang menu ng mga pagpipilian ng node upang maipon ang code para sa node. Ito ay magtatagal at tumagal ng halos 100 segundo para sa akin. Kapag tapos na, i-download lamang ang binary file. Pagkatapos, bisitahin ang sumusunod na link at i-download ang tool ng flasher ng ESPHome para sa iyong system:
github.com/esphome/esphome-flasher/releases
I-double click ang file upang buksan ito. Pagkatapos plug sa iyong board, piliin ang tamang COM port, piliin ang binary file na na-download namin at pagkatapos ay pindutin ang FLASH button. I-download nito ang code sa iyong board kaya bigyan ito ng ilang segundo upang makumpleto. Kapag tapos na, awtomatikong kumokonekta ang board sa iyong WiFi network at makikita mo ito sa mga log.
Hakbang 4: Idagdag ang Node sa Home Assistant
Awtomatikong matutukoy ng Home Assistant ang board at bibigyan ka ng isang abiso para dito. Maaari mong i-click iyon upang makapagsimula o maaari kang mag-navigate sa mga sumusunod:
Pag-configure -> Mga Pagsasama
Makikita mo pagkatapos ang node, kaya i-click ang i-configure at kumpirmahin ang karagdagan. Ngayon, ang kailangan lang nating gawin ay idagdag ito sa dashboard. Kaya magtungo sa seksyon ng dashboard / pangkalahatang ideya at pagkatapos ay piliin ang pagpipiliang "I-configure ang UI" mula sa menu ng mga pagpipilian sa kanang bahagi sa itaas. Pagkatapos, i-click ang Magdagdag na pindutan, piliin ang Mga Entity at pagkatapos ay bigyan ito ng isang bagong pangalan. Maaari mong magamit ang listahan ng entity upang piliin ang switch na magkakaroon ng parehong pangalan tulad ng node. I-click ang i-save, isara ang view ng pagsasaayos ng dashboard at iyon lang ang kailangan mong gawin. Kung i-toggle mo ang switch pagkatapos ay ang LED sa board ay dapat ding magpalipat-lipat at ang estado ay ipapakita sa dashboard.
Hakbang 5: Interface ang DHT11 Sensor
Gagamitin ko ang sensor ng DHT11 upang makakuha ng mga halagang temperatura at halumigmig. Ikonekta ito sa board sa pamamagitan ng paggamit ng diagram ng mga kable ng sanggunian. Kailangan mo munang kopyahin ang halimbawang pagsasaayos mula sa website ng ESPHome gamit ang sumusunod na link:
esphome.io/components/sensor/dht.html
Pagkatapos, magtungo sa ESPHome at i-edit ang pagsasaayos para sa node sa pamamagitan ng pagdaragdag ng pagsasaayos. Tiyaking i-update ang pin at idagdag din ang pangalan ng modelo tulad ng nakikita sa imahe. Kapag tapos na, pindutin lamang ang pindutan ng pag-upload at hintayin itong makumpleto ang lahat. Awtomatiko itong lilikha, mag-compile ng code at i-upload din ito sa board nang wireless, gamit ang tampok na OTA. Kapag nakumpleto, makikita mo ang mga output log at ang board ay awtomatikong kumonekta sa iyong network.
Hakbang 6: Tingnan ang Mga Halaga ng Temperatura at Humidity
Ang susunod na kailangan nating gawin ay idagdag ang mga halaga ng sensor sa dashboard. Ang hakbang na ito ay katulad ng nakaraang seksyon. Piliin ang pagpipiliang I-configure ang UI upang lumikha ng isang bagong card, pagkatapos bigyan ito ng isang pangalan at idagdag ang mga nilalang tulad ng ipinakita sa imahe. I-click ang i-save, lumabas sa screen ng pagsasaayos at pagkatapos ay makikita mo ang impormasyon ng sensor sa screen.
Iyon ay kung gaano kadali upang makapagsimula sa pag-aautomat ng bahay gamit ang ESPHome. Patuloy kaming mag-interfacing ng iba't ibang mga module sa home assistant kaya't mangyaring isaalang-alang ang pag-subscribe sa aming YouTube channel dahil nakakatulong ito sa amin na lumikha ng mga proyekto tulad nito.
YouTube:
Salamat sa pagbabasa!
Inirerekumendang:
Ang pagbuo ng isang USB Type-C PD Powerbank ang Super Simpleng Paraan: 5 Hakbang
Ang pagbuo ng isang USB Type-C PD Powerbank ang Super Simpleng Paraan: Sa maliit na proyekto ay ipapakita ko sa iyo kung paano lumikha ng isang DIY USB Type-C PD powerbank na sobrang simpleng paraan. Upang gawin iyon ay susubukan ko muna ang isang powerbank PCB batay sa paligid ng IP5328P IC na nakuha ko mula sa Aliexpress. Ipapakita sa amin ang mga sukat kung gaano angkop ang
Pagsisimula Sa Awtomatiko sa Bahay: Pag-install ng Home Assistant: 3 Mga Hakbang
Pagsisimula Sa Awtomatiko sa Bahay: Pag-install ng Home Assistant: Sisimulan na namin ngayon ang serye ng automation ng bahay, kung saan lumikha kami ng isang matalinong bahay na magbibigay-daan sa amin upang makontrol ang mga bagay tulad ng mga ilaw, speaker, sensor at iba pa gamit ang isang sentral na hub kasama ang isang katulong sa boses. Sa post na ito, matututunan namin kung paano mag-ins
3 Mga Simpleng Paraan ng Programming isang ESP8266 12X Module: 5 Hakbang (na may Mga Larawan)
3 Simpleng Mga Paraan ng Programming isang ESP8266 12X Module: Kung hindi ka pamilyar sa ESP8266 micro controller, nararamdaman ko na nawawala ka! Ang mga bagay na ito ay hindi kapani-paniwala: ang mga ito ay mura, makapangyarihan at pinakamahusay sa lahat ay may built-in na WiFi! Sinimulan ng ESP8266 ang kanilang paglalakbay bilang isang WiFi na idinagdag sa board para sa
Soundproof Ang Iyong Mga Garage Walls (Gamit ang Aking Paraan ng Cleat): 9 Mga Hakbang (na may Mga Larawan)
Soundproof Your Garage Walls (Gamit ang Aking Paraan ng Cleat): Sa Ituturo na ito, ipapakita ko kung paano mag-soundproof ang isang pader gamit ang isang pamamaraan na binuo ko para sa aking studio sa recording ng bahay. Ito ay katulad ng nababanat na pamamaraan ng channel, ngunit mayroon itong pakinabang na 1. mas mura, 2. mas matibay, 3. nagpapahintulot sa
Isang Talagang Simple / madali / hindi Komplikadong Paraan upang Gawing Mga Tao / tao / hayop / robot na Mukhang Tunay na cool / maliwanag ang Heat Vision (Kulay ng Iyong Pinili) Gamit ang GIMP: 4 na Hakbang
Isang Talagang Simple / madali / hindi Komplikadong Paraan upang Gawing Ang Mga Tao / tao / hayop / robot na Mukhang Talagang cool / maliwanag ang Heat Vision (Kulay ng Iyong Pinili) Gamit ang GIMP: Basahin … ang … pamagat