Satura rādītājs:
- Piegādes
- 1. darbība: konfigurējiet vadu un lodēšanas komponentus
- 2. darbība: kods
- 3. solis: salieciet
Video: Arduino izejas taimeris: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Izejas taimeri ir lielisks instruments, lai saglabātu ierīces pārāk ilgi, bet tām trūkst pielāgošanas, kas dažkārt ir nepieciešama. Dažām ierīcēm vispār nav slēdžu, un mājās gatavota automātiskā taimera izgatavošana var būt ļoti noderīga. Šim projektam es izmantoju Arduino nano, I2C 18x2 LCD ekrānu, 3 pogas, DLI kontaktligzdu un 3D drukātu korpusu, lai izveidotu pilnībā pielāgojamu taimeri/slēdzi pāris kontaktligzdām.
Jāņem vērā pāris lietas:
-Šajā projektā es izmantoju Arduino Nano, taču tāpat kā daudzas manis izmantotās detaļas, tās var viegli izslēgt citām līdzīgām detaļām. Izmantojot ESP8266, var tikt nodrošināta bezvadu mājas automatizācija gaismām, ventilatoriem utt
-DLI var būt dārgāks nekā releja pirkšana, ko daudzi cilvēki parasti izmanto, taču tā ir daudz drošāka un daudz labāka ideja. DLI ir ļoti vienkārši lietojami un ir paredzēti šim nolūkam, ja sajaucat, izmantojot releju, var rasties bīstams strāvas daudzums, kur nevēlaties.
Piegādes
Arduino Nano (nesen esmu pārgājis uz Osoyoo pro mikroskopu izmantošanu, kas funkcionāli ir ļoti līdzīgi Nanos un maksā daudz mazāk, taču šajā projektā es izmantoju nano)
DLI kontaktligzda
18x2 I2C LCD ekrāns- noteikti mēģiniet iegūt I2C atbalstītu ekrānu. Mēģinājums savienot visu 16 kontaktu bloku var būt sāpīgs
Mazas un lielas pogas
3D drukāts korpuss- tālāk sniegšu STL. Šis futrālis ir paredzēts arī visām manis izmantotajām detaļām un ir paredzēts salikt kopā, izmantojot karsto līmi
Visas šīs preces nav optimizētas cenām, jo tās bija tikai detaļas, kuras es atradu guļam ap māju. Katrai no tām ir daudz alternatīvu, un es pieņemu, ka jūs varētu to izveidot (izņemot DLI kontaktligzdu) ar mazāk nekā 10 USD.
1. darbība: konfigurējiet vadu un lodēšanas komponentus
Tā kā es izmantoju Arduino Nano bez galvenes tapām, es pielodēju LCD displeju vienā, lai to savienotu, izmantojot SDA, SCL, 5V un GND. Piezīme ir tāda, ka elektroinstalācijā fritzing LCD displejs nav I2C, es vienkārši to vadu tā, it kā pirmās 4 tapas būtu tādas, kā aprakstīts iepriekš. Lai displejs būtu līdzīgs šim, jums ir nepieciešama īpaša I2C adaptera plāksne, lai lodētu uz tapas rindas augšpusē, lai to pārvērstu par seriālo komunikāciju. Arī Arduino Nano SDA ir tapa A4 un SCL A5
Trīs pogām un DLI kontaktligzdai ir jābūt kopējam zemējuma savienojumam, jo šim arduino modelim ir tikai 2 zemējuma tapas (es sadalīju šos vadus, vienkārši savienojot vadus un lodējot tos kopā). Pēc tam katra poga tiek savienota ar digitālajām izejas/izejas tapām un pēc tam ar DLI kontaktligzdas pozitīvo spaili.
2. darbība: kods
Zemāk ir saite uz Arduino kodu, kurā darbojas mans taimeris. LCD displeja iestatīšana ir kaut kas, ko es ieguvu tiešsaistē, tāpēc es pilnībā nesaprotu visus tapu iestatījumus. Svarīga lieta, kas jāpievērš uzmanība taustiņu tapām, ir tā, ka, pieslēdzot pogas pie zemes, nevis 5v, pinMode jābūt iestatītam uz INPUT_PULLUP (kā es to darīju), kas ļauj integrēt arduino ievilkšanas pretestību. Tas "apgriež" pogas izvadi, bet padara to ļoti stabilu, kā arī novērš dēļa cepšanas risku, ievietojot 5v tur, kur tas nepieder. Lai kontrolētu DLI, vismaz ar manu modeli, tas bija tik vienkārši, kā tajā ievilkt 2 vadus un nosūtīt 5V caur vienu, lai ieslēgtu/izslēgtu DLI. Es iestatīju, lai taimeris ilgst ne vairāk kā 5 stundas, un, ja to maināt, es ieteiktu mainīt laika vērtību uz garu, nevis int, jo tas var pārslogot. Veids, kā es sakārtoju savu 3 pogu funkcionalitāti, ir viens - atiestatīt/izslēgt taimeri (un DLI), vienu pievienot 15 minūtes un otru atņemt 15 minūtes. Visbeidzot, es to ieprogrammēju pēc 60 sekunžu “neaktivitātes” (kad taimeris ir uz 0 un neviena poga nav nospiesta) LCD ekrāns izslēgsies, lai novērstu dedzināšanu.
3. solis: salieciet
Korpuss, ko es drukāju, ir veidots tā, lai katrs gabals būtu karsti pielīmēts vietā no iekšpuses. Ekrāns un pogas cieši pieguļ to vietām (pogu caurumiem ir nepieciešama neliela slīpēšana, jo divu mazāko pogu pavedieni). Arduino nav korpusa vai stiprinājuma, bet drīzāk es izveidoju korpusu tā, lai tam būtu vieta sēdēšanai, lai to noturētu ar divpusēju lenti un tam varētu piekļūt, lai to uzlādētu/programmētu, izmantojot (manā korpuss) mini usb. Visbeidzot, aizmugurējais panelis ir paredzēts slīdēšanai uz muguras, un to var karsti pielīmēt vietā. Es esmu pievienojis.stl failus korpusam zemāk.
Ieteicams:
DIY augstas efektivitātes 5V izejas buka pārveidotājs!: 7 soļi
DIY augstas efektivitātes 5V izejas buka pārveidotājs!: Es gribēju efektīvu veidu, kā samazināt LiPo pakotņu (un citu avotu) augstāku spriegumu līdz 5 V elektronikas projektiem. Agrāk es esmu izmantojis eBay vispārējus buck moduļus, bet apšaubāma kvalitātes kontrole un bez nosaukuma elektrolītiskā kapacitāte
IPhone 5 un Samsung S5 izejas plaukts un pasīvais pastiprinātājs: 3 soļi
IPhone 5 un Samsung S5 izejas plaukts un pasīvais pastiprinātājs: šī pamācība parādīs 3D izdrukājama kontaktligzdas plaukta projektēšanas procesu. pasīvais pastiprinātājs gan iPhone 5, gan amp; Samsung S5. Faili būs pieejami montāžai ar standarta Apvienotās Karalistes dubulto kontaktligzdu un tukšu izkārtojumu stangam
Regulējams dubultās izejas lineārais barošanas avots: 10 soļi (ar attēliem)
Regulējams divkāršās izejas lineārais barošanas avots: Īpašības: Maiņstrāvas-līdzstrāvas pārveidošana Divkāršs izejas spriegums (pozitīvs-zemējums-negatīvs) Regulējamas pozitīvās un negatīvās sliedes Tikai vienas izejas maiņstrāvas transformators Izejas troksnis (20MHz-BWL, bez slodzes): aptuveni 1,12 mVpp zems troksnis un stabila izeja (ideāli
Arduino barošanas avots ar 3.3v, 5v un 12v izejas opcijām (2. daļa): 3 soļi
Arduino barošanas avots ar 3.3v, 5v un 12v izejas opcijām (2. daļa): Sveiki! Laipni lūdzam atpakaļ Arduino barošanas avota 2. daļā ar 3.3v, 5v un 12v izejas opcijām. Ja jūs, puiši, neesat lasījuši 1. daļu, KLIKŠĶINIET ŠEIT. Sāksim darbu … Izstrādājot elektroniskos projektus, barošanas avots ir viens no vissvarīgākajiem
Arduino barošanas avots ar 3.3v, 5v un 12v izejas opcijām (1. daļa): 6 soļi
Arduino barošanas avots ar 3.3v, 5v un 12v izejas opcijām (1. daļa): Sveiki puiši! Esmu atpakaļ ar citu Instructable. Izstrādājot elektroniskos projektus, barošanas avots ir viena no vissvarīgākajām visa projekta daļām, un vienmēr ir nepieciešama vairāku izejas sprieguma barošanas avotu. Tas ir tāpēc, ka atšķiras