SLOW DANCE СВОИМИ РУКАМИ

10.03.19 Версия 1.0: первоначальная, вроде бы стабильная версия

подписаться на обновления

Стробоскопический эффект – очень забавная и опасная штука. В этом проекте используется его созидательная часть: благодаря синхронизированным с вибрацией вспышкам света растения буквально оживают, и начинают шевелить всеми своими лепестками и листьями. Рамка Slow Dance – довольно известная штука, предлагаю сделать её и вам по максимально упрощённой схеме!

ПОДРОБНОЕ ВИДЕО ПО ПРОЕКТУ

  • В данном видео показан полный и максимально подробный процесс разработки и изготовления устройства, а также обзор его возможностей и функций.

  • Понятные схемы, OpenSource прошивки с комментариями и подробные инструкции это очень большая работа. Буду рад, если вы поддержите такой подход к созданию Ардуино проектов! Основная страница пожертвовать – здесь.

СХЕМЫ, ПЕЧАТНЫЕ ПЛАТЫ

Мини драйвер

Большой драйвер

Драйвер l298n

МАТЕРИАЛЫ И КОМПОНЕНТЫ

Ссылки на магазины, с которых я закупаюсь уже не один год

Вам скорее всего пригодится:

Первые ссылки по возможности оставлены на одного и того же продавца, чтобы сэкономить на доставке. Остальные ссылки – резервные. Нажимайте ссылки колёсиком мыши, чтобы открыть в новом окне!
всё для пайки
аккумы, bms
arduino, модули
мультиметры
инструменты
бп и модули

ЗАГРУЗКА ПРОШИВКИ

Читай гайд для новичков, в частности главу про Digispark

Содержимое папок в архиве

  • libraries – библиотеки проекта. Заменить имеющиеся версии
  • firmware – прошивки для Arduino
  • schemes – схемы подключения компонентов

Дополнительно

  • Можно вставить кусочек резины от перчатки/шарика/велокамеры между электромагнитом и креплением под 20-ю трубу, тогда электромагнит будет хорошо держаться и останется возможность настройки амплитуды

  • При правильной настройке режима работы и надёжном креплении цветка и магнита (чтобы не дребезжало) – звук работы минимальный, слышно только как шелестит растение!

Настройки в прошивке

#define USE_POT 1         // 1-использовать потенциометр для подстройки скорости, 0-нет
#define DEF_OFFSET 50     // разница между частотами (для режима БЕЗ крутилки)
#define PERIOD 5000       // период переключения соленоида, мкс
#define EXPO 400          // длительность вспышки света, мкс

#define LIGHT_PIN 5       // пин драйвера свет
#define DRV_1 6           // пин драйвера 1 соленоид
#define DRV_2 7           // пин драйвера 2 соленоид
#define POT_PIN 5         // пин крутилки частоты света