Tabla de contenido:

Pantalla de satélite de Júpiter: 3 pasos
Pantalla de satélite de Júpiter: 3 pasos

Video: Pantalla de satélite de Júpiter: 3 pasos

Video: Pantalla de satélite de Júpiter: 3 pasos
Video: Viaje al satélite EUROPA de Júpiter con Imágenes REALES 2024, Noviembre
Anonim
Pantalla de satélite de Júpiter
Pantalla de satélite de Júpiter
Pantalla de satélite de Júpiter
Pantalla de satélite de Júpiter
Pantalla de satélite de Júpiter
Pantalla de satélite de Júpiter

Este es un proyecto divertido y fácil que tiene un gran potencial para hacer una exhibición interesante, educativa y de inicio de conversación. Utiliza una tira de luz neopixel económica ($ 10) para mostrar la orientación actual de las cuatro lunas principales de Júpiter.

Suministros

Arduino Uno (cualquier variante servirá)

Tira de NeoPixel (utilicé una disponible en Amazon)

3 cables de conexión

Paso 1: conecta tu Arduino a la tira de luz

Conecte su Arduino a la tira de luz
Conecte su Arduino a la tira de luz

No mucho a esto. La tira de luz tiene tres conexiones: rojo para + 5V, negro para tierra, verde para señal.

Es posible que tenga una tira de luz diferente a la mía, por lo que los colores pueden variar, pero la conexión será la misma.

Conecte lo siguiente:

Tira de luz -------- Pin Arduino

Cable rojo -------------- 5V

Cable negro ------------ GND

Cable verde ------------ Pin 6 (este puede ser cualquier pin pero mi boceto usa 6)

Es posible que desee esperar hasta que programe el Arduino antes de conectar la tira de luz. Esto evitará que una condición aleatoria en el inicio energice todas las luces al mismo tiempo y sobrecargue potencialmente el puerto USB de la computadora.

Paso 2: programa el Arduino

Cargue el boceto en el Arduino usando cualquier método al que esté acostumbrado.

Nota: Deberá tener cargada la biblioteca Adafruit Neopixel. ¡¡¡Gracias a Adafruit por su increíble apoyo a la comunidad Maker !!!

Esta es una implementación muy simple que te deja mucho espacio para mejorar. Actualmente, codificas la fecha y la hora (en UTC). Actualice las variables a su hora UTC actual. Compila y descarga el código en tu Arduino. Debería ver el estado actual de las lunas. Júpiter aparecerá como un punto ROJO en el medio de la franja. Los colores de las otras lunas se pueden cambiar en el boceto a lo que desee. Dado que la fecha y la hora de inicio están en el boceto, ahora puede llevar la pantalla a otro lugar y conectarla y comenzará a la hora actual. Esto le permite programarlo y moverlo rápidamente a algún lugar sin perder la fecha ni la hora.

Paso 3: Hágalo suyo

Claramente, hay algunas formas excelentes de mejorar esto si desea hacer de este un hermoso proyecto para su hogar:

1) Agregue un reloj en tiempo real respaldado por batería. Estos son muy baratos con mucha información disponible sobre cómo usarlos. Esto le permitiría no perder la fecha u hora actual cuando la unidad perdió energía.

2) Puede agregar un par de interruptores al Arduino y crear el código para establecer la hora simplemente usando la tira de luz como pantalla. Tal vez establezca cada dígito de la fecha y la hora según la cantidad de LED que está lejos de Júpiter (o un extremo de la tira).

3) Agregué una pequeña imagen de Júpiter para resaltar mejor el planeta. Montar sobre un fondo de campo de estrellas realmente haría que este proyecto se destacara.

4) Actualmente, el código sobrescribirá dos lunas que están en el mismo píxel. Puede modificar el código para que parpadeen alternativamente los dos colores cuando estén en el mismo píxel.

5) Similar al 2 anterior, podría idear un esquema para alternar entre la visualización de la luna y la hora. (La forma en que puede mostrar el tiempo en una franja lineal depende de usted). El código configura principalmente la pantalla y luego llama a la subrutina para calcular las posiciones repetidamente. Agregué una línea en la subrutina Loop () para agregar 120 segundos al tiempo de cada iteración de Loop. Esto le permite ver las lunas moviéndose entre sí más rápidamente y brinda una exhibición realmente genial de estos bailarines cósmicos.

El video muestra el código con esta línea comentada. Puedes ver cómo Io rasga alrededor de Júpiter y Callisto dispara hacia afuera. Espero que disfrutes de este proyecto. Si crea uno, compártalo con todos.

Recomendado: