Sisällysluettelo:

Pieni mikro-ohjainprojekti alle 2 dollarin taalaa: 11 vaihetta
Pieni mikro-ohjainprojekti alle 2 dollarin taalaa: 11 vaihetta

Video: Pieni mikro-ohjainprojekti alle 2 dollarin taalaa: 11 vaihetta

Video: Pieni mikro-ohjainprojekti alle 2 dollarin taalaa: 11 vaihetta
Video: Starting My Engine Build! | RM250 Rebuild 11 2024, Marraskuu
Anonim
Pieni mikro-ohjainprojekti alle 2 dollarilla
Pieni mikro-ohjainprojekti alle 2 dollarilla

Internetissä on paljon tietoa mikro -ohjaimien käytön aloittamisesta. Siellä on paljon valinnanvaraa, niin monia tapoja ohjelmoida ne riippumatta siitä, aloitatko pelkällä sirulla, kehitystaululla tai kattavammilla SOC (System On Chip) -laitteilla, myös monella tapaa ohjelmoida ne.

Joten kiinnostuneille tämä on yksi niistä.

USBASP + AVR ATTiny85 mini -USB -kehityskortti (Digistump)

Pidän tästä yhdistelmästä, koska se on todella halpa tapa saada projekti menemään hyvin pienelle Arduino-alustalle, nämä sirut ovat niin pieniä, että voit laittaa ne käytännössä mihin tahansa toisin kuin hankalat Unot.

Hallitus, jota käytän, on halpa digispark -potkurin potku, joka tulee huikeaan 1 dollariin ebayssa kansainvälisen ilmaisen toimituksen kanssa.

Ohjelmoija on avoimen lähdekoodin USBASP -ohjelmoija, joka on saatavana myös suunnilleen samaan hintaan ebayssa tai AliExpressissä

Tämä opettavainen on päästä päähän -prosessi saada kehittäjätaulu tekemään jotain

Helpompi reitti on hankkia todellinen digipark digistumpista

Mutta tämä projekti näyttää olevan odottamassa ja nämä maksavat 8 dollaria

Jos sinulla on jokin näistä, et tarvitse ohjelmoijaa sellaisena kuin se on, ja ardudino Micronucleus -latauslataaja esivalotettiin sirulle. Tämä tarkoittaa, että voit käyttää ohjelmaa suoraan tietokoneen sirulle. Mutta tämän haittapuoli on se, että käynnistyslatain käyttää suuren osan käytettävissä olevista resursseista sirulla, mikä rajoittaa mitä voit tehdä sen arvoiseksi, tässä on kyse USBASP: sta, EI mikrotumasta

Vaihe 1: Hanki osat

Hanki osat
Hanki osat
Hanki osat
Hanki osat
Hanki osat
Hanki osat

Mene ebaystä tai aliexpressistä ja etsi

  • "attiny85" taululle
  • "usbasp" ohjelmoijalle ja
  • "jumber johdot" johdot (valinnainen, jos löydät joitakin makaa)

Vaihe 2: Laita se yhteen

Laita se yhteen
Laita se yhteen

Kun laitteisto vihdoin saapuu, aloita juottamalla

Juotos tappien katkaisutapit pakkauksen mukana tulevalle levylle. Tämä on valinnainen. jos sinulla ei ole juotinta, voit vain kiertää johdot, mutta tätä ei suositella, koska koskettimet eivät ole parhaita

Tässä esimerkissä juotan jostain syystä johdot suoraan virtaliittimiin, mutta voit käyttää myös katkaisunappeja tähän

Vaihe 3: Johdotus

Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus

Liitä johdot kuvien mukaan. Olen käyttänyt tätä yhdistelmää, mutta voit käyttää mitä tahansa karkeaa, jonka niiden on vastattava oikein

taululle:

  • p0, p1, p2 = vihreä, sininen, punainen
  • 5v, GND = punainen, vihreä (VIN ei käytössä)

liitin:

Katso kaaviosta vastaava kaapeliliitäntä

Vaihe 4: Ohjelmisto - VSCode

Ohjelmisto - VSCode
Ohjelmisto - VSCode

Nyt kun olet kytketty, sinun on määritettävä ohjelmistoympäristösi

Tämä sisältää:

  • Kuljettajat
  • kehitysympäristö

Lataa ensin Visual Studio Code. (paras env mitä olen löytänyt)

Saat tämän osoitteesta

Lataa ja asenna se

Vaihe 5: Asenna PlatformIO IDE -laajennus

Asenna PlatformIO IDE -laajennus
Asenna PlatformIO IDE -laajennus
Asenna PlatformIO IDE -laajennus
Asenna PlatformIO IDE -laajennus

Napsauta laajennuspainiketta vasemmassa alakulmassa ja etsi PlatformIO

Asenna se ja lataa se uudelleen

Napsauta pienen talon painiketta vasemmassa alakulmassa olevaa tilariviä avataksesi Platform IO: n kotisivun, jos se ei tule automaattisesti esiin laajennuksen asennuksen jälkeen

Vaihe 6: Luo uusi projekti

Luo uusi projekti
Luo uusi projekti
Luo uusi projekti
Luo uusi projekti

Nimeä ohjatussa projektitoiminnossa projekti ja valitse levy

Laudan on oltava

Attiny85 (yleinen)

Kehyksen on oltava

Arduino

Vaihe 7: Määritä kehitysympäristö USBASP: lle

Määritä kehitysympäristö USBASP: lle
Määritä kehitysympäristö USBASP: lle

Asenna ohjelmoija PlatformIO -projektiasetustiedostossa platformio.ini

Lisää nämä rivit platformIO.ini -tiedostoon:

upload_protocol = usbaspupload_flags = -Pusb

Vaihe 8: Liitä ohjelmoija

Liitä ohjelmoija
Liitä ohjelmoija

Liitä ohjelmoija

Vaihe 9: Asenna ohjaimet

Image
Image

USBASP -laitteisto tarvitsee ohjaimia, jotta tietokoneesi voi kommunikoida sen kanssa.

Lataa Zadig täältä

Liitä USBASP -usb -laite tietokoneen USB -porttiin

Suorita lataamasi Zadig -ohjelma

Asenna Winusb -ohjain usbasp: lle

Jos järjestelmäsi ei tunnista laitteistoa, lähetä minulle huomautus, ja ehkä voin auttaa, mutta yleensä tämän pitäisi toimia.

Vaihe 10: Kirjoita koodi

"loading =" laiska "varmista, että ATTiny85 -korttisi on kytketty ohjelmoijaasi ja kaikki on kytketty.

Käännä ja lataa ohjelma painamalla näppäimiä Ctrl+Alt+U

Suositeltava: