Sisällysluettelo:

Hallitse mitä tahansa yhdellä AVR -nastalla: 4 vaihetta
Hallitse mitä tahansa yhdellä AVR -nastalla: 4 vaihetta

Video: Hallitse mitä tahansa yhdellä AVR -nastalla: 4 vaihetta

Video: Hallitse mitä tahansa yhdellä AVR -nastalla: 4 vaihetta
Video: Minun tehtäväni on tarkkailla metsää ja täällä tapahtuu jotain outoa. 2024, Marraskuu
Anonim
Hallitse mitä tahansa yhdellä AVR -nastalla
Hallitse mitä tahansa yhdellä AVR -nastalla
Hallitse mitä tahansa yhdellä AVR -nastalla
Hallitse mitä tahansa yhdellä AVR -nastalla

Tämä opettavainen opas näyttää kuinka ohjata led -ryhmää yhdellä mikroprosessorilähdöllä. Käytettävä mikro on Atmel Attiny2313.

Vaihe 1: Osat ja työkalut

Osat ja työkalut
Osat ja työkalut
Osat ja työkalut
Osat ja työkalut

Osat: Attiny2313 (sain 5 ilmaista näytettä Atmelilta) 20 -nastainen pistorasia Vastus (mikä tahansa koko toimii kokoonpanostasi riippuen. Selitän myöhemmin) 5v -säädin (mikä tahansa toimii, käytän LM340: tä) Transistorit tai Mosfetit (helpoin Etsi ja halvimmat ovat yleensä 2n3904: n. Varmista vain, että se on NPN-transistori tai N-kanavainen Mosfet) 2 pientä kondensaattoria (etsi säädin,.1uf ja.22uf LM340: n tietolomakkeesta) Paljon LED-valoja Kaikki ohjelmoijat AVRWireTools -ohjelmalle: juotosrauda

Vaihe 2: Kaavio ja miten se toimii

Kaavio ja miten se toimii
Kaavio ja miten se toimii
Kaavio ja miten se toimii
Kaavio ja miten se toimii
Kaavio ja miten se toimii
Kaavio ja miten se toimii

Ensimmäinen kaavio osoittaa, kuinka liitin rivit led -valoja ulostulonappeihin. AVR: n lähtötappi menee transistorin kantaan, joka on kytketty toimimaan kytkimenä. Kun lähtö on alhainen tai 0v, transistori on pois päältä eikä virta voi kulkea kuorman läpi maahan. Kun lähtö on korkea tai 5v, transistori on päällä ja virta voi virrata kuorman läpi maahan. Tätä kutsutaan matalaksi sivukytkimeksi, ja sitä voidaan käyttää led-, tasavirtamoottoreissa, askelmoottoreissa ja monissa muissa asioissa, jotka vaativat enemmän jännitettä tai virtaa kuin mikrolähtö. langallinen haluamallasi tavalla, mutta käyttämäsi virtalähde määrittää, kuinka voit kytkeä ne. oli sarjassa rinnakkaisessa taulukossa, kuten kolmannessa kuvassa. Voit määrittää vastuksen koon ensin selvittämällä, kuinka paljon jännitettä putoaa lediä kohti. Käytettyjen sinisten ja vihreiden ledien jännitehäviö on noin 3 - 3,3 volttia. Punaiset ja keltaiset ledit ovat noin 2,2 volttia. Lisää nyt kaikki sarjajännitehäviöt (3*5 = 15v) Vähennä nyt se lähdejännitteestäsi (16-15 = 1v) Nyt tiedät kuinka paljon jännitettä putoaa vastus (1v) Käytä nyt ohmin lakia ratkaistaksesi R: V = IR (1v =.015R)*Käytin 15 mA led -valolleni, tämä on tyypillistä 5 mm: n led -laitteille, joten nyt jokainen säikee käyttää 15 mA: ta tarvikkeistasi. voi olla oma kuorma, tai voit liittää niin monta yhdessä kuin haluat, kunhan kuorman kokonaisvirta ei ylitä transistorin rajaa. (2n3904 pystyy käsittelemään 100 mA)*Transistori voidaan korvata N-kanavaisella Mosfetilla

Vaihe 3: Rakenna se

Rakentaa se
Rakentaa se
Rakentaa se
Rakentaa se
Rakentaa se
Rakentaa se
Rakentaa se
Rakentaa se

Nyt voit aloittaa piirilevyn leipomisen. Kun tein muutaman testin leipälevyllä, juotin kaiken protoboardille. Jos haluat saada todellista tyylikkyyttä, voit sijoittaa oman levyn ja syövyttää sen jollakin tässä selitetyistä prosesseista sivusto.

Vaihe 4: Ohjelmoi AVR

Nyt on aika ohjelmoida AVR. Jos et tiedä miten tämä tehdään, tutustu tähän ohjeeseen: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/Tässä on tekemäni ohjelma: Se kulkee vain sekvenssisilmukan läpi ikuisesti., niin voit juottaa sirun pelilautaasi.

Suositeltava: