Turinys:
- 1 žingsnis: surinkite savo įrankius ir medžiagas
- 2 žingsnis: nustatykite savo darbą
- 3 veiksmas: importuokite failą
- 4 žingsnis: pradėkite frezavimą
- 5 žingsnis: lituokite komponentus
- 6 veiksmas: užprogramuokite „Arduino“lustus
- 7 žingsnis: išbandykite „Arduino“lentą
Video: „ATtiny Arduino“programavimo skydas: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Šiame projekte mes parodysime, kaip sukurti „ATtiny Arduino“programuotojo skydą naudojant „Bantam Tools“stalinio PCB frezavimo staklę. Šis esminis komponentas leidžia prijungti ir programuoti „ATtiny“lustus per „Arduino IDE“. Šis projektas reikalauja labai mažai sąrankos ir frezavimo laiko, kad būtų pasiektas galutinis produktas. Pradėkime!
1 žingsnis: surinkite savo įrankius ir medžiagas
ĮRANKIAI
„Bantam Tools“stalinių PCB frezavimo staklės
Kompiuteris su įdiegta „Bantam Tools“stalinio frezavimo staklių programine įranga
Įdiegta „Arduino IDE“programa
Plokščias galas, 1/32"
PCB graviravimo antgalis, 0,005"
Lygiavimo laikiklis
Lituoklis
Įstrižainės vielos kirpimo mašinėlės
USB kabelis
MEDŽIAGOS
PCB ruošinys, FR-1, vienpusis
Juosta, didelio stiprumo, dvipusė
Pitch antraštės, 2,54 mm (32)
Rezistoriai (3)
Šviesos diodai (1 raudona, 1 žalia, 1 geltona)
Dip lizdas, 2x4
Dip lizdas, 2x7
Kondensatorius, 10uF
Failai
Atsisiųskite failą „ATtiny-Jig-Final-Bantam-Tools.brd“.
2 žingsnis: nustatykite savo darbą
Pirma, turime įdiegti ir surasti derinimo laikiklį. Pridėję lygiavimo skliaustą, skyriuje Fiksavimas pasirinkite Rasti ir vykdykite ekrane pateikiamas instrukcijas. Naudodami lygiavimo laikiklį įsitikinsite, kad jūsų lenta yra idealiai kvadrate priekiniame kairiajame kampe.
Pastaba: jei anksčiau neįdiegėte lygiavimo laikiklio, atlikite šio palaikymo vadovo veiksmus.
Įdiegę derinimo laikiklį, laikas nustatyti savo darbą. Mes greitai atliksime šią sąranką. Jei jums reikia daugiau patarimų, kaip įkelti įrankį ir įvesti informaciją į „Bantam Tools“stalinio frezavimo staklių programinę įrangą, žr. „Light-Up PCB Badge“projektą.
- Prijunkite stalinio PCB frezavimo staklę ir atidarykite „Bantam Tools“stalinio frezavimo staklių programinę įrangą.
- Namo malūnas.
- Dar kartą patikrinkite, ar skiltyje „Fiksavimas“parašyta „Bracket“.
- Pasirinkite 1/32 colio plokščią frezą, įdėkite ją su pritvirtintu ventiliatoriumi ir suraskite įrankį.
- Išskleidžiamajame meniu Medžiaga pasirinkite Vienpusis FR-1.
- Išmatuokite ir įveskite matmenis X, Y ir Z reikšmių skiltyje Medžiaga. Tada ant vienos PCB pusės uždėkite didelio stiprumo dvipusę juostą ir padėkite ją ant sugedimo plokštės, kad ji susilygintų su išlyginimo laikiklio kampu.
3 veiksmas: importuokite failą
Programinės įrangos „Bantam Tools“skiltyje Planai spustelėkite Atidaryti failus ir pasirinkite ATtiny-Jig-Final-Bantam-Tools.brd. Tada pasirinkite 1/32 colio plokščiojo malimo frezą ir 0,005 colio PCB graviravimo antgalį. Malimo laikas skirsis priklausomai nuo naudojamo greičio ir sklaidos kanalų recepto. Šiai operacijai naudojome šiuos receptus.
1/32 colio plokščiam malūnui:
- Tiekimo greitis: 59 in/min
- Įbridimo greitis: 15 colių
- Veleno greitis: 25 000 aps./min
- „Stepover“: 49%
- Praėjimo gylis: 0,010 colio
0,005 colio PCB graviravimo bitui:
- Tiekimo greitis: 4,00 in/min
- Įbridimo greitis: 5,00 colio
- Veleno greitis: 25 000 aps./min
- Padidėjimas: 50%
- Praėjimo gylis: 0,006 colio
Jei norite koreguoti greitį ir sklaidos kanalus, kad jie atitiktų mūsų, spustelėkite Failas> Įrankių biblioteka> Pridėti įrankį. Pavadinkite savo naujus įrankius ir įveskite greičio bei sklaidos kanalų receptus. Daugiau apie įrankių bibliotekos pritaikymą galite sužinoti čia.
4 žingsnis: pradėkite frezavimą
Pasiruošę? Spustelėkite Pradėti frezavimą.
Atminkite, kad šiam darbui reikės pakeisti įrankį. Kai būsite paraginti, įdiekite 0,005 colio PCB graviravimo antgalį su pritvirtintu antgalio ventiliatoriumi, suraskite įrankį ir pasirinkite Pradėti frezavimą, kad užbaigtumėte plokštę.
5 žingsnis: lituokite komponentus
Gerai, laikas lituoti! Paimkite komponentus ir lituoklį. Lengviausia lituoti komponentus tokia tvarka:
- Rezistoriai
- 2x4 arba 2x7 panardinimo lizdas
- 2,54 mm žingsnio antraštės
- Geltoni, žali ir raudoni šviesos diodai
- 10uF kondensatorius
Kai baigsite litavimą, lenta atrodys kaip parodyta čia. Atkreipkite dėmesį, kaip komponentai eina per galinę FR-1 pusę.
Sveikinimai! Jūs sukūrėte savo „ATtiny Arduino“programuotojo skydą naudodami „Bantam Tools“stalinių PCB frezavimo staklę.
6 veiksmas: užprogramuokite „Arduino“lustus
Pritvirtinkite ką tik frezuotą „ATtiny“programavimo įrenginį prie „Arduino“plokštės, kurią norite programuoti. Atidarykite „Arduino IDE“. (Jei to dar nepadarėte, atsisiųskite čia.)
- Įkelkite „ArduinoISP“eskizą į „Arduino Uno“.
- Įdiekite „Spence Konde“„ATTinyCore“per „Arduino Board Manager“.
- Spustelėkite Įrankiai> Lenta> ATTiny 25/45/85 (arba 24/44/84).
- Spustelėkite Įrankiai> Laikrodis - 8 MHz (vidinis).
- Spustelėkite Įrankiai> Chip> ATTiny85 (arba ATTiny84).
- Spustelėkite Įrankiai> LTO - „Išjungta“.
Įjunkite „ATtiny“į lizdą. Kai „Arduino“USB prievadas nukreiptas žemyn, 1 kaištis turėtų būti apatiniame dešiniajame kampe. Tada prijunkite programuojamą įrenginį prie „Arduino“ir įjunkite. Geltonas šviesos diodas turėtų pradėti kvėpuoti po paleidimo.
Tada spustelėkite Įrankiai> Programuotojas> „Arduino As ISP“, tada pasirinkite Įrankiai> Įrašyti įkrovos tvarkyklę. Šį veiksmą reikia atlikti tik vieną kartą viename luste. Įrašę „Arduino Bootloader“į „ATTiny“, galite įkelti keletą eskizų iš „Arduino IDE“aplanko pavyzdžių arba galite koduoti savo. Įsitikinkite, kad eskizo meniu pasirinkote „Įkelti naudojant programuotoją“. Pastaba: Norėdami gauti daugiau informacijos apie „Arduino“lusto programavimą, skaitykite „Arduino“„Arduino Uno“programavimo vadovą.
Programuodami savo lustus, turite atsižvelgti į keletą dizaino pastabų
Šviesos diodai: šviesos diodai yra pritvirtinti prie „Arduino“kaiščių 7, 8 ir 9, kad būtų rodomas programavimas, klaidos ir širdies plakimas. Tai yra būsenos šviesos diodai programavimo metu ir įmontuoti į „ArduinoISP“eskizą. Geltonas šviesos diodas „kvėpuoja“, kai esate prijungtas; žalias šviesos diodas mirksi, kai vyksta programavimas; ir raudonas šviesos diodas įsijungia, kai yra klaida ir kai eskizas baigiamas įkelti.
- 7 kaištis - programavimas
- 8 kaištis - klaidos
- 9 kaištis - širdies plakimas
Serijinė periferinė sąsaja (SPI): SPI naudoja mikrovaldikliai, kad būtų galima greitai bendrauti su vienu ar daugiau išorinių įrenginių, arba šiuo atveju - su plokštėmis. Visada yra vienas pagrindinis įrenginys, valdantis kitus įrenginius.
- 10 kaištis - tepalo pasirinkimas (SS)
- 11 kaištis - „Master Out Slave In“(MOSI)
- 12 kaištis - „Master In Slave Out“(MISO)
- 13 kaištis - nuoseklusis laikrodis (SCK)
Pasaulinis programavimas
- 5V - galia
- GND - žemė
- Iš naujo nustatyti
7 žingsnis: išbandykite „Arduino“lentą
Šiame paskutiniame etape atėjo laikas išbandyti savo lentą. Norėdami įsitikinti, kad jūsų plokštė veikia, atlikite šiuos veiksmus:
- Spustelėkite Failas> Pavyzdžiai> 01. Pagrindai> Mirksėti. Pakeiskite LED kaištį į 3. Tai yra 85 kaištis 2 ir 84 kaištis 10.
- Spustelėkite Įrankiai> Programuotojas. Pasirinkite „Arduino“kaip IPT.
- Spustelėkite Eskizas> Įkelti> Programuotojas.
Ar yra tema, kurią norėtumėte aptarti kitame vaizdo įraše? Paštu [email protected] arba susisiekite su mumis mūsų socialinės žiniasklaidos kanaluose. Būtinai sekite mus „Instagram“, „Facebook“ir „Twitter“, kad gautumėte naujausius patarimus, CNC projektus ir atnaujinimus!
Rekomenduojamas:
Vocal GOBO - garso slopinimo skydas - vokalo kabina - vokalo dėžutė - refleksijos filtras - vokalo skydas: 11 žingsnių
Vocal GOBO - Sound Dampener Shield - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: pradėjau įrašyti daugiau vokalo savo namų studijoje ir norėjau gauti geresnį skambesį, o po kelių tyrimų sužinojau, kas yra „GOBO“; buvo. Mačiau šiuos garso slopintuvus, bet nelabai supratau, ką jie padarė. Dabar darau. Radau y
8 kontaktų programavimo skydas: 14 žingsnių (su nuotraukomis)
8 kontaktų programavimo skydas: 8 kontaktų programavimo skydas leidžia programuoti „ATtiny“serijos lustus, naudojant „Arduino“kaip programuotoją. Kitaip tariant, prijunkite jį prie „Arduino“ir tada galėsite lengvai užprogramuoti 8 kontaktų lustus. Tuomet šie maži mikrovaldikliai gali būti
„Arduino Attiny“programavimo skydas - SMD: 4 žingsniai
„Arduino Attiny“programavimo skydas - SMD: Sveiki, pastaruosius mėnesius dirbau su savo programavimo įrankio sąranka nešiojamiems kompiuteriams. Šiandien norėčiau pasidalinti tuo, kaip sukūriau savo „Arduino Shield“. Kurį laiką googlinęs radau šį įdomų seną straipsnį „Attiny“programavimo skydas, kuris
„ATMEGA328 Bootloader“programavimo skydas „Arduino Uno“: 3 žingsniai (su nuotraukomis)
„ATMEGA328 Bootloader“programavimo skydas, skirtas „Arduino Uno“: „ATMEGA328P“įkrovos įkroviklio programavimo skydas, skirtas „Arduino Uno“. Kartais tai atsitinka ir jūs sugadinate „Arduino Uno Atmega328P“mikroprocesorių. Galite pakeisti procesorių. Bet pirmiausia jame reikia užprogramuoti įkrovos įkėlimo programą. Taigi ši pamoka, kaip tai padaryti
„Pasidaryk pats“„Attiny“programavimo skydas: 8 žingsniai (su paveikslėliais)
„Pasidaryk pats“„Attiny“programavimo skydas: jei ieškote mažos ir mažos galios „Arduino“plokštės, „Attiny“yra tikrai geras pasirinkimas, stebėtinai pasižymintis savo dydžiu. Jame yra 5 GPIO kaiščiai, iš kurių 3 yra analoginiai ir 2 - su PWM išvestimi. Jis taip pat yra labai lankstus