Светодиодный велосипедный фонарь, программируемый на Python: 4 шага
Светодиодный велосипедный фонарь, программируемый на Python: 4 шага
Anonim
Image
Image
Настройка схемы
Настройка схемы

Из этого туториала Вы узнаете, как создать крутые светодиодные велосипедные фонари, которые можно программировать с помощью Python. Во-первых, убедитесь, что у вас есть все необходимое:

  • Микроконтроллер Gemma M0
  • Потенциометр 10k
  • Светодиодная лента NeoPixel длиной 1 м, 30 пикселей / метр
  • Аккумулятор USB

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

Шаг 1: Настройка схемы

Настройка схемы
Настройка схемы
  • NeoPixel Power (красный) -> Gemma Vout
  • NeoPixel Analog (белый) -> Gemma A1
  • NeoPixel Ground (черный) -> Gemma GND
  • Мощность потенциометра (красный) -> 3Vo
  • Аналоговый потенциометр (белый) -> Gemma A2
  • Земля потенциометра (черный) -> Gemma GND

Если вы используете полосу NeoPixel, длина которой превышает ~ 1 м, может потребоваться дополнительный источник питания (5 В> 2 А) (см. Принципиальную схему).

Шаг 2. Загрузка кода

Image
Image

После подключения схемы подключите Gemma m0 к компьютеру через usb. Убедитесь, что ваш USB-кабель поддерживает питание и данные, иначе вы не сможете загрузить код.

Если ваша Gemma m0 не отображается как USB-накопитель (CIRCUITPY) при подключении к компьютеру, следуйте инструкциям по адресу: https://learn.adafruit.com/adafruit-gemma-m0/over… для настройки драйверов.

Код этого проекта публично доступен здесь:

Загрузите «main.py» и поместите его в файловую систему своей геммы.

Шаг 3: ???

кто-нибудь знает шаг 3?

Шаг 4: прибыль

Image
Image

Прикрепите полоску к чему угодно!

Эту светодиодную ленту можно легко прикрепить к велосипеду с помощью клейкой ленты и стяжек. Идеально подходит для Burning Man

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