Tabla de contenido:

Construye el ArduinOLED: 4 pasos
Construye el ArduinOLED: 4 pasos

Video: Construye el ArduinOLED: 4 pasos

Video: Construye el ArduinOLED: 4 pasos
Video: PRENDER Y APAGAR 4 LEDS EN ORDEN | ARDUINO PRÁCTICA 1 2024, Noviembre
Anonim
Construye el ArduinOLED
Construye el ArduinOLED

ArduinOLED es una plataforma para juegos electrónicos y otros proyectos. Incluye una pantalla OLED, un joystick, algunos botones, un timbre y puntos de conexión de pinza de cocodrilo para interactuar con muchos otros dispositivos. Visite https://johanv.xyz/ArduinOLED para obtener más información.

Esta guía explica cómo solicitar y montar una de estas placas usted mismo. Para configurar el software, visite

Paso 1: Solicite las placas de circuito impreso (PCB)

Solicite las placas de circuito impreso (PCB)
Solicite las placas de circuito impreso (PCB)
Solicite las placas de circuito impreso (PCB)
Solicite las placas de circuito impreso (PCB)
Solicite las placas de circuito impreso (PCB)
Solicite las placas de circuito impreso (PCB)

Diseñé las tablas en EasyEDA:

easyeda.com/jjvan/OLED_Arduino-55422f17ec8…

La placa llamada "ArduinOLED v6" es la que pedí. Tiene algunos errores:

  • Todos los diodos están al revés excepto el diodo de potencia.
  • Las resistencias pull-up SDA y SCL se conectaron accidentalmente a tierra en lugar de 5 V, por lo que tuve que soldar resistencias de cables radiales de 1K ohmios a los conectores de pinza de cocodrilo.

Solucioné todos estos problemas en la placa llamada "ArduinOLED v8"

  • Todos los diodos ahora son correctos.
  • SDA y SCL ahora tienen resistencias pull-up de montaje en superficie de 1K.
  • Los pines SPI están disponibles en las pinzas de cocodrilo de la izquierda.
  • NOTA: Dado que los pines se reorganizaron, deberá modificar la biblioteca ArduinOLED para poder leer los botones. Más sobre esto en el último paso de este tutorial.

Para ordenar los tableros, cree una cuenta en EasyEDA, siga el enlace de arriba y haga clic en "Abrir en el Editor" al lado del tablero que desea ordenar. Luego haga clic en "Salida de fabricación" (etiquetado en las imágenes de arriba), que abrirá una nueva pestaña con opciones de pedido. Cambie "Cantidad de PCB" a 10, ya que 5 y 10 cuestan lo mismo, y haga clic en "Guardar en el carrito".

Ingrese su dirección para obtener el costo de envío. En los EE. UU., Suele ser de $ 18, por lo que si desea pedir varios tipos de tablas, colóquelas en el mismo pedido para que solo tenga que pagar el envío una vez.

No envíe el pedido de PCB todavía, ya que puede reducir los costos de envío solicitando algunos de los componentes con los PCB.

Paso 2: Ordene los componentes

Se adjunta una hoja de cálculo de todos los componentes y dónde los compré. Todos los componentes de "LCSC" se pueden combinar con el pedido de PCB EasyEDA. Durante el proceso de pago, en las opciones de envío, seleccione "Quiero combinar pedidos de PCB para enviar juntos". Luego, después de enviar el pedido de LCSC, regrese y envíe el pedido de las placas de EasyEDA.

Paso 3: Montaje de las placas

Algunas notas al soldar los componentes en los PCB:

  • Asegúrese de cortar los pines del Arduino Pro Mini que sobresalen de la parte posterior de la placa, ya que golpearían el soporte de la batería de 9V.
  • También sujeta los diodos, los botones y el zumbador que se encuentran debajo del soporte de la batería de 9V
  • Suelde el soporte de la batería al final.
  • Al soldar el joystick, debe quitar el cabezal de ángulo y reemplazarlo con un cabezal recto o algunos pasadores sobrantes de los diodos.
  • Usé un encabezado hembra de 1x4 al conectar la pantalla OLED para poder quitarlo si quería. También puede soldar la pantalla directamente a la placa.

Paso 4: Programación del ArduinOLED

Para programar el ArduinOLED, siga este tutorial:

www.instructables.com/id/ArduinOLED/

Si ordenó el "ArudinOLED v8" que está etiquetado con "v2.0" en la parte posterior (el número en la parte posterior representa la "versión del software" para compatibilidad con la biblioteca), deberá cambiar algunas líneas en la biblioteca ArduinOLED.

Abra el archivo en:

[carpeta del cuaderno de bocetos] /ArduinOLED/ArduinOLED.cpp

O

[carpeta del cuaderno de bocetos] /ArduinOLED-master/ArduinOLED.cpp

Encuentra estas líneas cerca de la parte superior:

Salida col0 (ALTA);

Salida col1 (ALTA); Salida col2 (ALTA);

Y cámbielos a esto:

Salida col0 (ALTA);

Salida col1 (ALTA); Salida col2 (ALTA); Original Cambiado D10D9 D11D6 D12D

Esto cambiará los pines que se utilizan para la matriz de botones para reflejar los cambios en la placa "ArduinOLED v8". También hace que los pines SPI estén disponibles en los conectores de pinza de cocodrilo de la izquierda.

Avíseme si tiene alguna pregunta o necesita una aclaración sobre alguno de estos pasos. ¡Buena suerte!

Recomendado: