Turinys:
- 1 žingsnis: dalys ir įrankiai
- 2 žingsnis: schema ir kaip tai veikia
- 3 žingsnis: sukurkite
- 4 žingsnis: užprogramuokite AVR
Video: Viską valdykite vienu AVR kaiščiu: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:51
Ši instrukcija parodo, kaip valdyti LED grupę su vienu mikroprocesoriaus išėjimu. Mikrofonas, kurį naudosiu, yra „Atmel Attiny2313“.
1 žingsnis: dalys ir įrankiai
Dalys: Attiny2313 (gavo 5 nemokamus pavyzdžius iš „Atmel“) 20 kontaktų lizdas Rezistoriai (bet koks dydis veiks, priklausomai nuo jūsų sąrankos. Aš paaiškinsiu vėliau) 5 V reguliatorius (bet kuris veiks, aš naudoju LM340) Tranzistoriai arba „Mosfets“(lengviausia rasti ir pigiausi paprastai yra 2n3904. Tiesiog įsitikinkite, kad tai NPN tranzistorius arba „N-Channel Mosfet“) 2 maži kondensatoriai (ieškokite reguliatoriaus,.1uf ir.22uf su LM340 duomenų lapo) Daug šviesos diodų Kai kurie prototipai arba Duonos lenta Bet koks „AVRWireTools“programuotojas: lituoklis
2 žingsnis: schema ir kaip tai veikia
Pirmoje schemoje parodyta, kaip prijungiau LED eilutes prie išvesties kaiščių. AVR išvesties kaištis eina į tranzistoriaus, prijungto prie jungiklio, pagrindą. Kai išėjimas yra mažas arba 0v, tranzistorius yra išjungtas, o srovė negali tekėti per apkrovą į žemę. Kai išėjimas yra didelis arba 5v, tranzistorius įjungtas ir srovė gali tekėti per apkrovą į žemę. Tai vadinama žemu šoniniu perjungimu ir gali būti naudojama šviesos diodams, nuolatinės srovės varikliams, žingsniniams varikliams ir daugeliui kitų dalykų, kuriems reikia daugiau įtampos ar srovės, nei gali išvesti mikro. Šio projekto apkrova bus kai kurie šviesos diodai. laidinis bet koks būdas, kurį norite, bet jūsų naudojamas maitinimo šaltinis nustatys, kaip galite juos prijungti. Man radau nešiojamojo kompiuterio įkroviklį, kuris gali išvesti 16 V maks. 7,5 amperų. Dabar efektyviausias būdas prijungti šviesos diodus buvo serijiniame lygiagrečiame masyve, kaip parodyta trečiame paveikslėlyje. Norėdami nustatyti rezistoriaus dydį, pirmiausia išsiaiškinkite, kiek įtampos sumažėja vienam LED. Naudojant mėlyną ir žalią šviesos diodus, įtampos kritimas yra apie 3–3,3 volto. Raudonos ir geltonos šviesos diodai yra apie 2,2 volto. Dabar sudėkite visus įtampos kritimus nuosekliai (3*5 = 15v) Dabar atimkite tai iš savo šaltinio įtampos (16-15 = 1v) rezistorius (1v) Dabar naudokite omo dėsnį, kad išspręstumėte R gali būti jo paties apkrova, arba galite prijungti tiek, kiek norite, jei visa tos apkrovos srovė neviršija tranzistoriaus ribos. (2n3904 gali valdyti 100ma)*Tranzistorių galima pakeisti N kanalo „Mosfet“
3 žingsnis: sukurkite
Dabar galite pradėti maitinti savo grandinę. Po to, kai atlikau keletą bandymų su duonos lenta, aš lituodavau viską ant protoboado. Jei norėtumėte išgalvoti, galite išdėstyti savo lentą ir išgraviruoti ją naudodami vieną iš čia aprašytų procesų svetainėje.
4 žingsnis: užprogramuokite AVR
Dabar atėjo laikas užprogramuoti savo AVR. Jei nežinote, kaip tai padaryti, peržiūrėkite šią instrukciją: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/Štai mano sukurta programa: Jis tiesiog eina per sekų ciklą amžinai. Kai AVR yra užprogramuotas, galite jį įkišti į lizdą, kurį prilijote prie savo plokštės, arba jei neturite lizdo, patikrinkite programą ant lentos ir ar ji teisinga, tada galite lituoti lustą į savo plokštę.
Rekomenduojamas:
4 skaitmenų 7 segmentų ekranas 14 kaiščių su „Arduino“: 3 žingsniai
4 skaitmenų 7 segmentų ekranas 14 kaiščių su „Arduino“: visada gera idėja patikrinti, ar įrenginys veikia tinkamai, ar ne, jei tas komponentas turi labai daug kaiščių. Šiame projekte aš išbandžiau savo 4 skaitmenų 7 segmentų 14 kontaktų ekraną. Visi 7 segmentai vienu metu bus rodomi nuo 0 iki 9
„Lego Arduino Nano“be korpuso kaiščių: 3 žingsniai
„Lego Arduino Nano“be kaiščių korpuso: man reikėjo korpuso „Arduino Nano“, kuriame nėra lituotų antgalių kaiščių. Norėjau gražaus ir mažo
0,96 colio I2C OLED su SMD kaiščiu: 3 žingsniai
0,96 colio I2C OLED su SMD kaiščiu: medžiaga: 1 x OPEN-SMART UNO R3 plokštė 1 x 0,96 colio I2C OLED su SMD kaiščiu 1 x IO išplėtimo skydas 1 x bandymo įranga 4 x Dopont kabelis Apžvalga: Gražus I2C OLED ekrano modulis su SMD ir PAD kaiščiais „pasidaryk pats“Jį lengva lituoti ant eksperimentinio PCB arba
„VISUINO“mesti kauliukus naudojant 0,96 colio 4 kaiščių OLED modulį: 7 žingsniai
„VISUINO“ridenami kauliukai naudojant 0,96 colio 4 kaiščių OLED modulį: šioje pamokoje mes naudosime OLED LCD ir „Visuino“, norėdami pagaminti ridenamus kauliukus, kai paspausime mygtuką ant duonos lentos. Žiūrėkite demonstracinį vaizdo įrašą
Viską valdykite nuotoliniu būdu!: 7 žingsniai
Nuotolinis valdymas Viskas!: Ar jau turite „micro: bit“projektą, kurį norėtumėte valdyti iš tolo? Bendraukite su draugu arba paimkite atsarginį „micro: bit“, kad sukurtumėte nuotoliniu būdu valdomą projektą su 2 „micro: bit“. (Neimk draugo mikro: bit. Būk malonus.)