Sommario:

Costruisci l'ArduinOLED: 4 passaggi
Costruisci l'ArduinOLED: 4 passaggi

Video: Costruisci l'ArduinOLED: 4 passaggi

Video: Costruisci l'ArduinOLED: 4 passaggi
Video: How To Make a 4x4 Arduino LED Cube! 2024, Dicembre
Anonim
Costruisci l'ArduinOLED
Costruisci l'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 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)

Ordina i circuiti stampati (PCB)
Ordina i circuiti stampati (PCB)
Ordina i circuiti stampati (PCB)
Ordina i circuiti stampati (PCB)
Ordina i circuiti stampati (PCB)
Ordina 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: