INHOUDSOPGAWE:
- Stap 1: Onderdele en gereedskap
- Stap 2: Skematiese en hoe dit werk
- Stap 3: Bou dit
- Stap 4: Programmeer die AVR
Video: Beheer enigiets met een AVR -pen: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:28
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: 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
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
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:
Hergebruik van 'n LED RF -afstandsbediening om 'enigiets' te beheer !: 5 stappe
Herbruik van 'n LED RF -afstandsbediening om "enigiets" te beheer !: In hierdie projek sal ek jou wys hoe om 'n LED RF -afstandsbediening te hergebruik om bykans alles wat jy wil daarmee te beheer. Dit beteken dat ons die transmissieproses van die RF -afstandsbediening van naderby sal bekyk, in die gestuurde data met 'n Arduino µC
Berei u Raspberry Pi voor op enigiets !: 7 stappe (met foto's)
Berei u Raspberry Pi voor op enigiets !: Hier op die MakerSpace hou ons van die Raspberry Pi! En of ons dit gaan gebruik vir programmering, die aanbied van 'n webbediener of die nuutste Raspbian -verspreiding, ons berei dit altyd op dieselfde manier voor. Dit is 'n uitstekende beginpunt om met die Raspbe te speel
Bou 'n Arduino in 'n Nissan Qashqai om die vou van die spieël of enigiets anders te outomatiseer: 9 stappe (met foto's)
Bou 'n Arduino in 'n Nissan Qashqai om vouspieëlvoue of enigiets anders te outomatiseer: Die Nissan Qashqai J10 het 'n paar irriterende dinge oor die kontroles wat maklik beter kan wees. Een daarvan is om te onthou dat u die spieël se oop/toe -skakelaar moet druk voordat u die sleutel uit die ontsteking haal. 'N Ander een is die klein konfigurasie
Hoe om vlamme by enigiets in GIMP te voeg: 15 stappe (met foto's)
Hoe om vlamme by enigiets in GIMP te voeg: Dit is hoe u ietwat realisties vuur in GIMP
IoT Push -kennisgewing met Nodemcu op die telefoon (vir enigiets): 5 stappe (met foto's)
IoT Push -kennisgewing met behulp van Nodemcu op die telefoon (vir enigiets): die stuur van kennisgewings vir boodskappe, e -posse is outyds … Laat ons dus iets nuuts maak wat baie maklik en eenvoudig is GEEN GEKOMPLIKEERDE SERVERKANT PHP -HOSTING OF ANDER KOMPLIKASIE nie. waterpompvlak, tuin natmaak, outomatiese troeteldier