Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Однажды я увидела в магазине красивую коробку шоколада. И мне пришла в голову мысль сделать из этой коробки классный подарок - анимированную коробку с шоколадом.
Что нам нужно:
- Прозрачная пластиковая коробка для шоколада
- Аккумулятор 9В
- Адаптер кабеля аккумулятора
- США 1 ГБ
- Ардуино Уно
- TFT Shield для Arduino
Шаг 1: Шаг 1. Подготовьте коробку
Для начала нужно открыть коробку - аккуратно оторвать золотой скотч, чтобы не порвать. Достаем содержимое коробки: конфеты и пластиковая подложка. В пластиковой подложке вырезаем окошко для TFT-шильда и батареек на 9В.
Шаг 2: Шаг 2. Подготовка Arduino Uno и TFT Shield
-
Эскиз для 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
Конвертация видео и запись на 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. Окончательная сборка
На последнем этапе проводим финальную сборку всех комплектующих:
- Подключаем к Arduino Uno кабель переходником 9V.
- Осторожно поместите щит с Arduino Uno на дно коробки.
- Поместите верхнюю пластиковую основу. Приклейте по краям экрана золотой скотч, который в самом начале аккуратно вынули из коробки.
- Подключаем аккумулятор 9В, выводим через специальное окошко внизу коробки. Поместите шоколадные конфеты в ячейки так, чтобы фантики не закрывали экран.
- Закройте коробку прозрачной крышкой. Смотрим видео:-)