Mündəricat:

HomeAssistant üçün otaq monitoru: 6 addım
HomeAssistant üçün otaq monitoru: 6 addım

Video: HomeAssistant üçün otaq monitoru: 6 addım

Video: HomeAssistant üçün otaq monitoru: 6 addım
Video: Умное окно - автоматизация проветривания комнаты, интеграция в Home Assistant 2024, Noyabr
Anonim
Image
Image
Prototip
Prototip

Müxtəlif yerləri idarə etmək üçün Home Assistant ilə bir Raspberry Pi hazırladıqdan sonra hər məkanın əsas məlumatlarından birinin temperatur və rütubət olduğunu gördüm. Bazarda Home Assistant ilə uyğun olan bir neçə sensordan birini ala bilərik və ya özümüzdən birini qura bilərik.

Addım 1: Tələblər

Əvvəlcə baza əlaqələrini və sensorun oxunuşunu yoxlamaq üçün çörək taxtasında bir prototip qurdum. Testdən sonra sistem tələblərini təyin etdim. Bunun üçün:

  • İ2c sensorlar da daxil olmaqla birdən çox sensoru oxumağa icazə verin
  • Batareya və ya transformatorla işləyə bilər
  • Home Assistant -da mövcud olmaq üçün məlumatı mərkəzi bir yerə göndərin
  • Xüsusilə batareya ilə işləyərkən az istehlak edin
  • Görünməz qalmaq üçün mümkün qədər kiçik olun

Yuxarıdakı tələbləri yerinə yetirmək üçün aşağıdakı quruluşu təyin etdim:

  • Sistem üç sensoru oxumağa hazırdır, onlardan biri i2c vasitəsilə
  • Hansı güc rejimini təyin etməyə imkan verir
  • Ev köməkçisinin toplaya bilməsi üçün oxuduqlarını mövzusunda bir MQTT serverinə göndərin
  • Oxumaları hər saat göndərməlisiniz və bundan sonra Dərin Yuxuya girin

Addım 2: Prototip

Əvvəlcə batareyaları sınamaq üçün əsas prototipi genişləndirdim. Sistem yalnız 18650 ədəd iki batareya ilə təchiz olunmağa hazırdır. İki istifadə sistemin muxtariyyətini artırır və daha çox istehlak edən sensorlardan istifadə etməyə imkan verir.

Prototip tamamlandıqdan sonra Autodesk Eagle üzərində pcb qurmağa başladım. 11 sm -ə qədər PCB yaratmaq üçün bu pulsuzdur.

Autodesk Eagle -də PCD yaratmaq üçün bir layihə yaratmalı və layihə daxilində komponentləri və əlaqələri olan bir sxem yaratmalısınız.

Bu yaradıldıqdan sonra pcb yaradırıq. Bunun üçün alətlər çubuğundakı düyməni istifadə edirik. Autodesk Eagle, bütün komponentləri olan bir PCB yaradır və əlaqələrini göstərir. Sonra, pcb-nin ölçüsünü təyin etməli, komponentləri yerinə qoymalı və aralarında əlaqə qurmalısınız (daha çox məlumat üçün buraya baxın

Addım 3: PCB yaradın

PCB yaradın
PCB yaradın
PCB yaradın
PCB yaradın

Nəhayət, istehsal üçün təqdim ediləcək rəsmin gerber formatına ixrac edilməsi lazımdır. Bir neçə ehtimal olduğu üçün, PCBWay prosesin bir təlimatını təqdim edir (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) və hansı faylların təqdim edilməsi tələb olunur.

Daha sonra rəsmləri istehsal üçün PCBWay -a göndərdim. PCBWay -ə sponsorluğa göstərilən bütün dəstəyə görə əvvəlcədən təşəkkür edirik.

Təqdimat PCBWay saytında aparılır. Göndərərkən, xərc avtomatik olaraq təqdim olunur. İşarələnməli olan bir seçim, lövhələrdə qurğuşun olmaması üçün "HASL qurğusuzdur". Göndərildikdən sonra istehsal prosesi 1-2 gün çəkir.

Addım 4: Komponentlər

PCBWay -dən PCB aldıqdan sonra müxtəlif komponentləri qaynaqlamağa başladım. Bu layihə üçün aşağıdakı komponentlər tələb olunur:

  • Kişi başlıqları
  • Qadın başlıqları
  • 1 cüt 18650 batareya tutacağı
  • 1 Jumper
  • 1 Wemos d1 mini
  • 1 470uf kondansatör
  • 1 DC güc yuvası 5,5 x 2,1 mm
  • 1 ədəd DHT22 sensoru
  • Jumper Kabelləri
  • PCBWay -dən PCB lövhəsi

Addım 5: Montaj

Məclis
Məclis
Məclis
Məclis
Məclis
Məclis

PCB üzərində komponentləri qaynaqlamağa başladım, bu PCBWay -in hazırladığı üçün çox sadə bir proses idi.

Lehimləmə və son sınaqdan sonra qutunun dizaynına başladım. Bu, Autodesk Fusion 360 modelində hazırlanmışdır. Sistemin yerləşdiyi və müxtəlif girişlərə sahib olan alt və DHT22 -nin yerləşdiyi üst. İstifadə edilməyəcək girişlər üçün bir neçə örtük də modelləşdirilmişdir. Gerekirse, hər bir qapağı çıxarın.

Addım 6: Kod və Son Adımlar

Nəhayət kod Wemos -a yükləndi və yerində quraşdırıldı.

Kodu GitHub Hesabımdan yükləyə bilərsiniz.

Daha sonra tablosunda göstərmək üçün mövzuları haqqında məlumat toplamaq üçün Home Assistant qurdum.

Tövsiyə: