https://bodybydarwin.com
Slider Image

Hogyan építsünk mozgásvezérelt ventilátort?

2021

Ha Észak-Amerikában teljes lendület van a nyár, elengedhetetlen a hűvös mód megtalálása. Ha olyan vagy, mint én, aki rajongókra támaszkodik, hogy ne áztassa ruháit izzadságból, akkor valószínűleg elfelejtette bekapcsolni, vagy egyszerűen csak azt kívánta, hogy automatikusan aktiválódjon, amikor a szobában sétálsz. Szerencsére, egy kis elektronikai hackeléssel, a ventilátorpengeket megfordíthatja, anélkül, hogy egy kapcsolót kellene billentenie.

Ez is meglehetősen egyszerű projekt: csak csatlakoztasson egy Arduino Uno-t a mozgásérzékelőhöz és egy elektronikus relének nevezett kapcsolóhoz, majd csatlakoztassa a ventilátort, és máris jól megy. Ha ez bonyolultnak tűnik, ne aggódjon, végigvezetjük. És miután megkapta a telefont, alkalmazhatja ezt a koncepciót világításra vagy bármi másra, amely a falhoz csatlakozik.

Természetesen vannak elérhető intelligens otthoni lehetőségek, de ha teljes ellenőrzést szeretne a rendszer felett, és valamit, amelyre építhet, ez egy nagyszerű módja az alapvető otthoni automatizálás megvalósításának.

A dolgok tápellátásának megszüntetése az elektromos relé infravörös (PIR) érzékelő férfi-férfi és férfi-nő kenyérvágó vezetékek között (hossza az Ön beállításainak megfelelően) ventilátor csavarhúzó A-típusú B-típusú USB-kábelhez (opcionális)

tartalom":"

Csatlakoztasson egy férfi-férfi csatlakozót egy második GND-csatlakozóhoz az Arduino-n. Ez a huzal csatlakozik a tápfeszültség-relé csatlakozójának negatív portjához ("mínusz" szimbólummal jelölve). A vezeték beszereléséhez húzza ki a hálózati relé oldalán található kis zöld csatlakozót. Ha ilyen módon csavarokat nyit meg, amelyek rögzítik a vezetékeket.

tartalom":"

Csatlakoztasson egy másik férfi-férfi csatlakozót az Arduino 3. pólusához. Ez a huzal csatlakozik a tápfeszültség-relé csatlakozójának pozitív portjához ("plusz" jelöléssel).

tartalom":"

Teljesítsd az Arduino-t. Ehhez csatlakoztassa az Arduino tápegységet a hálózati relé mindig bekapcsolt aljzatához, majd csatlakoztassa a tápkábel másik végén lévő hordó-csatlakozót az Arduino tápfeszültségéhez.

Ezen a ponton az Arduino képes érzékelni a mozgást és reagálni, de nincs programja, hogy megmondja, mit kell tennie. Hozzuk ki ezt.

content ":" Futtassa a programot, és kövesse a képernyőn megjelenő utasításokat. Ez felhatalmazást ad a rendszer módosítására. content ":" Töltse le ezt a kódot a GitHub oldalomról. content ":" A Ctrl + O billentyűkkel töltse be a kódot az Arduino IDE-re. content ":" Csatlakoztassa Arduino készülékét a számítógéphez az USB-kábellel. content ":" Az Eszközök> Tábla:> Arduino / Genuino Uno segítségével válassza ki az Arduino típusát. content ":" Az Eszközök> Port segítségével válassza ki azt a portot, amelyben a fórum név szerint szerepel. content ":" A Ctrl + U billentyűkkel töltse be a kódot a táblára.

Hogyan működik: A kód első néhány sora meghatározza a program változóit és az adattárolási helyeket. Látni fogja a PIRPin értéket "2" -ként, az OutPin-t pedig "3" -ként - ezek megegyeznek azzal, ahová a PIR-érzékelőt és az energiarelét csatlakoztatta az Arduino-hoz.

Az void setup () szakasz meghatározza a PIRPin-t mint bemenetet, az OutPin-t pedig - ahogy kitalálta - a relékapcsolóhoz csatlakoztatott kimeneti vezetéket. Noha ez nyilvánvaló lehet, a számítógépeknek kifejezetten meg kell mondani, hogy mit kell tenni. Az "intelligens eszköz" kifejezés talán egy félreértés, mivel intelligens emberre van szükségük, hogy mindent elkészítsen.

Ugyanakkor az void loop () szakasz ott történik, ahol a valódi munka megtörténik, mivel az Arduino többször hurkolja ezt a kódot. Először a mozgásérzékelővel lép be a PIRState = digitalRead (PIRpin) segítségével, hogy megnézzen-e valamilyen mozgást. Ezután rögzíti az Arduino program indulása óta eltelt milliszekundumok számát, a currentTime = millis () értékkel .

Hogyan működik: Amikor valami elindítja az érzékelőt, az Arduino rögzíti ezt a pillanatot triggerTime-ként a 23. sorban, és összehasonlítja azt az aktuális idővel, a 26., 29. és 34. sor körülményei alapján. Ha a különbség kisebb, mint a késleltetési érték (10) percet a történet céljára), a ventilátor bekapcsol vagy bekapcsol. Ha az érzékelő mozgást észlel a 10 perc alatt, akkor az értesíti az Arduino-t, és az időzítő visszaáll. Ha a különbség nagyobb, mint a delayValue, akkor a program tudja, hogy nem történt mozgás, és kikapcsolja a ventilátort.

tartalom ":" Csatlakoztassa a ventilátort a tápfeszültség-relé két "általában KI" aljzatához. Ha minden csatlakoztatva van, akkor automatikusan bekapcsol. Még egy fényszórót vagy más készüléket csatlakoztathat a másik normál kikapcsolási porthoz, hogy mozgás közben is aktiválható legyen.

A beállítás úgy működik, ahogy van, de valószínűleg nem akarja, hogy egy csomó laza vezeték lógjon körül. Rengeteg módon lehet felszerelni az elektronikát, a Tupperware-től az egyedi fadobozig, de történt, hogy kéznél van egy műanyag elektromos ház. Van egy műanyag teteje, amely ideálisnak tűnik a mozgásérzékeléshez, de azt találtam, hogy a tiszta műanyag zavarhatja az infravörös fényt.

lapát ragasztópisztoly / 2 hüvelykes fúrószár (opcionális) / 4 hüvelykes fúrószár (opcionális) tartalom ":" Fúrjon furatokat a tápkábelhez és a csatlakozó vezetékekhez. Használja az 1/2 hüvelykes bitet a tápkábel furatához és az 1/4 hüvelykes bitet a csatlakozókábel átvezetéséhez. Használhat bármit, ami elérhető, közeli, vagy akár a lapátfogót is, ha laza illeszkedéssel rendben van. tartalom ":" Forróan ragasztja az Arduino-t a ház közepére. content ":" Forróan ragasztja a mozgásérzékelőt arra a lyukra, amelyet azért fúrt. content ":" Vezesse be a vezetékeket a megfelelő lyukakon, és rögzítse azokat az Arduino-hoz és a tápegységhez. content ":" Helyezze vissza a ház fedelét.

A tápfeszültség-relét a ház tetejére hagyhatja, készen áll a ventilátorral való használatra vagy bármilyen más készülék indítására. Győződjön meg arról, hogy a mozgásérzékelő érzékenységének és időbeni beállító gombjai felfelé néznek, így módosíthatja, hogy érzékeny legyen-e a készüléke, és meddig tartson rajta, hogy jelezze Arduino-ját.

Miközben nagyszerű egy ventilátorral, ez a programozható kapcsoló, amelyet létrehozott, más eszközökkel is működni fog. Tehát függetlenül attól, hogy aktivál-e néhány fényt, megijeszti a betörőket, akik szirénnal lépnek az eszköz-barlangba, vagy egyszerűen csak hűti magát, ez remek eszköz, amely az Ön rendelkezésére áll.

A NASA napsütötte űrhajója 250-szer gyorsabban halad meg, mint egy golyó, amikor eléri a lépést

A NASA napsütötte űrhajója 250-szer gyorsabban halad meg, mint egy golyó, amikor eléri a lépést

Hány csillag van az egész galaxisban?

Hány csillag van az egész galaxisban?

Eufy RoboVac 11 áttekintés: Ez a költségvetés-barát robot egy nagyon ügyes bolond

Eufy RoboVac 11 áttekintés: Ez a költségvetés-barát robot egy nagyon ügyes bolond