Оглавление:

Рождественская рамка Arduino и модуль GSM A6: 4 шага (с изображениями)
Рождественская рамка Arduino и модуль GSM A6: 4 шага (с изображениями)

Видео: Рождественская рамка Arduino и модуль GSM A6: 4 шага (с изображениями)

Видео: Рождественская рамка Arduino и модуль GSM A6: 4 шага (с изображениями)
Видео: Говорящая Arduino шапка Деда Мороза 2024, Ноябрь
Anonim
Image
Image
Строительство
Строительство

Рамка была сделана просто так под Рождество:)

Посмотрите фильм на YouTube, чтобы увидеть демонстрацию.

  1. Модуль AI A6 GSM принимает SMS и отправляет его в Arduino Uno в качестве ведущего устройства (шина i2c).
  2. Arduino Uno отправляет информацию по шине i2c на Arduino Nano, чтобы начать движение сервоприводов, и на другой Nano, чтобы воспроизвести музыку.
  3. Arduino Nano, которая воспроизводит музыку, устанавливает высокое состояние на PIN 2, и модуль ISD1820 начинает воспроизводить ранее записанную песню.

Шаг 1: материалы

  • 1x Ardunio Uno. Брейн всей конструкции. Он управляет данными между Arduinos, модулем GSM и ЖК-дисплеем.
  • 2x Arduino Nano. Первый - для перемещения сервоприводов. Второй - для воспроизведения музыки (запускает модуль ISD1820).
  • 1x 0, 5 Вт динамик
  • Модуль ISD1820 Сохраняет / записывает мелодию.
  • Провода с штырями.
  • Штекерные разъемы для подключения к шине питания и передачи данных i2c.
  • 1x LCD2004 + I2C 2004 20x4 HD44780
  • 1x GSM модуль AI A6
  • 2 сервопривода SG-90
  • Горячий клей
  • Большая фоторамка
  • 1x печатная плата
  • 1x выключатель питания
  • 1x гнездовой разъем постоянного тока или USB.
  • Красный текстильный материал.
  • 1x USB-зарядное устройство или обычный источник питания постоянного тока. Он требует 5V 2A. Я не уверен, работает ли он с 1A. Модуль GSM потребляет много тока при входе в сеть при запуске.

Шаг 2: Строительство

Строительство
Строительство
Строительство
Строительство

Самой большой проблемой было найти елочные игрушки и спланировать, как их приклеить к раме:)

Дела, которые необходимо сделать:

  • Горячим клеем елочные игрушки и сервоприводы. Это самый простой способ скрепить все вместе. Также можно использовать двусторонний скотч из поролона.
  • Просверлите несколько отверстий для гнездовых разъемов, ЖК-дисплея и крепления Arduino.
  • Код три Arduinos. Вот он: исходный код GitHub.
  • Подпишите все провода, чтобы все было организовано.
  • Наброски рисовать не буду. Если кто-то захочет сделать что-то вроде этого фрейма, он должен погрузиться в исходный код с GitHub. Это лучший способ:)
  • Припаяйте две шины из печатной платы и четыре гнездовых разъема. Одна шина предназначена для передачи i2c между Arduinos и ЖК-дисплеем. Вторая шина предназначена для питания каждого элемента.
  • Модуль A6 GSM связывается с Arduino Uno через RX / TX SoftwareSerial. Аппаратный последовательный порт используется для режима отладки ПК.

Шаг 3: программирование

Код доступен здесь: Источник GitHub

Код разделен на три Arduinos. Понять, что происходит, довольно легко;)

Шаг 4: результаты

Полученные результаты
Полученные результаты

В верхней части этой инструкции вы найдете демонстрацию YouTube.

Рекомендуемые: