Përmbajtje:
Video: Kohëmatësi i daljes Arduino: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:14
Kohëmatësit e daljes janë një mjet i shkëlqyeshëm për mbajtjen e pajisjeve për të qëndruar shumë gjatë, por atyre u mungon personalizimi që ndonjëherë është i nevojshëm. Disa pajisje nuk kanë fare çelësa, dhe bërja e një kohëmatësi të automatizuar të bërë në shtëpi mund të jetë vërtet e dobishme. Për këtë projekt, kam përdorur një Arduino nano, një ekran LCD I2C 18x2, 3 butona, një njësi dalëse DLI dhe një kuti të printuar në 3D për të krijuar një kohëmatës/çelës plotësisht të personalizueshëm për disa priza.
Disa gjëra për t’u vënë në dukje:
-Në këtë projekt kam përdorur një Arduino Nano, por ashtu si shumë nga pjesët që kam përdorur, ato lehtë mund të fiken për pjesë të tjera të ngjashme. Përdorimi i një ESP8266 mund të lejojë automatizimin pa tel të shtëpisë për dritat, tifozët, etj
-DLI -të mund të jenë më të shtrenjta sesa të blini atë që shumë njerëz përdorin zakonisht, një stafetë, por është shumë më e sigurt dhe një ide shumë më e mirë. DLI -të janë shumë të thjeshta për t'u përdorur dhe janë bërë për atë qëllim, ngatërrimi duke përdorur një stafetë mund të rezultojë në sasi të rrezikshme të rrymës që shkojnë atje ku nuk e dëshironi.
Furnizimet
Arduino Nano (kohët e fundit kam kaluar në përdorimin e mikro Osoyoo pro, të cilët janë funksionalisht shumë të ngjashëm me Nanos dhe kushtojnë shumë më pak, por në këtë projekt kam përdorur një nano)
Prizë DLI
Ekran LCD 18x2 I2C- sigurohuni që të provoni të merrni një ekran që mbështet I2C. Përpjekja për të lidhur tela me grupin e plotë me 16 kunja mund të jetë një dhimbje
Butona të vegjël dhe të mëdhenj
Rast i printuar 3D- Unë do të jap STL më poshtë. Ky rast gjithashtu ka për qëllim të përshtatet me të gjitha pjesët që kam përdorur dhe ka për qëllim të bashkohet duke përdorur Ngjitësin e nxehtë
Të gjitha këto furnizime nuk janë të optimizuara për çmimet, pasi ato ishin vetëm pjesë që i gjeta të shtrira rreth shtëpisë. Ka shumë alternativa për secilën, dhe unë do të supozoja se ju mund ta ndërtoni këtë (përveç prizës DLI) me më pak se 10 dollarë.
Hapi 1: Konfiguroni përbërësit e telave dhe saldimit
Për shkak se kam përdorur një Arduino Nano pa kunja të kokës, bashkova ekranin LCD në një për ta lidhur atë përmes SDA, SCL, 5V dhe GND. Një shënim është se në instalimet elektrike në ekranin e ekranit LCD nuk është I2C, unë thjesht po e instaloj atë sikur 4 kunjat e para të ishin siç përshkruhen më sipër. Për një ekran të ngjashëm me atë, keni nevojë për një bord të veçantë përshtatës I2C për t'u ngjitur në rreshtin e kunjave në krye për ta kthyer atë në komunikimin serik. Gjithashtu, në Arduino Nano SDA është pin A4 dhe SCL A5
Tre butonat dhe priza DLI duhet të kenë të gjithë një lidhje tokësore pasi ka vetëm 2 kunja tokëzimi në këtë model arduino (i ndava këto tela thjesht duke i bashkuar telat dhe duke i bashkuar ato së bashku). Çdo buton më pas lidhet me kunjat dixhitale të hyrjes/daljes dhe më pas terminalin pozitiv për prizën DLI.
Hapi 2: Kodi
Më poshtë është një lidhje me kodin Arduino që funksionon kohëmatësin tim. Konfigurimi për ekranin LCD është diçka që e kam marrë në internet, kështu që nuk i kuptoj plotësisht të gjitha konfigurimet e kunjave. Një gjë e rëndësishme që duhet të theksohet në lidhje me kunjat e butonave është se kur lidhni butonat me tokën në vend të 5v, pinMode duhet të vendoset në INPUT_PULLUP (siç kam bërë) e cila mundëson rezistencën e integruar të tërheqjes në arduino. Kjo "rrokullis" daljen e butonit por e bën atë shumë të qëndrueshëm dhe gjithashtu eliminon rrezikun e skuqjes së bordit duke vendosur 5v aty ku nuk i përket. Për të kontrolluar DLI, të paktën me modelin që kam përdorur, ishte aq e thjeshtë sa futja e 2 telave në të dhe dërgimi i 5v përmes një për të ndezur/fikur DLI. Vendosa që kohëmatësi të ketë një maksimum prej 5 orësh, dhe nëse e ndryshoni këtë, unë do të sugjeroj që të ndryshoni vlerën e kohës në një të gjatë në vend të një int sepse mund të mbingarkohet. Mënyra se si e rregullova funksionalitetin e 3 butonave të mi është që të kem një Reset/Turn off timer (dhe DLI), një për të shtuar 15 min dhe një për të zbritur 15 min. Së fundmi, e kam programuar kështu pas 60 sekondash "pasiviteti" (kur kohëmatësi është në 0 dhe asnjë buton nuk është shtypur) ekrani LCD do të fiket për të parandaluar djegien.
Hapi 3: Mblidhni
Rasti që kam shtypur është projektuar në mënyrë që secila pjesë të ngjitet nxehtë në vend nga brenda. Ekrani dhe butonat përshtaten fort në pikat e tyre (vrimat për butonat kërkojnë pak lëmim për shkak të fijeve në dy butonat më të vegjël). Arduino nuk ka një shtresë të jashtme të ngushtë ose një montim, por unë kam projektuar rastin që të ketë një vend për të ulur atë në mënyrë që të mbahet në vend me shirit të dyanshëm dhe të mund të arrihet për karikim/programim nëpërmjet (në tim rast) një mini usb. Së fundi, paneli i pasmë është krijuar për të rrëshqitur në anën e pasme dhe mund të ngjitet nxehtësisht në vend. Unë kam bashkangjitur skedarët.stl për zorrën më poshtë.
Recommended:
Ora e daljes në pension / Numërimi / Ora Dn: 4 hapa (me fotografi)
Ora e daljes në pension / Numërimi / Ora Dn: Unë kisha disa nga këto ekrane 8x8 LED me pikat e matricës në sirtar dhe po mendoja se çfarë të bëja me to. Frymëzuar nga udhëzime të tjera, më lindi ideja për të ndërtuar një ekran numërimi/zbritje për të numëruar deri në një datë/kohë të ardhshme dhe nëse koha e synuar p
Tensioni i daljes i DCDC Converter i kontrolluar nga PWM: 3 hapa
Tensioni i daljes i DCDC Converter i kontrolluar nga PWM: Kisha nevojë për një konvertues digjital të kontrolluar digjital me një tension dalës të ndryshueshëm për një qark karikimi … Kështu bëra një. Rezolucioni i tensionit të daljes është eksponencialisht më i keq sa më i lartë dalja e tensionit. Ndoshta ka të bëjë me lidhjen e LED
Përdorimi i sensorit tejzanor të distancës dhe daljes së monitorit serial .: 6 hapa
Përdorimi i sensorit tejzanor të distancës dhe daljes së monitorit serial .: Hej djema! Dëshironi të mësoni se si të përdorni një dalje serike të monitorit. Epo këtu ju keni mësimin e përsosur se si ta bëni këtë! Në këtë udhëzues, unë do t'ju udhëheq përmes hapave të thjeshtë të nevojshëm për të zbuluar distancën duke përdorur sensorin tejzanor dhe do të raportoj për
Joule Thief me kontroll ultra të thjeshtë të daljes së dritës: 6 hapa (me fotografi)
Joule Thief Me Kontroll Ultra të Thjeshtë të Daljes së Dritës: Qarku Joule Thief është një hyrje e shkëlqyer për eksperimentuesin fillestar elektronik dhe është riprodhuar shumë herë, me të vërtetë një kërkim në Google jep 245000 goditje! Deri më tani qarku më i hasur është ai i treguar në hapin 1
Mega Drive/Genesis 2 Pastroni modalitetin e daljes së pasme të AV: 5 hapa
Mega Drive/Zanafilla 2 Modeli i pastër i daljes së pasme të AV: Gjithmonë kam dashur të modifikoj një MD2 me S-video & Rezultatet RCA, por siç mund ta dini disa prej jush, instalimi i prizave në pjesën e pasme të tastierës nuk është i lehtë pasi thjesht nuk ka vend të mjaftueshëm në pjesën e sipërme ose të poshtme të kutisë. E vetmja mundësi tjetër ishte që të