Оглавление:

Светодиодный самокат Cylon - сканер Ларсона 80-х: 5 шагов (с изображениями)
Светодиодный самокат Cylon - сканер Ларсона 80-х: 5 шагов (с изображениями)

Видео: Светодиодный самокат Cylon - сканер Ларсона 80-х: 5 шагов (с изображениями)

Видео: Светодиодный самокат Cylon - сканер Ларсона 80-х: 5 шагов (с изображениями)
Видео: Падение мяча [Обновление Maker] — Maker.io 2024, Ноябрь
Anonim
Image
Image
Веб-камера Конфиденциальность Друг
Веб-камера Конфиденциальность Друг

By bekathwiaBecky Stern Follow Еще от автора:

Веб-камера Конфиденциальность Друг
Веб-камера Конфиденциальность Друг
Рулетка Yagi Antenna с 3D-печатными муфтами
Рулетка Yagi Antenna с 3D-печатными муфтами
Рулетка Yagi Antenna с 3D-печатными муфтами
Рулетка Yagi Antenna с 3D-печатными муфтами
Вышивка Зодиака
Вышивка Зодиака
Вышивка Зодиака
Вышивка Зодиака

О себе: Создавать и делиться - две мои самые большие страсти! Всего я опубликовал сотни уроков обо всем, от микроконтроллеров до вязания. Я мотоциклист из Нью-Йорка и упорная мама-собака. Мое горе… Подробнее о bekathwia »

Этот проект представляет собой модернизацию скутера 80-х годов прошлого века - я помещаю светодиодную ленту в решетку радиатора Honda Elite моего парня Смоки, чтобы создать эффект анимации сканера Ларсона, одновременно обучая его паять.

Схема и код ремикшированы из проекта Larson Scanner Shades Фила Б.

Запасы

Для этого проекта я использовал светодиодную ленту WS2812b, также известную как NeoPixels. Я выбрал самый плотный вариант, чтобы упаковать как можно больше светодиодов для приятного плавного анимационного эффекта.

  • Светодиодная лента WS2812b: https://amzn.to/30ibJA5 или
  • Микроконтроллер Trinket: https://amzn.to/2G7t6N1 или
  • Силиконовый клей Permatex:

Чтобы быть в курсе того, над чем я работаю, подписывайтесь на меня на YouTube, Instagram, Twitter, Pinterest и подписывайтесь на мою рассылку. Как партнер Amazon я зарабатываю на соответствующих покупках, которые вы совершаете с помощью моих партнерских ссылок.

Шаг 1. Подключите провода питания и заземления

Присоедините провода питания и заземления
Присоедините провода питания и заземления

Плата питается напрямую от 12-вольтового источника питания самоката, поэтому мы подключили провода к контактным площадкам питания и заземления на задней стороне платы.

Шаг 2: прикрепите светодиодную ленту

Прикрепите светодиодную ленту
Прикрепите светодиодную ленту
Прикрепите светодиодную ленту
Прикрепите светодиодную ленту
Прикрепите светодиодную ленту
Прикрепите светодиодную ленту

Поскольку пиксели не могут работать с напряжением 12 В, они питаются от регулятора напряжения Trinket, что, как правило, не является хорошей идеей. Но поскольку в этой цепи одновременно загорается так мало светодиодов, мы можем проникнуть под максимальный выходной ток регулятора.

Шаг 3: код Arduino

Код Arduino
Код Arduino

Я использовал код сканера Ларсона Фила Б., изменив только количество светодиодов в полосе:

// Сканер Ларсона Фила Берджесса:

// https://learn.adafruit.com/larson-scanner-shades?view=all #include #define N_LEDS 31 #define PIN 4 Adafruit_NeoPixel strip = Adafruit_NeoPixel (N_LEDS, PIN, NEO_GRBW + NEO_KHZ800); пустая настройка () {strip.begin (); } int pos = 0, dir = 1; // Положение, направление «глаза» void loop () {int j; // Рисуем 5 пикселей по центру поз. setPixelColor () будет обрезать любые // пиксели на концах полосы, нам не нужно за этим следить. strip.setPixelColor (pos - 2, 0x100000); // Темно-красная полоса. SetPixelColor (pos - 1, 0x800000); // Средняя красная полоса. SetPixelColor (pos, 0xFF3000); // Центральный пиксель - самая яркая полоса. SetPixelColor (pos + 1, 0x800000); // Средняя красная полоса. SetPixelColor (pos + 2, 0x100000); // Темно-красная полоска.show (); задержка (30); // Вместо того, чтобы хитрить и стирать только хвостовой пиксель, // проще стереть его все и нарисовать новый в следующий раз. для (j = -2; j <= 2; j ++) strip.setPixelColor (pos + j, 0); // Отразить концы полосы pos + = dir; если (pos = strip.numPixels ()) {pos = strip.numPixels () - 2; dir = -dir; }}

Шаг 4: приклейте

Приклеить
Приклеить
Приклеить
Приклеить
Приклеить
Приклеить

Я использовал силиконовый клей Permatex, чтобы заполнить открытые концы силиконовой оболочки светодиодной ленты, а также приклеить светодиодную ленту к внутренней части решетки. Я использовал скотч, чтобы удерживать полоску на месте, пока клей высох.

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