Tabla de contenido:
Video: Transmisión láser con Arduinos: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Este proyecto fue para el científico BT Young en 2019.
Estuve a cargo del "Modelo de demostración".
La demostración consistió en dos láseres controlados por arduino que parpadean para enviar una señal a otro arduino a cierta distancia. Se probó que funcionaba hasta 100 m, más allá de eso, enfocar y apuntar los láseres era un gran dolor de cabeza. Calculamos una distancia máxima teórica (asumiendo un láser muy colimado) de algunos miles de km.
Muy orgulloso de haberlo hecho funcionar. Fuimos entrevistados por algunos políticos y profesores e incluso llegamos a los periódicos y la televisión locales de Dublín. ¡Incluso un profesor de DCU nos twitteó!
En términos de premios, fuimos galardonados con "Muy elogiados".
Suministros
Para el transmisor de demostración que utilicé:
Un clon de arduino uno
Una fuente de alimentación para los láseres. El arduino se alimentó desde una computadora portátil.
2x láseres verdes de alta potencia
Relés para controlar los láseres (no teníamos MOSFETS ni nada)
Una gran pantalla LCD con una mochila I2C para mostrar el texto, etc.
2x LED para parpadear al mismo tiempo que los láseres, uno verde y uno rojo (principalmente para efectos pero también para depuración) las luces intermitentes tienden a atraer a la gente y hacer que se vea más fresco.
Para el receptor usamos:
Un clon de arduino uno
2x fotodiodos
Resistencias surtidas para ajustar la sensibilidad
2x LED para mostrar qué señal está entrando para depurar y solucionar problemas. También para efectos como con el transmisor.
Una pantalla LCD para mostrar las transmisiones recibidas.
Un interruptor para reiniciar el arduino
Paso 1: Paso uno: Montaje
Todo se ensambló como se muestra en los esquemas.
Se utilizó un par de láser y fotodiodo para los datos y el otro para el reloj. Es posible usar un solo láser para ambos, pero no lo sabía en ese momento.
Hicimos algunos estuches improvisados para los módulos transmisor y receptor de Lego para su presentación.
Para asegurarse de que estaba claro que no hay conexión por cable entre los dos dispositivos, se utilizó una fuente de alimentación separada para cada uno. Los dos láseres, que tenían diferentes voltajes, fueron alimentados por separado por una verruga de pared y reguladores de voltaje. Sé que usar relés no es ideal ya que limita la velocidad de transmisión, pero eso es todo lo que teníamos a mano en ese momento.
Paso 2: Código
El código es lo que me tomó más tiempo, ya que no tenía mucha experiencia antes de intentar este proyecto.
Mi código está disponible en mi github
Paso 3: prueba
Si va a hacer esto usted mismo, deberá probarlo.
Hice esto grabando las salidas de uno de los fotodiodos y pegando los resultados en una hoja de cálculo.
A partir de ahí, ajusté el valor de las resistencias en el receptor hasta que el gráfico que se generó fue lo más definido posible. La velocidad fue entonces el siguiente objetivo. Cuanto más rápido destelle el láser, menor brillo y, por lo tanto, menor será la calidad de la señal. Estábamos limitados por los relés a 60 Hz más o menos, pero manejamos velocidades de hasta 50 bits por segundo (cada carácter es de 1 byte, aproximadamente 6 letras por segundo) con los láseres más potentes que teníamos y con los fotodiodos configurados para ser más sensibles. Más que eso y los relés comenzaron a perder ciclos de reloj.
Paso 4: Producto final
funcionó a las mil maravillas casi siempre, especialmente en el poco espacio disponible en nuestro stand.
Descubrimos que las luces intermitentes, los cables, las pantallas, etc. atraían bastante bien a las multitudes.
Recomendado:
Construya su robot de transmisión de video controlado por Internet con Arduino y Raspberry Pi: 15 pasos (con imágenes)
Construya su robot de transmisión de video controlado por Internet con Arduino y Raspberry Pi: Soy @RedPhantom (también conocido como LiquidCrystalDisplay / Itay), un estudiante de 14 años de Israel que está aprendiendo en la Escuela Secundaria Max Shein de Ciencias y Matemáticas Avanzadas. ¡Estoy haciendo este proyecto para que todos puedan aprender y compartir
Kit de transmisión web Raspberry Pi - Parte 2 (transmisión de video Pi): 6 pasos
Kit de transmisión web de Raspberry Pi - Parte 2 (transmisión de video de Pi): De acuerdo, no pensé que esto necesitara fotos, pero al sitio web le gustan las imágenes. En su mayoría, se trata de una serie de comandos y pasos para usted. Hay una serie de otros sitios que pueden abordar cualquier peculiaridad. Esto es lo que funcionó para mí. Esto combina otros
Caja de transmisión de radio con un solo botón: 7 pasos (con imágenes)
Caja de transmisión de radio con un solo botón: construí una caja para la barra de mi amigo que tiene una Raspberry Pi en el interior y con solo presionar un botón transmite audio a un sitio web usando Darkice e Icecast, mientras enciende simultáneamente un letrero de 'On-Air'. Pensé que esto era algo que la gente ya estaba
Transmisión de audio digital láser simple y económica: 4 pasos
Transmisión de audio digital láser simple y barata: desde que hice la pistola láser, he estado pensando en modular el láser para enviar audio, ya sea por diversión (un intercomunicador para niños) o tal vez para transmitir datos para una pistola láser más sofisticada. , lo que permite que un receptor averigüe quién lo golpeó
Transmisión de audio y transmisión de video con Raspberry Pi 3: 6 pasos
Transmisión de audio y transmisión de video usando Raspberry Pi 3 .: La principal utilidad de este proyecto es transmitir audio a Raspberry Pi 3 desde cualquier dispositivo conectado a la red WiFi común y adquirir video de Raspberry Pi 3 a cualquier dispositivo conectado a una red WiFi común