Sadržaj:
- Korak 1: Nabavite svoje dijelove
- Korak 2: Sastavite to zajedno
- Korak 3: Ožičenje
- Korak 4: Softver - VSCode
- Korak 5: Instalirajte PlatformIO IDE dodatak
- Korak 6: Izradite novi projekt
- Korak 7: Konfigurirajte razvojno okruženje za USBASP
- Korak 8: Uključite programera
- Korak 9: Postavljanje upravljačkih programa
- Korak 10: Napišite svoj kôd
Video: Sitan projekt mikrokontrolera za manje od 2 dolara: 11 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Na internetu postoji mnogo toga o početku rada s mikro kontrolerima. Postoji mnogo izbora vani, pa postoji mnogo načina za njihovo programiranje bez obzira započinjete li sa samim čipom, razvojnim pločama ili sveobuhvatnijim SOC (System On Chip) gadgetima, a možete ih i programirati.
Dakle, za one koje zanima ovo je jedno od njih.
USBASP + AVR ATTiny85 mini USB ploča za razvoj (Digistump)
Sviđa mi se ova kombinacija jer je to zaista jeftin način za pokretanje projekta za vrlo malu Arduino platformu s faktorskim dimenzijama, ovi su čipovi toliko mali da ih možete staviti u gotovo sve, za razliku od nezgrapnog Unosa.
Ploča koju koristim je jeftini digispark kicksarter knockoff koji dolazi na ogromnih 1 USD na ebayu s besplatnom međunarodnom dostavom.
Programer je USBASP programer otvorenog koda koji je također dostupan po približno istoj cijeni na ebayu ili AliExpressu
Ovo uputstvo je kraj s krajem proces navođenja razvojne ploče da učini nešto
Lakši put je steći pravi digispark od digistumphttps://digistump.com/products/1
No čini se da je ovaj projekt na čekanju i košta 8 USD
Ako imate jedan od ovih, ne trebate programer kakav ima i ardudino Micronucleus boot loader koji je unaprijed postavljen na čip. To znači da možete koristiti program izravno na čip sa svog računala. No, nedostatak ovoga je što pokretački program uzima dobar dio raspoloživih resursa na čipu ograničavajući ono što možete učiniti, pa koliko vrijedi, radi se o USBASP -u, a ne o mikronukleusu
Korak 1: Nabavite svoje dijelove
Idite na ebay ili aliexpress i potražite gore
- "attiny85" za ploču
- "usbasp" za programera i
- "žice za žice" za žice (izborno ako možete pronaći da leže okolo)
Korak 2: Sastavite to zajedno
Kad vaš hardver konačno stigne, počnite s lemljenjem
Lemite igle za probijanje igala koje dolaze s paketom na ploču. Ovo nije obavezno. ako nemate lemilicu, možete samo uviti žice, ali to se ne preporučuje jer kontakti neće biti najbolji
U ovom primjeru, ja sam iz nekog razloga lemio žice izravno na stezaljke za napajanje, ali za to možete upotrijebiti igle za odvajanje
Korak 3: Ožičenje
Spojite žice prema slikama. Koristio sam ovu kombinaciju, ali možete upotrijebiti što god želite grubo, samo trebaju ispravno odgovarati
na ploču:
- p0, p1, p2 = zelena, plava, crvena
- 5v, GND = crveno, zeleno (VIN se ne koristi)
konektor:
pogledajte dijagram za odgovarajuće spajanje kabela
Korak 4: Softver - VSCode
Sada ste povezani, morat ćete postaviti softversko okruženje
Ovo uključuje:
- vozači
- razvojno okruženje
Prvo preuzmite kod Visual Studio. (najbolja okolina koju sam do sada našao)
To možete dobiti na
Preuzmite ga i instalirajte
Korak 5: Instalirajte PlatformIO IDE dodatak
Kliknite gumb proširenja na donjoj lijevoj bočnoj traci i potražite PlatformIO
Instalirajte ga i ponovno učitajte
Pritisnite gumb kućice u donjem lijevom kutu statusne trake da otvorite početnu stranicu Platform IO ako se ne pojavi automatski nakon instaliranja dodatka
Korak 6: Izradite novi projekt
U čarobnjaku projekta imenujte projekt i odaberite ploču
Ploča mora biti
Attiny85 (općenito)
Okvir mora biti
Arduino
Korak 7: Konfigurirajte razvojno okruženje za USBASP
Postavite programer u datoteku s postavkama projekta PlatformIO platformio.ini
Dodajte ove retke u datoteku platformIO.ini:
upload_protocol = usbaspupload_flags = -Pusb
Korak 8: Uključite programera
Uključite programera
Korak 9: Postavljanje upravljačkih programa
Vaš USBASP hardver će trebati upravljačke programe za vaše računalo za komunikaciju s njim.
Preuzmite Zadig odavde
Priključite USB USB USB uređaj u USB priključak na računalu
Pokrenite preuzeti program Zadig koji ste preuzeli
Instalirajte upravljački program Winusb za usbasp
Ako vaš sustav ne prepoznaje hardver, pošaljite mi poruku i možda vam mogu pomoći, ali općenito bi to trebalo uspjeti.
Korak 10: Napišite svoj kôd
"loading =" lazy "sigurni da imate ATTiny85 ploču povezanu s programatorom i da je sve spojeno.
Pritisnite tipke Ctrl+Alt+U za sastavljanje i prijenos programa
Preporučeni:
Uzgoj više salate na manje prostora ili Uzgoj salate u svemiru, (više ili manje) .: 10 koraka
Uzgoj više salate na manje prostora ili … Uzgoj salate u svemiru, (više ili manje) .: Ovo je profesionalna prijava na natječaj Growing Beyond Earth, Maker, predana putem Instructables. Ne mogu biti više uzbuđen što ću dizajnirati za proizvodnju svemirskih usjeva i objaviti svoj prvi Instructable. Za početak, natječaj nas je zamolio da
Konfiguracija bitova osigurača AVR mikrokontrolera. Stvaranje i učitavanje u flash memoriji mikrokontrolera LED programa koji treperi .: 5 koraka
Konfiguracija bitova osigurača AVR mikrokontrolera. Stvaranje i učitavanje u Flash memoriji mikrokontrolera LED trepćućeg programa. U ovom slučaju izradit ćemo jednostavan program u C kodu i snimiti ga u memoriju mikrokontrolera. Napisat ćemo vlastiti program i sastaviti hex datoteku, koristeći Atmel Studio kao integriranu razvojnu platformu. Konfigurirat ćemo osigurač bi
3-žični HD44780 LCD za manje od 1 dolara: 5 koraka
3-žični HD44780 LCD za manje od 1 dolara: U ovom ćemo uputstvu naučiti kako možemo spojiti LCD zasnovan na HD44780 čipsetu na SPI sabirnicu i voziti ga sa samo 3 žice za manje od 1 USD. Iako ću se u ovom vodiču usredotočiti na alfanumerički zaslon HD44780, isti princip
Pretvorite Bose QC25 u bežični uključujući mikrofon za manje od 15 dolara!: 4 koraka (sa slikama)
Pretvorite Bose QC25 u bežični mikrofon s uključenim mikrofonom za manje od 15 dolara !: Ovo nije najljepši hack, ali je najjeftiniji i najmoderniji način da učinite izvrsne slušalice Bose QC25 bežičnim čak i kad mikrofon radi! Morat ćemo kupiti samo 2 jeftina komada i nešto za brušenje: 1: adapter za nokia za pretvaranje
DIY OSOBNO OSOBLITE SIDEKICK 3 za manje od 20 dolara !!: 8 koraka
DIY OSOBNO OSOBLITE SIDEKICK 3 za manje od 20 dolara !!: Colorwarepc.com nudi personalizaciju za mnoge proizvode (uključujući pomoćnika 3). Ali ako tražite jeftiniju alternativu umjesto da platite 100,00 USD i čekate 8-10 dana, to je to . Ovo je također dobro ako želite znati kako potpuno