Talaan ng mga Nilalaman:

Monitor ng Silid para sa HomeAssistant: 6 Mga Hakbang
Monitor ng Silid para sa HomeAssistant: 6 Mga Hakbang

Video: Monitor ng Silid para sa HomeAssistant: 6 Mga Hakbang

Video: Monitor ng Silid para sa HomeAssistant: 6 Mga Hakbang
Video: home assistant solar monitoring - esphome solar monitoring 2024, Nobyembre
Anonim
Image
Image
Prototype
Prototype

Matapos ihanda ang isang Raspberry Pi na may Home Assistant upang pamahalaan ang iba't ibang mga puwang, napansin ko na ang isa sa pangunahing impormasyon ng bawat puwang ay ang temperatura at halumigmig. Maaari kaming bumili ng isa sa maraming mga sensor na magagamit sa merkado na katugma sa Home Assistant o bumuo ng isa sa amin.

Hakbang 1: Mga Kinakailangan

Una akong nagtayo ng isang prototype sa isang breadboard upang subukan ang mga koneksyon sa base at pagbabasa ng sensor. Matapos masubukan tinukoy ko ang mga kinakailangan sa system. Dapat itong:

  • Payagan ang pagbabasa ng maraming mga sensor, kabilang ang mga sensor ng i2c
  • Maaaring mapagana ng baterya o transpormer
  • Magpadala ng impormasyon sa isang sentral na lokasyon upang magamit sa Home Assistant
  • Magkaroon ng isang mababang konsumo, lalo na kung ito ay pinalakas ng baterya
  • Maging kasing liit hangga't maaari upang hindi mahalata

Upang matugunan ang mga kinakailangan sa itaas tinukoy ko ang sumusunod na istraktura:

  • Handa ang system na basahin ang tatlong mga sensor, isa na sa pamamagitan ng i2c
  • Pinapayagan kang tukuyin kung aling mode ng kuryente
  • Magpadala ng mga pagbabasa sa isang MQTT server sa paksa nito upang makolekta ng Home Assistant
  • Dapat mong ipadala ang mga pagbabasa bawat oras at pagkatapos nito ay ipasok ang Deep Sleep

Hakbang 2: Prototype

Sa una ay pinalawak ko ang base prototype upang subukan ang mga baterya. Ang sistema ay handa nang patakbuhin ng dalawang 18650 na baterya, kahit na kailangan lang ito ng isa. Ang paggamit ng dalawa ay nagdaragdag ng awtonomiya ng system at pinapayagan kang gumamit ng mga sensor na kumakain nang higit pa.

Matapos makumpleto ang prototype, nagsimula akong magtayo ng pcb sa Autodesk Eagle. Ito ay libre upang lumikha ng mga PCB hanggang sa 11 cm.

Upang likhain ang PCD sa Autodesk Eagle kailangan mong lumikha ng isang proyekto at sa loob ng proyekto lumikha ng isang iskema kasama ang mga bahagi at kanilang mga koneksyon.

Matapos itong malikha ay nilikha namin ang pcb. Para dito ginagamit namin ang pindutan sa toolbar. Lumilikha ang Autodesk Eagle ng isang pcb na may lahat ng mga bahagi at ipinapahiwatig ang kanilang mga koneksyon. Pagkatapos ay kailangan mong tukuyin ang laki ng pcb, iposisyon ang mga bahagi sa lugar at gawin ang mga koneksyon sa pagitan nila (tingnan ang karagdagang impormasyon dito

Hakbang 3: Lumikha ng PCB

Lumikha ng PCB
Lumikha ng PCB
Lumikha ng PCB
Lumikha ng PCB

Sa wakas, kinakailangang i-export ang pagguhit sa gerber format upang isumite para sa paggawa. Dahil maraming mga posibilidad, nagbibigay ang PCBWay ng isang tutorial ng proseso (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) at kung aling mga file ang kinakailangang isumite.

Ipinadala ko ang pagguhit sa PCBWay para sa paggawa. Salamat nang maaga sa PCBWay para sa lahat ng suporta para sa sponsorship.

Ang pagsusumite ay ginawa sa website ng PCBWay. Kapag nagsumite, ang gastos ay awtomatikong ginawang magagamit. Ang isang pagpipilian na dapat na tiktikan ay "HASL lead free" upang ang mga plato ay hindi naglalaman ng tingga. Matapos isumite ang proseso ng produksyon ay mabilis, tumatagal ng 1-2 araw.

Hakbang 4: Mga Bahagi

Matapos matanggap ang mga PCB mula sa PCBWay, sinimulan kong hinang ang iba't ibang mga bahagi. Para sa proyektong ito ang mga sumusunod na sangkap ay kinakailangan:

  • Mga header ng lalaki
  • Mga header ng babae
  • 1 dalawahang 18650 na may hawak ng baterya
  • 1 Jumper
  • 1 Wemos d1 mini
  • 1 470uf capacitor
  • 1 DC power Jack socket 5.5 x 2.1 mm
  • 1 sensor ng DHT22
  • Mga Jumper Cables
  • Lupon ng PCB mula sa PCBWay

Hakbang 5: Assembly

Assembly
Assembly
Assembly
Assembly
Assembly
Assembly

Sinimulan kong hinang ang mga sangkap sa PCB, na isang napaka-simpleng proseso dahil sa paghahanda na ginagawa ng PCBWay.

Matapos ang paghihinang at isang pangwakas na pagsubok, sinimulan ko ang pagdidisenyo ng kahon. Ito ay na-modelo sa Autodesk Fusion 360. Ang ibaba, na naglalaman ng system at mayroong iba't ibang mga input, at ang tuktok, na naglalaman ng DHT22. Maraming mga pabalat din ang na-modelo para sa mga input na hindi gagamitin. Kung kinakailangan tanggalin lamang ang bawat takip.

Hakbang 6: Code at Huling Mga Hakbang

Sa wakas ang code ay na-upload sa Wemos at naka-install sa lugar.

Maaaring ma-download ang code mula sa aking GitHub Account.

Nang maglaon ay nag-set up ako ng Home Assistant upang kolektahin ang impormasyon sa mga paksa nito upang maipakita sa dashboard.

Inirerekumendang: