INHOUDSOPGAWE:
- Stap 1: Verkry u onderdele
- Stap 2: Sit dit saam
- Stap 3: Bedrading
- Stap 4: Sagteware - VSCode
- Stap 5: Installeer die PlatformIO IDE -inprop
- Stap 6: Skep 'n nuwe projek
- Stap 7: Stel die ontwikkelingsomgewing op vir USBASP
- Stap 8: Sluit u programmeerder aan
- Stap 9: Stel bestuurders op
- Stap 10: Skryf u kode
Video: Klein mikro-kontroleerder-projek vir minder as $ 2 dollar: 11 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Daar is baie op die internet om aan die gang te kom met mikrobeheerders. Daar is baie keuses, soveel maniere om dit te programmeer, of u nou met die blote chip self, ontwikkelingsborde of meer uitgebreide SOC (System On Chip) -apparate begin, al dan nie, is ook baie maniere om dit te programmeer.
Vir diegene wat belangstel, is dit een van hulle.
USBASP + AVR ATTiny85 mini USB dev board (deur Digistump)
Ek hou van hierdie kombinasie, want dit is 'n baie goedkoop manier om 'n projek aan die gang te kry vir 'n baie klein vormfaktor Arduino-platform, hierdie skyfies is so klein dat jy dit in feitlik alles kan plaas, anders as die onhandige Unos.
Die bord wat ek gebruik, is 'n goedkoop afslag op digispark met 'n groot $ 1 op eBay met gratis internasionale aflewering.
Die programmeerder is die open source USBASP -programmeerder wat ook beskikbaar is vir ongeveer dieselfde prys op eBay of AliExpress
Hierdie instruksies is die einde tot einde proses om die dev-board iets te laat doen
'N Makliker roete is om 'n regte digispark van digistum te verkry. Http: //digistump.com/products/1
Maar dit lyk asof hierdie projek opgehou is en dit kos $ 8US
As u een hiervan het, het u nie 'n programmeerder nodig nie, en die ardudino Micronucleus-laaiplader is vooraf op die skyf geflits. Dit beteken dat u die program direk vanaf u rekenaar op die chip kan gebruik. Maar die nadeel hiervan is dat die laaiplader 'n goeie deel van die beskikbare hulpbronne op die chip gebruik, wat beperk wat u kan doen vir wat die waarde daarvan is; dit gaan oor USBASP en NIE die Micronucleus nie
Stap 1: Verkry u onderdele
Gaan na ebay of aliexpress en soek
- "attiny85" vir die bord
- "usbasp" vir die programmeerder en
- 'jumber wire' vir die drade (opsioneel as u kan rondlê)
Stap 2: Sit dit saam
As u hardeware uiteindelik kom, begin met soldeer
Soldeer die penne se uitbreekpenne wat saam met die verpakking op die bord kom. Dit is opsioneel. as u nie 'n soldeerbout het nie, kan u die drade net draai, maar dit word nie aanbeveel nie, aangesien die kontakte nie die beste sal wees nie
In hierdie voorbeeld het ek om een of ander rede die drade direk aan die kragterminale gesoldeer, maar u kan ook die uitbreekpenne gebruik om dit te doen
Stap 3: Bedrading
Verbind die drade volgens die beelde. Ek het hierdie kombinasie gebruik, maar u kan dit wat u wil, grof gebruik, wat net korrek moet ooreenstem
aan die raad:
- p0, p1, p2 = groen, blou, rooi
- 5v, GND = rooi, groen (VIN word nie gebruik nie)
die aansluiting:
sien diagram vir ooreenstemmende kabelverbinding
Stap 4: Sagteware - VSCode
As u klaar is, moet u u sagteware -omgewing opstel
Dit sluit in:
- bestuurders
- ontwikkelingsomgewing
Laai eers Visual Studio -kode af. (die beste env wat ek tot dusver gevind het)
U kan dit kry by
Laai dit af en installeer dit
Stap 5: Installeer die PlatformIO IDE -inprop
Klik op die uitbreidingsknoppie in die linker onderkantbalk en soek na PlatformIO
Installeer dit en herlaai
Klik op die klein huisknoppie links onder die statusbalk om die platform IO -tuisblad oop te maak as dit nie outomaties verskyn nadat die inprop geïnstalleer is nie
Stap 6: Skep 'n nuwe projek
Noem die projek in die projekwizard en kies die bord
Die bord moet wees
Attiny85 (generies)
Die raamwerk moet wees
Arduino
Stap 7: Stel die ontwikkelingsomgewing op vir USBASP
Stel die programmeerder op in die PlatformIO -projekinstellingslêer platformio.ini
Voeg hierdie reëls by die platformIO.ini -lêer:
upload_protocol = usbaspupload_flags = -Pusb
Stap 8: Sluit u programmeerder aan
Koppel u programmeerder aan
Stap 9: Stel bestuurders op
U USBASP -hardeware benodig bestuurders om u rekenaar daarmee te kan kommunikeer.
Laai Zadig hier af
Koppel u USBASP -usb -toestel aan op 'n USB -poort op u rekenaar
Begin die afgelaaide Zadig -program wat u afgelaai het
Installeer die Winusb -bestuurder vir usbasp
As u stelsel die hardeware nie herken nie, stuur 'n nota aan my, en miskien kan ek u help, maar dit behoort gewoonlik uit die boks te werk.
Stap 10: Skryf u kode
"loading =" lui "is seker dat u ATTiny85 -bord aan u programmeerder gekoppel is en alles aangeskakel is.
Druk die sleutels Ctrl+Alt+U om die program saam te stel en op te laai
Aanbeveel:
Relay Board vir Arduino vir minder as $ 8 .: 5 stappe
Relay Board vir Arduino vir minder as $ 8 .: Hallo vriende, vandag gaan ek u vertel hoe u 'n relay board vir Arduino vir minder as $ 8 kan maak. In hierdie kring gaan ons geen IC of transistor gebruik nie, so kom ons doen dit
N Klein alarmstelsel met 'n super klein Arduino -versoenbare bord !: 10 stappe
N Klein alarmstelsel met 'n Super Tiny Arduino -versoenbare bord !: Hallo, vandag gaan ons 'n klein, lekker projek maak. Ons gaan 'n klein alarmtoestel bou wat die afstand tussen hom en 'n voorwerp voor hom meet. En as die voorwerp oor 'n vasgestelde afstand beweeg, sal die toestel u in kennis stel met 'n
3-draads HD44780 LCD vir minder as 1 dollar: 5 stappe
3-draads HD44780 LCD vir minder as 1 dollar: In hierdie instruksies leer ons hoe ons 'n LCD, gebaseer op die HD44780 chipset, aan die SPI-bus kan koppel en dit met slegs 3 drade vir minder as $ 1 kan ry. Alhoewel ek fokus op die HD44780 alfanumeriese skerm in hierdie tutoriaal, is dieselfde beginsel
Skakel Bose QC25 om na draadloos, insluitend mikrofoon vir minder as 15 dollar !: 4 stappe (met foto's)
Skakel Bose QC25 om na draadloos, insluitend mikrofoon vir minder as 15 dollar !: Dit is nie die mooiste hack nie, maar dit is die goedkoopste en mooiste manier om die wonderlike Bose -koptelefoon QC25 draadloos te maak, selfs as die mikrofoon werk! Ons benodig slegs 2 goedkoop stukke en iets om te skuur: 1: die nokia -adapter om te skakel
DIY PERSONALiseer U SIDEKICK 3 vir minder as 20 dollar !!: 8 stappe
DIY PERSONALISEER U SIDEKICK 3 vir minder as 20 dollar !!: Colorwarepc.com bied personalisering vir baie produkte (insluitend die sidekick 3), maar as u op soek is na 'n goedkoper alternatief in plaas van $ 100,00 te betaal en 8-10 dae te wag, dan is dit dit . Dit is ook goed as u wil weet hoe u dit heeltemal kan doen