Оглавление:

Анимированная коробка шоколада (с Arduino Uno): 3 шага (с изображениями)
Анимированная коробка шоколада (с Arduino Uno): 3 шага (с изображениями)

Видео: Анимированная коробка шоколада (с Arduino Uno): 3 шага (с изображениями)

Видео: Анимированная коробка шоколада (с Arduino Uno): 3 шага (с изображениями)
Видео: Опыты с айкос. 2024, Ноябрь
Anonim
Анимированная шоколадная коробка (с Arduino Uno)
Анимированная шоколадная коробка (с Arduino Uno)

Однажды я увидела в магазине красивую коробку шоколада. И мне пришла в голову мысль сделать из этой коробки классный подарок - анимированную коробку с шоколадом.

Что нам нужно:

  1. Прозрачная пластиковая коробка для шоколада
  2. Аккумулятор 9В
  3. Адаптер кабеля аккумулятора
  4. США 1 ГБ
  5. Ардуино Уно
  6. TFT Shield для Arduino

Шаг 1: Шаг 1. Подготовьте коробку

Шаг 1. Подготовьте коробку
Шаг 1. Подготовьте коробку
Шаг 1. Подготовьте коробку
Шаг 1. Подготовьте коробку
Шаг 1. Подготовьте коробку
Шаг 1. Подготовьте коробку
Шаг 1. Подготовьте коробку
Шаг 1. Подготовьте коробку

Для начала нужно открыть коробку - аккуратно оторвать золотой скотч, чтобы не порвать. Достаем содержимое коробки: конфеты и пластиковая подложка. В пластиковой подложке вырезаем окошко для TFT-шильда и батареек на 9В.

Шаг 2: Шаг 2. Подготовка Arduino Uno и TFT Shield

Шаг 2. Подготовка Arduino Uno и TFT Shield
Шаг 2. Подготовка Arduino Uno и TFT Shield
Шаг 2. Подготовка Arduino Uno и TFT Shield
Шаг 2. Подготовка Arduino Uno и TFT Shield
Шаг 2. Подготовка Arduino Uno и TFT Shield
Шаг 2. Подготовка Arduino Uno и TFT Shield
  1. Эскиз для Arduino Uno

    Необходимо скачать библиотеку https://github.com/YATFT/YATFT/archive/master.zip. В Arduino Uno вам нужно запрограммировать следующий скетч:

    github.com/YATFT/YATFT/blob/master/example/TFT_shield_SD2TFT/TFT_shield_SD2TFT.ino

  2. Конвертация видео и запись на micro SD

Я смонтировал короткое видео из ролика, скачанного с ютуба. Для воспроизведения видео в TFT-экране его необходимо преобразовать в файл с расширением *.rgb:

Загрузите программу конвертации с https://ffmpeg.org/download.html для своей операционной системы. Установить на компьютер. Преобразуйте файл с помощью следующей команды:

ffmpeg -i video.avi -s 320x240 -pix_fmt rgb565 video.rgb

Записываем полученный файл video.rgb (264 МБ) на карту памяти microsd (FAT32) и вставляем в TFT-экран. Соединяем Arduino Uno и TFT-экран. Теперь мы готовы к окончательной сборке.

Шаг 3: Шаг 3. Окончательная сборка

Шаг 3. Окончательная сборка
Шаг 3. Окончательная сборка
Шаг 3. Окончательная сборка
Шаг 3. Окончательная сборка
Шаг 3. Окончательная сборка
Шаг 3. Окончательная сборка
Шаг 3. Окончательная сборка
Шаг 3. Окончательная сборка

На последнем этапе проводим финальную сборку всех комплектующих:

  • Подключаем к Arduino Uno кабель переходником 9V.
  • Осторожно поместите щит с Arduino Uno на дно коробки.
  • Поместите верхнюю пластиковую основу. Приклейте по краям экрана золотой скотч, который в самом начале аккуратно вынули из коробки.
  • Подключаем аккумулятор 9В, выводим через специальное окошко внизу коробки. Поместите шоколадные конфеты в ячейки так, чтобы фантики не закрывали экран.
  • Закройте коробку прозрачной крышкой. Смотрим видео:-)

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