Satura rādītājs:

Putekļainās sienas Arduino animācijas LED lampa ar gaismas efektu: 11 soļi (ar attēliem)
Putekļainās sienas Arduino animācijas LED lampa ar gaismas efektu: 11 soļi (ar attēliem)

Video: Putekļainās sienas Arduino animācijas LED lampa ar gaismas efektu: 11 soļi (ar attēliem)

Video: Putekļainās sienas Arduino animācijas LED lampa ar gaismas efektu: 11 soļi (ar attēliem)
Video: Virtuves slīpēšana un krāsošana. 2024, Novembris
Anonim
Image
Image

Seko vairāk no autora:

Dekoratīvā LED lampu skaņa reaģē (Arduino)
Dekoratīvā LED lampu skaņa reaģē (Arduino)

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

Zīmējums
Zīmējums
Zīmējums
Zīmējums
Zīmējums
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

Gaismas pievienošana
Gaismas pievienošana
Gaismas pievienošana
Gaismas pievienošana
Gaismas pievienošana
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

Mazs OLED displejs
Mazs OLED displejs
Mazs OLED displejs
Mazs OLED displejs
Mazs OLED displejs
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

Image
Image
Vadības panelis
Vadības panelis
Vadības panelis
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

Arduino vairogs
Arduino vairogs
Arduino vairogs
Arduino vairogs
Arduino vairogs
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

Savienojums
Savienojums
Savienojums
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

Jauda
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

Skaņas modulis
Skaņas modulis
Skaņas modulis
Skaņas modulis
Skaņas modulis
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

Kodēšanas un pievienošanas funkcija
Kodēšanas un pievienošanas funkcija

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?

Image
Image

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: