Tabla de contenido:

Reloj binario usando Neopixels: 6 pasos (con imágenes)
Reloj binario usando Neopixels: 6 pasos (con imágenes)

Video: Reloj binario usando Neopixels: 6 pasos (con imágenes)

Video: Reloj binario usando Neopixels: 6 pasos (con imágenes)
Video: Como usar Leds RGB NeoPixel | Arduino 2024, Noviembre
Anonim
Image
Image
Tira de LED, comencemos con eso
Tira de LED, comencemos con eso

Hola amigos, me encanta todo lo relacionado con los LED y también me gusta usarlos de diferentes formas interesantes. Sí, sé que el Reloj Binario se ha realizado aquí varias veces, y cada uno es un excelente ejemplo de cómo crear su propio reloj.

Realmente me apetecía un reloj binario para decir "Yo hice eso", y eché un vistazo a las partes que tenía disponibles, LED, resistencias, RTC, Arduino … luego encontré una tira de Neopixel (WS2812). Eso me hizo pensar, casi todos los relojes binarios que he visto usan LED Matrix que implica mucha soldadura, no me malinterpretes, no tengo problemas para soldar, pero ¿por qué no puedo usar la tira … Se formó un plan, Desafío aceptado..

Entonces, primero, me senté a averiguar qué quería en un reloj binario, simple, horas, minutos segundos, máximo de 4 filas para poder leerlo con relativa facilidad, y si se pregunta cómo leer un reloj binario, yo Puedo recomendar que eches un vistazo a esta página: Cómo leer un reloj binario Además, ¿en qué lo guardo? Por suerte, había estado en Ikea y he usado algunos de sus marcos de fotos Ribba en otros proyectos, así que pensé en el bingo. le irá bien (y a £ 2.99 es un buen precio).

Sin más preámbulos, una lista de piezas:

  • Arduino Uno
  • Módulo RTC (ds1302) Ebay (Reino Unido)
  • (Ahora cambiado a un potenciómetro de 10k) Potenciómetro de 220k Ebay (Reino Unido)
  • Resistencia 470r Ebay (Reino Unido)
  • Marco Ribba Ikea Ribba
  • Acetato - para la máscara
  • Uso de una impresora láser

Se requerirán otros cables de conexión, placa de pruebas y fuente de alimentación de 5v, supongo que los tiene:)

Ahora vamos a construir …

Paso 1: Tira de LED, comencemos con eso

Tira de LED, comencemos con eso
Tira de LED, comencemos con eso
Tira de LED, comencemos con eso
Tira de LED, comencemos con eso
Tira de LED, comencemos con eso
Tira de LED, comencemos con eso

Entonces, primero, obtenga la tira de LED, la que tenía tiene LED (píxeles) cada 16.5 mm, lo que parecía estar bien para el marco que tenía, así que los corté a intervalos de 6 píxeles con un par de tijeras afiladas (se aplica la seguridad habitual).

Tenga en cuenta que en el primer plano de la tira hay flechas, esta es la dirección de los datos y la potencia, y las almohadillas de cobre tienen una línea, corte a lo largo de esa línea para asegurarse de que quedan almohadillas de cobre en el extremo de cada parte cortada.

Ahora debería tener 4 tiras de LED con 6 píxeles en cada una, si lo ha hecho, bien hecho, si no, intente de nuevo o vuelva a soldarlas (asegúrese de que las flechas estén en línea) e intente contar correctamente la próxima vez.

Moviéndonos rápidamente, obtengamos las tiras de LED en alguna apariencia u orden, cómo hice esto fue para medir el marco y dividirlo en secciones iguales. Quería el mío dentro del soporte de la imagen, también lo hicieron mis cálculos usando eso en lugar de todo el marco. El soporte es el elemento de cartón que normalmente enmarca la foto, hay una imagen en este paso con el soporte colocado encima del marco.

Paso 2: Monte las tiras de LED y suelde …

Monte las tiras de LED y suelde …
Monte las tiras de LED y suelde …
Monte las tiras de LED y suelde …
Monte las tiras de LED y suelde …
Monte las tiras de LED y suelde …
Monte las tiras de LED y suelde …
Monte las tiras de LED y suelde …
Monte las tiras de LED y suelde …

Como se puede ver en las fotos de este paso, imprimí líneas en papel y coloqué las tiras sobre ellas, luego reconstruí el marco cada vez y lo "miré" para asegurarme de que tenía el aspecto que quería. Una vez que estuve feliz, pegué permanentemente la tira al respaldo con pegamento, la parte posterior pegajosa de la mía no era demasiado buena.

Para el diseño de este utilicé LibreCAD, que es Open Source y más que adecuado para la tarea, recuerda a la hora de imprimir centrar la imagen y cambiar el ratio de impresión a 1: 1. He adjuntado el diseño que utilicé en este paso.

Lo siguiente en la lista de tareas pendientes fue conectar las tiras. En mi caja de bits tenía algunos conectores macho de borde de PCB, así que los usé en lugar de soldar la primera conexión. Si tiene estos y desea seguir esa ruta, no dude en hacerlo.

De todos modos, comenzando en la franja inferior, las flechas van de DERECHA a IZQUIERDA, suelde su conector de borde en la franja, o sus cables de conexión primarios, sugiero usar rojo, negro y otro color para los datos. La mayoría de las tiras son etiquetas +. -, D… + es su Positivo, - es Negativo, D es Datos, no todos son iguales y pueden tener diferente voltaje, los míos son 5v. asegúrese de utilizar una fuente de alimentación adecuada cuando lo encienda.

Esa es la primera tira que comenzó, ahora lo que tenemos que hacer es conectar todas las tiras en serie, de modo que debería estar a la izquierda de la tira inferior, a la derecha de la siguiente tira hacia arriba, y así sucesivamente, la última tira debería no tienen conexión en el lado izquierdo y las flechas para todas las tiras deben estar de DERECHA a IZQUIERDA como se mencionó anteriormente.

Paso 3: ¡A algunos no les gusta nada

¡A algunos no les gusta al desnudo!
¡A algunos no les gusta al desnudo!
¡A algunos no les gusta al desnudo!
¡A algunos no les gusta al desnudo!
¡A algunos no les gusta al desnudo!
¡A algunos no les gusta al desnudo!

Personalmente, preferí el aspecto simple y desnudo para que pudieras ver cómo funcionaba, sin embargo, "La que debe ser obedecida" dijo que si iba a la pared tenía que "verse más ordenada", así que tuve que pensar rápido y me di cuenta de que podría usar el diseño y modificarlo ligeramente, imprimirlo en acetato y se vería bien. Por mucho que me encantaría decir que rompí el Photoshop e hice esto en un santiamén, no puedo, un amigo mío hizo esta parte por mí, ya que mis habilidades con el Photoshop no son tan buenas como a mi cerebro le gustaría pensar.

El renderizado final se imprimió en acetato, se recortó y se colocó detrás del vidrio, luego el soporte de fotos, luego las tiras de LED, finalmente esa placa de respaldo con los cables que salían para la alimentación y los datos.

Como se puede ver en la imagen, tengo cables rojo, negro y verde saliendo, y los cables de interconexión están enrollados en la parte posterior.

El producto final que debo admitir a regañadientes no se ve tan mal en absoluto.

El binario en la parte inferior dice "Reloj binario"

Llegaré a una modificación cuando pueda poner mis manos en un poco más de acetato, y eso es mover los números de las filas hacia la derecha un poco más, son cebada visibles.

Paso 4: Comience con el cableado … Que comience la diversión

Comience con el cableado … Que comience la diversión
Comience con el cableado … Que comience la diversión
Comience con el cableado … Que comience la diversión
Comience con el cableado … Que comience la diversión

Como estoy seguro de que pueden ver en las imágenes, no pude encontrar el módulo correcto en Fritzing, así que importé una imagen y la alineé lo mejor que pude.

El riel de alimentación inferior debe tener su propia fuente de alimentación de 5 V, el tamaño de la fuente de alimentación depende del consumo de sus LED. Sugeriría ser cauteloso y usar uno que pueda manejar todos los LED que se encienden con el brillo máximo.

Todavía no he comprometido esto con un PCB (usaré stripboard) ya que puedo agregar una pantalla LCD en un futuro lejano con un sensor de temperatura y mostrar la fecha / hora y la temperatura en formato estándar, por lo que no hay otro esquema actualmente..

ADVERTENCIA … tenga en cuenta el error en el diagrama, la tierra del RTC (cable negro) debe ir a tierra, no el riel positivo como se muestra, actualizará el diagrama y lo cargará nuevamente, gracias a istoos por notarlo.

Paso 5: ¡Finalmente, la Bestia está viva

Image
Image
¡¡¡Ahora algo extra !!!!
¡¡¡Ahora algo extra !!!!

Paso final … ¡huzzah

Verifique, verifique dos veces y vuelva a verificar sus conexiones …

Ahora cargue el boceto en su Arduino, no voy a explicar cómo hacerlo, ya que hay guías más que suficientes para hacer esto y no agregarán ningún valor a este 'ible …

En los comentarios del código, línea 119, esto necesita descomentar, esta línea de código establece la hora y fecha del reloj:

// myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);

Para descomentar, cambie esto a:

myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);

Y ponga la fecha / hora actual en el formato que se documenta en el boceto de la línea 115:

// segundos, minutos, horas, día de la semana, día del mes, mes, año

Ok, ahora sube ese boceto… ¿Listo? OK

Ahora, cuando reinicie Adruino, establecerá la fecha / hora en la especificada, y no quiere que lo haga, así que comente la línea 119 y cargue el boceto nuevamente. Ahora, al reiniciar, leerá la hora del RTC (reloj en tiempo real) y debería ser precisa.

Cualquier problema, verifique sus conexiones, ese será el problema principal, y si la batería que está usando en su RTC es débil, obtendrá lecturas de tiempo falsas (lo sé, me pasó a mí, predeterminado en 48:45:45)

Cualquier pregunta o problema, por favor escriba los comentarios y ayudaré todo lo que pueda.

Que se divierta y disfrute..

Paso 6: ¡¡¡Ahora algo extra !!

¡¡¡Ahora algo extra !!!!
¡¡¡Ahora algo extra !!!!
¡¡¡Ahora algo extra !!!!
¡¡¡Ahora algo extra !!!!

Esta mañana estaba pensando cómo podría mejorar el Reloj Binario, así que mientras reflexionaba sobre esto y tomaba un café, alcancé a encender la calefacción central ya que sentía frío, pero ¡qué frío, qué temperatura!

Un plan astuto …

¿Por qué no agregar la temperatura al reloj?

Buena pregunta, no hay razón para no hacerlo, así que hagámoslo …

20 minutos con Fritzing y tenía la siguiente etapa en mi obra maestra lista para comenzar, solo necesitaba recortar una tira de LED de 6 píxeles más, un par de cables, una resistencia de 4k7ohm y una hora empuñando mi confiable soldador y algunas líneas de código … ¡Listo!

¿Hago que suene fácil? Bueno, sorprendentemente lo es …

Entonces, con un poco de placa de tira, puse el DHT11 y la resistencia requerida, exactamente como en el diagrama.

Actualicé el boceto usado anteriormente, lo cargué y bueno, trabajé la primera vez. Ok, no fue así, cuando soldé los pines del conector de borde macho en la tira, logré tener una mala unión en la línea de datos, así que tuve que resolverlo..

La temperatura se monta verticalmente y se lee como se muestra en la foto, por lo que la temperatura cuando se tomó esa foto era de 19 ° C.

Curiosamente, el DHT11 también mide la humedad, siga atento ya que puede haber otra tira que llegue pronto con humedad.

Recomendado: