2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
A moldura foi feita apenas para se divertir na época do Natal:)
Assista a um filme no YouTube para ver uma demonstração.
- O módulo GSM AI A6 recebe SMS e os envia para o Arduino Uno como um mestre (barramento i2c).
- O Arduino Uno envia informações de ônibus i2c para o Arduino Nano para começar a mover os servos e para outro Nano para reproduzir uma música.
- O Arduino Nano, que toca uma música, define o estado alto no PIN 2 e o módulo ISD1820 começa a tocar uma música gravada anteriormente.
Etapa 1: Materiais
- 1x Ardunio Uno. Brain de construção inteira. Ele gerencia dados entre Arduinos, módulo GSM e LCD.
- 2x Arduino Nano. O primeiro é mover servos. O segundo é para tocar música (aciona o módulo ISD1820).
- 1x alto-falante de 0, 5 watts
- Módulo ISD1820Mantém a melodia salva / gravada.
- Fios com pinos machos.
- Cabeçalhos de pino fêmea. Para barramento de fonte de alimentação e barramento de dados de transmissão i2c.
- 1x LCD2004 + I2C 2004 20x4 HD44780
- 1x módulo GSM AI A6
- 2 servos SG-90
- Cola quente
- Moldura grande
- 1 placa PCB
- 1x interruptor de energia
- 1x conector fêmea DC ou USB.
- Material têxtil vermelho.
- 1x carregador USB ou fonte de alimentação DC típica. Requer 5V 2A. Não tenho certeza se funciona com 1A. O módulo GSM consome muita corrente quando está se conectando à rede ao iniciar.
Etapa 2: construção
O maior problema era encontrar decorações de Natal e planejar como elas deveriam ser coladas na moldura:)
Coisas para fazer:
- Decoração de Natal com cola quente e servos. É a maneira mais fácil de montar tudo junto. Você também pode usar fita de espuma dupla-face.
- Faça alguns furos para cabeçotes de pinos fêmeas, LCD e montagem Arduino.
- Codifique três Arduinos. Aqui está: GitHub Source
- Assine todos os fios apenas para manter tudo organizado.
- Não vou fazer esboços. Se alguém quiser fazer algo como este frame, ele deve mergulhar no código-fonte do GitHub. É a melhor maneira:)
- Solde dois barramentos feitos de placa PCB e quatro conectores de pino fêmea. Um barramento é para transmissão i2c entre Arduinos e LCD. O segundo barramento é para fornecimento de energia para cada elemento.
- O módulo A6 GSM se comunica com o Arduino Uno pela RX / TX SoftwareSerial. Hardware serial é usado para o modo de depuração do PC.
Etapa 3: Programação
O código está disponível aqui: GitHub Source
Existe um código dividido para três Arduinos. É muito fácil ver o que está acontecendo;)
Etapa 4: Resultados
No início deste instrutível, você encontrará uma demonstração do YouTube.