Sisukord:

Pisike mikrokontrolleri projekt alla 2 dollari eest: 11 sammu
Pisike mikrokontrolleri projekt alla 2 dollari eest: 11 sammu

Video: Pisike mikrokontrolleri projekt alla 2 dollari eest: 11 sammu

Video: Pisike mikrokontrolleri projekt alla 2 dollari eest: 11 sammu
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Detsember
Anonim
Pisike mikrokontrolleri projekt alla 2 dollari eest
Pisike mikrokontrolleri projekt alla 2 dollari eest

Internetis on palju teavet mikrokontrolleritega alustamise kohta. Seal on palju valikut, nii palju võimalusi nende programmeerimiseks, olenemata sellest, kas alustate paljast kiibist endast, arendusplaatidest või põhjalikumatest SOC (System On Chip) vidinatest, samuti palju võimalusi nende programmeerimiseks.

Nii et huvilistele on see üks neist.

USBASP + AVR ATTiny85 mini USB arendusplaat (Digistump)

Mulle meeldib see kombinatsioon, sest see on tõesti odav viis projekti käivitamiseks väga väikese vormikohase Arduino platvormi jaoks, need kiibid on nii väikesed, et saate neid panna peaaegu igasse erinevalt raskest Unost.

Tahvel, mida ma kasutan, on odav digispark kicksarteri löök, mis saabub ebay -s 1 dollari eest eBay -s ja tasuta kohaletoimetamine.

Programmeerija on avatud lähtekoodiga USBASP programmeerija, mis on saadaval umbes sama hinnaga ka ebay või AliExpressis

See juhend on lõpp-protsess, mis sunnib arendusnõukogu midagi tegema

Lihtsam viis on hankida tõeline digipark saidilt digistumphttps://digistump.com/products/1

Kuid see projekt näib olevat ootel ja need maksavad 8 USA dollarit

Kui teil on üks neist, ei vaja te programmeerijat, nagu see on, ja ardudino Micronucleus alglaadur laaditi kiibile. See tähendab, et saate programmi oma arvutist otse kiibile kasutada. Kuid selle negatiivne külg on see, et alglaadur kasutab kiibil suurt osa saadaolevatest ressurssidest, piirates seda, mida saate selle väärtuse huvides teha, see puudutab USBASP -d ja MITT tuuma

Samm: hankige oma osad

Hankige oma osad
Hankige oma osad
Hankige oma osad
Hankige oma osad
Hankige oma osad
Hankige oma osad

Mine ebay või aliexpress ja otsi üles

  • "attiny85" juhatuse jaoks
  • "usbasp" prgrammeerija jaoks ja
  • juhtmete "jumber traadid" (valikuline, kui leiate mõnda lamavat)

2. samm: pange see kokku

Pange see kokku
Pange see kokku

Kui teie riistvara lõpuks kohale jõuab, alustage jootmisega

Jootke tihvtide purunemisnõelad selle külge, mis on pakendiga lauale lisatud. See on vabatahtlik. kui teil pole jootekolvi, võite juhtmed lihtsalt keerata, kuid see pole soovitatav, kuna kontaktid ei ole parimad

Selles näites jootsin ma mingil põhjusel juhtmed otse vooluklemmide külge, kuid selleks võite kasutada ka väljalülitusnööpe.

3. samm: juhtmestik

Juhtmed
Juhtmed
Juhtmed
Juhtmed
Juhtmed
Juhtmed

Ühendage juhtmed vastavalt piltidele. Olen seda kombinatsiooni kasutanud, kuid võite kasutada mis tahes jämedat, mida nad lihtsalt peavad õigesti vastama

juhatusele:

  • p0, p1, p2 = roheline, sinine, punane
  • 5v, GND = punane, roheline (VIN -i ei kasutata)

pistik:

vt vastavat kaabliühendust skeemilt

Samm 4: Tarkvara - VSCode

Tarkvara - VSCode
Tarkvara - VSCode

Nüüd, kui olete ühendatud, peate oma tarkvarakeskkonna seadistama

See sisaldab:

  • autojuhid
  • arenduskeskkond

Esmalt laadige alla Visual Studio kood. (parim ümbrus, mille olen siiani leidnud)

Selle saate aadressilt

Laadige see alla ja installige

Samm: installige PlatformIO IDE pistikprogramm

Installige PlatformIO IDE pistikprogramm
Installige PlatformIO IDE pistikprogramm
Installige PlatformIO IDE pistikprogramm
Installige PlatformIO IDE pistikprogramm

Klõpsake vasakul alumisel külgribal nuppu Laiendid ja otsige üles PlatformIO

Installige see ja laadige uuesti

Platvormi IO avalehe avamiseks klõpsake väikese maja nupul vasakul all olekuribal, kui see pärast pistikprogrammi installimist automaatselt ei avane

6. samm: looge uus projekt

Loo uus projekt
Loo uus projekt
Loo uus projekt
Loo uus projekt

Projektiviisardis nimetage projekt ja valige tahvel

Juhatus peab olema

Attiny85 (üldine)

Raamistik peab olema

Arduino

Samm: konfigureerige USBASP arenduskeskkond

USBASP arenduskeskkonna seadistamine
USBASP arenduskeskkonna seadistamine

Seadistage programmeerija PlatformIO projekti seadete failis platformio.ini

Lisage failile platformIO.ini need read:

upload_protocol = usbaspupload_flags = -Pusb

Samm: ühendage programmeerija

Ühendage programmeerija
Ühendage programmeerija

Ühendage programmeerija

Samm: seadistage draiverid

Image
Image

Teie USBASP riistvara vajab teie arvutiga suhtlemiseks draivereid.

Laadige Zadig alla siit

Ühendage USBASP USB -seade arvuti USB -porti

Käivitage allalaaditud Zadigi programm

Installige usinusp jaoks Winusbi draiver

Kui teie süsteem ei tunne riistvara ära, saatke mulle märkus ja võib -olla saan aidata, kuid üldiselt peaks see karbist välja tulema.

Samm: kirjutage oma kood

"loading =" laisk "veenduge, et teie ATTiny85 tahvel on programmeerijaga ühendatud ja kõik on ühendatud.

Programmi koostamiseks ja üleslaadimiseks vajutage klahve Ctrl+Alt+U

Soovitan: