Satura rādītājs:
- 1. darbība: sastāvdaļas
- 2. darbība. Shēma
- 3. darbība: kods
- 4. darbība. Android lietotne
- 5. solis: Perf Board shēma
- 6. darbība. Jūs esat pabeidzis
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Šis projekts izmanto arduino, lai ar tālruni, izmantojot Bluetooth, kontrolētu RGB LED sloksni. Jūs varat mainīt krāsu, padarīt gaismas sinhronizētas ar mūziku vai automātiski pielāgot apkārtējam apgaismojumam.
1. darbība: sastāvdaļas
Šim projektam jums būs nepieciešami šādi komponenti:
LED sloksnes, protams, es pasūtīju 10 metrus augsta blīvuma RGB sloksnes no aliexpress par aptuveni 1 €/m: https://it.aliexpress.com/item/10000000224362.html…, līme ir diezgan slikta, bet izņemot to ir fantastiski par cenu. izvēloties, ko pirkt, jums jāizvēlas RGB "mēms" sloksnes, bez adreses un bez RGBW. Ņemiet vērā arī sloksnes jaudu uz metru un reiziniet to ar skaitītājiem, kas jums būs nepieciešami, lai iegūtu aptuvenu jaudas aprēķinu. 5050 LED sloksnes ir aptuveni 7 W/m zema blīvuma 30 LED/m tipam un 14 W/m augsta blīvuma 60 LED/m tipam
12/24v komutācijas barošanas avots, atkarībā no sloksnes sprieguma. Jūs varat izmantot ATX barošanas avotu, taču jebkurā gadījumā noteikti izvēlieties barošanas avotu ar piemērotu jaudas jaudu. Es iesaku iegādāties barošanas avotu, kura nominālā jauda ir vismaz par 30% lielāka, nekā jums patiesībā ir nepieciešams gaismas diodēm, īpaši, ja iegādājaties šādu lētu: https://it.aliexpress.com/item/32304688758.html?sp …. Manas sloksnes bija 14 W/m, man vajadzēja barot 7,5 m, tāpēc man vajadzēja aptuveni 105 W, es nopirku 180 W nominālo barošanas avotu, lai būtu drošībā. Es neiesaku to iegādāties, ja esat jauns elektronikas lietotājs, jo tas ir atklājis augstsprieguma spailes, dariet to uz savu risku
Arduino, es izmantoju PRO mikro, bet jūs varat izmantot visu, ko vēlaties, paturiet prātā, ka, ja izmantosit citu mikrokontrolleri, manā kodā, iespējams, būs jāmaina dažas tapas un seriālā porta nosaukums
3x N kanālu mosfets, es esmu izmantojis IRF3205, jo man tie jau bija pie rokas, tie spēj nodrošināt 80Amp un ir pietiekami zemi pretestīgi, tāpēc tiem vajadzētu būt daudz labiem. Ja pamanāt, ka tiem ir tendence pārkarst, varat pievienot arī dažas radiatora izlietnes, kā es to darīju
3x TC4420 mosfet draiveri. Tie var nebūt nepieciešami atkarībā no jūsu jaudas nepieciešamības, turpiniet lasīt, lai uzzinātu
HC-05 Bluetooth modulis, ņemiet vērā, ka jāizvēlas 5V loģikas līmenis, vai arī jums var būt nepieciešama papildu shēma (sprieguma dalītājam vajadzētu darboties), lai samazinātu spriegumu, kas nāk no arduino TX
7805 sprieguma regulators/ 5v buck pārveidotājs barošanai arduino un Bluetooth modulis
5x 0,1uF, 1x 100uF kondensatori, 4x 10kohm rezistori
(neobligāti)
- elektrisko mikrofona moduli, tas sastāv no mikrofona un pastiprinātāja ar regulējamu pastiprinājumu, kas izsūta analogo spriegumu, kas ir gatavs lasīšanai no arduino. Jūs varat izveidot savu ķēdi vai to vispār neizmantot, ja nevēlaties, lai gaismas ieslēgtos mūzikas ritmā.
- fotorezistors, varat izmantot arī vienkāršu gaismas diodi, ko izmanto kā gaismas sensoru, bet jums ir jāmaina kods, lai tas darbotos.
2. darbība. Shēma
Izveidojiet ķēdi uz maizes dēļa, lai to pārbaudītu, atkārtojiet mosfet draivera ķēdi (otrais attēls) 3 reizes, pa vienam katram kanālam, pievienojiet arduino 3 PWM izeju pie draivera ķēdes PWM ieejām. Ja nevēlaties izmantot īpašu mosfet draivera IC, varat izveidot vienkāršu push-pull draiveri, izmantojot divus NPN tranzistorus, vairāk informācijas varat atrast internetā. Ja plānojat izmantot ķēdi tikai dažām gaismas diodēm, jūs varat tieši savienot mosfetu vārtus ar arinoino PWM izejām, izmantojot 100 omu rezistoru, un pievienot 10Kohm rezistoru starp avotu un drenāžu, tomēr tas ir nav ieteicams, jo tas pilnībā neieslēdz mosfetus un tādējādi rada daudz neefektivitātes.
LED sloksnes 3 R G B spilventiņi ir jāpievieno 3 mosfetu kanalizācijai, bet otrs - pie +12 V.
3. darbība: kods
Šis ir kods, kas jums jāaugšupielādē arduino. Tas būtībā izmanto zemu reģistra burvju, lai ģenerētu trīs 15KHz impulsa platuma modulētu signālu (PWM), lai vadītu trīs mosfetus ar mainīgu darba ciklu. Ciklā tas pārbauda ienākošo pārraidi no bt moduļa un, kad tas kaut ko saņem, tas atjaunina krāsu un režīmu, kā arī saglabā to visu iekšējā EEPROM, lai tas atcerētos iestatījumus, kad tas tiek restartēts. Pašlaik ir ieviesti 3 režīmi:
Krāsu režīms: vienkārši parādiet fiksētu krāsu
Mūzikas režīms: izslēdziet visas izejas uz īsu brīdi, ja tiek sasniegts skaņas slieksnis, pamatā radot stroboskopa gaismas efektu sinhronizācijā ar mūziku. Ja tas nedarbojas, kā paredzēts, jums ir jāpielāgo mikrofona jutība, izmantojot moduļa katlu, sliekšņa vērtību kodā, kas apzīmēta kā "thd", vai attālumu starp mikrofonu un skaņas avotu
Apkārtējais režīms: mēra gaismas daudzumu telpā, izmantojot fotorezistoru, un attiecīgi izbalina jūsu izvēlētās krāsas spilgtumu. Mobilajā lietotnē vai kodā varat pielāgot HIGH un LOW sliekšņus, kas nosaka, pēc kādas vērtības (0-1023) gaismas ieslēdzas vai pilnībā izslēdzas. Ja šajā režīmā pamanāt mirgošanu, iespējams, vēlēsities pārvietot gaismas sensoru tālāk no pašām LED sloksnēm, lai izvairītos no traucējumiem
Jūtieties brīvi modificēt kodu un pievienot citus režīmus, ja jums nepieciešama mana palīdzība, lai saprastu koda manu e -pastu faila augšpusē.
4. darbība. Android lietotne
Jums ir jālejupielādē šī lietotne:
kā arī lejupielādēt un importēt.kwl failu.
Ja vēlaties izveidot savu lietotni, kas darbojas ar manu kodu, jums ir jābūt šādām lietām:
slīdnis RED vērtībai, kas nosūta: "r+vērtība no 0 līdz 1023+x" (piemēram: "r130x")
ZAĻĀS vērtības slīdnis, kas nosūta: "g+vērtība no 0 līdz 1023+x"
zilās vērtības slīdnis, kas nosūta: "b+vērtība no 0 līdz 1023+x"
augsta sliekšņa slīdnis, kas nosūta: "h+vērtība no 0 līdz 1023+x"
slīdnis zemam slieksnim, kas nosūta: "l+vērtība no 0 līdz 1023+x"
spiedpoga, kas nosūta “m” mūzikas režīmam
spiedpogu, kas nosūta "a" apkārtējās vides režīmam
spiedpoga, kas krāsu režīmam nosūta “c”
5. solis: Perf Board shēma
Kad uz maizes dēļa ir pilna darba ķēde, varat to pārvietot uz perforācijas dēļa gabalu, izmantojiet biezas pēdas, lai savienotu drenāžas un avota savienojumus un skrūvju spailes, lai savienotu ķēdi ar gaismas diodēm un strāvu. Ja jums ir siltuma problēmas, pievienojiet dažus radiatorus, un, ja vēlaties izmantot vienu radiatoru visiem trim mosfetiem, noteikti izolējiet tos viens no otra, izmantojot siltuma spilventiņus, vai arī jūs saīsināsit izejas, jo mosfetu kanalizācija ir iekšēji savienota ar metāla metāla daļa.
6. darbība. Jūs esat pabeidzis
Pievienojiet ķēdei dažas LED sloksnes un barošanas avotu, un esat pabeidzis.
Tieši tā, šajā brīdī jums vajadzētu būt darba lietai.
Lūdzu, dariet man zināmu, ja komentāru sadaļā jums ir problēmas vai ieteikumi.
P. S. Iepriekš redzamajā videoklipā sinhronizācijas ar mūziku efektivitāte nav parādīta tik labi, kā tas ir reālajā dzīvē zemā video kadru nomaiņas ātruma dēļ.
Ieteicams:
DIY 37 Leds Arduino ruletes spēle: 3 soļi (ar attēliem)
DIY 37 Leds Arduino Roulette Spēle: Rulete ir kazino spēle, kas nosaukta pēc franču vārda, kas nozīmē mazu riteni
Covid drošības ķivere 1. daļa: Ievads Tinkercad ķēdēs!: 20 soļi (ar attēliem)
Covid drošības ķivere 1. daļa: Ievads Tinkercad shēmās!: Sveiki, draugs! Šajā divdaļīgajā sērijā mēs iemācīsimies izmantot Tinkercad shēmas - jautru, spēcīgu un izglītojošu rīku, lai uzzinātu, kā darbojas shēmas! Viens no labākajiem veidiem, kā mācīties, ir darīt. Tātad, vispirms izstrādāsim savu projektu:
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar RPI attēlu un attēliem: 7 soļi (ar attēliem)
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar Rpi-imager un Pictures: Es plānoju izmantot šo Rapsberry PI daudzos jautros projektos savā emuārā. Jūtieties brīvi to pārbaudīt. Es gribēju atkal izmantot savu aveņu PI, bet manā jaunajā vietā nebija tastatūras vai peles. Pagāja laiks, kopš es izveidoju aveņu
Noskaņas skaļrunis- spēcīgs skaļrunis noskaņas mūzikas atskaņošanai, pamatojoties uz apkārtējās vides temperatūru: 9 soļi
Noskaņas skaļrunis- spēcīgs skaļrunis noskaņojuma atskaņošanai, pamatojoties uz apkārtējās vides temperatūru: Sveiki! Skolas projektam MCT Howest Kortrijk es izveidoju noskaņas skaļruni, kas ir vieda Bluetooth skaļruņu ierīce ar dažādiem sensoriem, LCD un WS2812b iekļauta LED josla. Skaļrunis atskaņo fona mūziku, pamatojoties uz temperatūru, bet var
Kamera atvieglotiem laika intervāla attēliem: 22 soļi (ar attēliem)
Kamera atvieglotiem laika intervāla attēliem: es pārbaudīju vienu no citām instrukcijām par laika nobīdes filmu veidošanu. Viņš diezgan labi aptvēra filmas daļu. Viņš pastāstīja par bezmaksas programmatūru, kuru varat lejupielādēt, lai izveidotu filmas. Es sev teicu: domāju, ka redzēšu, vai varu