Sisukord:

Ruumimonitor koduabilisele: 6 sammu
Ruumimonitor koduabilisele: 6 sammu

Video: Ruumimonitor koduabilisele: 6 sammu

Video: Ruumimonitor koduabilisele: 6 sammu
Video: Aqara S1 ZNCJMB14LM - интерактивная сенсорная панель и выключатель на три линии для умного дома 2024, November
Anonim
Image
Image
Prototüüp
Prototüüp

Pärast koduabilisega Raspberry Pi ettevalmistamist erinevate ruumide haldamiseks märkasin, et iga ruumi üks põhiteavet on temperatuur ja niiskus. Saame osta ühe paljudest turul saadaolevatest koduabilisega ühilduvatest anduritest või ehitada ühe meie omast.

Samm: nõuded

Algselt ehitasin leivaplaadile prototüübi, et testida baasühendusi ja anduri näitu. Pärast testimist määratlesin süsteeminõuded. See peab:

  • Võimaldab lugeda mitut andurit, sealhulgas i2c andureid
  • Toiteallikaks võib olla aku või trafo
  • Saatke teave kesksesse asukohta, et see oleks Home Assistantis saadaval
  • Tarbige vähe, eriti kui see töötab patareidega
  • Olge võimalikult väike, et märkamatuks jääda

Ülaltoodud nõuete täitmiseks olen määratlenud järgmise struktuuri:

  • Süsteem on valmis lugema kolme andurit, millest üks on i2c kaudu
  • Võimaldab määrata, milline toiterežiim
  • Saatke näidud oma teema MQTT -serverisse, et Home Assistant saaks koguda
  • Näidud tuleb saata iga tund ja pärast seda siseneda sügavasse unerežiimi

2. samm: prototüüp

Esialgu laiendasin patareide testimiseks baasprototüüpi. Süsteem on valmis toiteks kahe 18650 patareiga, kuigi vajab ainult ühte. Kahe kasutamine suurendab süsteemi autonoomiat ja võimaldab kasutada rohkem andureid.

Pärast prototüübi valmimist hakkasin Autodesk Eagle'ile PCB -d ehitama. See on tasuta kuni 11 cm pikkuste trükkplaatide loomiseks.

PCD loomiseks Autodesk Eagle'is peate looma projekti ja koostama projekti raames skeemi koos komponentide ja nende ühendustega.

Pärast selle loomist loome PCB. Selleks kasutame tööriistariba nuppu. Autodesk Eagle loob PCB kõigi komponentidega ja näitab nende ühendusi. Seejärel peate määrama trükkplaadi suuruse, paigutama komponendid oma kohale ja looma nendevahelised ühendused (lisateavet leiate siit

Samm: looge trükkplaat

Looge trükkplaat
Looge trükkplaat
Looge trükkplaat
Looge trükkplaat

Lõpuks on vaja joonis eksportida Gerberi vormingusse, et esitada tootmine. Kuna võimalusi on mitmeid, pakub PCBWay selle protsessi õpetust (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) ja milliseid faile tuleb esitada.

Seejärel saatsin joonise tootmiseks PCBWayle. Tänan juba ette PCBWay sponsorluse toetamise eest.

Esitamine toimub PCBWay veebisaidil. Esitamisel tehakse maksumus automaatselt kättesaadavaks. Üks võimalus, mida tuleks märkida, on „HASL -pliivaba”, et plaadid ei sisaldaks pliid. Pärast esitamist on tootmisprotsess kiire, kulub 1-2 päeva.

4. samm: komponendid

Pärast PCBWaylt PCB -de kättesaamist hakkasin erinevaid komponente keevitama. Selle projekti jaoks on vaja järgmisi komponente:

  • Meeste päised
  • Naiste päised
  • 1 kahekordne 18650 patareipesa
  • 1 hüppaja
  • 1 Wemos d1 mini
  • 1 470uf kondensaator
  • 1 alalisvoolu pistikupesa 5,5 x 2,1 mm
  • 1 DHT22 andur
  • Jumper kaablid
  • PCB plaat firmalt PCBWay

Samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Alustasin PCB komponentide keevitamist, mis oli PCBWay ettevalmistuse tõttu väga lihtne protsess.

Pärast jootmist ja viimast katset hakkasin kasti kujundama. Selle eeskujuks oli Autodesk Fusion 360. Alumine, mis sisaldab süsteemi ja millel on erinevad sisendid, ja ülemine, kus asub DHT22. Samuti modelleeriti mitmed kaaned sisendite jaoks, mida ei kasutata. Vajadusel eemaldage lihtsalt iga kaas.

6. samm: kood ja viimased sammud

Lõpuks laaditi kood Wemosesse üles ja paigaldati kohapeal.

Koodi saab alla laadida minu GitHubi kontolt.

Hiljem seadistasin koduabilise, et koguda selle teemade kohta teavet, mida juhtpaneelil kuvada.

Soovitan: