DIY bezkontaktná farebná hudba na obrázku. "Ahoj spájkovačka!" alebo „dynamická inštalácia osvetlenia na mikrokontroléri AVR“

Okrem toho

  • IN: Kúpil som si pásku s kontaktmi G, R, B, 12. Ako sa pripojiť?
    Odpoveď: Toto je nesprávna páska, môžete ju vyhodiť

    IN: Firmvér sa načíta, ale chyba „Pragma message...“ sa zobrazí červenými písmenami.
    Odpoveď: Toto nie je chyba, ale informácia o verzii knižnice

    IN: Čo mám urobiť, aby som spojil stuhu vlastnej dĺžky?
    Odpoveď: Spočítajte počet LED diód, pred načítaním firmvéru zmeňte prvé nastavenie v náčrte, NUM_LEDS (predvolené je 120, nahraďte ho vlastným). Áno, stačí vymeniť a je to!!!

    IN: Koľko LED diód systém podporuje?
    A: Verzia 1.1: maximálne 450 kusov, verzia 2.0: 350 kusov

    IN: Ako zvýšiť toto číslo?
    Odpoveď: Sú dve možnosti: optimalizovať kód, vziať na pásku inú knižnicu (niektorú z nej však budete musieť prepísať). Alebo si vezmite Arduino MEGA, má viac pamäte.

    IN: Ktorý kondenzátor by som mal použiť na napájanie pásky?
    A: Elektrolytické. Napätie je minimálne 6,3 V (je možné aj viac, ale samotný vodič bude väčší). Kapacita - najmenej 1000 uF a čím viac, tým lepšie.

    IN: Ako skontrolovať pásku bez Arduina? Horí páska bez Arduina?
    Odpoveď: Panel s adresou je riadený pomocou špeciálneho protokolu a funguje LEN pri pripojení k ovládaču (mikroovládaču)

  • OBVOD ZMONTUJETE BEZ POTENCIOMETRA! Na tento účel použite parameter POTENT (v náčrte v bloku nastavení v nastaveniach signál) priradiť 0. Použije sa interný referenčný zdroj referenčného napätia 1,1 V. Ale nebude to fungovať pri žiadnej hlasitosti! Aby systém fungoval správne, budete musieť pomocou predchádzajúcich dvoch krokov nastavenia zvoliť hlasitosť prichádzajúceho zvukového signálu, aby bolo všetko krásne.

  • Verziu 2.0 a vyššiu je možné používať BEZ IR DIAĽKOVÉHO OVLÁDANIA, režimy sa prepínajú tlačidlom, všetko ostatné sa konfiguruje manuálne pred načítaním firmvéru.

  • Ako nastaviť ďalšie diaľkové ovládanie?
    Ostatné diaľkové ovládače majú rôzne kódy tlačidiel, na určenie kódu tlačidla použite náčrt IR_test(verzie 2.0-2.4) príp IRtest_2.0(pre verzie 2.5+), dostupné v archíve projektu. Náčrt posiela kódy stlačených tlačidiel na monitor portu. Ďalej v hlavnom náčrte v sekcii pre vývojárov Pre tlačidlá diaľkového ovládača je definičný blok, stačí zmeniť kódy na vlastné. Diaľkové ovládanie môžete kalibrovať, ale úprimne povedané, je príliš lenivé.

  • Ako vytvoriť dva stĺpce objemu podľa kanála?
    Na to nie je vôbec potrebné prepisovať firmvér, stačí prestrihnúť dlhý kus pásky na dva krátke a obnoviť prerušené elektrické spojenia pomocou troch vodičov (GND, 5V, DO-DI). Páska bude naďalej fungovať ako jeden kus, ale teraz máte dva kusy. Samozrejme, audio zástrčka musí byť prepojená tromi vodičmi a v nastaveniach je vypnutý mono režim (MONO 0) a počet LED diód sa musí rovnať celkovému počtu na dvoch segmentoch.
    P.S. Pozrite sa na prvý diagram v diagramoch!

  • Ako resetovať nastavenia, ktoré sú uložené v pamäti?
    Ak ste sa pohrali s nastaveniami a niečo sa pokazilo, môžete nastavenia obnoviť na výrobné nastavenia. Od verzie 2.4 je tu nastavenie OBNOVIŤ NASTAVENIA, nastavte ho na 1, zablikajte, nastavte na 0 a znova zablikajte. Nastavenia zo skice sa zapíšu do pamäte. Ak ste na 2.3, tak pokojne prejdite na 2.4, verzie sa líšia len novým nastavením, ktoré nijako neovplyvní chod systému. Vo verzii 2.9 bolo nastavenie SETTINGS_LOG, ktorý na port vydáva hodnoty nastavení uložených v pamäti. Takže na ladenie a pochopenie.

