Turinys:

Kambario monitorius namų asistentui: 6 žingsniai
Kambario monitorius namų asistentui: 6 žingsniai

Video: Kambario monitorius namų asistentui: 6 žingsniai

Video: Kambario monitorius namų asistentui: 6 žingsniai
Video: 20 SCARY GHOST Videos That'll Chill You To The Bone 2024, Lapkritis
Anonim
Image
Image
Prototipas
Prototipas

Paruošęs „Raspberry Pi“su namų asistentu valdyti įvairias erdves, pastebėjau, kad viena iš pagrindinių kiekvienos erdvės informacijos yra temperatūra ir drėgmė. Mes galime nusipirkti vieną iš kelių rinkoje esančių jutiklių, suderinamų su namų asistentu, arba sukurti vieną iš mūsų.

1 žingsnis: Reikalavimai

Iš pradžių ant duonos lentos sukūriau prototipą, kad patikrintų pagrindo jungtis ir jutiklio rodmenis. Po bandymo apibrėžiau sistemos reikalavimus. Tai turi:

  • Leisti skaityti kelis jutiklius, įskaitant „i2c“jutiklius
  • Galima maitinti iš transformatoriaus arba baterijos
  • Siųskite informaciją į centrinę vietą, kad ji būtų pasiekiama „Home Assistant“
  • Naudokite mažai, ypač jei jis maitinamas baterijomis
  • Būkite kuo mažesni, kad nepastebėtumėte

Kad atitikčiau aukščiau išvardintus reikalavimus, apibrėžiau šią struktūrą:

  • Sistema paruošta skaityti tris jutiklius, iš kurių vienas yra per „i2c“
  • Leidžia nustatyti, kuris maitinimo režimas
  • Siųskite rodmenis į temos MQTT serverį, kad namų asistentas galėtų rinkti
  • Rodmenis turite siųsti kas valandą, o po to įeiti į „Deep Sleep“

2 žingsnis: prototipas

Iš pradžių išplėtiau bazinį prototipą, kad išbandyčiau baterijas. Sistema yra paruošta maitinti dviem 18650 baterijomis, nors jai reikia tik vienos. Jei naudosite du, padidinsite sistemos autonomiją ir galėsite naudoti daugiau suvartojančius jutiklius.

Užbaigus prototipą, pradėjau kurti pcb „Autodesk Eagle“. Tai galima nemokamai sukurti iki 11 cm skersmens PCB.

Norėdami sukurti PCD „Autodesk Eagle“, turite sukurti projektą ir projekte sukurti schemą su komponentais ir jų jungtimis.

Po to, kai tai sukuriame, sukuriame PCB. Tam naudojame įrankių juostos mygtuką. „Autodesk Eagle“sukuria PCB su visais komponentais ir nurodo jų jungtis. Tada turite apibrėžti plokštės dydį, sudėti komponentus į vietas ir užmegzti ryšius tarp jų (daugiau informacijos rasite čia

3 žingsnis: sukurkite PCB

Sukurkite PCB
Sukurkite PCB
Sukurkite PCB
Sukurkite PCB

Galiausiai būtina eksportuoti piešinį į gerbero formatą, kuris bus pateiktas gamybai. Kadangi yra keletas galimybių, „PCBWay“pateikia šio proceso pamoką (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) ir kokius failus reikia pateikti.

Tada piešinį išsiunčiau į PCBWay gamybai. Iš anksto dėkoju „PCBWay“už visą paramą rėmimui.

Pateikimas pateikiamas PCBWay svetainėje. Pateikiant, kaina automatiškai pateikiama. Viena galimybė, kurią reikia pažymėti, yra „be HASL švino“, kad plokštelėse nebūtų švino. Po pateikimo gamybos procesas yra greitas, užtrunka 1-2 dienas.

4 žingsnis: komponentai

Gavęs PCB iš PCBWay, pradėjau suvirinti įvairius komponentus. Šiam projektui reikalingi šie komponentai:

  • Vyrų antraštės
  • Moteriškos antraštės
  • 1 dvigubas 18650 baterijos laikiklis
  • 1 megztinis
  • 1 „Wemos d1 mini“
  • 1 470uf kondensatorius
  • 1 nuolatinės srovės maitinimo lizdo lizdas 5,5 x 2,1 mm
  • 1 DHT22 jutiklis
  • Trumpieji kabeliai
  • PCB plokštė iš PCBWay

5 žingsnis: Surinkimas

Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas

Aš pradėjau suvirinti komponentus ant PCB, o tai buvo labai paprastas procesas dėl PCBWay paruošimo.

Po litavimo ir paskutinio bandymo pradėjau kurti dėžutę. Tai buvo modeliuota pagal „Autodesk Fusion 360“modelį. Apačioje, kurioje yra sistema ir yra įvairių įėjimų, ir viršuje, kuriame yra DHT22. Taip pat buvo modeliuojami keli dangteliai, skirti įvestims, kurios nebus naudojamos. Jei reikia, tiesiog nuimkite kiekvieną dangtelį.

6 žingsnis: kodas ir paskutiniai veiksmai

Galiausiai kodas buvo įkeltas į „Wemos“ir įdiegtas vietoje.

Kodą galima atsisiųsti iš „GitHub“paskyros.

Vėliau nustatiau namų asistentą, kad surinktų informaciją apie jo temas, kad būtų rodoma prietaisų skydelyje.

Rekomenduojamas: