Përmbajtje:
- Hapi 1: Kërkesat
- Hapi 2: Prototipi
- Hapi 3: Krijoni PCB
- Hapi 4: Përbërësit
- Hapi 5: Asambleja
- Hapi 6: Kodi dhe hapat përfundimtarë
Video: Monitoruesi i dhomës për HomeAssistant: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Pasi përgatita një Raspberry Pi me Home Assistant për të menaxhuar hapësira të ndryshme, vura re se një nga informacionet bazë të secilës hapësirë është temperatura dhe lagështia. Ne mund të blejmë një nga disa sensorë të disponueshëm në treg të pajtueshëm me Home Assistant ose të ndërtojmë një nga tonat.
Hapi 1: Kërkesat
Fillimisht ndërtova një prototip në një dërrasë për të testuar lidhjet bazë dhe leximin e sensorit. Pasi u testova, përcaktova kërkesat e sistemit. Kjo duhet të:
- Lejoni leximin e sensorëve të shumtë, përfshirë sensorët i2c
- Mund të furnizohet me bateri ose transformator
- Dërgo informacion në një vendndodhje qendrore që të jetë i disponueshëm në "Asistentin në shtëpi"
- Keni një konsum të ulët, veçanërisht nëse është i pajisur me bateri
- Bëhuni sa më i vogël që të jetë e mundur në mënyrë që të kaloni pa u vënë re
Për të përmbushur kërkesat e mësipërme, unë kam përcaktuar strukturën e mëposhtme:
- Sistemi është gati të lexojë tre sensorë, njëri prej të cilëve përmes i2c
- Ju lejon të përcaktoni mënyrën e energjisë
- Dërgoni lexime në një server MQTT në temën e tij në mënyrë që Asistenti i Shtëpisë të mbledhë
- Ju duhet t'i dërgoni leximet çdo orë dhe pas kësaj të futeni në Gjumë të thellë
Hapi 2: Prototipi
Fillimisht e zgjerova prototipin bazë për të testuar bateritë. Sistemi është gati të mundësohet nga dy bateri 18650, edhe pse i duhet vetëm një. Përdorimi i dy rrit autonominë e sistemit dhe ju lejon të përdorni sensorë që konsumojnë më shumë.
Pasi përfundoi prototipi, fillova të ndërtoj PCB në Autodesk Eagle. Kjo është falas për të krijuar PCB deri në 11 cm.
Për të krijuar PCD në Autodesk Eagle ju duhet të krijoni një projekt dhe brenda projektit të krijoni një skemë me përbërësit dhe lidhjet e tyre.
Pasi të krijohet kjo krijojmë pcb. Për këtë ne përdorim butonin në shiritin e veglave. Autodesk Eagle krijon një PCB me të gjithë përbërësit dhe tregon lidhjet e tyre. Atëherë ju duhet të përcaktoni madhësinë e PCB-së, të vendosni përbërësit në vend dhe të bëni lidhjet mes tyre (shihni më shumë informacion këtu
Hapi 3: Krijoni PCB
Së fundi, është e nevojshme të eksportoni vizatimin në formatin gerber që do të paraqitet për prodhim. Për shkak se ka disa mundësi, PCBWay ofron një tutorial të procesit (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) dhe cilat skedarë kërkohen të dorëzohen.
Pastaj e dërgova vizatimin në PCBWay për prodhim. Faleminderit paraprakisht PCBWay për të gjithë mbështetjen për sponsorizimin.
Paraqitja bëhet në faqen e internetit të PCBWay. Kur dorëzoni, kostoja vihet automatikisht në dispozicion. Një opsion që duhet të shënohet është "HASL pa plumb" në mënyrë që pllakat të mos përmbajnë plumb. Pas dorëzimit procesi i prodhimit është i shpejtë, duke marrë 1-2 ditë.
Hapi 4: Përbërësit
Pas marrjes së PCB -ve nga PCBWay, fillova saldimin e përbërësve të ndryshëm. Për këtë projekt kërkohen përbërësit e mëposhtëm:
- Tituj meshkuj
- Tituj femrash
- 1 mbajtës i dyfishtë baterie 18650
- 1 kërcyes
- 1 Wemos d1 mini
- Kondensator 1 470uf
- 1 Fole me prizë DC me kapacitet 5.5 x 2.1 mm
- 1 sensor DHT22
- Kabllo kërcyes
- Bordi PCB nga PCBWay
Hapi 5: Asambleja
Fillova të bashkoj komponentët në PCB, i cili ishte një proces shumë i thjeshtë për shkak të përgatitjes që bën PCBWay.
Pas bashkimit dhe një testi përfundimtar, fillova të hartoj kutinë. Kjo u modelua në Autodesk Fusion 360. Pjesa e poshtme, e cila strehon sistemin dhe ka hyrje të ndryshme, dhe pjesa e sipërme, e cila strehon DHT22. Disa mbulesa u modeluan gjithashtu për inputet që nuk do të përdoren. Nëse është e nevojshme, hiqni secilën kapak.
Hapi 6: Kodi dhe hapat përfundimtarë
Më në fund, kodi u ngarkua në Wemos dhe u instalua në vend.
Kodi mund të shkarkohet nga llogaria ime GitHub.
Më vonë vendosa Home Assistant për të mbledhur informacionin mbi temat e tij për t'u shfaqur në pult.
Recommended:
Monitoruesi i makinës me bateri: 4 hapa
Monitoruesi i makinës me bateri: Vëzhguesit e makinave janë një zgjedhje e shkëlqyeshme kur bëhet fjalë për të pasur nevojë për një ekran të vogël për një projekt. Por problemi është shumica e kohës që ato projekte punojnë me bateri dhe monitorët e makinave funksionojnë me 12 volt. Edhe pse bateritë 12 Volt ekzistojnë të mëdha dhe të rënda.
Airduino: Monitoruesi i Cilësisë së Ajrit në celular: 5 hapa
Airduino: Monitoruesi i Cilësisë së Ajrit në celular: Mirë se vini në projektin tim, Airduino. Emri im është Robbe Breens. Unë jam duke studiuar multimedia dhe teknologji komunikimi në Howest në Kortrijk, Belgjikë. Në fund të semestrit të dytë, ne duhet të bëjmë një pajisje IoT, e cila është një mënyrë e shkëlqyeshme për të sjellë të gjithë
Monitoruesi i dhomës së serverit: 4 hapa
Monitoruesi i Dhomës së Serverit: Një nga problemet e dhomës së serverit është temperatura. Me pajisje të ndryshme që prodhojnë nxehtësi, kjo rritet shpejt. Dhe nëse kondicioneri dështon, ai shpejt ndalon gjithçka. Për të parashikuar këto situata, ne mund të marrim një nga disa mjedise
Web Server ESP8266 Monitoruesi i motit (Pa Arduino): 4 hapa
Web Serveri i ESP8266 Weather Monitor (Pa Arduino): "Interneti i gjërave" (IoT) po bëhet një temë gjithnjë e më e madhe e bisedës nga dita në ditë. Ashtë një koncept që jo vetëm që ka potencialin të ndikojë në mënyrën se si jetojmë, por edhe në mënyrën se si punojmë. Nga makinat industriale tek pajisjet e veshshme - duke përdorur të ndërtuar
Monitoruesi i lagështisë pa tel (ESP8266 + Sensori i lagështisë): 5 hapa
Monitoruesi i lagështisë pa tel (ESP8266 + Sensori i lagështisë): Unë blej majdanoz në tenxhere dhe pjesa më e madhe e ditës, toka ishte e thatë. Kështu që unë vendos ta bëj këtë projekt, për të ndjerë lagështinë e tokës në tenxhere me majdanoz, për të kontrolluar, kur kam nevojë të derdh tokën me ujë. Mendoj se ky sensor (sensori i lagështisë kapacitive v1.2) është i mirë sepse