Kazalo:
- 1. korak: Pridobite svoje dele
- 2. korak: Sestavite skupaj
- 3. korak: Ožičenje
- 4. korak: Programska oprema - VSCode
- 5. korak: Namestite vtičnik PlatformIO IDE
- 6. korak: Ustvarite nov projekt
- 7. korak: Konfigurirajte razvojno okolje za USBASP
- 8. korak: Priključite programerja
- 9. korak: Namestite gonilnike
- 10. korak: Napišite svojo kodo
Video: Drobni projekt mikrokrmilnika za manj kot 2 USD: 11 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Na internetu je veliko o tem, kako začeti z mikro krmilniki. Obstaja veliko izbire, zato jih je veliko načinov programiranja, ne glede na to, ali začnete z golim čipom, razvojnimi ploščami ali celovitejšimi pripomočki SOC (System On Chip), pa tudi številne načine za njihovo programiranje.
Za tiste, ki jih to zanima, je to eden izmed njih.
Mini USB dev plošča USBASP + AVR ATTiny85 (avtor Digistump)
Ta kombinacija mi je všeč, ker je zelo poceni način, da se projekt loti na zelo majhni platformi Arduino z majhno obliko, ti čipi so tako majhni, da jih lahko vstavite v karkoli za razliko od okornega Unosa.
Plošča, ki jo uporabljam, je poceni digispark kicksarter knockoff, ki prihaja na neverjetnih 1 USD na ebayu z brezplačno mednarodno dostavo.
Programer je odprtokodni programer USBASP, ki je za približno enako ceno na voljo tudi na ebayu ali AliExpressu
To navodilo je postopek od konca do konca, s katerim bo razvojna plošča nekaj naredila
Lažja pot je pridobiti pravi digispark od digistumphttps://digistump.com/products/1
Toda zdi se, da je ta projekt zadržan in stane 8 USD
Če imate enega od teh, ne potrebujete programerja, kot ga ima, in zagonski nalagalnik ardudino Micronucleus, ki je predhodno utripan na čip. To pomeni, da lahko program uporabite neposredno na čipu iz računalnika. Toda slaba stran tega je, da zagonski nalagalnik porabi velik del razpoložljivih virov na čipu, kar omejuje, kaj lahko storite, kolikor je vredno, gre za USBASP in NE za mikrojedro
1. korak: Pridobite svoje dele
Pojdite na ebay ali aliexpress in poiščite
- "attiny85" za tablo
- "usbasp" za programerja in
- "jumber žice" za žice (neobvezno, če jih najdete naokoli)
2. korak: Sestavite skupaj
Ko končno prispe vaša strojna oprema, začnite s spajkanjem
Spajajte zatiče, ki so priloženi paketu na ploščo. To ni obvezno. če nimate spajkalnika, lahko samo privijete žice, vendar to ni priporočljivo, saj kontakti ne bodo najboljši
V tem primeru sem iz nekega razloga spajal žice neposredno na napajalne sponke, vendar lahko to storite tudi z izklopnimi zatiči
3. korak: Ožičenje
Povežite žice, kot je prikazano na slikah. Uporabil sem to kombinacijo, vendar lahko uporabite katero koli grobo, le ustrezati morajo pravilno
na tablo:
- p0, p1, p2 = zelena, modra, rdeča
- 5v, GND = rdeča, zelena (VIN se ne uporablja)
priključek:
glej diagram ustrezne kabelske povezave
4. korak: Programska oprema - VSCode
Zdaj, ko ste povezani, boste morali nastaviti programsko okolje
To vključuje:
- vozniki
- razvojno okolje
Najprej prenesite kodo Visual Studio. (najboljša env, ki sem jo doslej našel)
To lahko dobite na
Prenesite in namestite
5. korak: Namestite vtičnik PlatformIO IDE
Kliknite gumb razširitve v spodnji levi stranski vrstici in poiščite PlatformIO
Namestite ga in znova naložite
Kliknite na vrstico stanja v spodnjem levem gumbu hišice, da odprete domačo stran Platform IO, če se po namestitvi vtičnika ne prikaže samodejno
6. korak: Ustvarite nov projekt
V čarovniku za projekt poimenujte projekt in izberite ploščo
Tabla mora biti
Attiny85 (generično)
Okvir mora biti
Arduino
7. korak: Konfigurirajte razvojno okolje za USBASP
Programer nastavite v datoteki za nastavitve projekta PlatformIO platformio.ini
V datoteko platformIO.ini dodajte te vrstice:
upload_protocol = usbaspupload_flags = -Pusb
8. korak: Priključite programerja
Priključite programerja
9. korak: Namestite gonilnike
Strojna oprema USBASP potrebuje gonilnike za komunikacijo z računalnikom.
Prenesite Zadig od tukaj
USB -napravo USBASP priključite v vrata USB na računalniku
Zaženite preneseni program Zadig, ki ste ga prenesli
Namestite gonilnik Winusb za usbasp
Če vaš sistem ne prepozna strojne opreme, mi pošljite opombo in morda vam lahko pomagam, vendar bi to na splošno moralo delovati.
10. korak: Napišite svojo kodo
"loading =" lazy "se prepričajte, da imate svojo ploščo ATTiny85 ožičeno s programerjem in je vse priključeno.
Pritisnite tipke Ctrl+Alt+U, da sestavite in naložite program
Priporočena:
100 USD super svetla svetilka za manj kot 10 USD!: 5 korakov
100 USD super svetla svetilka za manj kot 10 USD !: Najprej povem, da je navdih za ta Instructable pripisan dchall8 za njegovo Tactical Flashlight Instructable. Mislil sem, da mora obstajati lažji način za oblikovanje manjše svetilke z manj strojne opreme in take, ki traja manj časa. Jaz p
Hi -Fi ojačevalnik DI -2.1 razreda AB - manj kot 5 USD: 10 korakov (s slikami)
Hi -Fi ojačevalnik DIY 2.1 razreda AB - manj kot 5 USD: Pozdravljeni vsi! Danes vam bom pokazal, kako sem zgradil avdio ojačevalnik za 2,1-kanalni sistem (levo-desno in nizkotonec). Po skoraj enem mesecu raziskav, oblikovanja in testiranja sem prišel do tega dizajna. V tem navodilu bom hodil
Zgradite čitalnik prostornine rezervoarja v manj kot 30 USD z uporabo ESP32: 5 korakov (s slikami)
Zgradite čitalnik prostornine rezervoarja v manj kot 30 USD z uporabo ESP32: Internet stvari je v domove številnih obrtnih pivovarjev in vinarjev prinesel veliko prej zapletenih aplikacij za naprave. Aplikacije s senzorji nivoja se že desetletja uporabljajo v velikih rafinerijah, čistilnih napravah za vodo in kemičnih
LED Marshmello čelada za manj kot 50 USD: 9 korakov
Čelada LED Marshmello za manj kot 50 USD: Letos sem se odločil, da svojo staro čelado (video z navodili tukaj) povečam v popolnoma samostojno LED različico čelade DJ Marshmella. Materiali, ki sem jih uporabil za ta projekt, so bili precej poceni (spodaj navedene povezave), vendar sem stvari našel lokalno v trgovinah s strojno opremo
Naredite svoj profesionalni stroj za čiščenje zapisov za manj kot 80 USD in prihranite do 3000 USD in več .: 6 korakov (s slikami)
Naredite si svoj profesionalni stroj za čiščenje plošč za manj kot 80 USD in prihranite do 3000 USD in več. Kako pravilno očistiti zapise!? Na internetu obstaja veliko načinov. Cenejši načini, kot sta Knosti ali Discofilm, pa tudi