Odpoveď

Lorem Ipsum je jednoducho fiktívny text tlačiarenského a sadzačského priemyslu. Lorem Ipsum je štandardným fiktívnym textom v tomto odvetví už od roku 1500, keď neznáma tlačiareň vzala galériu písma a zakódovala ju, aby vytvorila knihu vzorkovníkov. Prežila nielen päť http://jquery2dotnet.com/ storočí , ale aj skok do elektronickej sadzby, ktorá zostala v podstate nezmenená. Spopularizovala sa v 60. rokoch 20. storočia vydaním listov Letraset obsahujúcich pasáže Lorem Ipsum a nedávno so softvérom na publikovanie na počítači, ako je Aldus PageMaker vrátane verzií Lorem Ipsum.

Toto zariadenie kombinuje farebné hudobné zariadenie (CMU) a svetelné dynamické zariadenie (SDU) s 8 kanálmi s mnohými svetelnými efektmi. Výstupy zariadenia sú určené na pripojenie dostatočne výkonnej záťaže. A v archíve je verzia obvodu pre ešte väčší výkon. Rozdelenie frekvencií medzi kanály DMU je čisto softvérové ​​a veľmi jednoduché. Počíta sa počet impulzov časovača/počítadla za presne definovaný časový úsek a v závislosti od hodnoty tohto počítadla sa rozsvieti jedna alebo druhá LED. Je to veľmi jednoduchý algoritmus, ale napriek tomu funguje.

Kopanie umožňuje:
Vyberte režim- CMU/SDU. V režime SDU, aj keď je na vstupe signál, funguje len hlavný program svetelno-dynamického zariadenia. Ak v režime CMU nie je signál, vybraný efekt SDU sa prehrá ako režim na pozadí.
Vyberte efekt SDU. Tlačidlom sa cyklicky prepínajú všetky možné efekty dynamického svetelného zariadenia.
Zvýšte a znížte rýchlosť. Tieto tlačidlá ovládajú rýchlosť efektov SDS; nemajú žiadny vplyv na CMU.

Ako farebné reflektory sa používajú matricové LED lampy, prípustné zaťaženie na každom kanáli je asi 300 mA! Obvod, ktorý je v archíve, vám umožňuje pripojiť záťaž s napätím 12 voltov a prúdom do 3 ampérov (autožiarovky zo smerových svetiel alebo brzdových svetiel pri 21 wattoch) na jeden kanál.

Ľahká hudba na ovládači atmega8 upútala pozornosť jednoduchosťou výroby. Pri opakovaní schémy nebolo potrebné počítať filtre ani ich konfigurovať. Na hlasitosti nie je takmer žiadna závislosť a najdôležitejšie je plynulé zapínanie lámp (LED diód), to bolo dôležité, keďže jednoduché žmurkanie rýchlo omrzí.

Svetelný a hudobný obvod na mikrokontroléri je pomerne jednoduchý, vstupný signál z oboch kanálov je zmiešaný a zosilnený operačným zosilňovačom LM358, následne ide do ovládača rodiny AVR "Atmega8", kde je softvérovo rozdelený na kanály.

