Indholdsfortegnelse:
- Trin 1: Anskaf dine dele
- Trin 2: Sæt det sammen
- Trin 3: Kabelføring
- Trin 4: Software - VSCode
- Trin 5: Installer PlatformIO IDE -pluginet
- Trin 6: Opret et nyt projekt
- Trin 7: Konfigurer udviklingsmiljø for USBASP
- Trin 8: Tilslut programmereren
- Trin 9: Opsætning af drivere
- Trin 10: Skriv din kode
Video: Lille mikrokontrollerprojekt for under 2 dollars: 11 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Der er meget på internettet om at komme i gang med Micro -controllere. Der er meget valg derude, så mange måder at programmere dem på, uanset om du starter med selve chipset, udviklingsbrætter eller mere omfattende SOC (System On Chip) gadgets også mange måder at programmere dem på.
Så for dem, der er interesseret, er dette en af dem.
USBASP + AVR ATTiny85 mini USB dev -kort (af Digistump)
Jeg kan godt lide denne kombination, fordi det er en virkelig billig måde at få gang i et projekt på en meget lille formfaktor Arduino-platform, disse chips er så små, at du kan putte dem i næsten alt i modsætning til de uhåndterlige Unos.
Bestyrelsen, jeg bruger, er en billig digispark -kickstarter -knockoff, der kommer ind på hele $ 1 på ebay med international gratis forsendelse.
Programmereren er open source USBASP -programmer også tilgængelig til omtrent samme pris på eBay eller AliExpress
Denne instruerbare er ende til ende-proces med at få dev-boardet til at gøre noget
En lettere rute er at erhverve en rigtig digispark fra digistumphttps://digistump.com/products/1
Men dette projekt ser ud til at være i venteposition, og disse koster $ 8US
Hvis du har en af disse, behøver du ikke en programmør, som den har, og ardudino Micronucleus boot loader er forhåndsflasket til chippen. Det betyder, at du kan bruge programmet direkte til chippen fra din computer. Men ulempen ved dette er, at boot loader tager bruger en god portion tilgængelig ressource på chippen, der begrænser, hvad du kan gøre, for hvad den er værd, det handler om USBASP og IKKE Micronucleus
Trin 1: Anskaf dine dele
Gå til ebay eller aliexpress og søg op
- "attiny85" til tavlen
- "usbasp" til programmøren og
- "jumber wires" til ledningerne (valgfrit hvis du kan finde nogle liggende)
Trin 2: Sæt det sammen
Når din hardware endelig ankommer, start med lodning
Lodde stifterne breakout pins til, der følger med pakken til brættet. Dette er valgfrit. hvis du ikke har et loddejern, kan du bare vride ledningerne på, men dette anbefales ikke, da kontakterne ikke vil være de bedste
I dette eksempel lod jeg af en eller anden grund direkte ledningerne direkte til strømterminalerne, men du kan også bruge breakout -benene til at gøre dette
Trin 3: Kabelføring
Tilslut ledningerne som i billederne. Jeg har brugt denne kombination, men du kan bruge alt hvad du vil af grove, de skal bare svare korrekt
til bestyrelsen:
- p0, p1, p2 = grøn, blå, rød
- 5v, GND = rød, grøn (VIN bruges ikke)
stikket:
se diagram for tilsvarende kabelforbindelse
Trin 4: Software - VSCode
Nu er du forbundet, skal du konfigurere dit softwaremiljø
Dette omfatter:
- chauffører
- udviklingsmiljø
Download først Visual Studio Code. (den bedste env jeg har fundet hidtil)
Du kan få dette fra
Download og installer det
Trin 5: Installer PlatformIO IDE -pluginet
Klik på udvidelsesknappen i nederste venstre sidelinje og søg efter PlatformIO
Installer det og genindlæs
Klik på den lille hus -knap nederst til venstre statuslinje for at åbne Platform IO -startsiden, hvis den ikke kommer automatisk efter plugin -installationen
Trin 6: Opret et nyt projekt
Navngiv projektet i projektguiden, og vælg tavlen
Bestyrelsen skal være
Attiny85 (Generisk)
Rammerne skal være
Arduino
Trin 7: Konfigurer udviklingsmiljø for USBASP
Opsæt programmereren i PlatformIO -projektindstillingsfilen platformio.ini
Føj disse linjer til platformIO.ini -filen:
upload_protocol = usbaspupload_flags = -Pusb
Trin 8: Tilslut programmereren
Tilslut din programmerer
Trin 9: Opsætning af drivere
Din USBASP -hardware skal bruge drivere til, at din computer kan kommunikere med den.
Download Zadig herfra
Slut din USBASP usb -enhed til en USB -port på din computer
Kør det downloadede Zadig -program, du downloadede
Installer Winusb -driveren til usbasp
Hvis dit system ikke genkender hardwaren, skal du sende mig en note og måske kan jeg hjælpe, men generelt burde dette fungere ud af boksen.
Trin 10: Skriv din kode
"loading =" doven "sikker på, at du har dit ATTiny85 -kort tilsluttet din programmør og det hele er tilsluttet.
Tryk på tasterne Ctrl+Alt+U for at kompilere og uploade programmet
Anbefalede:
Et lille alarmsystem ved hjælp af et super lille Arduino -kompatibelt bord !: 10 trin
Et lille alarmsystem ved hjælp af et Super Tiny Arduino -kompatibelt bord !: Hej, i dag skal vi lave et lille fedt projekt. Vi skal bygge en lille alarmanordning, der måler afstanden mellem sig selv og et objekt foran den. Og når objektet bevæger sig forbi en bestemt afstand, giver enheden dig besked med en
Konverter Bose QC25 til trådløs inklusive mikrofon for mindre end 15 dollars !: 4 trin (med billeder)
Konverter Bose QC25 til trådløs inklusive mikrofon for mindre end 15 dollars !: Dette er ikke det smukkeste hack, men det er den billigste og mest avancerede måde at gøre de fantastiske bose -hovedtelefoner QC25 trådløse, selvom mikrofonen fungerer! Vi skal kun købe 2 billige stykker og noget at slibe: 1: Nokia -adapteren til at konvertere
DIY PERSONALISER DIN SIDEKICK 3 for mindre end 20 dollars !!: 8 trin
DIY PERSONALISER DIN SIDEKICK 3 for mindre end 20 dollars !!: Colorwarepc.com tilbyder personalisering til mange produkter (inklusive sidekick 3) .Men hvis du leder efter et billigere alternativ i stedet for at betale $ 100,00 og vente 8-10 dage, så er det her . Dette er også godt, hvis du vil vide, hvordan du helt
Minimalistisk IR -pen: Ingen lodning, under et minut, under en dollar .: 3 trin
Minimalistisk IR -pen: Ingen lodning, under et minut, under en dollar .: Min første instruerbare, håber den er nyttig: Hvis du vil teste JC Lee (JC står for Johnny Chung, men han gør også lidt mirakler. ..) eller Smoothboard -programmet på www.smoothboard.net (lysår fremover, fordi Boon Jin startede
Føj video og lyd til dit mikrokontrollerprojekt: 7 trin
Føj video og lyd til dit mikrokontrollerprojekt: 7 segment LED -skærme er nyttige til visning af tal, og bitmap -LCD'er kan lave enkel grafik, men nogle gange er en ægte farvevideoudgang den letteste måde at gå: Composite video (aka, RCA Jack) er allestedsnærværende og fungerer med 3 " - 60 & q