Tabla de contenido:

Reloj Neopixel con tres anillos Neopixel: 7 pasos
Reloj Neopixel con tres anillos Neopixel: 7 pasos

Video: Reloj Neopixel con tres anillos Neopixel: 7 pasos

Video: Reloj Neopixel con tres anillos Neopixel: 7 pasos
Video: Como usar Leds RGB NeoPixel | Arduino 2024, Mes de julio
Anonim
Image
Image

La brillante creación del reloj Neo Pixel por Steve Manley me impulsó a crear esta instrucción sobre cómo crear un reloj similar por la menor cantidad de dinero. (Un hábito holandés importante siempre es tratar de ahorrar dinero;-))

Descubrí que el diseño original solo se ajusta a los anillos Adafruit NeoPixel, y esos no son exactamente baratos.

Miré a mi alrededor en Ali Express y encontré algunas versiones más baratas. Resultó ser piezas funcionales, pero no con las mismas dimensiones. Terminé buscando y encontrando un diseño 3D para el reloj y lo ajusté en consecuencia.

Junto a esto, la placa que utilicé es un clon de un Arduino Nano, y está programada de la misma manera. Sin embargo, el programa de reloj puro, sin otras adiciones, no está disponible en ninguna parte, así que tuve que ajustar un poco el software.

Suministros

  • Tarjeta mini USB Thinary Nano
  • Reloj RTC
  • Batería LR1120
  • WS2812B 60 Led anillo
  • WS2812B 24 LED anillo
  • WS2812B 12 LED anillo

Paso 1: Imprima en 3D la esfera del reloj

Recoge todas las piezas necesarias
Recoge todas las piezas necesarias

En los archivos adjuntos encontrará el archivo stl que necesita para imprimir la placa frontal del reloj.

Paso 2: recopile todas las piezas necesarias

Recoge todas las piezas necesarias
Recoge todas las piezas necesarias
Recoge todas las piezas necesarias
Recoge todas las piezas necesarias

En Ali Express podrá encontrar todas las piezas que necesita para este proyecto.

Junto a las partes electrónicas compré un reloj con una placa frontal fea, porque eso lo hace 10 euros más barato que uno azul por ejemplo.

Paso 3: conecta los anillos

Conecte los anillos
Conecte los anillos

Use pegamento caliente para unir los anillos en su lugar. Los anillos se suministran con 5 voltios y luego se conectan entre sí en serie conectando DOUT a DIN en cada anillo en orden de tamaño, por lo que de 60 a 24 a 12.

Paso 4: cableado de las otras partes electrónicas

Cableado de las otras partes electrónicas
Cableado de las otras partes electrónicas

El esquema anterior le muestra cómo conectar las piezas entre sí.

Comenzaremos con el reloj en tiempo real DS3234. El reloj es un dispositivo impulsado por bus serie y tiene una batería de respaldo para recordar la hora establecida.

Paso 5: Preparación para programar el Arduino Nano

El Arduino Nano se programa utilizando el IDE de Arduino. Es en el IDE que escribe "bocetos" que luego se compilan en el firmware que su computadora escribe en el Arduino conectado a él mediante un cable USB. Descargue el IDE e instálelo.

Cargue el archivo NeoPixelClock_V1.ino

Antes de cargar el código en la placa, debemos asegurarnos de que tenemos los controladores instalados para nuestra placa y que tenemos la placa correcta seleccionada. Con el clon de Arduino Nano, necesitamos controladores para el chip convertidor serie USB CH340G. El chipset utilizado para USB a serie es CH340 / CH341, para el cual los controladores (para Windows) se pueden descargar aquí:

www.wch.cn/download/CH341SER_EXE.html

Si está trabajando en una Mac, no tendrá ningún problema tal como está.

Paso 6: Instalación de la biblioteca Adafruit NeoPixel

Instalación de la biblioteca Adafruit NeoPixel
Instalación de la biblioteca Adafruit NeoPixel
Instalación de la biblioteca Adafruit NeoPixel
Instalación de la biblioteca Adafruit NeoPixel

Antes de que podamos usar la biblioteca NeoPixel, ¡tenemos que instalarla! Solía ser un poco complicado instalar bibliotecas en el IDE de Arduino, pero desde entonces lo han simplificado e incluido un práctico Administrador de bibliotecas. Aparece en el menú desplegable "Sketch> Biblioteca". Abra el administrador de la biblioteca y busque Adafruit Neopixel.

Cuando lo encuentre, selecciónelo y haga clic en el botón de instalación.

También en el menú "Herramientas> Tablero", asegúrese de seleccionar el tablero correcto, el Arduino Nano.

Paso 7: cargue el boceto

Sube el boceto
Sube el boceto

Ahora que tenemos todo preparado, podemos iniciar la subida al tablero. Conectamos la placa con el cable USB.

Primero averiguamos qué puerto serie registró la placa.

En Windows:

Abra un comando con [Windows] [R] y escriba compmgmt.msc, en Administración de equipos, haga clic en Administrador de dispositivos Busque en Puertos para averiguar qué puerto se está utilizando.

En Mac OS:

Icono de Apple> Acerca de esta Mac> Informe del sistema> USB

Ahora, en el menú Herramientas, asegúrese de que esté seleccionado el procesador con el antiguo cargador de arranque. Esto es necesario para una placa de clonación.

Ahora, en la parte superior izquierda del IDE, haga clic en el botón Cargar. Ese será el botón con la flecha apuntando hacia la derecha. Tan pronto como se complete la carga, el reloj comenzará a funcionar.

Recomendado: