Sommario:
- Passaggio 1: acquisisci le tue parti
- Passaggio 2: mettilo insieme
- Passaggio 3: cablaggio
- Passaggio 4: Software - VSCode
- Passaggio 5: installare il plug-in IDE PlatformIO
- Passaggio 6: creare un nuovo progetto
- Passaggio 7: configurare l'ambiente di sviluppo per USBASP
- Passaggio 8: collega il programmatore
- Passaggio 9: installazione dei driver
- Passaggio 10: scrivi il tuo codice
Video: Piccolo progetto di microcontrollore per meno di $ 2 dollari: 11 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
C'è molto su Internet su come iniziare con i controller Micro. C'è molta scelta là fuori, tanti modi per programmarli indipendentemente dal fatto che inizi o meno con il chip stesso, schede di sviluppo o gadget SOC (System On Chip) più completi e molti modi per programmarli.
Quindi, per coloro che sono interessati, questo è uno di quelli.
USBASP + AVR ATTiny85 mini USB dev board (di Digistump)
Mi piace questa combinazione perché è un modo davvero economico per avviare un progetto per una piattaforma Arduino con fattore di forma molto piccolo, questi chip sono così piccoli che puoi inserirli praticamente in qualsiasi cosa a differenza degli ingombranti Unos.
La scheda che sto usando è un knockoff kicksarter digispark economico che arriva a un enorme $ 1 su ebay con spedizione gratuita internazionale.
Il programmatore è il programmatore USBASP open source disponibile anche allo stesso prezzo su ebay o AliExpress
Questo istruibile è il processo end-to-end per far fare qualcosa alla scheda di sviluppo
Un percorso più semplice è acquisire un vero digispark da digistumphttps://digistump.com/products/1
Ma questo progetto sembra essere in attesa e questi costano $ 8US
Se hai uno di questi non hai bisogno di un programmatore in quanto ha e ardudino Micronucleus boot loader pre-flash sul chip. Ciò significa che puoi utilizzare il programma direttamente sul chip dal tuo computer. Ma il rovescio della medaglia è che il boot loader utilizza una buona parte delle risorse disponibili sul chip limitando ciò che puoi fare per quello che vale, si tratta di USBASP e NON del micronucleo
Passaggio 1: acquisisci le tue parti
Vai su ebay o aliexpress e cerca
- "attiny85" per la tavola
- "usbasp" per il programmatore e
- "cavi jumber" per i fili (opzionale se riesci a trovarne qualcuno in giro)
Passaggio 2: mettilo insieme
Quando finalmente arriva il tuo hardware, inizia con la saldatura
Saldare i perni di rottura dei perni a quelli forniti con il pacchetto alla scheda. Questo è facoltativo. se non hai un saldatore puoi semplicemente attorcigliare i fili ma questo non è raccomandato in quanto i contatti non saranno i migliori
In questo esempio, per qualche motivo ho saldato i fili direttamente ai terminali di alimentazione, ma puoi usare i pin di sblocco per farlo anche
Passaggio 3: cablaggio
Collegare i fili come da immagini. Ho usato questa combinazione ma puoi usare quello che vuoi di grossolano, devono solo corrispondere correttamente
al consiglio:
- p0, p1, p2 = verde, blu, rosso
- 5v, GND = rosso, verde (VIN non utilizzato)
il connettore:
vedere lo schema per il collegamento del cavo corrispondente
Passaggio 4: Software - VSCode
Ora che sei connesso dovrai configurare il tuo ambiente software
Ciò comprende:
- autisti
- sviluppo dell'ambiente
Prima scarica il codice di Visual Studio. (il miglior ambiente che ho trovato finora)
Puoi ottenerlo da
Scaricalo e installalo
Passaggio 5: installare il plug-in IDE PlatformIO
Fare clic sul pulsante delle estensioni nella barra laterale in basso a sinistra e cercare PlatformIO
Installalo e ricarica
Fare clic sul pulsante della casetta nella barra di stato in basso a sinistra per aprire la home page della piattaforma IO se non viene visualizzata automaticamente dopo l'installazione del plug-in
Passaggio 6: creare un nuovo progetto
Nella procedura guidata del progetto nominare il progetto e scegliere la scheda
Il consiglio deve essere
Attiny85 (Generico)
Il quadro deve essere
Arduino
Passaggio 7: configurare l'ambiente di sviluppo per USBASP
Imposta il programmatore nel file delle impostazioni del progetto PlatformIO platformio.ini
Aggiungi queste righe al file platformIO.ini:
upload_protocol = usbaspupload_flags = -Pusb
Passaggio 8: collega il programmatore
Collega il tuo programmatore
Passaggio 9: installazione dei driver
Il tuo hardware USBASP avrà bisogno di driver per il tuo computer per comunicare con esso.
Scarica Zadig da qui
Collega il tuo dispositivo USB USBASP a una porta USB del tuo computer
Esegui il programma Zadig scaricato che hai scaricato
Installa il driver Winusb per usbasp
Se il tuo sistema non riconosce l'hardware, inviami una nota e forse posso aiutarti, ma generalmente dovrebbe funzionare immediatamente.
Passaggio 10: scrivi il tuo codice
"loading="lazy" assicurati di avere la tua scheda ATTiny85 collegata al tuo programmatore e che sia tutto collegato.
Premi i tasti Ctrl+Alt+U per compilare e caricare il programma
Consigliato:
Converti Bose QC25 in wireless con microfono incluso per meno di 15 dollari!: 4 passaggi (con immagini)
Converti Bose QC25 in wireless con microfono incluso per meno di 15 dollari!: Questo non è l'hack più carino ma è il modo più economico ed elegante per rendere wireless le fantastiche cuffie bose QC25 anche con il microfono funzionante! Avremo bisogno di acquistare solo 2 pezzi economici e qualcosa da carteggiare:1: l'adattatore Nokia per convertire
Il piccolo microcontrollore AVR funziona con una batteria alla frutta: 9 passaggi (con immagini)
Il minuscolo microcontrollore AVR funziona con una batteria di frutta: parte della frutta e della verdura che mangiamo può essere utilizzata per produrre elettricità. Gli elettroliti in molti prodotti ortofrutticoli, insieme agli elettrodi fatti di vari metalli, possono essere utilizzati per realizzare celle primarie. Uno degli ortaggi più facilmente reperibili, il
FAI DA TE PERSONALIZZA IL TUO SIDEKICK 3 per meno di 20 dollari!!: 8 passaggi
FAI DA TE PERSONALIZZA IL TUO SIDEKICK 3 per meno di 20 dollari !!: Colorwarepc.com offre la personalizzazione per molti prodotti (incluso il sidekick 3). Ma se stai cercando un'alternativa più economica invece di pagare $ 100,00 e aspettare 8-10 giorni, allora è proprio questo . Questo è anche un bene se vuoi sapere come completamente
Collegamento al microcontrollore in tutto il mondo per meno di $ 20: 15 passaggi
Collegamento al microcontrollore in tutto il mondo per meno di $ 20: controlla il termostato di casa dal lavoro. Accendi un irrigatore da qualsiasi parte del mondo premendo un interruttore. Questo Instructable mostra come collegare due o più microcontrollori da $ 4 utilizzando la spina dorsale di Internet e un semplice codice VB.Net
Costruisci un robot molto piccolo: crea il robot a ruote più piccolo del mondo con una pinza.: 9 passaggi (con immagini)
Costruisci un robot molto piccolo: crea il robot a ruote più piccolo del mondo con una pinza: costruisci un robot da 1/20 di pollice cubo con una pinza che può raccogliere e spostare piccoli oggetti. È controllato da un microcontrollore Picaxe. A questo punto, credo che questo potrebbe essere il robot su ruote più piccolo al mondo con una pinza. Questo senza dubbio ch