Sisukord:
Video: Arduino väljalaske taimer: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Väljundtaimerid on suurepärane vahend seadmete hoidmiseks liiga kauaks, kuid neil puudub kohati vajalik kohandamine. Mõnel seadmel pole lülitit üldse ja omatehtud automaatse taimerite valmistamine võib olla tõesti kasulik. Selle projekti jaoks kasutasin paari pistikupesa jaoks täielikult kohandatavat taimerit/lülitit, et luua Arduino nano, I2C 18x2 LCD-ekraan, 3 nuppu, DLI-väljundseade ja 3D-prinditud ümbris.
Paar asja, mida tähele panna:
-Selles projektis kasutasin Arduino Nano, kuid nagu paljusid kasutatud osi, saab neid hõlpsasti teiste sarnaste osade jaoks välja lülitada. ESP8266 kasutamine võib võimaldada traadita koduautomaatikat tulede, ventilaatorite jms jaoks
-DLI -d võivad olla kallimad kui relee ostmine, mida paljud inimesed tavaliselt kasutavad, kuid see on palju turvalisem ja palju parem idee. DLI -sid on väga lihtne kasutada ja nad on selleks otstarbeks loodud. Relee abil segadusse ajamine võib põhjustada ohtliku vooluhulga sinna, kuhu te seda ei soovi.
Tarvikud
Arduino Nano (olen hiljuti üle läinud Osoyoo pro mikrode kasutamisele, mis on funktsionaalselt väga sarnased Nanosega ja maksavad palju vähem, kuid selles projektis kasutasin ma siiski nano)
DLI pistikupesa
18x2 I2C LCD-ekraan- proovige kindlasti hankida I2C-toega ekraan. Kogu 16-kontaktilise massiivi ühendamine võib olla valus
Väikesed ja suured nupud
3D trükitud ümbris- esitan STL-i allpool. See ümbris on mõeldud ka kõikide osade jaoks, mida ma kasutasin, ja see on mõeldud kuuma liimi abil kokku panemiseks
Kõiki neid tarneid ei ole hindade jaoks optimeeritud, kuna need olid lihtsalt osad, mille leidsin maja ümber lamamas. Igaühel on palju alternatiive ja ma eeldan, et saate selle (peale DLI pistikupesa) ehitada vähem kui 10 dollariga.
Samm: seadistage juhtmestik ja jootekomponendid
Kuna kasutasin ilma päisetahvliteta Arduino Nano, jootsin LCD -ekraani ühe külge, et ühendada see SDA, SCL, 5V ja GND kaudu. Märkus on see, et juhtmestiku puhul ei ole LCD -ekraan I2C, vaid ühendan selle nii, nagu oleksid esimesed 4 tihvti ülalkirjeldatud. Sellele sarnase kuvari jaoks vajate spetsiaalset I2C -adapterplaati, et joota ülaosas asuvale tihvtide reale, et muuta see jadaühenduseks. Samuti on Arduino Nano SDA -l tihvt A4 ja SCL A5
Kolm nuppu ja DLI -pistikupesa peavad kõik jagama maandusühendust, kuna sellel arduino mudelil on ainult 2 maandusnõela (jagasin need juhtmed lihtsalt kokku, ühendades juhtmed kokku ja jootes need kokku). Seejärel ühendatakse iga nupp digitaalsete sisend-/väljundpistikutega ja seejärel DLI -väljundi positiivse klemmiga.
2. samm: kood
Allpool on link minu taimerit käivitavale Arduino koodile. Vedelkristallekraani seadistamine on midagi, mille sain veebist, nii et ma ei mõista täielikult kõiki tihvtide seadistusi. Oluline on nööpnõelte puhul tähele panna, et kui ühendada nupud 5v asemel maandusega, tuleb pinMode seadistada INPUT_PULLUP (nagu olen teinud), mis võimaldab arduino integreeritud tõmbetakistust. See "keerab" nupu väljundi, kuid muudab selle väga stabiilseks ja välistab ka tahvli praadimise riski, pannes 5v kohta, kuhu see ei kuulu. DLI juhtimiseks, vähemalt minu kasutatava mudeli puhul, oli see sama lihtne kui 2 juhtme sisestamine ja 5 V saatmine ühe kaudu, et DLI sisse/välja lülitada. Seadsin taimerile maksimaalselt 5 tundi ja kui seda muudate, soovitaksin muuta aja väärtuse int asemel pikaks, kuna see võib üle koormata. Nii korraldasin oma kolme nupu funktsionaalsuse nii, et üks taimeri (ja DLI) lähtestamine/väljalülitamine, üks 15 minuti lisamine ja 15 minuti lahutamine. Lõpuks olen selle programmeerinud nii, et pärast 60 -sekundilist "passiivsust" (kui taimer on 0 ja ühtegi nuppu pole vajutatud) lülitub LCD -ekraan põlemise vältimiseks välja.
3. samm: pange kokku
Korpus, mille printisin, on disainitud nii, et iga tükk on seestpoolt kuumalt liimitud. Ekraan ja nupud sobivad tihedalt oma kohtadesse (nuppude augud vajavad lihvimist, kuna kahel väiksemal nupul on niidid). Arduino'l ei ole tihedat korpust ega kinnitust, vaid pigem kujundasin korpuse nii, et sellel oleks koht istumiseks, nii et seda hoiaks kinni kahepoolne teip ja sellele oleks juurdepääs laadimiseks/programmeerimiseks (minu korpus) mini usb. Lõpuks on tagapaneel ette nähtud seljal libisemiseks ja seda saab kuumalt liimida. Lisasin alloleva korpuse jaoks.stl -failid.
Soovitan:
Taimer Arduino ja pöörleva kodeerijaga: 5 sammu
Taimer koos Arduino ja pöörleva kodeerijaga: taimer on tööriist, mida sageli kasutatakse nii tööstuses kui ka majapidamises. See komplekt on odav ja hõlpsasti valmistatav. See on ka väga mitmekülgne, võimaldades laadida vastavalt vajadustele valitud programmi. Ardui jaoks on minu kirjutatud mitu programmi
Kodutööde taimer, mille on teinud Arduino: 5 sammu
Kodutööde taimer, mille on teinud Arduino: Kas teie laps kirjutab tundide kaupa oma kodutööd? Kas teie laps saab kodutööde tegemisel teistelt kergesti häiritud? Täna proovisin sellele konfliktile parimat lahendust teha: Arduino valmistatud taimer. Miks ma proovin seda taimerit teha, mitte
Võimsuse taimer Arduino ja pöörleva kodeerijaga: 7 sammu (piltidega)
Toite taimer Arduino ja pöörleva kodeerijaga: see toite taimer põhineb taimeril, mis on esitatud aadressil: https: //www.instructables.com/id/Timer-With-Arduin … Toiteallikamoodul ja SSR (tahkisrelee ). Selle külge on kinnitatud kuni 1 kW võimsused ja minimaalsete muudatustega
DIY Arduino 30 -sekundilise pesemise taimer, COVID -LEVITAMISE LÕPETAMINE: 8 sammu
DIY Arduino 30 -sekundilise pesemise taimer, COVID -LEVITAMISE LÕPETAMINE: tere
DIY Arduino lihtne LED -taimer: 3 sammu
DIY Arduino lihtne LED -taimeriahel: selles juhendatavas näitan teile, kuidas saate lihtsat taimeriahelat teha. Selle projekti alustamiseks sain kätte Elegoo valmistatud Arduino põhikomplekti. Siin on link selle komplekti hankimiseks Amazon LINKile. Selle saate ka lõpule viia