Schéma blikajúcich svetiel na LED a ATtiny2313

Medzi desiatky rôznych LED svetiel, ATTiny2313 mikrokontrolér má dôstojné miesto na spustenie. S jeho pomocou môžete vytvoriť rôzne svetelné efekty: od štandardnej striedavej žiarovky až po farebný hladký rast a útlm požiaru. Jedna z možností, ako urobiť požiar s vlastnými rukami beží na LED pod kontrolou MC ATtiny2313, zvážte konkrétny príklad.

Svietidlá

Skutočnosť, že mikrokontroléry AVR Atmel majú vysoký výkon - známy fakt. Ich multifunkčnosť a jednoduché programovanie umožňuje realizovať tie najneobvyklejšie elektronické zariadenia. Zoznámenie sa s technológiou mikrokontrolérov je však lepšie zo zbierky jednoduchých obvodov, v ktorých majú I /O porty rovnaký účel.

Jedným z týchto režimov je rozsvietenie svetiel s výberom programov na ATtiny2313. Tento mikrokontrolér má všetko, čo potrebujete na implementáciu podobných projektov. Súčasne nie je preťažená ďalšími funkciami, pre ktoré by bolo potrebné preplatok. K dispozícii je ATtiny2313 v prípade PDIP a SOIC a má nasledujúce špecifikácie:

  • 32 8-bitových všeobecných registrov;
  • 120 operácií vykonaných v 1 cykle cyklu;
  • 2 kB systémová flash pamäť, ktorá môže vydržať 10 000 cyklov zápisu /vymazania;
  • 128 bajtov EEPROM v systéme schopných 100 000 cyklov zápisu /vymazania;
  • 128 bajtov vstavanej pamäte;
  • 8-bitový a 16-bitový čítač /časovač;
  • 4 PWMkanál;
  • vstavaný generátor;
  • Univerzálne sériové rozhranie a ďalšie užitočné funkcie.

Energetické parametre závisia od úpravy:

  • ATtiny2313 - 2,7-5,5V a až 300 μA v aktívnom režime s frekvenciou 1 MHz;
  • ATtiny2313A (4313) - 1,8-5,5V a až 190 μA v aktívnom režime s frekvenciou 1 MHz.

V pohotovostnom režime sa spotreba energie zníži o dva rády a nepresiahne 1 μA. Okrem toho má táto skupina mikrokontrolérov množstvo špeciálnych vlastností. Úplný zoznam funkcií ATtiny2313 nájdete na oficiálnej webovej stránke výrobcu www.atmel.com.

Schéma a princíp jej práce

V strede hlavného usporiadania je ATC2323 s pripojením až 13 LED. Najmä riadenie žiara plne zapojený do portu (PB0-PB7), 3 výstupný port D (PD4-PD6) a PA0 a PA1, ktorý zostal voľný po príslušnom interným oscilátorom. Prvý záver PA2 (Reset) nemá aktívne zapojenie do obvodu a cez rezistor R1 je pripojený k sieťovému napájaciemu obvodu. Napájanie 5 V je dodávané na 20. výstup (VCC) a mínus na 10. výstup (GND). Aby sa zabránilo rušeniu a prerušeniu činnosti MC, na napájacom zdroji je inštalovaný polárny kondenzátor C1.Vzhľadom na malé elektrické zaťaženie by sa každá LED mala pripojiť na LED diódy, ktoré sú navrhnuté na menovitý prúd maximálne 20 mA. Môže to byť ako extrémne jasná LED dióda v prípade DIP s priehľadným objektívom a smd3528. Všetci v tejto schéme svietia 13 ks. Rezistory R6-R18 pôsobia ako obmedzovače prúdu.

Číslovanie LED v schéme je indikované firmvérom.

Prostredníctvom digitálnych vstupov PD0-PD3, ako aj pomocou tlačidiel SB1-SB3 a spínača SA1 sa riadi činnosť obvodu. Všetky z nich sú pripojené cez rezistory R2, R3, R6, R7. Na úrovni softvéru existuje 11 rôznych variantov blikajúcich LED diód, ako aj postupný prehľad všetkých efektov. Voľba programu je nastavená tlačidlom SB3. V rámci každého programu môžete meniť rýchlosť jeho implementácie (blikajúce LED diódy). Ak to chcete urobiť, prepnite SA1 do polohy zatvorenej (programová rýchlosť) a tlačidla zoomu (SB1) a znížte (SB2) dosiahnete požadovaný efekt. Ak sa otvorí SA1, tlačidlá SB1 a SB2 riadia jas LED diód (od slabého blikania k žiareniu pri menovitom výkone).

Desky plošných spojov a montážne detaily

Obzvlášť pre začiatočníkov ponúkame dve varianty blikajúcich svetiel: na modeli a na doske s plošnými spojmi. V oboch prípadoch sa odporúča použiť čip v puzdre PDIP, ktorý je nainštalovaný na paneli DIP-20. Všetky ostatné časti sú tiež v krytoch DIP. V prvom prípade stačí modelovať dosku 50x50 mm v prírastkoch 2,5 mm. V tomto prípade môžu byť LED diódy umiestnené na doske a na samostatnej linke tak, že ich spojíte s modelovou doskou s pružnými vodičmi.

Vytlačená doska vo formáte .lay6 si môžete stiahnuť tu.

Ak sa predpokladá, že rozsvietené svetlá LED sa budú aktívne používať neskôr (napríklad v aute, bicykli), je lepšie zostaviť miniatúrnedoska s plošnými spojmi Aby ste to dosiahli, budete potrebovať jednostrannú textúru veľkosti 55 * 55 mm, rovnako ako prvky rádio:

  • C1-100 μF-6,3;
  • DD1 - ATtiny2313;
  • HL1-HL13 - LED ľubovoľnej farby s priemerom 3 mm;
  • R1 - 10 kΩ-0,25 W ± 5%;
  • R2-R18 - 1 kΩ-0,25 W ± 5%;
  • SB1-SB3 - tlačidlo hodín KLS7-TS6601 (všetky podobné);
  • SA1 - trojcestný motorový spínač ESP1010.

Pre tých, ktorí majú skúsenosti s výrobou plošných spojov, je najlepšie použiť tvarový faktor SOIC ATtiny2313 a smd rezistory. Tým sa zmenší veľkosť zariadenia o približne 2 krát. Môžete tiež použiť super jasné LED diódy smd a umiestniť ich do samostatnej jednotky.

firmvér

Pre firmvér MK ATtiny2313 by ste mali používať vlastný programátor, ktorý sa pripája k RS-232 počítača a je známy mnohým PonyProg2000. Pred firmvérom musíte nastaviť poistku podľa tabuľky.

Firmvér pre bežiace svetlá na ATtiny2313 si môžete stiahnuť tu.