Turinys:

„Raspberry Pi“Kalėdų eglutė: 6 žingsniai (su nuotraukomis)
„Raspberry Pi“Kalėdų eglutė: 6 žingsniai (su nuotraukomis)

Video: „Raspberry Pi“Kalėdų eglutė: 6 žingsniai (su nuotraukomis)

Video: „Raspberry Pi“Kalėdų eglutė: 6 žingsniai (su nuotraukomis)
Video: PiHut Christmas Tree powered by RISC OS 2024, Lapkritis
Anonim
Image
Image
Reikalinga aparatūra
Reikalinga aparatūra

Ar kada nors norėjote visiškai valdyti savo Kalėdų šviesas? Ši pamoka atskleis tikslius žingsnius, kaip padaryti Kalėdų eglutę, maitinamą „Raspberry Pi“, „ANAVI Light pHAT“ir pigia 12 V RGB LED juostele. Tai tikrai nėra pigiausias sprendimas šventės dekoravimui, tačiau tai įdomus ir efektyvus būdas praktikuoti savo programavimo įgūdžius.

1 veiksmas: reikalinga aparatinė įranga

Norėdami sukurti „Raspberry Pi“Kalėdų eglutę, jums reikės:

  • Kalėdų eglutė
  • „Raspberry Pi“(bet koks „Raspberry Pi“modelis ar versija su 40 kontaktų antrašte)
  • ANAVI lengvas pHAT
  • 12V RGB LED juostelė
  • USB maitinimo šaltinis
  • 12 V maitinimo šaltinis su nuolatinės srovės lizdu 5,5x2,1 mm
  • „MicroSD“kortelė su „Raspbian“

Galite naudoti bet kurią 12 V RGB LED juostą. Pasirinkite juostelės ilgį, atitinkantį jūsų Kalėdų eglutės dydį. Šios 12 V RGB LED juostos yra prekė. Jie yra labai prieinami ir lengvai randami. Šiame vaizdo įraše aš naudoju 1 metro ilgio juostą su 30 šviesos diodų.

2 žingsnis: Surinkite aparatūrą

Surinkite aparatūrą
Surinkite aparatūrą
Surinkite aparatūrą
Surinkite aparatūrą
Surinkite aparatūrą
Surinkite aparatūrą
Surinkite aparatūrą
Surinkite aparatūrą

Surinkite aparatūrą plikomis rankomis. Pritvirtinkite RGB LED juostelę prie ANAVI Light pHAT naudodami atsuktuvą ir paleiskite „Raspberry Pi“, kaip parodyta vaizdo įraše.

„ANAVI Light pHAT“yra atvirojo kodo aparatinė „Raspberry Pi“papildoma plokštė, specialiai sukurta valdyti pigias 12 V RGB LED juostelės spalvas per tris MOSFET. Naudojant jį labai lengva sukurti projektą vos per kelias minutes.

3 veiksmas: įdiekite „PiGPIO“

Įdiekite „PiGPIO“
Įdiekite „PiGPIO“

„Raspberry Pi“atidarykite terminalą ir įdiekite naujausias „piGPIO“ir „Git“versijas įvesdami šias komandas:

sudo apt-get atnaujinimas

sudo apt -get install -y pigpio git

4 žingsnis: Gaukite šaltinio kodą

Gaukite šaltinio kodą
Gaukite šaltinio kodą

Demonstracinė programa, skirta valdyti 12 V RGB LED juostą, yra nemokama ir atviro kodo. Tai galima rasti „GitHub“. Norėdami gauti šaltinio kodą, terminale vykdykite šią komandą:

git klonas

5 veiksmas: sukurkite programą

Sukurkite programą
Sukurkite programą

Norėdami sukurti demonstracinę programą, terminale vykdykite šią komandą:

cd anavi-example/anavi-light-phat/light-demo

padaryti

Demonstracinė programa parašyta C programavimo kalba. Jis sukuria programinės įrangos apibrėžtą impulsų pločio moduliaciją, kad nustatytų RGB LED juostos spalvą per tris MOSFET, esančius „ANAVI Light pHAT“.

Kiekvieną sekundę programa nustato atsitiktinę reikšmę nuo 0 iki 255 kiekvienos iš trijų pagrindinių spalvų. Bendras derinys sudaro daugiau nei 16 milijonų spalvų! Nors spalva nustatoma atsitiktinai, šaltinio kodas parašytas taip, kad padidėtų tikimybė, jog viena iš trijų pagrindinių spalvų yra ryškesnė už kitas.

6 veiksmas: paleiskite programą

Paleiskite programą
Paleiskite programą
Paleiskite programą
Paleiskite programą
Paleiskite programą
Paleiskite programą

Norėdami paleisti programą, vykdykite toliau nurodytas komandas:

sudo pigpiod

./demo

Demonstracinė programa vykdo begalinę ciklą. Norėdami jį nutraukti, vartotojas turi vienu metu paspausti klaviatūros klavišus Ctrl ir C. Štai ir viskas! Mėgaukitės šventėmis ir laimingu įsilaužimu!

Rekomenduojamas: