Cuprins:
- Pasul 1: Achiziționați piesele dvs
- Pasul 2: puneți-l împreună
- Pasul 3: Cablare
- Pasul 4: Software - VSCode
- Pasul 5: Instalați pluginul IDE PlatformIO
- Pasul 6: Creați un proiect nou
- Pasul 7: Configurați mediul de dezvoltare pentru USBASP
- Pasul 8: Conectați programatorul
- Pasul 9: Configurați driverele
- Pasul 10: Scrieți codul
Video: Mic proiect de microcontroler pentru sub 2 dolari: 11 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Există multe informații pe internet despre începerea utilizării controlerelor micro. Există multe opțiuni acolo, atât de multe modalități de a le programa fie că începeți sau nu cu cipul gol în sine, cu plăci de dezvoltare sau cu gadgeturi SOC (System On Chip) mai cuprinzătoare, de asemenea, cu multe modalități de a le programa.
Deci, pentru cei interesați, acesta este unul dintre ei.
Placă dev USBASP + AVR ATTiny85 mini USB (de Digistump)
Îmi place această combinație, deoarece este o modalitate foarte ieftină de a începe un proiect pentru o platformă Arduino cu factor de formă foarte mică, aceste cipuri sunt atât de mici încât le puteți pune practic în orice altceva decât unosul dificil Unos.
Tabloul pe care îl folosesc este un knisoff ieftin de digispark kicksarter care vine la un dolar enorm pe ebay cu livrare gratuită internațională.
Programatorul este programatorul USBASP open source disponibil și pentru aproximativ același preț pe eBay sau AliExpress
Acest lucru instructiv este procesul de la capăt la capăt pentru a face ca dev-board-ul să facă ceva
O cale mai ușoară este achiziționarea unui digispark real de la digistumphttps://digistump.com/products/1
Dar acest proiect pare să fie în așteptare și acestea costă 8 USD
Dacă aveți una dintre acestea, nu aveți nevoie de un programator așa cum are și ardudino Micronucleus boot loader pre-flashed pe cip. Aceasta înseamnă că puteți utiliza programul direct pe cipul de pe computer. Dar dezavantajul este că încărcătorul de încărcare folosește o bună parte din resursa disponibilă pe cip, limitând ceea ce puteți face pentru ceea ce valorează, este vorba despre USBASP și NU despre Micronucleus
Pasul 1: Achiziționați piesele dvs
Accesați ebay sau aliexpress și căutați
- „attiny85” pentru tablă
- „usbasp” pentru prgrammer și
- "fire jumber" pentru fire (opțional dacă puteți găsi unele în jur)
Pasul 2: puneți-l împreună
Când hardware-ul dvs. ajunge în sfârșit, începeți cu lipirea
Lipiți pinii de rupere a pinilor care vin împreună cu pachetul pe placă. Acest lucru este opțional. dacă nu aveți un fier de lipit, puteți răsuci firele, dar acest lucru nu este recomandat, deoarece contactele nu vor fi cele mai bune
În acest exemplu, eu, dintr-un anumit motiv, am lipit firele direct de la bornele de alimentare, dar puteți utiliza și pinii de rupere pentru a face acest lucru
Pasul 3: Cablare
Conectați firele conform imaginilor. Am folosit această combinație, dar puteți folosi orice doriți de grosier, trebuie doar să corespundă corect
la bord:
- p0, p1, p2 = verde, albastru, roșu
- 5v, GND = roșu, verde (VIN nu este utilizat)
conectorul:
vezi schema pentru conexiunea de cablu corespunzătoare
Pasul 4: Software - VSCode
Acum sunteți conectat, va trebui să vă configurați mediul software
Aceasta include:
- șoferii
- mediu de dezvoltare
Mai întâi descărcați Visual Studio Code. (cel mai bun mediu pe care l-am găsit până acum)
Puteți obține acest lucru de la
Descărcați-l și instalați-l
Pasul 5: Instalați pluginul IDE PlatformIO
Faceți clic pe butonul de extensii din bara din stânga jos și căutați PlatformIO
Instalați-l și reîncărcați
Faceți clic pe butonul casetei din bara de stare din stânga jos pentru a deschide pagina principală Platform IO dacă nu apare automat după instalarea pluginului
Pasul 6: Creați un proiect nou
În expertul de proiect denumiți proiectul și alegeți placa
Consiliul trebuie să fie
Attiny85 (Generic)
Cadrul trebuie să fie
Arduino
Pasul 7: Configurați mediul de dezvoltare pentru USBASP
Configurați programatorul în fișierul de setări ale proiectului PlatformIO platformio.ini
Adăugați aceste linii în fișierul platformIOIO.ini:
upload_protocol = usbaspupload_flags = -Pusb
Pasul 8: Conectați programatorul
Conectați-vă programatorul
Pasul 9: Configurați driverele
Hardware-ul dvs. USBASP va avea nevoie de drivere pentru ca computerul dvs. să comunice cu acesta.
Descărcați Zadig de aici
Conectați dispozitivul USBASP USB la un port USB de pe computer
Rulați programul Zadig descărcat pe care l-ați descărcat
Instalați driverul Winusb pentru usbasp
Dacă sistemul dvs. nu recunoaște hardware-ul, trimiteți-mi o notă și poate vă pot ajuta, dar în general acest lucru ar trebui să funcționeze din cutie.
Pasul 10: Scrieți codul
„încărcare =„ leneșă”asigurați-vă că aveți placa ATTiny85 conectată la programator și că totul este conectat.
Apăsați tastele Ctrl + Alt + U pentru a compila și încărca programul
Recomandat:
Buton de 5 dolari pentru automatizarea casei: 4 pași
Buton de automatizare a locuinței de 5 USD: un buton de automatizare de domiciliu de 5 USD Uneori cea mai simplă soluție este un singur buton. Ne-am dorit o modalitate ușoară de a declanșa o rutină de „culcare” pe hub-ul nostru de automatizare la domiciliu (Hubitat Elevation), care stinge majoritatea luminilor, le setează pe altele la niveluri specifice și
Antrenor de exerciții personale (proiect pentru microcontroler pentru începători): 4 pași
Antrenor de exerciții personale (Proiect pentru microcontroler pentru începători): Rezumat: Scopul acestui instructiv este de a crea un dispozitiv care să ajute la livrarea unei rutine consistente de exerciții pentru utilizatorul unei biciclete de exerciții. Dispozitivul va: clipește un LED și sună un bip la un con
Convertiți Bose QC25 în wireless, inclusiv microfon pentru mai puțin de 15 dolari !: 4 pași (cu imagini)
Convertiți Bose QC25 în wireless, inclusiv microfon, cu mai puțin de 15 dolari! Va trebui să cumpărăm doar 2 piese ieftine și ceva de șlefuit: 1: adaptorul Nokia pentru a converti
Link la nivel mondial pentru microcontroler pentru pași sub 20 $ 15
Link la nivel mondial pentru microcontroler pentru sub 20 USD: controlați termostatul de acasă de la locul de muncă. Porniți un aspersor de oriunde din lume apăsând un comutator. Acest instructable arată cum să legați două sau mai multe microcontrolere de 4 USD folosind coloana vertebrală a internetului și un cod simplu VB.Net
Stilou IR minimalist: fără lipire, sub un minut, sub un dolar .: 3 pași
Stilou IR minimalist: fără lipire, sub un minut, sub un dolar. Primul meu instructabil, sper că va fi util: Dacă doriți să testați JC Lee (JC reprezintă Johnny Chung, dar și el face cam miracole.) ..) sau programul Smoothboard de pe www.smoothboard.net (cu ani-lumină înainte, pentru că Boon Jin a început