Tabla de contenido:
- Suministros
- Paso 1: conecta tu Arduino a la tira de luz
- Paso 2: programa el Arduino
- Paso 3: Hágalo suyo
Video: Pantalla de satélite de Júpiter: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
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
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:
Estación meteorológica asistida por satélite: 5 pasos
Estación meteorológica asistida por satélite: este proyecto está destinado a personas que desean recopilar sus propios datos meteorológicos. Puede medir la velocidad y dirección del viento, la temperatura y la humedad del aire. También es capaz de escuchar los satélites meteorológicos que orbitan la Tierra una vez cada 100 minutos. Yo
Kit STEM satélite: 7 pasos
Kit STEM de satélite: en el mundo actual, uno de los instrumentos más importantes de la humanidad son los satélites. Estos satélites nos proporcionan datos muy importantes de nuestra vida. Son importantes en todos los aspectos de nuestra vida, como desde la comunicación y la previsión meteorológica hasta la recopilación de r
Cómo construir un satélite: 6 pasos
Cómo construir un satélite: ¿Alguna vez te has preguntado qué necesitarías para construir un satélite? Siga leyendo para ver qué tan posible es gracias a la tecnología de bajo costo pero muy poderosa de hoy. Todo comenzó porque mi abuela siempre bromea diciendo que era tan inteligente que podía construir
Pantalla LCD I2C / IIC - Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: 5 pasos
Pantalla LCD I2C / IIC | Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: Hola a todos, ya que una pantalla LCD SPI 1602 normal tiene demasiados cables para conectar, por lo que es muy difícil conectarlo con arduino, pero hay un módulo disponible en el mercado que puede Convierta la pantalla SPI en la pantalla IIC, por lo que solo necesita conectar 4 cables
Pantalla LCD I2C / IIC - Convierta una pantalla LCD SPI en una pantalla LCD I2C: 5 pasos
Pantalla LCD I2C / IIC | Convierta una pantalla LCD SPI en la pantalla LCD I2C: el uso de la pantalla lcd spi necesita demasiadas conexiones, lo cual es realmente difícil de hacer, así que encontré un módulo que puede convertir la pantalla lcd i2c en la pantalla lcd spi, así que comencemos