Оглавление:

Очки Arduino SteamPunk - просто сделай сам: 9 шагов
Очки Arduino SteamPunk - просто сделай сам: 9 шагов

Видео: Очки Arduino SteamPunk - просто сделай сам: 9 шагов

Видео: Очки Arduino SteamPunk - просто сделай сам: 9 шагов
Видео: Фоновая подсветка телевизора своими руками 2024, Ноябрь
Anonim

В этом руководстве мы узнаем, как сделать легендарные очки SteamPunk, которые меняют цвет с помощью светодиодных колец и Arduino.

Смотреть видео!

Шаг 1. Что вам понадобится

Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
  • Сварочные очки
  • 2X NeoPixel - светодиодное кольцо Ws2812 RGB (с 12 светодиодами)
  • Arduino UNO (или любой другой Arduino)
  • Провода перемычки
  • Программное обеспечение Visuino: Загрузить Visuino
  • Примечание: чтобы использовать Arduino Nano (потому что он меньше), просто подключите его к тем же контактам и в Visuino вместо Arduino UNO выберите Arduino Nano.

Шаг 2: Схема

Схема
Схема
  • Подключите вывод 5V платы Arduino к первому выводу VCC LedRing.
  • Подключите контакт GND платы Arduino к первому контакту GND LedRing.
  • Подключите цифровой контакт 2 платы Arduino к первому контакту DI LedRing.
  • Подключите вывод 5V платы Arduino ко второму выводу VCC LedRing.
  • Подключите контакт GND платы Arduino ко второму контакту GND LedRing.
  • Подключите цифровой контакт 3 платы Arduino ко второму контакту DI LedRing.

Подключите все согласно схеме, затем используйте горячий клей и закрепите каждое светодиодное кольцо на очках.

Шаг 3. Запустите Visuino и выберите тип платы Arduino UNO

Запустите Visuino и выберите тип платы Arduino UNO
Запустите Visuino и выберите тип платы Arduino UNO
Запустите Visuino и выберите тип платы Arduino UNO
Запустите Visuino и выберите тип платы Arduino UNO

Также необходимо установить Visuino: https://www.visuino.eu. Загрузите бесплатную версию или зарегистрируйтесь для получения бесплатной пробной версии.

Запустите Visuino, как показано на первом рисунке. Нажмите кнопку «Инструменты» на компоненте Arduino (рисунок 1) в Visuino. Когда появится диалоговое окно, выберите «Arduino UNO», как показано на рисунке 2.

Шаг 4: Добавьте компоненты в Visuino

В Visuino Добавить компоненты
В Visuino Добавить компоненты
В Visuino Добавить компоненты
В Visuino Добавить компоненты
В Visuino Добавить компоненты
В Visuino Добавить компоненты
  • Добавить 2X компонент «Случайный аналоговый генератор»
  • Добавить компонент «Синусоидальный аналоговый генератор»
  • Добавить компонент "Генератор беззнаковой синусоиды"
  • Добавить компонент "Аналог к цвету"
  • Добавить 2X компонент "NeoPixels"

Шаг 5: Компоненты набора Visuino

Компоненты набора Visuino
Компоненты набора Visuino
Компоненты набора Visuino
Компоненты набора Visuino
Компоненты набора Visuino
Компоненты набора Visuino

Выберите «SineUnsignedGenerator1» и в окне свойств установите для амплитуды значение 6, частоты (Гц) на 0,8 и смещения на 6.

  1. Дважды щелкните «NeoPixels1» и в окне «PixelGroups» перетащите «Color Pixel» влево и в окне свойств установите «Count Pixels» в окно «12 PixelGroups».
  2. Дважды щелкните «NeoPixels2» и в окне «PixelGroups» перетащите «Color Pixel» влево и в окне свойств установите «Count Pixels» на 12 <это количество светодиодов на LEDRing Закройте окно «PixelGroups»

Шаг 6. В компонентах Visuino Connect

В компонентах Visuino Connect
В компонентах Visuino Connect
  • Подключите вывод «RandomAnalogGenerator1» к выводу «AnalogToColor1» Красный
  • Подключите вывод "RandomAnalogGenerator2" к выводу "AnalogToColor1" Зеленый
  • Подключите вывод "SineAnalogGenerator1" к синему выводу "AnalogToColor1".
  • Подключите вывод «AnalogToColor1» к выводу «NeoPixels1». Цвет
  • Подключите вывод «AnalogToColor1» к выводу «NeoPixels2». Цвет
  • Подключите вывод «SineUnsignedGenerator1» к выводу «NeoPixels1».
  • Подключите вывод «SineUnsignedGenerator1» к выводу «NeoPixels2».
  • Подключите вывод "NeoPixels1" к цифровому выводу 2 Arduino.
  • Подключите вывод "NeoPixels2" к цифровому выводу 3 Arduino.

Шаг 7: сгенерируйте, скомпилируйте и загрузите код Arduino

Сгенерируйте, скомпилируйте и загрузите код Arduino
Сгенерируйте, скомпилируйте и загрузите код Arduino

В Visuino внизу щелкните вкладку «Сборка», убедитесь, что выбран правильный порт, затем нажмите кнопку «Скомпилировать / построить и загрузить».

Шаг 8: Играйте

Если вы включите модуль Arduino, светодиодные кольца начнут менять цвет.

Поздравляю! Вы завершили свой проект с Visuino. Также прилагается проект Visuino, который я создал для этого Instructable, вы можете скачать его и открыть в Visuino:

Шаг 9: Включение

Если вы планируете питать Arduino от аккумулятора, вы можете использовать PowerBank с разъемом USB, чтобы вы могли легко его подключить.

Если вы планируете использовать батарею 9 В или аналогичную, то с помощью проводов подключите отрицательный контакт батареи (-) к контакту Arduino [GND] и подключите положительный контакт батареи (+) к контакту Arduino [VIN]

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