Sisukord:

Juhtige kõike ühe AVR -nööbiga: 4 sammu
Juhtige kõike ühe AVR -nööbiga: 4 sammu

Video: Juhtige kõike ühe AVR -nööbiga: 4 sammu

Video: Juhtige kõike ühe AVR -nööbiga: 4 sammu
Video: Marlin Firmware - VScode PlatformIO Install - Build Basics 2024, November
Anonim
Juhtige kõike ühe AVR -nööbiga
Juhtige kõike ühe AVR -nööbiga
Juhtige kõike ühe AVR -tihvtiga
Juhtige kõike ühe AVR -tihvtiga

See juhend näitab, kuidas juhtida LED -ide rühma ühe mikroprotsessori väljundiga. Mikro, mida ma kasutan, on Atmel Attiny2313.

Samm: osad ja tööriistad

Osad ja tööriistad
Osad ja tööriistad
Osad ja tööriistad
Osad ja tööriistad

Osad: Attiny2313 (sain Atmelilt 5 tasuta näidist) 20 -pin pistikupesa Takistid (mis tahes suurus töötab, olenevalt teie seadistusest. Selgitan hiljem) 5v regulaator (mis tahes töötab, ma kasutan LM340) Transistorid või Mosfets (kõige lihtsam leidke ja odavaimad on tavaliselt 2n3904. Lihtsalt veenduge, et see oleks NPN-transistor või N-kanaliga Mosfet) 2 väikest kondensaatorit (otsige üles regulaatori,.1uf ja.22uf andmeleht koos LM340-ga) Palju LED-e leivalaud Kõik AVRWireToolsi programmeerijad: jootekolb

Samm: skemaatiline ja kuidas see toimib

Skeem ja kuidas see toimib
Skeem ja kuidas see toimib
Skeem ja kuidas see toimib
Skeem ja kuidas see toimib
Skeem ja kuidas see toimib
Skeem ja kuidas see toimib

Esimene skeem näitab, kuidas ühendasin rida LED -e väljundnööpidega. AVR -i väljundnõel läheb transistori alusele, mis on juhtmega ühendatud lülitina. Kui väljund on madal või 0v, on transistor välja lülitatud ja vool ei saa läbi koormuse maapinnale voolata. Kui väljund on kõrge või 5v, on transistor sisse lülitatud ja vool võib voolata läbi koormuse maapinnale. Seda nimetatakse madala külje lülitamiseks ja seda saab kasutada LED -ide, alalisvoolumootorite, samm -mootorite ja paljude muude asjade jaoks, mis nõuavad rohkem pinget või voolu kui mikro -väljund. Selle projekti koormus on mõned LED -id. juhtmega mis tahes viisil, mida soovite, kuid teie kasutatav toiteallikas määrab, kuidas saate neid ühendada. Minu jaoks leidsin sülearvuti laadija, mis suudab väljastada 16v maksimaalselt 7,5 amprit. Nüüd on kõige tõhusam viis LED -ide ühendamiseks oli seerias paralleelses massiivis, nagu on näidatud kolmandal pildil. Takisti suuruse määramiseks uurige kõigepealt välja, kui palju pinget LED -i kohta langeb. Siniste ja roheliste ledide puhul, mida ma kasutasin, on pingelangus umbes 3 kuni 3,3 volti. Punased ja kollased LED-id on umbes 2,2 volti. Lisage nüüd kõik pingelangused järjestikku (3*5 = 15v) Lahutage see nüüd oma allikapingest (16-15 = 1v). Nüüd teate, kui palju pinget teie takisti (1v) Kasutage nüüd oomi seadust, et lahendada R võib olla oma koormus või võite ühendada nii palju kokku kui soovite, kui selle koormuse koguvool ei ületa transistori piirmäära. (2n3904 saab hakkama 100maga)*Transistori saab asendada N-kanaliga Mosfetiga

3. samm: ehitage see üles

Ehitage see
Ehitage see
Ehitage see
Ehitage see
Ehitage see
Ehitage see
Ehitage see
Ehitage see

Nüüd saate alustada oma vooluringi leivaplaadiga. Pärast seda, kui olin teinud mõned testid leivaplaadil, jootsin kõik protopoardile. Kui soovite saada tõelist väljamõeldist, võite paigutada oma tahvli ja söövitada selle, kasutades ühte selles selgitatud protsessidest saidil.

4. samm: programmeerige AVR

Nüüd on aeg oma AVR -i programmeerida. Kui te ei tea, kuidas seda teha, vaadake seda juhendit: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/Siin on minu tehtud programm: See lihtsalt läbib igavesti järjestuste ahela. Kui AVR on programmeeritud, saate selle oma plaadile joodetud pistikupessa kleepida või kui teil pole pistikupesa, kontrollige programmi leivaplaadilt ja kui see on õige, siis saate kiibi oma plaadile joota.

Soovitan: