Obsah:

RGB LED pásik Ovládač Bluetooth V3 + synchronizácia hudby + ovládanie okolitého svetla: 6 krokov (s obrázkami)
RGB LED pásik Ovládač Bluetooth V3 + synchronizácia hudby + ovládanie okolitého svetla: 6 krokov (s obrázkami)

Video: RGB LED pásik Ovládač Bluetooth V3 + synchronizácia hudby + ovládanie okolitého svetla: 6 krokov (s obrázkami)

Video: RGB LED pásik Ovládač Bluetooth V3 + synchronizácia hudby + ovládanie okolitého svetla: 6 krokov (s obrázkami)
Video: TOP 10 Tajné funkce mobilu o kterých 90% lidí neví 2024, Júl
Anonim
RGB LED pásik Ovládač Bluetooth V3 + synchronizácia hudby + ovládanie okolitého svetla
RGB LED pásik Ovládač Bluetooth V3 + synchronizácia hudby + ovládanie okolitého svetla

Tento projekt používa arduino na ovládanie RGB LED pásu pomocou telefónu pomocou bluetooth. Môžete zmeniť farbu, synchronizovať svetlá s hudbou alebo ich automaticky prispôsobiť okolitému osvetleniu.

Krok 1: Komponenty

Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty

Pre tento projekt budete potrebovať nasledujúce komponenty:

LED pásy, samozrejme, objednal som si 10 metrov RGB pásov s vysokou hustotou z aliexpressu za približne 1 €/m: https://it.aliexpress.com/item/10000000224362.html…, lepidlo je dosť zlé, ale okrem toho su super za tu cenu. pri výbere toho, čo kúpiť, musíte siahnuť po „hlúpych“pásikoch RGB, bez adresy a bez RGBW. Tiež si vezmite na vedomie výkonnosť vášho pásu na meter a vynásobte ho meračmi, ktoré budete potrebovať, aby ste získali hrubý odhad výkonu. Pásy 5050 LED sa pohybujú okolo 7 W/m pre typ 30 LED/m s nízkou hustotou a 14 W/m pre typ 60 LED/m s vysokou hustotou

Spínaný zdroj 12/24v, v závislosti od napätia vašich pásikov. Môžete použiť napájací zdroj ATX, ale v každom prípade si vyberte napájací zdroj s vhodným výkonom. Odporúčam kúpiť napájací zdroj, ktorý má najmenej o 30% vyšší výkon, ako v skutočnosti potrebujete pre diódy LED, najmä ak si kúpite lacný, ako je tento: https://it.aliexpress.com/item/32304688758.html?sp …. Moje pásy mali 14 W/m, potreboval som napájať 7,5 m, takže som potreboval zhruba 105 W, pre istotu som si kúpil nominálny zdroj 180 W. Neodporúčam kupovať toto, ak ste v elektronike nováčik, pretože odhalila svorky vysokého napätia, urobte to na vlastné riziko

Arduino, použil som PRO micro, ale môžete použiť čokoľvek, čo chcete. Majte na pamäti, že ak budete používať iný mikrořadič, možno budete musieť v mojom kóde zmeniť niektoré piny a názov sériového portu

3 -kanálové MOSFETy, išiel som s IRF3205, pretože som ich už mal poruke, sú schopné dosahovať 80 ampérov a majú nízky odpor, takže by mali byť dosť dobré. Ak si všimnete, že majú tendenciu sa prehrievať, môžete tiež pridať niektoré chladiče ako ja

3x ovládače mosfet TC4420, nemusí byť potrebné, v závislosti od vašej potreby napájania, čítajte ďalej a vysvetlite

Modul Bluetooth HC-05, buďte si vedomí toho, že si vyberiete logickú úroveň 5v, alebo budete potrebovať ďalšie obvody (delič napätia by mal fungovať) na zníženie napätia vychádzajúceho z TX arduina

Regulátor napätia 7805/ 5v Buck prevodník na napájanie arduino a bluetooth modulu

5x 0,1uF, 1x 100uF kondenzátory, 4x 10kohm odpory

(voliteľné)

  • voliteľný modul mikrofónu, pozostáva z mikrofónu a zosilňovača s nastaviteľným ziskom, ktorý vysiela analógové napätie pripravené na čítanie z arduina. Môžete si vytvoriť svoj vlastný obvod alebo ho vôbec nepoužívať, ak nechcete, aby sa vaše svetlá zapínali v rytme hudby.
  • fotoodpor, môžete použiť aj jednoduchú LED diódu používanú ako svetelný senzor, ale aby fungoval, musíte zmeniť kód.

Krok 2: Schéma

Schematický
Schematický
Schematický
Schematický
Schematický
Schematický

Vytvorte obvod na doske, aby ste ho otestovali, replikujte obvod ovládača mosfet (druhý obrázok) trikrát, jeden pre každý kanál, pripojte výstup 3 PWM arduina k vstupom PWM obvodu ovládača. Ak nechcete používať vyhradený integrovaný obvod ovládača mosfet, môžete vytvoriť jednoduchý ovládač push-pull pomocou dvoch NPN tranzistorov, ďalšie informácie nájdete na internete. Ak plánujete použiť obvod iba na niekoľko LED diód, môžete bránu mosfetov priamo pripojiť k výstupom PWM arduina cez odpor 100 ohmov a medzi zdroj a odtok mosfetov pridať odpor 10 kOhm. nie je odporúčané, pretože sa úplne nezapne na mosfety, a preto spôsobuje veľa neefektívnosti.

3 podložky R G B led pásky musia byť pripojené k odtoku 3 mosfetov a druhá podložka k +12 V.

Krok 3: Kód

Toto je kód, ktorý musíte nahrať do arduina, čo v zásade používa nejakú nízkoúrovňovú mágiu registra na generovanie troch 15KHz impulzovo šírkovo modulovaného signálu (PWM) na pohon troch mosfetov s premenlivým pracovným cyklom. V slučke kontroluje prichádzajúci prenos z modulu bt a keď niečo prijme, aktualizuje farbu a režim, taktiež to všetko uloží do internej EEPROM, takže si zapamätá nastavenia pri reštarte. V súčasnosti sú implementované 3 režimy:

Farebný režim: stačí zobraziť pevnú farbu

Hudobný režim: Ak dosiahnete prahovú hodnotu zvuku, na krátku chvíľu vypnite všetky výstupy, čím sa v zásade synchronizuje s vašou hudbou efekt stroboskopického svetla. Ak to nefunguje tak, ako by malo, je potrebné nastaviť citlivosť mikrofónu pomocou potenciometra na module, prahovej hodnoty v kóde označeného ako „thd“alebo vzdialenosti medzi mikrofónom a zdrojom zvuku

Ambientný režim: Meria množstvo svetla v miestnosti pomocou fotoodporu a podľa toho zosvetľuje jas zvolenej farby. V mobilnej aplikácii alebo v kóde môžete nastaviť HIGH a LOW prahové hodnoty, ktoré určujú, na akej hodnote (0-1023) sa svetlá úplne rozsvietia alebo úplne zhasnú. Ak v tomto režime zaznamenáte nejaké blikanie, možno budete chcieť presunúť svetelný senzor ďalej od samotných pásikov LED, aby ste sa vyhli rušeniu

Neváhajte upraviť kód a pridať ďalšie režimy, ak potrebujete pomoc s porozumením kódu, môj e -mail v hornej časti súboru.

Krok 4: Aplikácia pre Android

Aplikácia pre Android
Aplikácia pre Android

Túto aplikáciu si musíte stiahnuť:

a tiež stiahnuť a importovať súbor.kwl.

Ak si chcete vytvoriť vlastnú aplikáciu, ktorá bude pracovať s mojím kódom, musíte mať nasledujúce veci:

posúvač pre ČERVENÚ hodnotu, ktorý odosiela: „r+hodnota medzi 0 a 1023+x“(es: „r130x“)

posúvač ZELENEJ hodnoty, ktorý odosiela: "g+hodnota medzi 0 a 1023+x"

posúvač pre MODRÚ hodnotu, ktorý odosiela: „b+hodnota medzi 0 a 1023+x“

posúvač pre vysokú prahovú hodnotu, ktorý odosiela: „h+hodnota medzi 0 a 1023+x“

posúvač pre nízky prah, ktorý odosiela: "l+hodnota medzi 0 a 1023+x"

tlačidlo, ktoré pošle „m“pre hudobný režim

tlačidlo, ktoré pošle „a“do okolitého režimu

tlačidlo, ktoré posiela „c“pre farebný režim

Krok 5: Obvod dosky Perf

Obvod dosky Perf
Obvod dosky Perf

Keď máte plný pracovný obvod na doske, môžete ho premiestniť na kus dosky plošných spojov, pomocou hrubých stôp na odtokové a zdrojové pripojenie mosfetov a skrutkovacích svoriek na pripojenie LED pásikov a napájania k obvodu. Ak máte tepelné problémy, pridajte niekoľko chladičov, ak chcete použiť jeden chladič pre všetky tri mosfety, určite ich od seba izolujte pomocou tepelných podložiek alebo skrátite výstupy, pretože odtok mosfetov je vnútorne spojený s kovová časť tela.

Krok 6: Dokončili ste

Image
Image

Pripojte k svojmu obvodu niekoľko LED pásikov a napájania a máte hotovo.

To je všetko, v tomto bode by ste mali mať fungujúcu VEC.

Ak máte problémy alebo návrhy v sekcii komentárov, dajte nám vedieť.

P. S. Vo vyššie uvedenom videu nie je efektivita synchronizácie s hudbou zobrazená tak dobre, ako v skutočnom živote kvôli nízkej snímkovej frekvencii videa.

Odporúča: