Mundarija:

Raspberry Pi Rojdestvo daraxti: 6 qadam (rasmlar bilan)
Raspberry Pi Rojdestvo daraxti: 6 qadam (rasmlar bilan)

Video: Raspberry Pi Rojdestvo daraxti: 6 qadam (rasmlar bilan)

Video: Raspberry Pi Rojdestvo daraxti: 6 qadam (rasmlar bilan)
Video: Спортда Бутун Умрга Шарманда Бӯлган Спортчиларни Уятли Холатлари 2024, Noyabr
Anonim
Image
Image
Kerakli apparat
Kerakli apparat

Rojdestvo chiroqlarini to'liq nazorat qilishni xohlaganmisiz? Ushbu qo'llanmada Raspberry Pi, ANAVI Light pHAT va arzon 12V RGB LED tasmasi bilan ishlaydigan Rojdestvo daraxti yasashning aniq bosqichlari ko'rsatilgan. Bu, albatta, bayramni bezash uchun eng arzon echim emas, lekin bu sizning dasturlash ko'nikmalaringizni mashq qilishning qiziqarli va samarali usuli.

1 -qadam: Kerakli apparat

Raspberry Pi Rojdestvo daraxti qurish uchun sizga kerak bo'ladi:

  • Rojdestvo daraxti
  • Raspberry Pi (40 pinli sarlavhali Raspberry Pi ning har qanday modeli yoki versiyasi)
  • ANAVI engil pHAT
  • 12V RGB LED tasmasi
  • USB quvvat manbai
  • 5,5x2,1 mm DC uyasi bilan 12V quvvat manbai
  • Raspbian bilan microSD karta

Siz har qanday 12V RGB LED tasmasini ishlatishingiz mumkin. Rojdestvo daraxti o'lchamiga mos keladigan chiziq uzunligini tanlang. Bu 12V RGB LED chiziqlar tovar hisoblanadi. Ular juda arzon va ularni topish oson. Ushbu videoda men 30 metrli LEDli 1 metr uzunlikdagi tasmadan foydalanmoqdaman.

2 -qadam: Uskuna yig'ing

Uskunani yig'ing
Uskunani yig'ing
Uskunani yig'ing
Uskunani yig'ing
Uskunani yig'ing
Uskunani yig'ing
Uskunani yig'ing
Uskunani yig'ing

Uskunani yalang'och qo'llaringiz bilan yig'ing. RGB LED tasmasini tornavida yordamida ANAVI Light pHAT ga ulang va videoda ko'rsatilgandek Raspberry Pi -ni yuklang.

ANAVI Light pHAT-bu ochiq manbali Raspberry Pi qo'shimcha qurilmasi, uchta MOSFET orqali past narxli 12V RGB LED tasmasini ranglarni boshqarish uchun mo'ljallangan. Loyihani bir necha daqiqada qurish juda oson.

3 -qadam: PiGPIO -ni o'rnating

PiGPIO -ni o'rnating
PiGPIO -ni o'rnating

Raspberry Pi -da terminalni oching va quyidagi buyruqlarni kiritish orqali piGPIO va Git -ning so'nggi versiyalarini o'rnating:

sudo apt-get yangilanishi

sudo apt -get install -y pigpio git

4 -qadam: Manba kodini oling

Manba kodini oling
Manba kodini oling

12V RGB LED tasmasini boshqarish uchun demo -dastur bepul va ochiq manbali. U GitHub -da mavjud. Manba kodini olish uchun terminalda quyidagi buyruqni bajaring:

git klon

5 -qadam: Ilovani yarating

Ilovani yarating
Ilovani yarating

Demo dasturini yaratish uchun terminalda quyidagi buyruqni bajaring:

CD anavi-misollar/anavi-light-phat/light-demo

qilmoq

Demo dastur C dasturlash tilida yozilgan. U ANAVI Light pHAT-dagi uchta MOSFET orqali RGB LED tasmasini rangini sozlash uchun puls kengligi modulli dasturiy ta'minotni yaratadi.

Har soniyada dastur uchta asosiy rangning 0 dan 255 gacha bo'lgan tasodifiy qiymatni o'rnatadi. Umumiy kombinatsiya 16 milliondan ortiq rangni yaratadi! Rang tasodifiy aniqlangan bo'lsa -da, manba kodi uchta asosiy rangdan biri boshqalarga qaraganda yorqinroq bo'lish imkoniyatini oshirish maqsadida yozilgan.

6 -qadam: Dasturni ishga tushiring

Ilovani ishga tushiring
Ilovani ishga tushiring
Ilovani ishga tushiring
Ilovani ishga tushiring
Ilovani ishga tushiring
Ilovani ishga tushiring

Ilovani ishga tushirish uchun quyidagi buyruqlarni bajaring:

sudo pigpiod

./demo

Demo dasturi cheksiz pastadirni ishga tushiradi. Uni tugatish uchun foydalanuvchi bir vaqtning o'zida Ctrl va C. klaviaturasini bosishi kerak. Dam olish kunlaridan bahramand bo'ling va xakerlikdan xursand bo'ling!

Tavsiya: