Hola geektimes! Como regla general, cuando se habla de un reloj de luz, muchas personas imaginan dispositivos que indican la hora actual a través de una sombra. Así que estaba en la antigüedad en un reloj de sol, sucede en el mundo moderno, en proyectos como el de geektimes: Shadowplay .Me gustaría hablar sobre el proyecto de relojes de luz que no usan la sombra, sino las secciones resaltadas de la superficie de la base, que es el dial, para indicar la hora. La idea nació en el curso del taller, que se realizó sobre la base del programa de maestría en producción digital de NUST "MISiS" bajo la guía de la maravillosa y única profesora de la Universidad Jennifer Astwood de Wisconsin-Stout. Su objetivo era crear una lámpara con LED. Sin embargo, además de la iluminación, quería darme cuenta de la capacidad de mostrar el tiempo. Así nació el prototipo (creo que no es el último) de mi dispositivo.A continuación habrá algunas fotos y palabras sobre las etapas de producción, el concepto de relojes y la impresión general del trabajo realizado.El primer paso fue el desarrollo del diseño del dispositivo. Me gusta mucho la textura de varios tipos de madera: roble, haya, abedul. La elección del material para el dial principal no fue dolorosa para mí. Afortunadamente, en cualquier Leroy venden buenas piezas de trabajo hechas de haya pegada cara bajo la apariencia de escalones para escaleras. Y la geometría general fue dictada por la necesidad de dividir la superficie en 12 elementos. Se decidió marcar el plano del dial colocando la sección de cada hora en su propio ángulo, formando caras. Las esquinas de las caras indican una hora específica. El triángulo entre las caras es un segmento de tiempo múltiplo de 12. Para una visualización clara del tiempo tuve que usar dos colores: el blanco muestra minutos (de hecho, un segmento de tiempo es un múltiplo de 5 minutos), el verde muestra horas (debido al resaltado del segmento entre las caras, consideramos que la hora actual está resaltada )Por lo tanto, en la foto en el título del tema, el tiempo en el reloj es alrededor de las 14.50 - 14.55.Vale la pena señalar que, gracias al fabuloso MISiS, es posible utilizar una gran cantidad de máquinas de fresado y láser, así como impresoras 3D.Proceso de creación de superficie:La etapa de fresado en bruto en el pórtico tres fresadora axial.Según la geometría resultante, la placa LED se desarrolló de tal manera que la luz de los LED cayó sobre la bisectriz del ángulo del sector del tiempo. Se utilizaron LED de tamaño 2835, 2 piezas para cada color y hora. El tablero también fue grabado en una fresadora. Para mí, esta fue la primera experiencia en cableado y fabricación de tableros, por lo que resultó no ser de muy alta calidad y precisión, pero el tablero cumple su función en el futuro. Toda la placa está diseñada para la instalación de smd, sin embargo, no tenía pasta de soldadura y recogí toda la placa con un soldador. Al final de la instalación, ya me había adaptado para colocar los elementos de forma bastante ordenada, pero esto no mejoró en gran medida la imagen general.Quedaba por arreglar el tablero sobre la superficie y limitar el flujo de luz de los LED para iluminar solo un segmento de tiempo específico en el dial. La geometría de la caja del titular de la tarjeta repitió la superficie del dial en un área particular. La caja, el deflector de luz y el eje de referencia se imprimieron en la impresora y posteriormente se pegaron con pegamento ciacrino y caliente, pasando los cables desde el tablero a través de la cavidad del tubo.El proceso de encendido de los LED se implementa en la placa Arduino Mega, mientras que los minutos LED tienen un encendido suave debido a la señal PWM, y el reloj se enciende instantáneamente.int ledW[] = {3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 2};
int ledG[] = {22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44};
void setup()
{
for (int i=0; i <= 11; i++){
pinMode(ledW[i], OUTPUT);
pinMode(ledG[i], OUTPUT);
}
}
void loop()
{
for (int j=0; j <= 11; j++){
digitalWrite(ledG[j], HIGH);
for (int i=0; i <= 11; i++){
analogWrite(ledW[i], 67);
delay(100);
analogWrite(ledW[i], 130);
delay(100);
analogWrite(ledW[i], 200);
delay(4800);
analogWrite(ledW[i], 0);
}
digitalWrite(ledG[j], LOW);
}
}
El resultado del ensamblaje y la configuración es el reloj presentado en el título del tema. Una demostración de su trabajo se presenta en el video. El modo de operación es solo una demostración, acelerada para mostrar cómo viaja la luz a través del campo del dial. En el trabajo real, debe esperar 5 minutos para cambiar el área de luz de fondo.Desafortunadamente, el grosor del tablero de haya se seleccionó del presupuesto disponible y no permitió un relieve profundo (en este prototipo, el tablero es de 20 mm, el relieve es de 13 mm de profundidad) y, como resultado, los segmentos no se leen muy bien, lo que llevó a la necesidad de colorearlos, separándolos con color. Además, un enfoque de la dirección del flujo luminoso requiere una mayor modernización, de hecho, tenemos un área muy pequeña de iluminación del sector, y la geometría de la sombra con la geometría del dial no se observa muy bien. Es necesario desplegar los LED desde un plano horizontal y es mejor trabajar con un deflector; habrá algo que hacer en las largas tardes de invierno.