Оглавление:

Рождественская елка Raspberry Pi: 6 шагов (с изображениями)
Рождественская елка Raspberry Pi: 6 шагов (с изображениями)

Видео: Рождественская елка Raspberry Pi: 6 шагов (с изображениями)

Видео: Рождественская елка Raspberry Pi: 6 шагов (с изображениями)
Видео: Симулятор Arduino, Raspberry Pi Pico, ESP32, FastLED, MicroPython 2024, Ноябрь
Anonim
Image
Image
Требуемое оборудование
Требуемое оборудование

Вы когда-нибудь хотели полностью контролировать свои рождественские огни? Из этого туториала Вы узнаете, как сделать елку на базе Raspberry Pi, ANAVI Light pHAT и дешевой светодиодной ленты 12 В RGB. Это определенно не самое дешевое решение для украшения праздника, но это увлекательный и эффективный способ попрактиковаться в программировании.

Шаг 1: необходимое оборудование

Чтобы построить рождественскую елку Raspberry Pi, вам понадобятся:

  • Рождественская елка
  • Raspberry Pi (любая модель или версия Raspberry Pi с 40-контактным разъемом)
  • ANAVI Light pHAT
  • Светодиодная лента RGB 12В
  • Источник питания USB
  • Блок питания 12 В с разъемом постоянного тока 5,5x2,1 мм
  • Карта MicroSD с Raspbian

Вы можете использовать любую светодиодную ленту 12 В RGB. Выбирайте длину полоски, соответствующую размеру вашей елки. Эти светодиодные ленты 12 В RGB являются товаром. Они очень доступны по цене и их легко найти. В этом видео я использую полоску длиной 1 метр с 30 светодиодами.

Шаг 2: соберите оборудование

Соберите оборудование
Соберите оборудование
Соберите оборудование
Соберите оборудование
Соберите оборудование
Соберите оборудование
Соберите оборудование
Соберите оборудование

Соберите фурнитуру голыми руками. Прикрепите светодиодную ленту RGB к ANAVI Light pHAT с помощью отвертки и загрузите Raspberry Pi, как показано на видео.

ANAVI Light pHAT - это аппаратная надстройка Raspberry Pi с открытым исходным кодом, специально разработанная для управления цветами недорогой светодиодной ленты 12 В RGB через три полевых МОП-транзистора. С его помощью очень легко собрать проект всего за несколько минут.

Шаг 3: Установите PiGPIO

Установить PiGPIO
Установить PiGPIO

На вашем Raspberry Pi откройте терминал и установите последние версии piGPIO и Git, введя следующие команды:

sudo apt-get update

sudo apt-get install -y pigpio git

Шаг 4. Получите исходный код

Получите исходный код
Получите исходный код

Демо-приложение для управления светодиодной лентой 12 В RGB является бесплатным и с открытым исходным кодом. Он доступен на GitHub. Выполните следующую команду в терминале, чтобы получить исходный код:

git clone

Шаг 5: Создайте приложение

Создайте приложение
Создайте приложение

Выполните следующую команду в терминале, чтобы создать демонстрационное приложение:

компакт-диск anavi-examples / anavi-light-phat / light-demo

делать

Демонстрационное приложение написано на языке программирования C. Он создает программно определяемую широтно-импульсную модуляцию для установки цвета светодиодной ленты RGB через три полевых МОП-транзистора на ANAVI Light pHAT.

Каждую секунду программа устанавливает случайное значение в диапазоне от 0 до 255 каждого из трех основных цветов. Общая комбинация составляет более 16 миллионов цветов! Хотя цвет определяется случайным образом, исходный код написан таким образом, чтобы увеличить вероятность того, что один из трех основных цветов будет ярче других.

Шаг 6: Запустите приложение

Запустить приложение
Запустить приложение
Запустить приложение
Запустить приложение
Запустить приложение
Запустить приложение

Выполните следующие команды, чтобы запустить приложение:

sudo pigpiod

./demo

Демонстрационное приложение запускает бесконечный цикл. Для его завершения пользователь должен одновременно нажать на клавиатуре Ctrl и C. Вот и все! Приятных праздников и удачного взлома!

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