Sisukord:
- Samm: materjalide loend
- Samm 2: Joonis
- 3. samm: valguse lisamine
- Samm: väike OLED -ekraan
- Samm: juhtpaneel
- Samm: Arduino kilp
- Samm 7: Ühendamine
- 8. samm: toide
- 9. samm: helimoodul
- 10. samm: funktsiooni kodeerimine ja lisamine
- 11. samm: evolutsioon?
Video: Tolmuseinaga Arduino animeeritud LED -lamp valgusefektiga: 11 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Jälgige rohkem autorilt:
Mul oli just laps ja pärast tema magamistoa tegemist vajasin seinale valgust. Kuna mulle väga meeldib LED, otsustasin midagi luua.
Mulle meeldib ka lennuk üldiselt, miks mitte panna koomiksist lennukit seinale, siin, kui see algab ja kuidas mul läks.
Loodan, et teile meeldib see sama palju kui mulle:)
Spetsifikatsioonid, mida ma kujutan ette, peaksid olema tagant valgustatud, nelja potentsiomeetriga:
- 1 punase heleduse seadistamiseks,
- 1 rohelise jaoks,
- 1 SINISE jaoks,
- ja viimane, mis saab määrata üldise heleduse. Loomulikult saate heledust muuta iga kolme muu potari abil, kuid praktilisem on üldine.
Siis mulle meeldib ümmargune LED -nupp lüliti, nii et ma panin sellest 3
- 1 (sinine toite logoga) valguse sisse-/väljalülitamiseks,
- teine (oranž) ON/OFF efekti sisselülitamiseks (ja me näeme hiljem, et saame efekti muuta),
- ja viimane (valge) on heli sisse-/väljalülitamiseks (jah, ma tahtsin lisada ka helimooduli, mootori efekti jaoks;)).
Seejärel kuvab väike OLED temperatuuri ja niiskuse ning mõned teated.
Samm: materjalide loend
Nimekiri materjalidest, mida kasutan
- kleebis
- Dibond 176*65 kohalik kauplus
- Toitenupp 5v
- Toiteallikas 5v 5Ah
- oled ekraan https://fr.aliexpress.com/item/Metal-push-button-…, kuid see ei ole tavaline SSD1306 draiver, seega arvan, et parem on panna selle asemele tavaline (aga sa pead veidi muutma Arduino kood)
- Nupp *3
- 5 potar
- Mega 2560
- MP3 kõlar
- DHT22
Kokku umbes 115 € (kõige kallim on Dibond 54 €. Tõenäoliselt saab selle asendada vormikate või muude asjadega, kuid see peab olema jäik ja mitte õigeaegselt deformeeruma. Eriti õhukeste tiibade puhul.
Samm 2: Joonis
Olen nüüd sahtel, nii et otsisin Dusty Crophopperi kleebist, mida saaksin selleks kasutada. Loodetavasti leiate Internetist palju erinevat suurust ja mudelit ning ma leidsin eBayst ühe toreda, mõõtmetega (või kui see oli spetsifikatsioonides kirjas), 102*46 cm.
Selle kättesaamisel tabas mind üllatus, et see on lõigatud mitmeks osaks ja pärast kokkupanekut olid lõplikud mõõtmed 174 * 61 cm, üsna suured, kuid minu seinal oli see ok, nii et lähme.
Algselt tahtsin seda puidule kleepida, nagu keskmisele, kuid selle suurusega ostsin lõpuks Dibondi, nõid on väga õhuke alumiinium ja plast umbes 3 mm paksusega. See on väga jäik, ma arvan, et see ei deformeerita aja jooksul, kuid see pole odav.
Kleepisin selle peale ja lõikasin ketassae ja tikksaega ringi.. Tahtsin pulgale väga lähedale minna, kuid lõpuks hoian natuke varu, sest tööriistad kriimustasid kleebiseid halvasti ja midagi puhastada oli liiga raske.
Mõni saatmine äärel pärast, tulemus pole halb.
Halb üllatus oli propelleri ülemine tera, mis ei jõudnud kirjutatud suurusele, pidin lisama materjali tüki: ((näete, et propelleri asukoht pole kasutusjuhendis ja kleebisel ise samas asendis)
3. samm: valguse lisamine
LED -riba EI ole tavaline RGB, vaid adresseeritav RGB ws2812 tüüp. Iga LED -i saab piloteerida eraldi.
Idee oli, et taga peaks olema ümmargune tuli ja teha propelleri pöörlev efekt, nii et lõikasin puutüki, mille liimisin (tugeva liimiga), lisasin 2 kruvi, sest poja voodi jääb allapoole ja ma ei Ma ei taha, et see peale kukuks, kui liim õigeaegselt ebaõnnestus.
Ja siis liimisin LED -riba lihtsalt kuuma liimiga ümber, sest LED -riba liimist ei piisa.
Pärast mõningast katsetamist otsustasin iga tiiva taha lisada LED -riba.
Dusty kahel tiival on teil kaks maandumistuld ja ma tegin augu, et mõni valgus läbiks neid auke, lisaks üks kummalgi asendituli (punane/roheline) otsal
Samm: väike OLED -ekraan
Ma ei taha lisada temperatuurinäidikut, nii et lisasin väikese OLED -ekraani ja otsustan selle ühe ratta sisse panna.
Kena augu tegemine pole lihtne ja ma kaitsesin kleebist mõne liimiga. Loodetavasti on mul Dremel, millel on konkreetne tööriist, mis mind palju aitab. OLED on lihtsalt kuum liim taga. Tulemus pole täiuslik, kuid sellest piisab.
Samm: juhtpaneel
Juhtpaneel on lihtsalt tükk Dibondist, liimitud risti ja lambi taga allosas.
See on liimitud kahe väikese tugevdusega ja potar läheb esiosa eest vaadates veidi mööda.
Kaks heli ja efekti nuppu pannakse potari vahele. LED -lüliti värvid on erinevad. Efekti jaoks valge, heli jaoks oranž. Kui funktsioon on sisse lülitatud, põleb LED ja LED on välja lülitatud, kui funktsioon on välja lülitatud. Kui see on sisse lülitatud, tekib väike hingeõhu efekt (LED -i heledus varieerub)
Üldlüliti on teises rattas. LED lülitub sisse (ka hingamisefekti korral), kui POWER on välja lülitatud, et nupp pimedas üles leida. Kui toide on sisse lülitatud, ei põle LED. Temperatuur kuvatakse isegi siis, kui toide on välja lülitatud. Magamistoas on üldine valgustuslüliti, nii et saan selle täielikult välja lülitada. Pange tähele, et see on loogiline nupp, mida haldab Arduino kood. Mitte füüsiline lüliti ei lülita elektrit sisse/välja.
Pange tähele, et potar on joodetud otse Arduino kilbile, kuid lüliti jaoks kasutan pistikut (R/C mudeli tüüp), et saaksin seejärel paigaldada/lahti ühendada. Tõepoolest, potar on paigaldatud tagant, kuid lülitatakse eestpoolt, nii et need tuleb lahti ühendada.
DHT22 (temperatuuri/niiskuse) andur asetatakse ratta alla, see asend peab olema kaugel toiteadapterist ja LED -ist, mis võivad palju soojust tekitada. See on nullist kinnitatud.
Viimasest videost näete, et mul on viivituse probleem, mõju külmub regulaarselt ja ma arvan, et see on siis, kui Arduino otsib temperatuuri ja niiskuse väärtusi.
Samm: Arduino kilp
Arduinoga ühendamiseks on palju kaableid, ma kasutasin prototüüpkilpi, kuid seda, millel on joon ja mitte punkt. See on väga praktiline, isegi kui seda on vähem lihtne leida.
Joote 2,54 mm standardse tihvti ja ainult seal, kus vaja. Kasutamata Arduino tihvti pole ühendatud.
Seejärel joote iga kaabli õigele tihvtile. Saate hõlpsalt oma kilbi luua.
Kaabli saamiseks kasutasin vana Scart -pistikupesa (mitte traduction "péritel" prantsuse keeles)
Kilp on lambi keskel taga kriimustatud.
Samm 7: Ühendamine
Vabandust, et ma skeemi ei koostanud, kuid arvan, et kaabli ühendamine pin -i omistamise järgi on sama lihtne.
Pärast kõigi jootmist on palju kaableid.
8. samm: toide
LED -ribad on väga ahned ja nende toiteks on vaja vähemalt 5 V 10 Ah.
Alguses oli ainult keskne LED ja ma kasutan 5ah, kui lisasin tiiva 2 LED -riba, muutsin 10 Ah.
Mis on hea, kas adresseeritavad LED -id on 5v, samad kui Arduino, nii et seda on lihtne ühendada sama allikaga.
9. samm: helimoodul
Leidsin selle väikese mooduli, mida on väga lihtne ühendada ja tarnitakse koos kõlariga.
Midagi haruldast ja head on see, et nad saadavad teile lingi, kust saate alla laadida näidiskoodi ja dokumentatsiooni ning pärast testkoodi ja MP3 -testheli üleslaadimist töötas see esimesel katsel, mis oli hea üllatus:)
MP3 -failide paigutamiseks vajate mikro -SD -kaarti. Väikseim, mida leiate, on palju suurem kui vaja, minu 4 faili on ainult 12 MB, jah, mega;)
Milleks siis? Mulle tundus naljakas lisada propelleri efektile propelleri heli. Nii et ma lisasin selle mooduli. Efekti muutmisel on koodis erinev heli (MP3).
Efekte on 4, seega nimetavad 4 mp3 -faili kausta 01 001 kuni 004.
Kõlar on kuumliimitud Dibondi tükile, mis on kruvitud puidust rõnga külge.
Loodetavasti võimaldab helilüliti heli katkestada.
Huvitav, kas saan helitugevuse seadmiseks lisada potentsiomeetri, aga ma ei teinud seda. Ma arvan, et kasutan mõne potentsiomeetri abil uuesti heli seadistamiseks mõne sekundi jooksul pärast heli sisselülitamist (pole enam ühendust, mida lisada, vaid mõni koodirida), kuid ma ei tee seda veel.
Tähelepanelikumad teist on ilmselt märganud, et heli on kolvimootor ja mitte turbo, see on sellepärast, et turbo propper on väikesel kõlaril tõesti kohutav ja mis oleks parem kui teise maailmasõja mootor;)
Prantsusmaa efekti jaoks on ilmne panna Marseillaise.
Laine puhul mõni zen heli koos ookeani laineheliga ja vikerkaare jaoks väga dünaamiline heli (Pulp fiction).
Juriidilistes küsimustes ei saa ma MP3 -faile anda, vabandust.
10. samm: funktsiooni kodeerimine ja lisamine
Kui olen kõik kokku ühendanud ja mõne testi teinud, imestan, et saan LED -nupu heledust muuta, nii et vahetasin Arduino LED -kaabli PWM -sisendiks ja tegin seejärel väikese hingeõhu efekti. Pole tegelikult vaja, aga lihtsalt naljakas teha.
Algselt plaanisin, et mul on ainult 1 efekt, mis simuleerib propelleri pöörlemist. Lõpuks lisasin veel mõned efektid, seejärel kasutasin efekti valimiseks klõpsule efektlülitit (algselt lihtsalt ON/OFF) ja efekti väljalülitamiseks pikka vajutust.
Suurema efektiga ja nagu mul oli väike ekraan, miks mitte kuvada ekraanil, kui nuppu vajutatakse ja milline efekt on valitud.
11. samm: evolutsioon?
Selle tegemine võttis mul aega ja ehituse ajal lisasin mõne funktsiooni, kuid arenguruumi on alati palju.
Mulle meeldib propelleri efekt, kuid teine efekt on liiga lihtne, ma pean tõesti midagi paremaks ja kenamaks tegema.
Pean võimaluse korral külmutatud probleemi lahendama.
Helimoodulit pole tegelikult vaja, lõpuks on see lamp …
USB -kaabel on paigas ja hõlpsasti ligipääsetav, nii et vajalikku värskendust on lihtne teha.
Mõned ideed:
- Valgusandur võib olla huvitav reguleerida heledust automaatselt ruumi heleduse järgi.
- PIR -andur, mis lülitab automaatselt sisse/välja, kui keegi saabub.
- Kella lisamine
- positsioon reageeriv (vt videot), mulle meeldib efekt, kuid ei leidnud, kuidas Dusty lambiga kohaneda
- helitaseme seadistus
- Näidake OLED-i iga värvi RGB-taset (redigeerimine 2017-12-07: idee oli hea, tegin seda eile, värskendan koodi pärast mõne päeva testimist)
- …
Tänan teid lugemise eest.
Soovitan:
Animeeritud mask: 5 sammu (piltidega)
Animeeritud mask: naeratage, öeldakse, ja maailm naeratab teiega - kui te ei kanna maski. Siis ei näe maailm teie naeratust, veel vähem tagasi. Kaitsva näomaski tõus on poole hetke inimese näost äkitselt välja lõiganud
Heli reaktiivse leegiga tulekahju, Bluetooth -kõlar ja animeeritud LED -id: 7 sammu (piltidega)
Heli reaktiivse leegiga tulekahju, Bluetooth -kõlar ja animeeritud LED -id: miski ei ütle suveaja kohta nagu lõõgastumine lõkke ääres. Aga kas sa tead, mis on parem kui tuli? Tuli JA muusika! Kuid me võime minna ühe sammu, ei, kaks sammu edasi … Tuli, muusika, LED -tuled, heli reageeriv leek! See võib tunduda ambitsioonikas, kuid see
Animeeritud süda: 5 sammu (piltidega)
Animeeritud süda: just sõbrapäevaks saab teie kallimale kinkida väikese vidina: südame, mis vaatab läbi mitmeid animatsioone. See sobib kenasti lauale või lauale, et kallim sind mäletaks! See animeeritud süda on väga kompaktne ja lihtne: j
Animeeritud meeleolu- ja öövalgus: 6 sammu (piltidega)
Animeeritud meeleolu- ja öövalgus: olles vaimustuses, mis piirneb valguse kinnisideega, otsustasin luua valiku väikseid modulaarseid trükkplaate, mida saaks kasutada mis tahes suurusega RGB -valgusekraanide loomiseks. Pärast modulaarse trükkplaadi valmistamist komistasin ideele korraldada need
Animeeritud šokolaadikarp (koos Arduino Unoga): 3 sammu (piltidega)
Animeeritud šokolaadikarp (koos Arduino Unoga): Kord nägin poes ilusat šokolaadikarpi. Ja mul tekkis mõte teha sellest karbist vinge kingitus - šokolaadiga animeeritud kast. Mida me vajame: Selge plastikust šokolaadikarp 9V aku Akukaabli adapter uSD 1GB Arduino U