Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
El marco se hizo solo para divertirse en Navidad:)
Mire una película de YouTube para ver una demostración.
- El módulo GSM AI A6 recibe SMS y lo envía a Arduino Uno como maestro (bus i2c).
- Arduino Uno envía la información del bus i2c a Arduino Nano para comenzar a mover los servos y a otro Nano para reproducir música.
- Arduino Nano, que reproduce una música, establece un estado alto en el PIN 2 y el módulo ISD1820 comienza a reproducir una canción previamente grabada.
Paso 1: Materiales
- 1x Ardunio Uno. Cerebro de toda la construcción. Gestiona datos entre Arduinos, módulo GSM y LCD.
- 2x Arduino Nano. El primero es mover los servos. El segundo es para reproducir música (activa el módulo ISD1820).
- 1x 0, altavoz de 5 vatios
- Módulo ISD1820 Mantiene la melodía guardada / grabada.
- Alambres con clavijas macho.
- Cabezales de clavija hembra para bus de alimentación y bus de datos de transmisión i2c.
- 1x LCD2004 + I2C 2004 20x4 HD44780
- 1x módulo GSM AI A6
- 2x servos SG-90
- Pegamento caliente
- Marco de fotos grande
- 1x placa PCB
- 1x interruptor de encendido
- 1x conector hembra DC o USB.
- Material textil rojo.
- 1x cargador USB o fuente de alimentación CC típica. Requiere 5V 2A. No estoy seguro de si funciona con 1A. El módulo GSM consume mucha corriente cuando inicia sesión en la red.
Paso 2: construcción
El mayor problema fue encontrar adornos navideños y planificar cómo deberían pegarse al marco:)
Cosas para hacer:
- Adornos navideños con pegamento caliente y servos. Es la forma más sencilla de montar todo junto. También puede utilizar cinta de espuma de dos caras.
- Taladre algunos agujeros para los conectores hembra, LCD y montaje Arduino.
- Código tres Arduinos Aquí está: Fuente GitHub
- Firme todos los cables solo para mantener todo organizado.
- No dibujaré bocetos. Si alguien quisiera hacer algo como este marco, debería sumergirse en el código fuente de GitHub. Es la mejor manera:)
- Suelde dos buses hechos de placa PCB y cuatro cabezales de clavija hembra. Un bus es para la transmisión i2c entre Arduinos y LCD. El segundo bus es para la fuente de alimentación para cada elemento.
- El módulo GSM A6 se comunica con Arduino Uno por RX / TX SoftwareSerial. La serie de hardware se utiliza para el modo de depuración de PC.
Paso 3: programación
El código está disponible aquí: Fuente de GitHub
Hay un código dividido para tres Arduinos. Es bastante fácil ver lo que está pasando;)
Paso 4: resultados
En la parte superior de este instructivo, encontrará la demostración de YouTube.