INHOUDSOPGAWE:

Beheer enigiets met een AVR -pen: 4 stappe
Beheer enigiets met een AVR -pen: 4 stappe

Video: Beheer enigiets met een AVR -pen: 4 stappe

Video: Beheer enigiets met een AVR -pen: 4 stappe
Video: Iain McGilchrist Λ John Vervaeke: God, Zijn, Betekenis 2024, Julie
Anonim
Beheer enigiets met een AVR -pen
Beheer enigiets met een AVR -pen
Beheer enigiets met een AVR -pen
Beheer enigiets met een AVR -pen

Hierdie instruksies wys hoe u 'n groep LED's met een mikroprosessor -uitvoer kan beheer. Die mikro wat ek sal gebruik, is 'n Atmel Attiny2313.

Stap 1: Onderdele en gereedskap

Onderdele en gereedskap
Onderdele en gereedskap
Onderdele en gereedskap
Onderdele en gereedskap

Onderdele: Attiny2313 (het 5 gratis monsters van Atmel gekry) 20 -pen aansluiting Weerstands (enige grootte werk, afhangende van u opset. Ek sal later verduidelik) 5v -reguleerder (enige werk, ek gebruik 'n LM340) Transistors of Mosfets (maklikste om vind en die goedkoopste is gewoonlik 2n3904's. Maak net seker dat dit 'n NPN-transistor is, of 'n N-Channel Mosfet) 2 klein kondensators (soek datablad vir reguleerder,.1uf en.22uf met LM340) Baie LED's Sommige protobord of 'n broodbord Elke programmeerder vir die AVRWireTools: soldeerbout

Stap 2: Skematiese en hoe dit werk

Skematiese en hoe dit werk
Skematiese en hoe dit werk
Skematiese en hoe dit werk
Skematiese en hoe dit werk
Skematiese en hoe dit werk
Skematiese en hoe dit werk

Die eerste skematiese toon hoe ek rye LED's aan uitvoerpenne gekoppel het. Die uitsetpen van die AVR gaan na die basis van 'n transistor, wat bedraad is om as 'n skakelaar te werk. As die uitset laag is, of 0v, is die transistor af en kan die stroom nie deur die las na die grond vloei nie. As die uitset hoog is, of 5v, is die transistor aan en kan die stroom deur die las na die grond vloei. Dit word lae syskakeling genoem en kan gebruik word vir LED's, DC -motors, stapmotors en vele ander dinge wat meer spanning of stroom benodig as wat die mikro kan lewer. Die las vir hierdie projek sal 'n paar LED's wees. op enige manier wat u wil, maar die kragtoevoer wat u gebruik, sal bepaal hoe u dit kan aansluit. Vir my het ek 'n skootrekenaarlaaier gevind wat 'n maksimum van 16V teen 7.5 ampère kan lewer. was in 'n reeks parallelle skikking soos getoon in die derde prentjie. Om die weerstandsgrootte te bepaal, moet u eers uitvind hoeveel spanning per led val. Vir blou en groen LED's wat ek gebruik het, is die spanningsval ongeveer 3 tot 3,3 volt. Rooi en geel LED's is ongeveer 2,2 volt. Tel nou al die spanningsvalle in serie op (3*5 = 15v) Trek dit af van u bronspanning (16-15 = 1v) Nou weet u hoeveel spanning deur u weerstand (1v) Gebruik nou die wet van ohm om op te los vir R: V = IR (1v =.015R)*Ek het 15ma gebruik vir my led's, dit is tipies vir 5mm led's So nou gebruik elke string 15ma van u voorraad. dit kan sy eie las wees, of u kan soveel aanmekaar heg as u wil, solank die totale stroom vir die las nie die limiet vir die transistor oorskry nie. (2n3904 kan 100ma hanteer)*Die transistor kan vervang word deur 'n N-Channel Mosfet

Stap 3: Bou dit

Bou dit
Bou dit
Bou dit
Bou dit
Bou dit
Bou dit
Bou dit
Bou dit

Nou kan u op u baan begin bordplaas. Nadat ek 'n paar toetse op die broodbord gedoen het, het ek alles op 'n protobord gesoldeer. werf.

Stap 4: Programmeer die AVR

Nou is dit tyd om u AVR te programmeer. As u nie weet hoe u dit moet doen nie, kyk dan na hierdie instruksies: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/ Hier is die program wat ek gemaak het: Dit gaan vir altyd deur 'n reeks rye. Sodra die AVR geprogrammeer is, kan u dit in die houer steek wat u op u bord gesoldeer het, of as u nie 'n houer het nie, kyk dan na die program op 'n broodbord en as dit korrek is, dan kan u die chip in u bord soldeer.

Aanbeveel: