INHOUDSOPGAWE:
- Stap 1: Vereistes
- Stap 2: prototipe
- Stap 3: Skep die PCB
- Stap 4: Komponente
- Stap 5: Montering
- Stap 6: Kode en finale stappe
Video: Kamermonitor vir HomeAssistant: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Nadat ek 'n Raspberry Pi saam met Home Assistant voorberei het om verskillende ruimtes te bestuur, het ek opgemerk dat temperatuur en humiditeit een van die basiese inligting van elke ruimte is. Ons kan een van die verskillende sensors wat op die mark beskikbaar is, koop wat versoenbaar is met Home Assistant, of ons een bou.
Stap 1: Vereistes
Ek het aanvanklik 'n prototipe op 'n broodbord gebou om die basisaansluitings en sensorlesing te toets. Nadat ek getoets is, het ek die stelselvereistes gedefinieer. Dit moet:
- Laat lees van verskeie sensors, insluitend i2c -sensors
- Kan aangedryf word deur 'n battery of transformator
- Stuur inligting na 'n sentrale plek om in Home Assistant beskikbaar te wees
- Gebruik 'n lae verbruik, veral as dit op batterye werk
- Wees so klein as moontlik om ongemerk te bly
Om aan bogenoemde vereistes te voldoen, het ek die volgende struktuur gedefinieer:
- Die stelsel is gereed om drie sensors te lees, waarvan een deur i2c
- Laat u toe om te bepaal watter kragmodus
- Stuur lesings na 'n MQTT -bediener in sy onderwerp sodat Home Assistant dit kan versamel
- U moet die lesings elke uur stuur en daarna diepe slaap ingaan
Stap 2: prototipe
Aanvanklik het ek die basiese prototipe uitgebrei om die batterye te toets. Die stelsel is gereed om aangedryf te word deur twee 18650 batterye, hoewel dit slegs een benodig. Deur twee te gebruik, verhoog die outonomie van die stelsel en kan u sensors gebruik wat meer verbruik.
Nadat die prototipe voltooi is, het ek begin om 'n rekenaar op Autodesk Eagle te bou. Dit is gratis om PCB's tot 11 cm te skep.
Om die PCD in Autodesk Eagle te skep, moet u 'n projek skep en binne die projek 'n skema skep met die komponente en hul verbindings.
Nadat dit geskep is, skep ons die PCB. Hiervoor gebruik ons die knoppie op die werkbalk. Autodesk Eagle skep 'n PCB met alle komponente en dui die verbindings aan. Dan moet u die grootte van die PCB definieer, die komponente op hul plek plaas en die verbindings tussen hulle maak (sien meer inligting hier
Stap 3: Skep die PCB
Uiteindelik is dit nodig om die tekening na die gerber -formaat uit te voer wat vir produksie ingedien moet word. Omdat daar verskeie moontlikhede is, bied PCBWay 'n handleiding van die proses (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) en watter lêers moet ingedien word.
Ek stuur die tekening daarna na PCBWay vir produksie. By voorbaat dankie aan PCBWay vir al die ondersteuning vir die borgskap.
Die voorlegging word op die PCBWay -webwerf gedoen. By die indiening word die koste outomaties beskikbaar gestel. Een opsie wat gemerk moet word, is "HASL loodvry" sodat die plate geen lood bevat nie. Na indiening is die produksieproses vinnig, dit neem 1-2 dae.
Stap 4: Komponente
Nadat ek die PCB's van PCBWay ontvang het, het ek die verskillende komponente begin sweis. Die volgende komponente word benodig vir hierdie projek:
- Manlike opskrifte
- Vroulike opskrifte
- 1 dubbele 18650 batteryhouer
- 1 Trui
- 1 Wemos d1 mini
- 1 470uf kapasitor
- 1 DC -aansluiting 5,5 x 2,1 mm
- 1 DHT22 sensor
- Springkabels
- PCB Board van PCBWay
Stap 5: Montering
Ek het die komponente op die PCB begin sweis, wat 'n baie eenvoudige proses was as gevolg van die voorbereiding wat PCBWay doen.
Na soldeer en 'n laaste toets, het ek die boks begin ontwerp. Dit is gemodelleer op Autodesk Fusion 360. Die onderkant, wat die stelsel huisves en die verskillende insette het, en die bokant, met die DHT22. Verskeie omslae is ook gemodelleer vir die insette wat nie gebruik sal word nie. Verwyder elke deksel indien nodig.
Stap 6: Kode en finale stappe
Uiteindelik is die kode na Wemos opgelaai en ter plaatse geïnstalleer.
Die kode kan van my GitHub -rekening afgelaai word.
Later het ek Tuisassistent opgestel om die inligting oor die onderwerpe wat dit in die paneelbord vertoon, te versamel.
Aanbeveel:
Arduino motorwaarskuwingstelsel vir omgekeerde parkering - Stap vir stap: 4 stappe
Arduino -waarskuwingstelsel vir omgekeerde parkeerterrein | Stap vir stap: In hierdie projek ontwerp ek 'n eenvoudige Arduino Car Reverse Parking Sensor Circuit met behulp van Arduino UNO en HC-SR04 Ultrasonic Sensor. Hierdie Arduino -gebaseerde motor -omkeerwaarskuwingstelsel kan gebruik word vir 'n outonome navigasie, robotafstand en ander reeks
Opstelling vir eksterne Bluetooth GPS -verskaffer vir Android -toestelle: 8 stappe
Opstelling vir eksterne Bluetooth GPS-verskaffer vir Android-toestelle: hierdie instruksies sal verduidelik hoe u u eie eksterne Bluetooth-gps vir u telefoon kan aanbring, maar dit kan slegs teen ongeveer $ 10 aanbring.Materiaal: NEO 6M U-blox GPSHC-05 bluetooth-moduleKennis van koppelvlak Blutooth lae energie modules Ardui
Maklike skyfomslag vir 'n skootrekenaar vir 'n skootrekenaar: 6 stappe
Maklike skootbedekking vir 'n skootrekenaar vir 'n skootrekenaar: MATERIAAL: Dik materiaal, byvoorbeeld sintetiese leer, isolasieband, 'n deksel van 'n boks koekies of sjokolade.GEREEDSKAPPE
Handleiding vir PCB vir lugversorger met sy werk en herstel: 6 stappe
Handleiding vir PCB vir lugversorger met sy werk en herstel: Hey, wat gaan aan, ouens! Akarsh hier van CETech. Het u al ooit gewonder wat aan die binnekant van u lugversorgers aangaan? As Ja, dan moet u hierdie artikel deurgaan, aangesien ek vandag 'n insig sal gee in die verband en die samestelling
Slimme deurklokkie vir HomeAssistant: 4 stappe
Slimme deurklokkie vir HomeAssistant: Ek wou dus 'n deurklokkie hê met die volgende kenmerke: Video van die deur Tweerigting-klank Twee knoppies Integrasie met 'n muur gemonteerde tablet wat HomeAssistant UIS aandui, soos Doorbird (duur en hulle het nie tweerigting-klankoproepe nie)