Оглавление:

Простые светодиоды Ambient RGB с Visuino: 7 шагов (с изображениями)
Простые светодиоды Ambient RGB с Visuino: 7 шагов (с изображениями)

Видео: Простые светодиоды Ambient RGB с Visuino: 7 шагов (с изображениями)

Видео: Простые светодиоды Ambient RGB с Visuino: 7 шагов (с изображениями)
Видео: Новая подсветка Ambient light. Подходит почти на любую машину, комплектацию уточняйте в комментариях 2024, Ноябрь
Anonim
Простые светодиоды Ambient RGB с Visuino
Простые светодиоды Ambient RGB с Visuino

Этот небольшой проект - это просто то, что крутилось у меня в голове около 9 месяцев, и я могу поделиться им сейчас, что у меня есть четкий путь, которым я должен следовать.

Сборка должна быть относительно недорогой, вот что вам понадобится:

  • Какая-то небольшая плата типа Arduino, например Pro Mini или Pro Micro.
  • Несколько светодиодов RGB типа Neo-Pixel на одной печатной плате
  • Около 6 футов провода я использовал спасенный мной сетевой кабель, у него 8 жил, и я использовал только несколько из них.
  • От 2 до 6 мячей для пинг-понга из местного магазина спортивных товаров.
  • Несколько самцов к чему-то перемычки, если вы хотите проверить свой прогресс на этом пути.
  • Visuino и среда разработки Arduino

Необходимые инструменты

Паяльник, припой, диагональные ножи, инструменты для зачистки проводов, нож для хобби, пистолет для горячего клея и USB-кабель для программирования Arduino.

Шаг 1. Настройка для тестирования…

Настройка для тестирования…
Настройка для тестирования…
Настройка для тестирования…
Настройка для тестирования…

Во-первых, я хотел протестировать на своей плате один пиксель. Итак, я отрезал концы перемычки, которая используется на макетных платах. Затем припаял 3 из них к одному пикселю.

На рисунке 1 показаны соединения. Оранжевый - V, желтый - данные, синий - GND.

Neo-Pixels и совместимые с ними требуют питания 5 В, поэтому вам следует искать версию Pro Mini или Pro Micro с частотой 5 В - 16 МГц. Я тестировал Micro, из-за простоты подключения и загрузки окончательной версией будет Mini, потому что они дешевле, и у меня их больше под рукой. Кроме того, обратите внимание, что если вы едете только от 2 до 4 из них, вам не понадобится дополнительный источник питания.

На рисунке 2 показаны соединения со стороны Pro Micro. Использование контакта 2 для данных.

Шаг 2. Тестирование и настройка…

Image
Image
Тестирование и настройка…
Тестирование и настройка…
Тестирование и настройка…
Тестирование и настройка…

Итак, я начал сначала тестировать скетч Visuino с некоторыми простыми компонентами.

Я добавил Neo-Pixel ColorGroup. ColorPixel, а затем генератор случайных цветов и генератор часов. Здесь, на Рисунке 2, вы можете увидеть, как эти компоненты подключены, и это видео показывает результат. Для моего небольшого настроения RGB это происходило слишком быстро, и хотя я мог его замедлить, это все еще было немного нестабильно для моего видения этого.

Для этого теста я, наконец, получил несколько мячей для пинг-понга, а затем просто вырезал почти квадратное отверстие острым ножом для хобби, но у него был неровный край на последней стороне, которую я вырезал. На рисунке 3 показан неправильный вырез, но я планирую приклеить его к пиксельной печатной плате горячим способом, чтобы его форма не отображалась.

Итак, когда вы собираетесь вырезать квадратное отверстие, вы хотите выровнять пиксель и угадать, где провести отверстие, и просто отметить его тонким / острым карандашом. [Я использую механические карандаши для такого рода работ, 0,5 мм] Как видно на рисунке 5. Затем просто начните надрезать поверхность ножом, пока не пройдете почти сквозь него, затем осторожно воткните острие внутрь и аккуратно разрежьте вверх, чтобы кусок не оставался позади. т упасть в мяч. На рисунке 6 он помещен в отверстие, возможно, вам придется обрезать его немного больше, чтобы он плотно прилегал.

Шаг 3. Пайка пикселей…

Пайка пикселей…
Пайка пикселей…
Пайка пикселей…
Пайка пикселей…
Пайка пикселей…
Пайка пикселей…

Длины проводов здесь я выбираю исходя из ширины моего настольного шкафа, которая составляет около 3 футов. Итак, я разрезаю свои провода пополам и использую оставшееся количество, чтобы разместить плату Arduino, чтобы к ней было легко получить доступ.

При их пайке важно, чтобы утюг находился на контактных площадках только в течение минимального времени, около 3 секунд - это нормально, и постарайтесь не превышать это время, не давая ему остыть между ними. На рисунке 1 я сначала просто добавил капли припоя на каждую контактную площадку на стороне DIN [данные на входе] первого пикселя. Затем, дав ему остыть примерно в течение минуты, я прикладываю утюг к каждой капле, чтобы добавить к ней проволоку. На рисунке 2 вы можете видеть, что это готовый результат, и я обернул 4-й провод вокруг остальных, чтобы удерживать их на месте, пока я паял их.

На рисунке 3 показан второй пиксель с каплями припоя на DOUT (вывод данных) с конца, и на этот раз я начал с DOUT [вывод данных] и добавил к нему провода от последнего пикселя. Затем на рисунке 4 вы можете увидеть второй пиксель с подключенными обоими концами.

Теперь мы можем приклеить пиксели к шарикам для пинг-понга горячим способом. На рисунках 5 и 6 показан горячий клей, я попытался нанести его по «углам», чтобы он был максимально устойчивым.

Шаг 4. Настройка эскиза в Visuino…

Настройка эскиза в Visuino…
Настройка эскиза в Visuino…
Настройка эскиза в Visuino…
Настройка эскиза в Visuino…
Настройка эскиза в Visuino…
Настройка эскиза в Visuino…
Настройка эскиза в Visuino…
Настройка эскиза в Visuino…

Итак, на этом первом этапе Visuino вам нужно будет открыть Visuino или загрузить его отсюда: Visuino.com и установить его, следуя подсказкам на экране.

Затем в главном окне вам нужно выбрать платы, совместимые с Arduino, которые вы будете использовать для этого проекта. На рисунке 1 показано, что я выбрал Pro Mini и нажимаю «ОК».

Затем вам нужно перейти в поле поиска в верхнем правом углу и ввести «часы», затем выбрать и перетащить генератор часов (рисунок 2), перетащить его влево от платы Arduino и отложить от него., как показано на рисунке 3. Генератор часов будет «отмечать» следующий компонент любым оценщиком, который мы ему даем. Итак, затем перейдите в «Свойства», найдите параметр «Частота» и введите «0,1» (рисунок 4), который будет отмечаться каждые 10 секунд. Это значение можно изменить позже, если сочтете нужным.

Затем найдите «случайный» в том же поле поиска над боковой панелью компонентов (рисунок 5), найдите компонент «Случайный цвет» (рисунок 6) и перетащите его в главное окно справа от компонента «Часы». См. Рисунок 7 и подключите его, перетащив вывод "Out" на вывод "Clock" на "Random Color".

Шаг 5. Настройка эскиза в Visuino… [продолжение]

Настройка эскиза в Visuino… [продолжение]
Настройка эскиза в Visuino… [продолжение]
Настройка эскиза в Visuino… [продолжение]
Настройка эскиза в Visuino… [продолжение]
Настройка эскиза в Visuino… [продолжение]
Настройка эскиза в Visuino… [продолжение]
Настройка эскиза в Visuino… [продолжение]
Настройка эскиза в Visuino… [продолжение]

Теперь что ж, продолжайте добавлять остальные компоненты, поэтому найдите «Ramp» и перетащите «Ramp to Color Value» (рисунок 1) в рабочее пространство справа от «Random Color», который мы только что добавили. В «Свойствах» для него найдите «Наклон» и измените его на «0,5» (Рисунок 2), это будет плавный переход между изменениями цветов. Затем подключите «Out» к «In» на компоненте «Ramp», см. Рисунок 3. Это необязательно, но я изменил свой начальный цвет на фиолетовый в раскрывающемся списке «Начальное значение»

Шаг 6. Настройка эскиза в Visuino… [продолжение с добавлением Neo-Pixel]

Настройка эскиза в Visuino… [продолжение с дополнением Neo-Pixel]
Настройка эскиза в Visuino… [продолжение с дополнением Neo-Pixel]
Настройка эскиза в Visuino… [продолжение с дополнением Neo-Pixel]
Настройка эскиза в Visuino… [продолжение с дополнением Neo-Pixel]
Настройка эскиза в Visuino… [продолжение с дополнением Neo-Pixel]
Настройка эскиза в Visuino… [продолжение с дополнением Neo-Pixel]

Далее идет компонент Neo-Pixel, ищите «neo», и здесь будет только один вариант, Рисунок 1, так что перетащите его вниз между «Ramp» и платой Arduino. Теперь дважды щелкните на нем 6, чтобы открыть окно «Группы пикселей», а с правой стороны найдите и дважды щелкните «Пиксели». (Рисунок 2) Теперь по умолчанию будет добавлено 10 пикселей, но мы изменим это значение на 2, поэтому, когда это окно все еще открыто, перейдите в поле «Свойства» и измените «Подсчет пикселей» на 2, см. Рисунок 3. Теперь вы можете закрыть «PixelGroups» и перетащить два соединения из «Ramp Out» на Pin [0] и [1] на NeoPixel. См. Рисунок 4. Затем вы можете перетащить последнее соединение с «NeoPixel» на контакт B, в моем случае, на плате Arduino, как на рисунке 5.

Теперь загрузите свой эскиз с помощью клавиши F9 в Visuino, а затем загрузите на плату из Arduino IDE с помощью CTRL + U. Тогда у вас тоже будет рабочая версия этого проекта.

Шаг 7: Завершение видео и готово

Image
Image

Поиграйте с ним, чтобы увидеть, что еще вы можете добавить для улучшения этого эскиза, а затем дайте мне знать в комментариях.

Наслаждаться!!

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