Sommario:
- Passaggio 1: ordinare i circuiti stampati (PCB)
- Passaggio 2: ordina i componenti
- Passaggio 3: assemblaggio delle schede
- Passaggio 4: Programmazione dell'ArduinOLED
Video: Costruisci l'ArduinOLED: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
ArduinOLED è una piattaforma per giochi elettronici e altri progetti. Include uno schermo OLED, un joystick, alcuni pulsanti, un cicalino e punti di connessione a coccodrillo per interfacciarsi con molti altri dispositivi. Visita https://johanv.xyz/ArduinOLED per maggiori informazioni.
Questa guida spiega come ordinare e assemblare da soli una di queste schede. Per configurare il software, visitare
Passaggio 1: ordinare i circuiti stampati (PCB)
Ho disegnato le schede su EasyEDA:
easyeda.com/jjvan/OLED_Arduino-55422f17ec8…
La scheda chiamata "ArduinOLED v6" è quella che ho ordinato. Ha alcuni errori:
- Tutti i diodi sono all'indietro tranne il diodo di potenza.
- I resistori di pull-up SDA e SCL sono stati accidentalmente collegati a terra invece che a 5V, quindi ho dovuto saldare resistori con cavo radiale da 1K ohm ai connettori a coccodrillo.
Ho risolto tutti questi problemi nella scheda chiamata "ArduinOLED v8"
- Tutti i diodi ora sono corretti.
- SDA e SCL ora dispongono di resistori pull-up a montaggio superficiale da 1K.
- I pin SPI sono disponibili sulle clip a coccodrillo a sinistra.
- NOTA: poiché i pin sono stati riorganizzati, sarà necessario modificare la libreria ArduinOLED per poter leggere i pulsanti. Maggiori informazioni su questo nell'ultimo passaggio di questo tutorial.
Per ordinare le schede, crea un account su EasyEDA, segui il collegamento sopra e fai clic su "Apri nell'editor" accanto alla scheda che desideri ordinare. Quindi fai clic su "output di fabbricazione" (etichettato nelle immagini sopra), che aprirà una nuova scheda con le opzioni di ordinazione. Cambia "Quantità PCB" in 10, poiché 5 e 10 costano lo stesso, e fai clic su "Salva nel carrello".
Inserisci il tuo indirizzo per ottenere il costo di spedizione. Negli Stati Uniti, di solito è di $ 18, quindi se vuoi ordinare più tipi di schede, mettile nello stesso ordine in modo da dover pagare la spedizione solo una volta.
Non inviare ancora l'ordine PCB, poiché è possibile ridurre i costi di spedizione ordinando alcuni componenti con i PCB.
Passaggio 2: ordina i componenti
In allegato c'è un foglio di calcolo di tutti i componenti e dove li ho acquistati. Tutti i componenti di "LCSC" possono essere combinati con l'ordine PCB EasyEDA. Durante il checkout, in Opzioni di spedizione, seleziona "Voglio combinare gli ordini PCB da spedire insieme". Quindi, dopo aver inviato l'ordine per LCSC, torna indietro e invia l'ordine per le schede da EasyEDA.
Passaggio 3: assemblaggio delle schede
Alcune note durante la saldatura dei componenti sui PCB:
- Assicurati di staccare i pin dell'Arduino Pro Mini che sporgono dal retro della scheda poiché colpirebbero il supporto della batteria da 9V.
- Agganciare anche i diodi, i pulsanti e il cicalino che si trovano sotto il supporto della batteria da 9 V
- Saldare il supporto della batteria per ultimo.
- Quando si salda il joystick, è necessario rimuovere l'intestazione angolare e sostituirla con un'intestazione diritta o con alcuni pin rimanenti dai diodi.
- Ho usato un'intestazione femmina 1x4 quando ho collegato lo schermo OLED in modo da poterlo rimuovere se volevo. Puoi anche semplicemente saldare lo schermo direttamente alla scheda.
Passaggio 4: Programmazione dell'ArduinOLED
Per programmare l'ArduinOLED, segui questo tutorial:
www.instructables.com/id/ArduinOLED/
Se hai ordinato "ArudinOLED v8" che è etichettato con "v2.0" sul retro (il numero sul retro rappresenta la "versione del software" per la compatibilità della libreria), dovrai modificare alcune righe nella libreria ArduinOLED.
Apri il file su:
[cartella sketchbook]/ArduinOLED/ArduinOLED.cpp
O
[cartella sketchbook]/ArduinOLED-master/ArduinOLED.cpp
Trova queste linee vicino alla parte superiore:
Uscita col0(ALTO);
Uscita col1(ALTO); Uscita col2(ALTO);
E cambiali in questo:
Uscita col0(ALTO);
Uscita col1(ALTO); Uscita col2(ALTO); OriginaleCambiato D10D9 D11D6 D12D
Ciò cambierà quali pin vengono utilizzati per la matrice di pulsanti per riflettere le modifiche nella scheda "ArduinOLED v8". Rende inoltre disponibili i pin SPI sui connettori a coccodrillo a sinistra.
Fammi sapere se hai domande o hai bisogno di chiarimenti su uno di questi passaggi. Buona fortuna!
Consigliato:
Costruisci un controller MIDI Arduino: 5 passaggi (con immagini)
Costruisci un controller MIDI Arduino: ciao a tutti! In questo tutorial ti mostrerò come costruire il tuo controller MIDI alimentato da Arduino. MIDI è l'acronimo di Musical Instrument Digital Interface ed è un protocollo che consente a computer, strumenti musicali e altro hardware di comunicare
Hot Seat: costruisci un cuscino riscaldato che cambia colore: 7 passaggi (con immagini)
Sedile caldo: costruisci un cuscino riscaldato che cambia colore: vuoi tenerti al caldo nelle fredde giornate invernali? Hot Seat è un progetto che utilizza due delle più eccitanti possibilità di e-textile: il cambio di colore e il calore! Costruiremo un cuscino per il sedile che si riscalda e quando sarà pronto per l'uso rivelerà t
Costruisci un registratore di attività personale: 6 passaggi
Crea un registratore di attività personale: il mio amico di Londra, Paul, voleva trovare un modo per tenere traccia di cibo, attività e posizione in un'unica dashboard. Fu allora che ebbe l'idea di creare un semplice modulo web che inviasse i dati a una dashboard. Avrebbe messo sia il modulo web a
Costruisci un rilevatore di movimento indossabile (BLE da Arduino a un'app Android Studio personalizzata): 4 passaggi
Costruisci un rilevatore di movimento indossabile (BLE da Arduino a un'app Android Studio personalizzata): Bluetooth Low Energy (BLE) è una forma di comunicazione Bluetooth a bassa potenza. I dispositivi indossabili, come gli indumenti intelligenti che aiuto a progettare presso Predictive Wear, devono limitare il consumo energetico ove possibile per prolungare la durata della batteria e utilizzare frequentemente BLE
ArduinOLED: 5 passaggi (con immagini)
ArduinOLED: ArduinOLED è una piattaforma per giochi elettronici e altri progetti. Include uno schermo OLED, un joystick, alcuni pulsanti, un cicalino e punti di connessione a coccodrillo per interfacciarsi con molti altri dispositivi. Visita https://johanv.xyz/ArduinOLED per ulteriori informazioni