Ako môžete vidieť z diagramu, svetelná hudba má 6 kanálov (dva kanály pre tri hlavné (stredný, vysoký, nízky), sú vybavené klávesmi BC639, ktoré vám umožňujú pripojiť až 20 ultrajasných LED ku každému kanál.

Plošný spoj je v dobrej kvalite (vo formáte sPlan), nachádza sa v archíve. Napájanie zabezpečuje malý prúdový transformátor, ktorý závisí od typu použitých LED diód.

Je celkom prijateľné vziať jednotlivé vysokovýkonné LED diódy alebo dokonca celé kusy RGB LED pásikov. Potom bude efekt ešte zaujímavejší. Len nezabudnite zväčšiť plochu žiaričov tranzistorov výstupných spínačov, pretože 1 meter LED pásika môže spotrebovať prúd až 3A!

Stiahnite si firmvér pre mikrokontrolér tu. A poistkové bity počas firmvéru sú zobrazené na obrázku:

Zariadenie je zostavené v malom kovovom puzdre zo satelitného tunera. Na prednom paneli je sieťové tlačidlo napájania a kontrolné LED diódy a na zadnej strane puzdra sú zásuvky na pripojenie LED diód, ovládanie citlivosti zvuku a audio vstupy. Autor článku: MAXIMUS.

ARCHÍV:

Farebný hudobný obvod pre 6 kanálov na mikrokontroléri Atmega8 celkom jednoduché a obsahuje minimálnu sadu rádiových komponentov. Toto zariadenie je možné pripojiť k lineárnemu výstupu počítača, prehrávača alebo rádia. Vstupný signál je zosilnený operačným zosilňovačom LM358, následne je signál spracovaný mikrokontrolérom a odoslaný do tranzistorových spínačov.
Úroveň prichádzajúceho signálu je riadená potenciometrom na vstupe do zariadenia. Pre vlastnú výrobu môžete použiť čip v obale DIP ATmega8-16PU PDIP28

Farebná hudobná schéma na Atmega8

Kresba dosky plošných spojov - farebná hudba na mikrokontroléri Atmega8

Fotografia hotového zariadenia - farebná hudba na mikrokontroléri Atmega8

Konektory na doske:
J1 - Pri použití zdroja s napätím vyšším ako 5 voltov (5-30 voltov). Má ochranu proti prepólovaniu napájania. V závislosti od zdroja napájania musíte použiť iba jeden z napájacích konektorov!
J2 - Pri použití zdroja s napätím = 5 voltov (4,5-5,5v) slúži napríklad na napájanie farebnej hudby z troch 1,5v batérií. Má ochranu proti prepólovaniu napájania.
J3 - Lineárny signálový vstup, zdrojom môže byť akékoľvek zariadenie s lineárnym výstupom (mp3 prehrávač, počítač, rádio a pod.), možnosť použitia mono aj stereo zdrojov.
J4 - Konektor pre pripojenie potenciometra (dimenzovaný 10-100 KoM). Používa sa na úpravu úrovne prichádzajúceho signálu. V prípade potreby ho vymeňte za prepojku.
J5 - Konektory pre pripojenie optosimistorov alebo výkonných tranzistorových spínačov, pre pripojenie farebnej hudby s výkonnejšími lampami alebo LED.
Ak chcete vytvoriť farebné hudobné zariadenie na mikroovládači, môžete si ho stiahnuť

O farebných hudobných konzolách ako o kreatívnom smere pre mladých rádioamatérov sa prvýkrát začalo hovoriť pred viac ako 40 rokmi. Potom sa začali objavovať prvé verzie schém a popisov rôznych úrovní zložitosti pre rôzne rádiové zariadenia. Dnes sú najrelevantnejšie farebné hudobné obvody vyrobené na mikrokontroléroch, čo umožnilo získať rôzne efekty, o ktorých sa predtým len snívalo.

Prvý okruh farebno-hudobnej inštalácie je taký jednoduchý, že ho môže začínajúci rádioamatér nadpájať za 5 minút. Dizajn umožňuje prijímať farebné záblesky v čase s prehrávanou hudbou. Budeme potrebovať tranzistor, rezistor a LED, ako aj 9V zdroj.

LED sa rozsvieti do rytmu hranej hudby. Pri aktuálnej úrovni hlasitosti však bliká dosť nudne. Ale chcem oddeliť frekvenciu zvuku. K tomu nám pomôžu pasívne filtre z kondenzátorov a odporov. Vysielajú len pevnú frekvenciu a ukazuje sa, že LED sa rozsvieti len pri určitých zvukoch


Obvod pozostáva z troch kanálov a predzosilňovača. Zvuk prichádza z lineárneho výstupu do transformátora, čo je nevyhnutné pre zosilnenie a galvanické oddelenie. Ak je úroveň vstupného signálu dostatočná na blikanie LED diód, môžete sa zaobísť bez transformátora. Rezistory R4-R6 regulujú dĺžku blikania LED. Filtre sú naladené na šírku pásma ich audio frekvencie. Nízkofrekvenčné - prenáša frekvencie do 300Hz, stredná frekvencia - 300-6000Hz, vysokofrekvenčné - od 6000Hz. Môžete si vziať takmer akékoľvek tranzistory s koeficientom prenosu prúdu 50 alebo viac, napríklad KT3102.

Základom dizajnu MK PIC12F629. Riadi tri bipolárne tranzistory BC547 (NPN 45V 100mA), podľa princípu on/off, t.j. pracujú v kľúčovom režime. A tieto klávesy ovládajú 12V RGB LED pás v osobnom aute, každý má svoju farbu.

MK je naprogramovaný tak, aby zmenil farbu, keď je na vstupe PIN_A5 prijatá logická jednotka. Mikrofón zosilňuje signál cez tranzistory VT1 a VT5 a pripája sa k PIN_A5. Mikrofón je umiestnený v blízkosti zdroja zvuku. RGB pásik je pripevnený k vnútorným svietidlám. PIC začína bielou a dodáva sa v 7 farebných odtieňoch. Ak potrebujete ovládať výrazne výkonnejšiu záťaž, môžete použiť tranzistory IRF44Z (50V 55A) alebo IRF1407 (75V 130A). Pri montáži netreba zabúdať, že rôzne mikrofóny majú úplne odlišnú citlivosť


Archív s firmvérom a zdrojovým kódom pre program MK si môžete stiahnuť z vyššie uvedeného odkazu.

Dizajn tohto dizajnu s originálnymi svetelnými efektmi je pomerne jednoduchý a spoľahlivý. Hlavným prvkom zariadenia je mikrokontrolér PIC12F629. Ovládanie zmeny úrovne jasu amatérskych rádiových LED nastáva v dôsledku modulácie šírky impulzov. Riadiace kódy z mikrokontroléra PIC12f629 idú na tranzistory VT1 - VT3.

V prípade nedostatku je možné tieto tranzistory nahradiť KT3102A, KT373. odpory R1-R3 sú určené na obmedzenie prúdu a ochranu LED. Stabilizátor vyrobený na čipe 78L05 a kapacity C1, C2 vytvárajú stabilizované 5V napätie na napájanie mikrokontroléra PIC12f629 a LED diódy sú napájané z.


Keďže dizajn využíva RGB LED diódy, žiara každej z nich je riadená pomocou PWM. To umožňuje vidieť mnoho rôznych farebných efektov: získanie rôznych farebných odtieňov, zmena intenzity žiary, rýchlosť zmeny atď.

Prepínač SA1 slúži na výber rôznych svetelných efektov. Jedným stlačením spustíte aktuálnu sekvenciu. Pri ďalšom stlačení sa zmena farby zastaví a rozsvieti sa farba, ktorá sa v momente zastavenia ukázala ako náhodne vylosovaná. Dvojitým kliknutím na tlačidlo sa spustí ďalší farebný efekt.

Stlačením a podržaním tlačidla na dve sekundy sa zariadenie prepne do režimu spánku. Opätovným stlačením na dve sekundy sa oživí farebná a hudobná konzola.

Namiesto prepínača môžete použiť riadiace signály prichádzajúce na druhý vstup mikrokontroléra a v závislosti od úrovne prehrávania hudby.

Archív s firmvérom mikrokontroléra si môžete stiahnuť zo zelenej šípky hneď hore.

Zohľadňuje sa obvod programátora a jeho softvér

Pre farebný sprievod hudby je použitý dizajn amatérskeho rádia. Svetelnými zdrojmi rôznych farieb sú ultra jasné LED diódy. Sú riadené mikrokontrolérom, ktorý analyzuje spektrálne zloženie zvukového signálu.

Firmvér mikrokontroléra počíta vstupné impulzy v určitých časových intervaloch a v závislosti od ich opakovacej frekvencie nastavuje vysoké logické úrovne na zodpovedajúcich výstupoch MK: 100...300 Hz - PB1 (červené LED), 300...700 Hz - PB0 ( žltá), 700...1500 Hz - RV4 (zelená), 1500...10000 Hz - RVZ (modrá).

Na kontakty 1 (+) a 2 (-) skrutkového bloku XT1 sa privádza napájacie napätie 7 až 12 V. Na úroveň 5 V potrebných na napájanie MK a op-amp je znížené integrovaným stabilizátorom na čipe DA2. Odpory R9 - R12 obmedzujú zaťažovací prúd výstupov MK.


Firmvér MK, detaily zostavy a výkres dosky plošných spojov v archíve na vyššie uvedenom odkaze.



Prečítajte si tiež: