Satura rādītājs:
- 1. solis: Materiālu saraksts
- 2. solis: zīmējums
- 3. solis: Gaismas pievienošana
- 4. solis: mazs OLED displejs
- 5. darbība: vadības panelis
- 6. darbība: Arduino vairogs
- 7. solis: savienojums
- 8. solis: jauda
- 9. solis: Skaņas modulis
- 10. darbība: funkcijas kodēšana un pievienošana
- 11. solis: evolūcija?
Video: Putekļainās sienas Arduino animācijas LED lampa ar gaismas efektu: 11 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Seko vairāk no autora:
Man tikko piedzima bērns, un pēc viņa guļamistabas izveides man vajadzēja gaismu pie sienas. Tā kā es ļoti mīlu LED, es nolēmu kaut ko izveidot.
Man patīk arī lidmašīna kopumā, tad kāpēc gan nelikt pie sienas lidmašīnu no karikatūras, šeit, kā tas sākas un kā man gāja.
Ceru, ka jums patiks tikpat ļoti kā man:)
Specifikācijas, kuras es iedomājos, bija jāapgaismo no aizmugures ar 4 potenciometriem:
- 1 SARKANĀ spilgtuma iestatīšanai,
- 1 zaļajam,
- 1 par ZILO,
- un pēdējais, lai varētu iestatīt vispārējo spilgtumu. Protams, jūs varat mainīt spilgtumu ar katru no trim citiem potāriem, taču praktiskāk ir izmantot vispārēju.
Tad man patīk apaļš LED pogas slēdzis, tāpēc es ievietoju 3 no tā
- 1 (zils ar strāvas logotipu) gaismas ieslēgšanai/izslēgšanai,
- otrais (oranžs) ieslēgšanas/izslēgšanas efekta ieslēgšanai (un vēlāk redzēsim, ka varam mainīt efektu),
- un pēdējais (balts) ir paredzēts skaņas ieslēgšanai/izslēgšanai (jā, es arī gribēju pievienot skaņas moduli, lai panāktu motora efektu;)).
Tad nedaudz OLED parādīs temperatūru un mitrumu, kā arī dažus ziņojumus.
1. solis: Materiālu saraksts
Materiālu saraksts, ko izmantoju
- uzlīme
- Dibond 176*65 vietējais veikals
- Barošanas poga 5v
- Power alim 5v 5Ah
- esat displejs https://fr.aliexpress.com/item/Metal-push-button- … bet tas nav standarta SSD1306 draiveris, tāpēc, manuprāt, labāk ir ievietot standarta disku (bet jums tas nedaudz jāmaina) Arduino kods)
- Poga *3
- 5 potar
- Mega 2560
- MP3 skaļrunis
- DHT22
Kopā ap 115 € (visdārgākais ir Dibond 54 €. To, iespējams, var aizstāt ar formiku vai citām lietām, taču tai jābūt stingrai un laikus nedeformējošai. Īpaši plāniem spārniem.
2. solis: zīmējums
Tagad esmu atvilktne, tāpēc meklēju Dusty Crophopper uzlīmi, ko varētu izmantot šim nolūkam. Cerams, ka internetā var atrast daudz dažādu izmēru un modeļu, un es eBay atradu jauku, ar izmēru (vai pie leats, ja tas bija rakstīts specifikācijā) 102*46 cm.
Kad es to saņēmu, man bija pārsteigums, ka tas ir sagriezts vairākās daļās, un pēc salikšanas galīgais izmērs bija 174 * 61 cm, diezgan liels, bet uz manas sienas bija ok, tāpēc iesim.
Sākotnēji es gribēju to pielīmēt pie koka, piemēram, vidēja, bet ar šo izmēru es beidzot nopirku kādu Dibond, ragana ir ļoti plāns alumīnijs un plastmasa aptuveni 3 mm biezumā. Tas ir ļoti stingrs, laikam nedeformēsies, bet tas nav lēts.
Uzlīmēju uz tā un griezu apkārt ar ripzāģi un finierzāģi.. Gribēju iet ļoti tuvu nūjai, bet beidzot saglabāju zināmu rezervi, jo instrumenti slikti skrāpēja uzlīmes un bija pārāk grūti kaut ko notīrīt.
Dažas nosūtīšanas uz malu pēc tam, rezultāts nav slikts.
Sliktais pārsteigums bija dzenskrūves augšējais asmens, kas nesasniedza rakstīto izmēru, man bija jāpievieno materiāla gabals: ((jūs varat redzēt, ka dzenskrūves stāvoklis nav norādīts lietotāja rokasgrāmatā un uzlīmes) pati tādā pašā stāvoklī)
3. solis: Gaismas pievienošana
LED sloksne NAV standarta RGB, bet adresējams RGB ws2812 tips. Katru gaismas diodi var izmēģināt atsevišķi.
Ideja bija, lai aizmugurē būtu apļveida gaisma, un lai radītu dzenskrūves rotējošu efektu, tāpēc es nogriezu koka gabalu, ko pielīmēju (ar stipru līmi), pievienoju 2 skrūves, jo mana dēla gulta būs zemāk un es Negribu, lai tā nokristu, ja līmi neizdevās laikā.
Un tad es vienkārši pielīmēju LED sloksni ar karstu līmi, jo ar līmi no LED sloksnes nepietiek.
Pēc dažām pārbaudēm es nolēmu pievienot LED sloksni aiz katra spārna.
Uz diviem Dusty spārniem jums ir divi nosēšanās lukturi, un es izveidoju caurumu, lai caur šiem caurumiem izietu gaisma, kā arī viens uz katra gabarītgaismas gala (sarkans/zaļš)
4. solis: mazs OLED displejs
Es domāju pievienot temperatūras displeju, tāpēc es pievienoju nelielu OLED ekrānu un nolemju to ievietot vienā ritenī.
Jauka cauruma izveide nav vienkārša, un es aizsargāju uzlīmi ar kādu līmi. Cerams, ka man pieder Dremel ar īpašu rīku, kas man daudz palīdz. Aiz OLED ir vienkārši karsta līme. Rezultāts nav ideāls, bet ar to pietiks.
5. darbība: vadības panelis
Vadības panelis ir tikai Dibonda gabals, kas pielīmēts perpendikulāri un apakšā aiz luktura.
Tas ir pielīmēts ar 2 maziem stiegrojumiem, un potārs tikai nedaudz iet garām, skatoties uz priekšpusi.
2 pogas skaņai un efektam tiek ievietotas starp potāru. LED slēdža krāsas ir atšķirīgas. Balts efektam, oranžs skaņai. Kad funkcija ir ieslēgta, gaismas diode ir ieslēgta un gaismas diode ir izslēgta, kad funkcija ir izslēgta. Kad tas ir ieslēgts, ir neliels elpas efekts (LED spilgtums mainās)
Vispārējais slēdzis atrodas otrajā ritenī. Gaismas diode ir ieslēgta (arī ar elpas efektu), kad POWER ir izslēgta, lai atrastu pogu tumsā. Kad barošana ir ieslēgta, gaismas diode ir izslēgta. Temperatūra tiek parādīta pat tad, ja barošana ir izslēgta. Guļamistabā ir vispārējs gaismas slēdzis, tāpēc es varu to pilnībā izslēgt. Ņemiet vērā, ka tā ir loģiska poga, kuru pārvalda Arduino kods. Nav fizisks slēdzis, kas ieslēdz/izslēdz elektrību.
Ņemiet vērā, ka potārs ir tieši pielodēts uz Arduino vairoga, bet slēdzim es izmantoju savienotāju (R/C modeļa tips), lai pēc tam varētu uzstādīt/atvienot. Patiešām, potari ir uzstādīti no aizmugures, bet pārslēdzas no priekšpuses, tāpēc tie ir jāatvieno.
DHT22 (temperatūras/mitruma) sensors ir novietots apakšā, aiz riteņa, šī pozīcija atrodas tālu no strāvas adaptera un gaismas diodes, kas var radīt daudz siltuma. Tas ir piestiprināts ar skrāpējumiem.
Pēdējā videoklipā varat redzēt, ka man ir kavēšanās problēma, efekts regulāri sasalst, un es domāju, ka tas ir tad, kad Arduino iegūst temperatūras un mitruma vērtības.
6. darbība: Arduino vairogs
Ir daudz kabeļu, lai izveidotu savienojumu ar arduino, es izmantoju vairoga prototipu, bet vienu ar līniju, nevis punktu. Tas ir ļoti praktiski, pat ja to ir mazāk viegli atrast.
Jūs lodējat 2,54 mm standarta tapu un tikai tur, kur nepieciešams. Arduino tapa, kas netiek izmantota, nav savienota.
Tad jūs pielodējat katru kabeli līdz labajai tapai. Jūs viegli izveidojat savu vairogu.
Lai iegūtu kabeli, es izmantoju vecu Scart kontaktligzdu (nevis traduction "péritel" franču valodā)
Vairogs ir saskrāpēts aiz lampas vidus.
7. solis: savienojums
Atvainojiet, ka neizveidoju shēmu, bet, manuprāt, ir tik vienkārši savienot kabeli, ievērojot tapas.
Pēc visu lodēšanas ir daudz kabeļu.
8. solis: jauda
LED sloksne ir ļoti mantkārīga, un, lai to darbinātu, ir nepieciešama vismaz 5 V 10 Ah.
Sākumā bija tikai centrālais LED, un es izmantoju 5ah, kad pievienoju 2 LED sloksni spārnā, mainīju uz 10 Ah.
Kas ir labi, vai adresējamās gaismas diodes ir 5 V, tādas pašas kā Arduino, tāpēc ir viegli izveidot savienojumu ar to pašu avotu.
9. solis: Skaņas modulis
Es atklāju šo mazo moduli, kuru ir ļoti vienkārši savienot un kas tiek piegādāts kopā ar skaļruni.
Kaut kas rets un labs ir tas, ka viņi atsūta jums saiti, kurā varat lejupielādēt koda paraugu un dokumentāciju, un pēc testa koda augšupielādes un dažas MP3 testa skaņas tas pirmajā mēģinājumā darbojās, un tas bija labs pārsteigums:)
Lai ievietotu MP3 failus, jums ir nepieciešama micro SD karte. Mazākais, ko atradīsit, būs daudz lielāks, nekā nepieciešams, Mani 4 faili ir tikai 12 MB, jā mega;)
Tad priekš kam? Man likās smieklīgi pievienot dzenskrūves skaņu dzenskrūves efektam. Tāpēc es pievienoju šo moduli. Kodā, mainot efektu, jums būs atšķirīga skaņa (MP3).
Ir 4 efekti, tātad 4 mp3 failu nosaukumi no 001 līdz 004 mapē 01.
Skaļrunis ir karsti pielīmēts uz Dibonda gabala, kas ir pieskrūvēts uz koka gredzena.
Cerams, ka skaņas slēdzis ļauj izslēgt skaņu.
Es brīnos, vai varēšu pievienot potenciometru, lai iestatītu skaņas līmeni, bet es to nedarīju. Es domāju, ka es atkārtoti izmantošu vienu no potenciometriem, lai dažas sekundes pēc skaņas ieslēgšanas iestatītu skaņu (vairs nav jāpievieno savienojums, tikai kāda koda rinda), bet es to vēl nedaru.
Vērīgākie no jums, iespējams, pamanīja, ka skaņa ir virzuļa dzinējs, nevis turbo balsts, tas ir tāpēc, ka turbo balsts ir patiešām šausmīgs uz mazā skaļruņa un kas ir labāks par WW2 dzinēja skaņu;)
Francijas efektam ir acīmredzami ievietot Marseillaise.
Vilnim zināma zen skaņa ar okeāna viļņu skaņu, bet varavīksnei - ļoti dinamiska skaņa (Pulp fiction).
Juridisku jautājumu dēļ es nevaru nodot MP3 failus, atvainojiet par to.
10. darbība: funkcijas kodēšana un pievienošana
Pēc tam, kad visu esmu savienojis kopā un veicis kādu pārbaudi, es domāju, vai varu mainīt LED pogas spilgtumu, tāpēc es nomainīju LED kabeli uz PWM ieeju Arduino, un pēc tam izveidoju nelielu elpas efektu. Nav īsti vajadzīgs, bet vienkārši smieklīgi.
Sākotnēji es plānoju tikai 1 efektu, kas simulē dzenskrūves rotāciju. Visbeidzot, es pievienoju vēl dažus efektus, pēc tam izmantoju efektu slēdzi (sākotnēji tikai ieslēgts/izslēgts), lai atlasītu efektu, un ilgu spiedienu, lai izslēgtu efektu.
Ar lielāku efektu un, kad man bija mazs ekrāns, kāpēc nerādīt to ekrānā, nospiežot pogu un kāds efekts ir izvēlēts.
11. solis: evolūcija?
Man bija vajadzīgs laiks, un būvniecības laikā es pievienoju kādu funkciju, taču vienmēr ir daudz iespēju uzlabot.
Man patīk dzenskrūves efekts, bet otrs efekts ir pārāk vienkāršs, man tiešām vajag kaut ko padarīt labāku un jaukāku.
Ja iespējams, man ir jānovērš iesaldētā problēma.
Skaņas modulis nav īsti vajadzīgs, beidzot tā ir lampa …
USB kabelis ir ievietots un viegli pieejams, tāpēc ir viegli veikt jebkuru nepieciešamo atjauninājumu.
Dažas idejas:
- Gaismas sensors varētu būt interesants, lai automātiski pielāgotu spilgtumu telpas spilgtumam.
- PIR sensors, kas automātiski ieslēdzas/izslēdzas, kad kāds ierodas.
- Pulksteņa pievienošana
- pozīcija reaģējoša (skat. video), man patīk efekts, bet neatradu, kā pielāgoties putekļainajai lampai
- skaņas līmeņa iestatīšana
- Parādiet RGB līmeni katrā OLED krāsā (Rediģēt 2017-12-07: ideja bija laba, es to izdarīju vakar, pēc dažām dienām atjaunināšu kodu)
- …
Paldies par lasīšanu.
Ieteicams:
Ultraskaņas sensora automātiskās LED sveiciena animācijas gaismas un LCD informācijas ekrāns: 6 soļi
Ultraskaņas sensora automātiskās LED sveiciena animācijas gaismas un LCD informācijas ekrāns: atgriežoties mājās nogurdinoši un mēģinot apsēsties un atpūsties, ir jābūt ļoti garlaicīgam katru dienu atkal un atkal redzēt to pašu. Kāpēc jūs nepievienojat kaut ko jautru un interesantu, kas maina jūsu garastāvokli? Izveidojiet īpaši vienkāršu Arduīnu
Gaismas animācijas brīvdienu tapa: 9 soļi (ar attēliem)
Gaismas animācijas brīvdienu tapa: Kad es pirmo reizi izstrādāju šo projektu, es negaidīju, ka to publicēšu kā atvērtu avotu. Es domāju, ka tā bija lieliska ideja, un tai bija komerciāls potenciāls, ko es varētu pārdot amatniecības izstādē. Tas, iespējams, ir saistīts ar zināmu pieredzes trūkumu vai varbūt
Galda Ziemassvētku eglīšu animācijas gaismas diodes Attiny85: 6 soļi
Galda Ziemassvētku eglīšu animācijas gaismas diodes Attiny85: mazas (32x32 mm) Ziemassvētku eglītes 8 gaismas diodes, ko animē ATtiny85 SU (smd), lai tās uzliktu uz galda Ziemassvētku dienā, animācija ilgst 5 minūtes un atkārtojas virknē. PROGRAMMATŪRA: bezmaksas drukātās shēmas programmatūra: Kicad 5 saiteArduino 1.8USBASP programmētājs vai ISP
Night City Skyline LED sienas lampa: 6 soļi (ar attēliem)
Night City Skyline LED sienas lampa: šajā pamācībā aprakstīts, kā es uzbūvēju dekoratīvu sienas lampu. Ideja ir tāda, ka nakts pilsētas panorāmā ir daži apgaismoti logi ēkās. Lampa ir izgatavota ar daļēji caurspīdīgu zilu organiskā stikla paneli ar ēkas siluetiem, kas krāsoti
Koka LED sienas lampa: 5 soļi (ar attēliem)
Koka LED sienas lampa: Labi, tāpēc man patīk spēlēties ar gaismas diodēm, un man arī patīk strādāt ar koku. Kāpēc gan neizmantot abus un izveidot kaut ko unikālu. Virs mana datora galda bija nepieciešams kāds jauks patīkams gaismas avots, un man nepatika gaismas ierīce, kas jau bija