Mündəricat:

Raspberry Pi Milad ağacı: 6 addım (şəkillərlə)
Raspberry Pi Milad ağacı: 6 addım (şəkillərlə)

Video: Raspberry Pi Milad ağacı: 6 addım (şəkillərlə)

Video: Raspberry Pi Milad ağacı: 6 addım (şəkillərlə)
Video: Жареный карась без костей, 3 способа рассказала моя бабушка 2024, Noyabr
Anonim
Image
Image
Lazımi Avadanlıq
Lazımi Avadanlıq

Milad işıqlarınızı tam idarə etmək istəmisinizmi? Bu dərslik, Raspberry Pi, ANAVI Light pHAT və ucuz 12V RGB LED şeridi ilə təchiz edilmiş bir Milad ağacı hazırlamaq üçün dəqiq addımları ortaya qoyacaq. Bu, tətil bəzəyi üçün ən ucuz həll yolu deyil, amma əyləncəli və proqramlaşdırma bacarıqlarınızı tətbiq etməyin səmərəli yoludur.

Addım 1: Tələb olunan Avadanlıq

Raspberry Pi Milad ağacını qurmaq üçün sizə lazım olacaq:

  • Milad ağacı
  • Raspberry Pi (40 pin başlıqlı hər hansı bir model və ya Raspberry Pi versiyası)
  • ANAVI İşıq pHAT
  • 12V RGB LED şeridi
  • USB Güc Təchizatı
  • DC girişi 5.5x2.1mm olan 12V Güc Təchizatı
  • Raspbian ilə MicroSD kartı

İstənilən 12V RGB LED şeridindən istifadə edə bilərsiniz. Milad ağacınızın ölçüsünə uyğun şeridin uzunluğunu seçin. Bu 12V RGB LED şeritləri əmtəədir. Çox əlverişlidir və tapmaq asandır. Bu videoda içərisində 30 LED olan 1 metr uzunluğunda zolaqdan istifadə edirəm.

Addım 2: Hardware yığın

Avadanlıq yığın
Avadanlıq yığın
Avadanlıq yığın
Avadanlıq yığın
Avadanlıq yığın
Avadanlıq yığın
Avadanlıq yığın
Avadanlıq yığın

Avadanlıqları çılpaq əllərinizlə yığın. Bir tornavida istifadə edərək RGB LED şeridini ANAVI Light pHAT -a bağlayın və videoda göstərildiyi kimi Raspberry Pi -ni yükləyin.

ANAVI Light pHAT, üç MOSFET vasitəsilə aşağı qiymətli 12V RGB LED şeridi rəngləri idarə etmək üçün xüsusi olaraq hazırlanmış açıq mənbəli bir cihazdır. Layihəni bir neçə dəqiqə ərzində qurmaq çox asandır.

Addım 3: PiGPIO quraşdırın

PiGPIO quraşdırın
PiGPIO quraşdırın

Raspberry Pi -də bir terminal açın və aşağıdakı əmrləri yazaraq piGPIO və Git -in ən son versiyalarını quraşdırın:

sudo apt-get yeniləməsi

sudo apt -get install -y pigpio git

Addım 4: Mənbə Kodunu alın

Mənbə Kodunu əldə edin
Mənbə Kodunu əldə edin

12V RGB LED şeridini idarə etmək üçün demo tətbiqi pulsuz və açıq mənbəyidir. GitHub -da mövcuddur. Mənbə kodunu əldə etmək üçün terminalda aşağıdakı əmri yerinə yetirin:

git klonu

Addım 5: Tətbiqi qurun

Tətbiqi qurun
Tətbiqi qurun

Demo tətbiqini qurmaq üçün bir terminalda aşağıdakı əmri yerinə yetirin:

cd anavi-nümunələri/anavi-light-phat/light-demo

etmək

Demo tətbiqi C proqramlaşdırma dilində yazılmışdır. ANAVI Light pHAT üzərindəki üç MOSFET vasitəsilə RGB LED şeridinin rəngini təyin etmək üçün nəbz genişliyi modulyasiyasını təyin edən bir proqram yaradır.

Proqram hər saniyədə hər üç əsas rəngin 0 ilə 255 aralığında təsadüfi bir dəyər təyin edir. Ümumi birləşmə 16 milyondan çox rəng yaradır! Rəng təsadüfi olaraq təyin olunsa da, mənbə kodu üç əsas rəngdən birinin digərlərindən daha parlaq olma şansını artıracaq şəkildə yazılmışdır.

Addım 6: Tətbiqi başladın

Tətbiqi işə salın
Tətbiqi işə salın
Tətbiqi işə salın
Tətbiqi işə salın
Tətbiqi işə salın
Tətbiqi işə salın

Tətbiqi başlatmaq üçün aşağıdakı əmrləri yerinə yetirin:

sudo pigpiod

./demo

Demo tətbiqi sonsuz bir döngə işləyir. İstifadəni dayandırmaq üçün eyni anda Ctrl və C. klaviaturasına basmalısınız. Tətildən və xoşbəxt hackdən zövq alın!

Tövsiyə: