Pēc dažiem autora eksperimentiem ar gaismas diodēm un Arduino viņš nāca klajā ar ideju no RGB LED sloksnēm izveidot klavieru fona apgaismojumu. Gaismas diode atstarojas no sienas aiz klavierēm, tādējādi radot lielisku apgaismojuma efektu. Projektā tiek izmantots arī akustiskais sensors, tā vadībā lente maina krāsu atkarībā no instrumenta skaņas skaļuma.
Materiāli:
- Arduino
- 2 metri RGB LED sloksnes
- tranzistori 6 gab. (2N2222)
- Rezistori 6 gab (220 omi)
- Operacionālais pastiprinātājs LM324 (varat izmantot LM358)
- Electret mikrofons
Pirmais solis. Tranzistora ķēde.
Tranzistori palielina strāvu no Arduino uz lenti. Autors izmanto tranzistorus 2N2222, jo tie ir paredzēti strāvai līdz 600 mA. Tas ir pietiekami, lai metru gaismas diodes sloksne būtu spilgta. Tātad 2 metru garumam nepieciešami seši tranzistori (pa trim katram). Zemāk varat redzēt montāžas fotoattēlu un diagrammu.
Otrais solis Gaismas diožu sloksnes sagatavošana.
Projektā tiek izmantotas divas RGB lentes ar garumu 1 m, kopējās lentes garums ir 2 m. Sagatavošanas darbs sākas ar 1 metru lentu. Vadi ir pielodēti saskaņā ar pirmo fotoattēlu, lodēšanas vieta ir izolēta. Vadu izolācija, tāpat kā trešajā fotoattēlā, palīdzēs tos savienot ar maizes dēli.
Trešais solis Electret mikrofons.
Vispirms jums jānosaka mikrofona polaritāte, kurš secinājums ir pozitīvs un kurš - negatīvs. Šim nolūkam autors izmantoja ierīci, lai kontrolētu ķēdes integritāti, un uzzināja, kurš no secinājumiem ir savienots ar ārējo apvalku. Šis secinājums ir zems, un otrais ir pozitīvs.
15 cm vadi ir pielodēti pie mikrofona, kā parādīts fotoattēlā, var redzēt, ka zaļais vads tiek izmantots kā zemes vads, bet dzeltenais ir pozitīvs.
Ceturtais solis. Mikrofona pastiprināšanas ķēde.
Tā kā pats mikrofons pārraida diezgan vāju signālu, signāla izveidošanai Arduino bija nepieciešams operētājsistēmas pastiprinātājs, lai varētu nolasīt signālus no tā analogās izejas.
Autore izmanto operatīvo pastiprinātāju LM324, kam ir četri kanāli, tomēr projektā tiek izmantots tikai viens. Labāk ir izmantot divkanālu pastiprinātāju LM358 ar līdzīgu shēmu, atšķiras tikai strāvas vadi. Zemāk jūs varat redzēt diagrammu un šīs shēmas fotoattēlus.
Piektais solis Savienojums ar Arduino.
Lai izveidotu savienojumu, jums ir nepieciešami tēta un tēta savienojošie vadi, autors pats izveidoja šādus džemperus (otrais foto), izmantojot vairākus džemperus un kontaktu savienotāju. Maizes plāksne ir savienota ar Arduino mikrokontrolleri saskaņā ar shēmu un fotoattēlu.
Sestais solis Lentes pārbaude.
Pirms turpināt darbu pie projekta, autors nolēma pārliecināties par montāžas pareizību un pārbaudīt galveno RGB lentes darbību ar galveno shēmu. Arduino tiek augšupielādēta skice, kas pievienota zem raksta.
Autora piezīme: ja jūs izmantojat plati, kas nav Mega (piemēram, piemēram, Uno), gaismas diodes izejas spailes ir jāaizstāj ar PWM. Uno saderīgās izejas ir 2, 3 un 4.
Septītais solis. Mikrofona shēmas pārbaude.
Šī procedūra ir nepieciešama, lai pārbaudītu mikrofona pastiprināšanas shēmas darbību. Ar pastiprinātāja 1. izvadi autors pievienoja gaismas diodi un uzraudzīja tā spilgtuma izmaiņas atkarībā no skaņas skaļuma.
Arduino izmantošana testā:
Šī ir precīzāka verifikācijas metode. Mikrokontrollerī tiek ielādēta analogReadSerial skice (Fails> Piemēri> AnalogReadSerial). Pēc tam tiek atvērta apstrāde, kurā autors kopē kodu graph_line.pde (kods arhīvā zem raksta) un palaiž programmu. Kad Arduino ar USB palīdzību nosūta A0 izejas vērtības, programma šīs vērtības diagrammā nosaka ar diapazonu no 0 līdz 1023. Izdarot dažādus trokšņus un palielinot to skaļumu, palielinās signāla stāvums, un diagramma to apstiprina.
Astotais solis. Programmas kods.
Kods no faila piano_new_way.ino tiek nokopēts Arduino IDE logā. Autore atgādina, ka valdē, kas nav mega megafakts, jāmaina gaismas diodes izejas tapas uz 2, 3 un 4.
Deviņi soli. Instalējiet lentes uz klavierēm.
Lai piestiprinātu LED sloksnes klavieru aizmugurē, autors izmantoja parasto un abpusējo lenti. To izmanto, lai nesabojātu klavieru virsmu, un lai nākotnē varētu noņemt lenti. Lente ir piestiprināta tā, lai stieples savienotāji katram no tiem būtu pieejami instrumenta augšpusē.
Desmit solis Savienojama LED sloksne.
Katra lente ir savienota ar tranzistora draivera ķēdi uz maizes paneļa, saskaņā ar zemāk redzamo fotoattēlu. Varat arī izmantot iepriekšējo darbību diagrammas. Kā likums, katrs kanāls ir savienots ar katra tranzistora kolektoru.
Vienpadsmit solis. Noslēguma daļa.
12 V pozitīvais vads no strāvas avota ir savienots ar katras lentes pozitīvo vadu un Arduino plates “Vin”. Zemējuma vads savienojas ar Arduino zemi.
Tagad jauda tiek piegādāta, un RGB lente aiz klavierēm iedegas spilgtā ugunī. Instrumenta atskaņošana maina gaismas diožu krāsu atkarībā no skaņas skaļuma.
Šis projekts nav jāizmanto tikai ar klavierēm, tas ir piemērots arī visur, kur ir mūzika, un jūs varat tos ievietot jebkurā mājas daļā.
Video, kurā parādītas krāsu izmaiņas, spēlējot klavieres: