Sisukord:
- Samm: komponendid
- 2. samm: skemaatiline
- 3. samm: kood
- Samm: Androidi rakendus
- Samm 5: Perf Board Circuit
- 6. samm: olete lõpetanud
Video: RGB LED -riba Bluetooth -kontroller V3 + muusika sünkroonimine + ümbritseva valguse juhtimine: 6 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
See projekt kasutab arduinot, et juhtida oma telefoniga Bluetoothi kaudu RGB LED -riba. Saate muuta värvi, panna tuled muusikaga sünkroonima või muuta need automaatselt ümbritseva valgustuse järgi.
Samm: komponendid
Selle projekti jaoks vajate järgmisi komponente:
LED -ribad, muidugi tellisin aliexpressist umbes 1 euro/m eest 10 meetrit suure tihedusega RGB -ribasid: https://it.aliexpress.com/item/10000000224362.html…, liim on üsna halb, kuid peale selle on oma hinna eest vinged. ostes valides peate minema RGB "lollide" ribade juurde, pole aadressi ega RGBW -d. Võtke teadmiseks ka riba võimsus meetri kohta ja korrutage see arvestite jaoks, mida vajate ligikaudse võimsuse hinnangu saamiseks. 5050 LED -ribad on umbes 7W/m madala tihedusega 30 LED/m tüüpi ja 14W/m suure tihedusega 60 LED/m tüübi puhul
12/24v lülitustoide, sõltuvalt ribade pingest. Võite kasutada ATX toiteallikat, kuid igal juhul valige kindlasti sobiva võimsusega toiteallikas. Soovitan osta toiteallika, mille võimsus on vähemalt 30% suurem kui LED -ide jaoks tegelikult vaja, eriti kui ostate sellise odava: https://it.aliexpress.com/item/32304688758.html?sp …. Minu ribad olid 14W/m, mul oli vaja toita 7,5 m, nii et mul oli vaja umbes 105 W, ostsin 180 W nominaalse toiteallika, et olla ohutu. Ma ei soovita seda osta, kui olete elektroonikaga uus, kuna see on paljastanud kõrgepinge klemmid, tehke seda omal vastutusel
Arduino, ma kasutasin PRO mikro, kuid võite kasutada mida iganes soovite, pidage meeles, et kui kasutate mõnda muud mikrokontrollerit, peate võib -olla muutma mõnda minu kontaktis olevat tihvti ja jadapordi nime
3x N kanaliga mosfetid, ma olen IRF3205 -ga käinud, sest mul olid need juba käepärast, nad on võimelised 80Amp ja vastupidavus on suhteliselt madal, nii et need peaksid olema palju head. Kui märkate, et need kipuvad üle kuumenema, võite lisada ka mõned jahutusradiaatorid nagu mina
3x TC4420 mosfet draiverit, sõltuvalt teie energiavajadusest ei pruugi need olla vajalikud, lugege selgitusi
HC-05 bluetooth moodul, pidage meeles, et valite 5v loogika taseme või võite vajada täiendavat vooluahelat (pingejagur peaks töötama), et vähendada pinget, mis väljub arduino TX-st
7805 pingeregulaator/ 5v buck -muundur arduino ja Bluetooth -mooduli toiteks
5x 0,1uF, 1x 100uF kondensaatorid, 4x 10kohm takistid
(valikuline)
- Elektriline mikrofonimoodul koosneb mikrofonist ja reguleeritava võimendusega võimendist, mis saadab arduinost välja lugemiseks valmis analoogpinge. Saate luua oma vooluringi või mitte seda üldse kasutada, kui te ei soovi, et teie tuled muusika rütmi järgi sisse lülituksid.
- fototakisti, saate kasutada ka lihtsat LED -d, mida kasutatakse valgusandurina, kuid selle toimimiseks peate koodi muutma.
2. samm: skemaatiline
Tehke testimiseks leivaplaadil vooluring, korrake mosfeti draiveriahelat (teine pilt) 3 korda, üks iga kanali jaoks, ühendage arduino 3 PWM väljund draiveriahela PWM sisenditega. Kui te ei soovi kasutada spetsiaalset mosfeti draiveri IC-d, saate kahe NPN-transistori abil luua lihtsa tõukur-draiveri, lisateavet leiate Internetist. Kui plaanite vooluahelat kasutada vaid mõne LED -i jaoks, saate ühendada mosfeti värava 100 oomi takisti kaudu otse arduino PWM -väljunditega ning lisada 10 kΩ takisti mosfeti allika ja äravoolu vahele, kuid see on ei ole soovitatav, sest see ei lülita mosfette täielikult sisse ja põhjustab seega palju ebaefektiivsust.
LED -riba 3 R G B padjad tuleb ühendada 3 mosfeti äravooluga ja teine padi +12 V -ga.
3. samm: kood
See on kood, mille peate arduinosse üles laadima. Põhimõtteliselt kasutab see madalat registrimaagiat kolme 15KHz impulsi laiusega moduleeritud signaali (PWM) genereerimiseks, et juhtida kolme muutuva töötsükliga mosfetti. Ahelas kontrollib see sissetulevat edastust bt -moodulist ja kui see midagi vastu võtab, värskendab see värvi ja režiimi, samuti salvestab see kõik sisemisse EEPROM -i, et see mäletaks seadeid taaskäivitamisel. Praegu on rakendatud 3 režiimi:
Värvirežiim: kuvage lihtsalt kindel värv
Muusikarežiim: lülitage heliväljundi saavutamisel lühikeseks ajaks kõik väljundid välja, tehes sisuliselt strobo -valgusefekti sünkroonis muusikaga. Kui see ei tööta ettenähtud viisil, peate reguleerima mikrofoni tundlikkust moodulil oleva poti abil, läviväärtust koodis, mis on märgistatud kui "thd", või kaugust mikrofoni ja heliallika vahel
Ümbritsev režiim: see mõõdab valguse hulka ruumis fototakisti kaudu ja tuhmutab vastavalt teie valitud värvi heledust. Mobiilirakenduses või koodis saate reguleerida kõrgeid ja madalaid künniseid, mis määravad, millisel väärtusel (0–1023) tuled täielikult sisse või välja lülituvad. Kui märkate selle režiimi ajal virvendust, võiksite häirete vältimiseks valgusanduri LED -ribadest eemale viia
Muutke julgelt koodi ja lisage rohkem režiime, kui vajate minu abi koodi peal oleva e -posti mõistmisel.
Samm: Androidi rakendus
Peate selle rakenduse alla laadima:
alla laadida ja importida ka.kwl -fail.
Kui soovite luua oma rakenduse, mis töötab minu koodiga, peavad teil olema järgmised asjad.
liugur punase väärtuse jaoks, mis saadab: "r+väärtus vahemikus 0 kuni 1023+x" (nt: "r130x")
GREEN väärtuse liugur, mis saadab: "g+väärtus vahemikus 0 kuni 1023+x"
SINISE väärtuse liugur, mis saadab: "b+väärtus vahemikus 0 kuni 1023+x"
liugur kõrge läve jaoks, mis saadab: "h+väärtus vahemikus 0 kuni 1023+x"
liugur madala läve jaoks, mis saadab: "l+väärtus vahemikus 0 kuni 1023+x"
nupp, mis saadab muusikarežiimi jaoks "m"
nupp, mis saadab ümbritseva režiimi jaoks "a"
nupp, mis saadab värvirežiimi jaoks "c"
Samm 5: Perf Board Circuit
Kui teil on leivaplaadil täielik tööahel, saate selle teisaldada perfoplaadi tükile, kasutage paksu jälgi mosfeti äravoolu- ja allikaühenduse ning kruviklemmide jaoks, et ühendada LED -ribad ja vooluahel. Kui teil on termilisi probleeme, lisage mõned jahutusradiaatorid, kui soovite kasutada kolme jahutusseadme jaoks ühte jahutusradiaatorit, eraldage need kindlasti üksteisest termopadjakeste abil, vastasel juhul lühendate väljundeid, kuna muhvide äravool on sisemiselt ühendatud metallist kehaosa.
6. samm: olete lõpetanud
Ühendage mõned LED -ribad ja toiteallikas oma vooluringiga ja olete valmis.
See on kõik, sel hetkel peaks teil olema toimiv ASI.
Palun andke mulle kommentaaride jaotises teada, kui teil on probleeme või ettepanekuid.
P. S. Ülaltoodud videos ei kuvata muusikaga sünkroonimise tõhusust nii hästi kui tegelikus elus, kuna video kaadrisagedus on madal.
Soovitan:
DIY 37 LED Arduino ruleti mäng: 3 sammu (piltidega)
DIY 37 Leds Arduino rulett Mäng: Rulett on kasiinomäng, mis on nime saanud prantsuse sõna järgi, mis tähendab väikest ratast
Covidi kaitsekiivri osa 1: Sissejuhatus Tinkercadi ahelatesse!: 20 sammu (koos piltidega)
Covidi ohutuskiiver 1. osa: Sissejuhatus Tinkercadi ahelatesse!: Tere, sõber! Selles kaheosalises sarjas õpime, kuidas kasutada Tinkercadi ahelaid - lõbusat, võimsat ja harivat tööriista vooluringide toimimise tundmaõppimiseks! Üks parimaid viise õppimiseks on teha. Seega kavandame kõigepealt oma projekti:
BOSEBerry Pi Interneti -raadio: 4 sammu (koos piltidega)
BOSEBerry Pi Interneti -raadio: mulle meeldib raadiot kuulata! Ma kasutasin oma majas DAB -raadiot, kuid leidsin, et vastuvõtt oli pisut lünklik ja heli katkes pidevalt, mistõttu otsustasin ehitada oma Interneti -raadio. Mul on maja ümber tugev wifi -signaal ja digitaalne vend
Kuidas: Raspberry PI 4 peata (VNC) installimine RPI-pildistaja ja piltidega: 7 sammu (koos piltidega)
Kuidas: Raspberry PI 4 peata (VNC) installimine Rpi-pildistaja ja piltidega: kavatsen seda Rapsberry PI-d kasutada oma blogis hunniku lõbusate projektide jaoks. Vaadake seda julgelt. Tahtsin uuesti oma Raspberry PI kasutamist alustada, kuid mul polnud uues asukohas klaviatuuri ega hiirt. Vaarika seadistamisest oli tükk aega möödas
Arvuti demonteerimine lihtsate sammude ja piltidega: 13 sammu (piltidega)
Arvuti demonteerimine lihtsate sammude ja piltidega: see on juhis arvuti demonteerimiseks. Enamik põhikomponente on modulaarsed ja kergesti eemaldatavad. Siiski on oluline, et oleksite selles osas organiseeritud. See aitab vältida osade kaotamist ja ka kokkupanekut