Sadržaj:
- Korak 1: Zahtjevi
- Korak 2: Prototip
- Korak 3: Kreirajte PCB
- Korak 4: Komponente
- Korak 5: Montaža
- Korak 6: Kôd i posljednji koraci
Video: Sobni monitor za kućnog pomoćnika: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Nakon što sam pripremio Raspberry Pi s kućnim pomoćnikom za upravljanje različitim prostorima, primijetio sam da su jedna od osnovnih informacija svakog prostora temperatura i vlažnost. Možemo kupiti jedan od nekoliko senzora dostupnih na tržištu kompatibilnih s kućnim pomoćnikom ili izraditi 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 sistemske zahtjeve. Ovo mora:
- Dozvolite čitanje više senzora, uključujući i2c senzore
- Može se napajati baterijom ili transformatorom
- Pošaljite informacije na centralnu lokaciju kako bi bile dostupne u Home Assistantu
- Imajte nisku potrošnju, posebno 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:
- Sistem je spreman za očitavanje tri senzora, od kojih jedan preko i2c
- Omogućava vam da definirate koji način napajanja
- Pošaljite očitanja na MQTT server 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. Sistem je spreman za napajanje sa dvije 18650 baterija, iako mu je potrebna samo jedna. Korištenje dva povećava autonomiju sistema i omogućava vam korištenje senzora koji troše više.
Nakon što je prototip završen, počeo sam graditi PCB na Autodesk Eagle -u. Ovo je besplatno za stvaranje PCB -a do 11 cm.
Za kreiranje PCD -a u Autodesk Eagle -u morate stvoriti projekt i unutar projekta stvoriti shemu sa komponentama i njihovim vezama.
Nakon što se ovo kreira, kreiramo PCB. Za to koristimo dugme na traci sa alatkama. 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: Kreirajte PCB
Konačno, potrebno je izvesti crtež u gerber format kako bi se poslao u proizvodnju. Budući da postoji nekoliko mogućnosti, PCBWay pruža vodič o procesu (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) i koje datoteke je potrebno dostaviti.
Zatim sam crtež poslao na PCBWay u produkciju. 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 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 projekat potrebne su sljedeće komponente:
- Muška zaglavlja
- Ženska zaglavlja
- 1 dvostruki držač baterije 18650
- 1 Džemper
- 1 Wemos d1 mini
- 1 470uf kondenzator
- 1 utičnica za DC napajanje 5,5 x 2,1 mm
- 1 DHT22 senzor
- Džemper kablovi
- PCB ploča iz PCBWay -a
Korak 5: Montaža
Počeo sam zavarivati komponente na PCB -u, što je bio vrlo jednostavan proces zbog pripreme koju PCBWay radi.
Nakon lemljenja i posljednjeg testa, počeo sam dizajnirati kutiju. Ovo je napravljeno po uzoru na Autodesk Fusion 360. Donji dio, u kojem je smješten sistem i ima različite ulaze, i gornji, u kojem se nalazi 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 kod postavljen na Wemos i instaliran na licu mesta.
Kôd se može preuzeti sa mog GitHub naloga.
Kasnije sam postavio Home Assistant da prikuplja informacije o njegovim temama za prikaz na nadzornoj ploči.
Preporučuje se:
DIY pametni otvarač garažnih vrata + integracija kućnog pomoćnika: 5 koraka
DIY pametni otvarač garažnih vrata + integracija kućnog pomoćnika: Pametno pretvorite svoja normalna garažna vrata pomoću ovog DIY projekta. Pokazat ću vam kako ga izgraditi i kontrolirati pomoću kućnog pomoćnika (preko MQTT -a) i imati mogućnost daljinskog otvaranja i zatvaranja vaših garažnih vrata. Koristit ću ploču ESP8266 zvanu Wemos
Upravljajte svojim automatskim kliznim vratima pomoću kućnog pomoćnika i ESP -a: 5 koraka (sa slikama)
Upravljajte svojim automatskim kliznim vratima pomoću kućnog pomoćnika i ESPHomea: Sljedeći članak predstavlja neke povratne informacije o mom ličnom iskustvu u upravljanju automatskim kliznim vratima koja sam instalirao u svojoj kući. Ova kapija, robne marke "V2 Alfariss", bila je opremljena s nekoliko daljinskih upravljača Phox V2 za kontrolu. Takođe imam
Integracija kućnog pomoćnika Geiger Counter: 8 koraka
Integracija Geiger brojača kod kućnog pomoćnika: U ovom tutorijalu pokazat ću vam kako dodati prilagođene senzore u HASS (kućni pomoćnik), točnije gejgerov brojač, ali proces je sličan i za ostale senzore. Koristit ćemo NodeMCU ploču, gejgerov brojač zasnovan na arduinu
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
Početak rada s kućnom automatizacijom: Instaliranje kućnog pomoćnika: 3 koraka
Početak rada s kućnom automatizacijom: Instaliranje kućnog pomoćnika: Sada ćemo započeti seriju kućne automatizacije, gdje stvaramo pametni dom koji će nam omogućiti kontrolu stvari poput svjetla, zvučnika, senzora i tako dalje pomoću centralnog čvorišta zajedno sa glasovni asistent. U ovom postu ćemo naučiti kako da uvedemo