Taula de continguts:

Construeix l'ArduinOLED: 4 passos
Construeix l'ArduinOLED: 4 passos

Vídeo: Construeix l'ArduinOLED: 4 passos

Vídeo: Construeix l'ArduinOLED: 4 passos
Vídeo: 3 РЕЦЕПТА из КУРИНОЙ ПЕЧЕНИ/ ПАШТЕТ!! ГОСТИ БУДУТ В ШОКЕ!! 2024, Desembre
Anonim
Construeix l'ArduinOLED
Construeix l'ArduinOLED

ArduinOLED és una plataforma per a jocs electrònics i altres projectes. Inclou una pantalla OLED, un joystick, alguns botons, un brunzidor i punts de connexió de clip de cocodril per connectar-se amb molts altres dispositius. Visiteu https://johanv.xyz/ArduinOLED per obtenir més informació.

Aquesta guia explica com demanar i muntar un d’aquests taulers vosaltres mateixos. Per configurar el programari, visiteu

Pas 1: demaneu les plaques de circuit imprès (PCB)

Demaneu les plaques de circuits impresos (PCB)
Demaneu les plaques de circuits impresos (PCB)
Demaneu les plaques de circuits impresos (PCB)
Demaneu les plaques de circuits impresos (PCB)
Demaneu les plaques de circuits impresos (PCB)
Demaneu les plaques de circuits impresos (PCB)

Vaig dissenyar les taules a EasyEDA:

easyeda.com/jjvan/OLED_Arduino-55422f17ec8…

El tauler anomenat "ArduinOLED v6" és el que vaig demanar. Té alguns errors:

  • Tots els díodes es troben cap enrere, excepte el díode de potència.
  • Les resistències de tracció SDA i SCL es van connectar accidentalment a terra en lloc de 5V, així que vaig haver de soldar resistències de plom radial d’1K ohm als connectors de pinça d’al·ligàtor.

Vaig solucionar tots aquests problemes al tauler anomenat "ArduinOLED v8"

  • Ara tots els díodes són correctes.
  • Els SDA i SCL ara tenen resistències de tracció de muntatge superficial d’1K.
  • Els pins SPI estan disponibles als clips de cocodril de l’esquerra.
  • NOTA: Atès que es van reordenar els pins, haureu de modificar la biblioteca ArduinOLED per poder llegir els botons. Més informació sobre això a l'últim pas d'aquest tutorial.

Per demanar els taulers, creeu un compte a EasyEDA, seguiu l'enllaç anterior i feu clic a "Obre a l'editor" al costat del tauler que vulgueu demanar. A continuació, feu clic a "Sortida de fabricació" (etiquetada a les imatges anteriors), que obrirà una nova pestanya amb opcions de comanda. Canvieu "Quantitat de PCB" a 10, ja que el 5 i el 10 costen el mateix i feu clic a "Desa al carret".

Introduïu la vostra adreça per obtenir el cost d'enviament. Als EUA, normalment costa 18 dòlars, de manera que si voleu demanar diversos tipus de taulers, poseu-los en el mateix ordre, de manera que només haureu de pagar l’enviament una vegada.

Encara no envieu la comanda de PCB, ja que podeu reduir els costos d’enviament demanant alguns dels components amb els PCB.

Pas 2: Ordeneu els components

Adjuntem un full de càlcul amb tots els components i on els he comprat. Tots els components de "LCSC" es poden combinar amb l'ordre EasyEDA PCB. Durant el pagament, a les opcions d'enviament, seleccioneu "Vull combinar comandes de PCB per enviar-les juntes". Després, després d’enviar la comanda de LCSC, torneu enrere i envieu la comanda de les juntes d’EasyEDA.

Pas 3: Muntatge de les juntes

Algunes notes mentre es soldaven els components als PCB:

  • Assegureu-vos de retallar els passadors de l’Arduino Pro Mini que sobresurten per la part posterior de la placa ja que impactarien al suport de la bateria de 9V.
  • Retalleu també els díodes, els botons i el brunzidor que hi ha a sota del suport de la bateria de 9V
  • Soldeu el suport de la bateria per últim.
  • En soldar el joystick, heu d’eliminar la capçalera angular i substituir-la per una capçalera recta o per uns pins restants dels díodes.
  • Vaig utilitzar una capçalera femenina 1x4 quan connectava la pantalla OLED per poder-la eliminar si volia. També podeu soldar la pantalla directament al tauler.

Pas 4: Programació de l'ArduinOLED

Per programar l'ArduinOLED, seguiu aquest tutorial:

www.instructables.com/id/ArduinOLED/

Si heu demanat "ArudinOLED v8" que està etiquetat amb "v2.0" a la part posterior (el número de la part posterior representa la "versió de programari" per a la compatibilitat de la biblioteca), haureu de canviar algunes línies a la biblioteca ArduinOLED.

Obriu el fitxer a:

[carpeta de quaderns de dibuixos] /ArduinOLED/ArduinOLED.cpp

O

[carpeta de quaderns de dibuixos] /ArduinOLED-master/ArduinOLED.cpp

Cerqueu aquestes línies a prop de la part superior:

Sortida col0 (ALTA);

Sortida col1 (ALTA); Sortida col2 (ALTA);

I canvieu-los per això:

Sortida col0 (ALTA);

Sortida col1 (ALTA); Sortida col2 (ALTA); Original Canviat D10D9 D11D6 D12D

Això canviarà els pins que s'utilitzen per a la matriu de botons per reflectir els canvis a la placa "ArduinOLED v8". També fa que els pins SPI estiguin disponibles als connectors de clip de cocodril de l’esquerra.

Feu-me saber si teniu cap pregunta o necessiteu aclariments sobre algun d’aquests passos. Bona sort!

Recomanat: