Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Casi toda nuestra comunicación inalámbrica se realiza mediante ondas de radio *, incluidas llamadas telefónicas, mensajes de texto y WiFi. Con sus transmisores y receptores de radio integrados, el microcontrolador Micro: Bit hace que sea muy fácil construir todo tipo de proyectos con comunicación por radio.
Este proyecto en particular es una forma simple y rápida de enviar mensajes de texto entre dos microcontroladores Micro: Bit **: el remitente escribe un mensaje (corto) que se transmite por radio al Micro: Bit receptor, que sacude una pequeña marioneta usando un servomotor, y luego muestra el mensaje en la pantalla LED de Micro: Bit. Cada Micro: Bit puede ser tanto un emisor como un receptor.
Es como un Twitter de dos personas … ¡si el tweet te notifica a través de un títere robot de cartón bailando!
* Las ondas de radio son ondas de luz de longitud de onda larga. ¡Vea el espectro electromagnético aquí!
** ¡MUCHAS GRACIAS a Adafruit por donar los microcontroladores Micro: Bit utilizados en este proyecto con fines educativos! yayy gracias por apoyar este esfuerzo educativo !!:D
Paso 1: Materiales y herramientas
Electrónica
- Micro: microcontrolador de bits (x 2)
- Servomotor (x 2)
- Clips de cocodrilo para cables de placa de pruebas
Materiales de marionetas (u otro sistema de alerta de mensajes)
- Cartón (aprox. 2 pies x 1 pie)
- Sujetadores de papel (13 o más)
- Brochetas (5 o más)
Instrumentos
- Pistola de silicona
- Tijeras y / o cuchillo multiusos (p. Ej., Cuchillo exacto)
- Lápiz
- Regla u otra regla
Paso 2: ¡Construya la marioneta de alerta de mensajes entrantes
Paso 1: ¡Construye una marioneta de cartón como la que se muestra en la foto o crea la tuya propia! Utilice los sujetadores de papel para hacer uniones
Paso 2: Construye un sistema de montaje para sujetar la marioneta al servo con brochetas y cartón
Usé un imán para sujetar la marioneta al sistema de montaje del servo porque los imanes son increíbles, ¡pero también puedes usar pegamento, cinta, velcro o una variedad de otros adhesivos!
Paso 3: construye un soporte para la marioneta.
- En aprox. Hoja de cartón de 6 pulg. X 12 pulg., Mida, marque y corte un orificio para el cuerpo del servo de modo que los brazos del servo descansen contra el frente de la hoja de cartón.
- Corta dos triángulos de cartón y pégalos en la parte posterior del soporte para que el soporte, bueno, esté en posición vertical.
- Corte un agujero para que los cables Micro: Bit pasen a través y agregue dos chinchetas en la parte delantera para sujetar el Micro: Bit.
Paso 3: codifique los dos micro: bits
Para comenzar, elija un Micro: Bit para que sea el remitente y el otro Micro: Bit para que sea el receptor. Una vez que ambos funcionen como se esperaba, agregue el código para ambos roles.
Utilice el sitio web Make Code Micro: Bit para programar cada Micro: Bit. Como se trata de un proyecto para principiantes, todo el sistema se puede construir utilizando el lenguaje de programación basado en bloques, ¡aunque se recomiendan y agradecen las adaptaciones!
Si hay más de un par de Micro: Bits en la sala (es decir, en un salón de clases), recuerde establecer diferentes números de grupo de radio para cada par.
El remitente envía un texto (breve) basado en las entradas del usuario por radio, como en el ejemplo anterior. ¡Bastante simple! El receptor mueve el servo cuando se recibe un texto entrante, luego desplaza el texto del mensaje en la pantalla LED, como en el siguiente ejemplo.
Presione el botón de reinicio para dejar de enviar / recibir el mensaje entrante.
Paso 4: ¡Conecte el Servo
Conecte el cable rojo del servo al pin de alimentación Micro: Bit 3V, el cable negro del servo al pin de tierra Micro: Bit y el cable blanco (o amarillo) del servo al pin de entrada Micro: Bit P0.
Paso 5: ¡Envíe todos los mensajes
Programe ambos Micro: Bits para que sean emisores y receptores para que pueda comunicarse entre sí. Luego, cambie la energía de la computadora portátil a la batería y pruebe su sistema de comunicación inalámbrica. Cuando el remitente envía un mensaje, la marioneta le notificará que revise la pantalla LED para que pueda ver el mensaje entrante.
¿Qué tan lejos de un rango puedes llegar? ¡Pruébelo!
Hay toneladas de otras extensiones para este proyecto introductorio, aquí hay algunas posibilidades:
- Agregue más opciones de mensajes agregando más entradas o cambiando la forma en que se leen esas entradas;
- En lugar de un sistema de alerta de sobremesa, cree un sistema de alerta portátil;
- Envíe mensajes de voz y / u otros sonidos.
¡Feliz edificio!