Съдържание:

Коледно дърво на Raspberry Pi: 6 стъпки (със снимки)
Коледно дърво на Raspberry Pi: 6 стъпки (със снимки)
Anonim
Image
Image
Необходим хардуер
Необходим хардуер

Искали ли сте някога да имате пълен контрол върху коледните си светлини? Този урок ще разкрие точните стъпки за направата на коледно дърво, задвижвано от Raspberry Pi, ANAVI Light pHAT и евтина 12V RGB LED лента. Това определено не е най -евтиното решение за празнична украса, но е забавно и ефикасен начин да практикувате уменията си за програмиране.

Стъпка 1: Необходим хардуер

За да изградите коледното дърво на Raspberry Pi, ще ви трябва:

  • коледна елха
  • Raspberry Pi (всеки модел или версия на Raspberry Pi с 40 пинов заглавие)
  • ANAVI Light pHAT
  • 12V RGB LED лента
  • USB захранване
  • 12V захранване с DC жак 5.5x2.1mm
  • MicroSD карта с Raspbian

Можете да използвате всяка 12V RGB LED лента. Изберете дължината на лентата, съответстваща на размера на вашето коледно дърво. Тези 12V RGB LED ленти са стока. Те са много достъпни и лесни за намиране. В това видео използвам лента с дължина 1 метър и 30 светодиода в нея.

Стъпка 2: Сглобете хардуера

Сглобете хардуера
Сглобете хардуера
Сглобете хардуера
Сглобете хардуера
Сглобете хардуера
Сглобете хардуера
Сглобете хардуера
Сглобете хардуера

Сглобете хардуера с голи ръце. Прикрепете RGB LED лентата към ANAVI Light pHAT с помощта на отвертка и стартирайте Raspberry Pi, както е показано във видеото.

ANAVI Light pHAT е хардуерна платка с отворен код Raspberry Pi, специално проектирана да контролира цветовете на евтината 12V RGB LED лента чрез три MOSFET. Използването му е много лесно да изградите проекта само за няколко минути.

Стъпка 3: Инсталирайте PiGPIO

Инсталирайте PiGPIO
Инсталирайте PiGPIO

На вашия Raspberry Pi отворете терминал и инсталирайте най -новите версии на piGPIO и Git, като въведете следните команди:

sudo apt-get update

sudo apt -get install -y pigpio git

Стъпка 4: Вземете изходния код

Вземете изходния код
Вземете изходния код

Демо приложението за управление на 12V RGB LED лента е безплатно и с отворен код. Предлага се в GitHub. Изпълнете следната команда в терминала, за да получите изходния код:

git clone

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

Изградете приложението
Изградете приложението

Изпълнете следната команда в терминал, за да изградите демонстрационното приложение:

cd anavi-examples/anavi-light-phat/light-demo

направете

Демо приложението е написано на езика за програмиране C. Той създава софтуерно дефинирана широчинно-импулсна модулация, за да зададе цвета на RGB LED лентата през трите MOSFET на ANAVI Light pHAT.

На всяка секунда програмата задава произволна стойност в диапазона от 0 до 255 на всеки от трите основни цвята. Общата комбинация прави повече от 16 милиона цвята! Въпреки че цветът се определя на случаен принцип, изходният код е написан по начин, който увеличава шансовете един от трите основни цвята да е по -ярък от останалите.

Стъпка 6: Стартирайте приложението

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

Изпълнете командите по -долу, за да стартирате приложението:

sudo pigpiod

./демонстрация

Демонстрационното приложение изпълнява безкраен цикъл. За да го прекрати, потребителят трябва да натисне едновременно на клавиатурата си Ctrl и C. Това е! Насладете се на празниците и щастливо хакване!

Препоръчано: