Tartalomjegyzék:

Bármit irányíthat egy AVR tűvel: 4 lépés
Bármit irányíthat egy AVR tűvel: 4 lépés

Videó: Bármit irányíthat egy AVR tűvel: 4 lépés

Videó: Bármit irányíthat egy AVR tűvel: 4 lépés
Videó: Сверлильный станок Nova Voyager DVR: будущее деревообработки 2024, November
Anonim
Bármit irányíthat egyetlen AVR -tűvel
Bármit irányíthat egyetlen AVR -tűvel
Bármit irányíthat egyetlen AVR -tűvel
Bármit irányíthat egyetlen AVR -tűvel

Ez az utasítás megmutatja, hogyan lehet egy mikroprocesszoros kimenettel vezérelni egy LED -csoportot. A mikro, amelyet használni fogok, egy Atmel Attiny2313.

1. lépés: Alkatrészek és eszközök

Alkatrészek és eszközök
Alkatrészek és eszközök
Alkatrészek és eszközök
Alkatrészek és eszközök

Alkatrészek: Attiny2313 (5 ingyenes mintát kapott az Atmel -től) 20 tűs foglalat Ellenállások (bármilyen méret működni fog, a beállítástól függően. Később elmagyarázom) 5 V -os szabályozó (bármelyik működik, LM340 -et használok) Tranzisztorok vagy Mosfetek a legolcsóbbak általában a 2n3904-esek. Csak győződjön meg róla, hogy NPN tranzisztor vagy N-csatornás Mosfet) 2 kicsi kondenzátor (keresse meg a szabályozó adatlapját,.1uf és.22uf LM340-el) Sok LED-es kenyeretábla Az AVRWireTools bármely programozója: Forrasztópáka

2. lépés: Séma és hogyan működik

Vázlat és hogyan működik
Vázlat és hogyan működik
Vázlat és hogyan működik
Vázlat és hogyan működik
Vázlat és hogyan működik
Vázlat és hogyan működik

Az első sematikus ábra azt mutatja be, hogyan kötöttem sorban ledeket a kimeneti tüskékhez. Az AVR kimeneti csapja egy tranzisztor bázisához megy, amely kapcsolóként van bekötve. Amikor a kimenet alacsony vagy 0v, a tranzisztor ki van kapcsolva, és az áram nem tud átfolyni a terhelésen a földre. Ha a kimenet magas, vagy 5 V, a tranzisztor be van kapcsolva, és az áram a terhelésen keresztül a földre áramolhat. Ezt alacsony oldali kapcsolásnak nevezik, és LED -ekhez, egyenáramú motorokhoz, léptetőmotorokhoz és sok más olyan dologhoz használható, amelyek több feszültséget vagy áramot igényelnek, mint a mikro kimenete. A projekt terhelése néhány led lesz. A LED -ek vezetékes bármilyen módon, de a használt tápegység határozza meg, hogyan csatlakoztathatja őket. Számomra egy laptop töltőt találtam, amely 16 V -ot képes leadni, legfeljebb 7,5 amperrel. Most a leghatékonyabb módja a LED -ek csatlakoztatásának soros párhuzamos tömbben volt, ahogy a harmadik kép mutatja. Az ellenállás méretének meghatározásához először megtudja, mennyi feszültség esik le egy LED -enként. Az általam használt kék és zöld LED -ek esetében a feszültségcsökkenés 3–3,3 volt körül van. A piros és sárga LED-ek körülbelül 2,2 volt. Most add hozzá az összes feszültségcsökkenést sorozatban (3*5 = 15v) Most vond le ezt a forrásfeszültségből (16-15 = 1v) ellenállás (1v) Most használja az ohm törvényét az R megoldására: V = IR (1v =.015R)*15 mA -t használtam a ledjeimhez, ez jellemző az 5 mm -es LED -ekre lehet saját terhelése, vagy annyit köthet össze, amennyit csak akar, feltéve, hogy az adott terhelés teljes árama nem haladja meg a tranzisztor korlátját. (2n3904 képes kezelni 100mA)*A tranzisztor cserélhető N-csatornás Mosfet-re

3. lépés: Építsd fel

Építsd meg
Építsd meg
Építsd meg
Építsd meg
Építsd meg
Építsd meg
Építsd meg
Építsd meg

Most elkezdheti az áramkör kenyérfalát. Miután elvégeztem néhány tesztet a kenyértáblán, mindent forrasztottam egy protoboardra. Ha valódi képzeletet szeretne kapni, elrendezheti saját tábláját, és marathatja azt az ezzel kapcsolatos eljárások egyikével webhely.

4. lépés: Programozza az AVR -t

Itt az ideje, hogy beprogramozza az AVR -t. Ha nem tudja, hogyan kell ezt megtenni, tekintse meg ezt az utasítást: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/Itt van a program, amelyet készítettem: Örökre csak egy szekvenciák körén megy keresztül. Ha az AVR be van programozva, akkor ragaszthatja az aljzatba, amelyet a táblára forrasztott, vagy ha nincs aljzata, ellenőrizze a programot egy kenyértáblán, és ha helyes, akkor forraszthatja a chipet a táblájába.

Ajánlott: