2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Ahoj. Pred nejakým časom som pomáhal svojmu priateľovi s konceptom inteligentnej domácnosti a vytvoril som mini senzorový box s vlastným dizajnom, ktorý bolo možné namontovať na strop do otvoru 40 x 65 mm. Toto pole pomáha:
• zmerajte intenzitu svetla
• zmerajte vlhkosť
• meranie teploty
• má zaostriteľnú konštrukciu a držiak na očnú guľu pre PIR senzor, takže dokáže detekovať pohyb a zapnúť externé zariadenie (alarm, svetlo) na základe podmienok, takže môže monitorovať malú oblasť
Tento senzorový box má vlastný webový server s úžasnými ikonami písma, takže údaje môžu byť prístupné z akéhokoľvek miesta s pripojením na internet. Celkové náklady sú nižšie ako 10 USD, takže je to veľmi lacné riešenie.
Zásoby
• Mini doska Wemos D1, napr. z aliexpressu
• Senzor vlhkosti GY-21 (SI7021), ako je tento
• Senzor intenzity svetla GY-302 (BH1750), ako je tento
• Mini infračervený snímač pohybu HC-SR505 alebo AS-312, oba snímače je možné nájsť napr. tu
• 4 x skrutky M3x4 mm
• 4 x skrutky M3x12 mm
• 1 x skrutka M3x6 mm na uzamknutie transfokátora pre snímač PIR
• prototypovanie dosky plošných spojov
• horúca lepiaca pištoľ
• niektoré vodiče
• spájkovačka s spájkovacími potrebami
• 3D tlačiareň alebo prístup k nej
Krok 1: Modely na tlač
Aby sa ušetrilo niekoľko plastov, všetky diely boli navrhnuté tak, aby sa na nich dalo tlačiť bez podpier.
Možnosti tlače:
Výška vrstvy: 0,2 mm
Výplň: stačí 15%-20%
Počet škrupín: ≥2
Pretože toto zariadenie nemá vysoké napätie, je možné ho potlačiť akýmkoľvek obľúbeným materiálom, napr. PLA
Krok 2: Schémy
Vezmite kus prototypovej dosky 25 x 35 mm a spájajte naň dosku Wemos, čo pomôže lepšie zorganizovať zapojenie k senzorom, zdroju energie a externému spúšťaču (v tomto prípade relé). Senzory vlhkosti/teploty a intenzity svetla sú prepojené cez zbernicu I2C. Môj príklad prototypu má veľa vodičov, ale moduly môžete pripojiť paralelne s oveľa kratšími vodičmi, schéma zapojenia zobrazuje všetky detaily.
Krok 3: Kód…
Pri predchádzajúcich zariadeniach, ktoré používam na ukladanie súborov pre webové rozhranie, SPIFFS, som sa v tomto rozhodol nahradiť zložitosť odosielaním súborov do systému súborov a vytlačiť celý html kód do náčrtu. Softvérová časť je jednoduché, číta údaje zo senzorov a zobrazuje ich na webovom rozhraní. Všetko, čo potrebujete, je vložiť SSID a heslo do riadkov 31 a 32 a nahrať náčrt na tabuľu Wemos. Po nahraní náčrtu sa dostanete do nášho rozhrania zadaním https:// senzora do riadka s adresou webového prehliadača. Webová stránka sa bude obnovovať automaticky každých 10 sekúnd, tento parameter je definovaný v riadku 38 „konšt. Dlhý interval = 10 000;“. Riadky 51-131 majú HTML kód pre webové rozhranie, takže si ho môžete prispôsobiť/zmeniť podľa seba.
Poznámka: V riadkoch 226-236 môžete definovať podmienky, ktoré musí zariadenie urobiť, keď bude detekovaný pohyb. napr. pridať podmienku na spustenie relé, iba ak svieti.
Krok 4: Zostavenie…
Tento krok nevyžaduje veľa času a je jednoduchý.
Vezmite SensorBall, vložte ho do BallMount a upevnite ho BallFrame pomocou štyroch skrutiek M3x12. Neskrutkujte ich pevne, nechajte loptu pohybujúcu sa vo vnútri rámu s určitým odporom. Nasaďte senzory intenzity svetla a teploty na ich miesta a zaistite ich horúcim lepidlom. Vezmite 2 časti trubice snímača a vložte do nej snímač. Uistite sa, že hlava snímača správne „sedí“v hájoch. Vložte snímač dovnútra a zasuňte trubicu dovnútra držiaka gule. Pripojte vodiče k snímačom teploty a intenzity svetla (ak ste ich predtým nespájkovali). Pripojte zdroj napájania a uistite sa, že všetko funguje správne, upravte „zaostrenie“senzora PIR. Akonáhle to urobíte, uzamknite PIR snímač pomocou skrutky M3.
Poznámka: Presunutím PIR senzora dovnútra lopty zredukujete oblasť, ktorú bude senzor monitorovať, a pokiaľ ho posuniete mimo loptu, senzor bude schopný zachytiť pohyb v širšej oblasti
Keď je toto všetko hotové - zasuňte dosku wemos do drážok vo vnútri krytu krytu. Nasaďte kryt na základňu skrinky senzora a upevnite ho pomocou skrutiek M3 x 4 mm. Položte box senzora na vopred pripravené miesto a je hotovo. Teraz môžete namieriť PIR senzor na oblasť, ktorú je potrebné monitorovať, úpravou polohy loptičky, napr. k vášmu pracovnému stolu.
Ďakujem za čítanie.