Sadržaj:
- Korak 1: Zahtjevi
- Korak 2: Prototip
- Korak 3: Stvorite PCB
- Korak 4: Komponente
- Korak 5: Montaža
- Korak 6: Kôd i posljednji koraci
Video: Sobni monitor za domAssistant: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Nakon što sam pripremio Raspberry Pi s kućnim pomoćnikom za upravljanje raznim prostorima, primijetio sam da su jedna od osnovnih informacija svakog prostora temperatura i vlaga. Možemo kupiti jedan od nekoliko senzora dostupnih na tržištu kompatibilnih s kućnim pomoćnikom ili izgraditi jedan od naših.
Korak 1: Zahtjevi
U početku sam napravio prototip na ploči za testiranje osnovnih veza i očitanja senzora. Nakon testiranja definirao sam zahtjeve sustava. Ovo mora:
- Dopustite čitanje više senzora, uključujući i2c senzore
- Može se napajati baterijom ili transformatorom
- Pošaljite podatke na centralno mjesto kako bi bili dostupni u Home Assistantu
- Imajte nisku potrošnju, osobito ako se napaja iz baterije
- Budite što je moguće manji kako biste ostali neprimijećeni
Da bih zadovoljio gore navedene zahtjeve, definirao sam sljedeću strukturu:
- Sustav je spreman za čitanje tri senzora, od kojih jedan preko i2c
- Omogućuje vam definiranje načina napajanja
- Pošaljite očitanja na MQTT poslužitelj u svojoj temi tako da kućni pomoćnik može prikupljati
- Očitavanja morate slati svakih sat vremena, a nakon toga unesite Deep Sleep
Korak 2: Prototip
U početku sam proširio osnovni prototip kako bih testirao baterije. Sustav je spreman za napajanje s dvije 18650 baterija, iako mu je potrebna samo jedna. Korištenje dva povećava autonomiju sustava i omogućuje vam korištenje senzora koji troše više.
Nakon što je prototip dovršen, počeo sam graditi PCB na Autodesk Eagleu. Ovo je besplatno za stvaranje PCB -a do 11 cm.
Da biste stvorili PCD u Autodesk Eagle -u, morate stvoriti projekt i unutar projekta stvoriti shemu sa komponentama i njihovim vezama.
Nakon što se ovo stvori, stvaramo PCB. Za to koristimo gumb na alatnoj traci. Autodesk Eagle stvara PCB sa svim komponentama i označava njihove veze. Zatim morate definirati veličinu tiskane ploče, postaviti komponente na mjesto i uspostaviti veze između njih (više informacija potražite ovdje
Korak 3: Stvorite PCB
Na kraju, potrebno je izvesti crtež u gerber format kako bi se poslao u proizvodnju. Budući da postoji nekoliko mogućnosti, PCBWay nudi vodič o tom procesu (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) i koje datoteke je potrebno poslati.
Crtež sam zatim poslao na PCBWay radi proizvodnje. Unaprijed zahvaljujemo PCBWay -u na svoj podršci sponzorstvu.
Podnošenje se vrši na web stranici PCBWay. Prilikom podnošenja, cijena se automatski stavlja na raspolaganje. Jedna od opcija koju treba označiti je "HASL bez olova", tako da ploče ne sadrže olovo. Nakon podnošenja proizvodni proces je brz, traje 1-2 dana.
Korak 4: Komponente
Nakon što sam primio PCB -ove od PCBWay -a, počeo sam zavarivati različite komponente. Za ovaj projekt potrebne su sljedeće komponente:
- Muška zaglavlja
- Ženska zaglavlja
- 1 dvostruki držač baterije 18650
- 1 kratkospojnik
- 1 Wemos d1 mini
- 1 470uf kondenzator
- 1 Utičnica za istosmjernu struju 5,5 x 2,1 mm
- 1 DHT22 osjetnik
- Kratki kabeli
- PCB ploča iz PCBWay -a
Korak 5: Montaža
Počeo sam zavarivati komponente na PCB -u, što je bio vrlo jednostavan postupak zbog pripreme koju PCBWay radi.
Nakon lemljenja i posljednjeg testa, počeo sam dizajnirati kutiju. To je napravljeno po uzoru na Autodesk Fusion 360. Donji dio koji sadrži sustav i ima različite ulaze i gornji dio koji sadrži DHT22. Modelirano je i nekoliko omota za ulaze koji se neće koristiti. Ako je potrebno, samo uklonite svaki poklopac.
Korak 6: Kôd i posljednji koraci
Na kraju je kôd postavljen na Wemos i instaliran na licu mjesta.
Kôd se može preuzeti s mog GitHub računa.
Kasnije sam postavio Home Assistant za prikupljanje podataka o svojim temama za prikaz na nadzornoj ploči.
Preporučeni:
Kako izgraditi biljni monitor s Arduinom: 7 koraka
Kako izgraditi monitor biljaka s Arduinom: U ovom ćemo vodiču naučiti kako detektirati vlagu u tlu pomoću senzora vlage i treptati zelenom LED diodom ako je sve u redu te OLED zaslonom i Visuinom. Pogledajte video
Automatski sobni regulator svjetla i ventilatora s dvosmjernim brojačem posjetitelja: 3 koraka
Automatski regulator svjetla u sobi i ventilator s dvosmjernim brojačem posjetitelja: Često vidimo šaltere posjetitelja na stadionu, u trgovačkom centru, uredima, učionicama itd. Kako broje ljude i pale ili pale svjetlo kad nema nikoga unutra? Danas smo ovdje s projektom automatskog kontrolera sobne rasvjete s dvosmjernim brojačem posjetitelja
Sobni termostat - Arduino + Ethernet: 3 koraka
Sobni termostat-Arduino + Ethernet: U hardverskom smislu, projekt koristi: Arduino Uno / Mega 2560 Ethernet štit Wiznet W5100 / Ethernet modul Wiznet W5200-W5500 DS18B20 senzor temperature na sabirnici OneWire Relej SRD-5VDC-SL-C koji se koristi za kotao prebacivanje
Sobni termometar DIY pomoću OLED modula: 7 koraka (sa slikama)
Napravite sobni termometar pomoću OLED modula: Naučimo kako izgraditi sobni termometar pomoću senzora DS18B20 i OLED modula. Kao glavnu ploču koristimo Piksey Pico, ali skica je također kompatibilna s Arduino UNO i Nano pločama pa ih možete koristiti i
Monitor Raspberry Pi Impact Force Monitor !: 16 koraka (sa slikama)
Raspberry Pi Impact Force Monitor !: Koliki utjecaj može podnijeti ljudsko tijelo? Bilo da se radi o nogometu, penjanju po stijenama ili biciklističkoj nesreći, znati kada odmah zatražiti liječničku pomoć nakon sudara iznimno je važno, pogotovo ako nema očitih znakova traga