Sisukord:

Vaarika Pi jõulupuu: 6 sammu (piltidega)
Vaarika Pi jõulupuu: 6 sammu (piltidega)

Video: Vaarika Pi jõulupuu: 6 sammu (piltidega)

Video: Vaarika Pi jõulupuu: 6 sammu (piltidega)
Video: Рецепт Храйме Пикантная Рыба По-Мароккански. Секрет приготовления 2024, November
Anonim
Image
Image
Nõutav riistvara
Nõutav riistvara

Kas olete kunagi tahtnud oma jõulutulesid täielikult kontrollida? See õpetus paljastab täpsed sammud jõulupuu valmistamiseks, mida toidavad Raspberry Pi, ANAVI Light pHAT ja odav 12 V RGB LED -riba. See pole kindlasti kõige odavam lahendus puhkuse kaunistamiseks, kuid see on lõbus ja tõhus viis oma programmeerimisoskuste harjutamiseks.

Samm: nõutav riistvara

Vaarika Pi jõulupuu ehitamiseks vajate:

  • jõulupuu
  • Raspberry Pi (mis tahes mudel või versioon Raspberry Pi -st, millel on 40 kontaktiga päis)
  • ANAVI kerge pHAT
  • 12V RGB LED -riba
  • USB toiteallikas
  • 12 V toiteallikas alalisvoolu pesaga 5,5x2,1 mm
  • MicroSD -kaart Raspbianiga

Võite kasutada mis tahes 12 V RGB LED -riba. Valige oma jõulupuu suurusele vastav riba pikkus. Need 12 V RGB LED -ribad on kaup. Need on väga taskukohased ja kergesti leitavad. Selles videos kasutan 1 meetri pikkust riba, milles on 30 LED -i.

Samm: riistvara kokkupanek

Pange riistvara kokku
Pange riistvara kokku
Pange riistvara kokku
Pange riistvara kokku
Pange riistvara kokku
Pange riistvara kokku
Pange riistvara kokku
Pange riistvara kokku

Pange riistvara kokku paljaste kätega. Kinnitage RGB LED -riba kruvikeeraja abil ANAVI Light pHAT -i külge ja käivitage Raspberry Pi, nagu on näidatud videos.

ANAVI Light pHAT on avatud lähtekoodiga riistvara Raspberry Pi lisandmoodul, mis on spetsiaalselt loodud värvide juhtimiseks odava 12 V RGB LED-riba abil kolme MOSFET-i kaudu. Selle kasutamine on projekti loomine vaid mõne minutiga väga lihtne.

Samm: installige PiGPIO

Installige PiGPIO
Installige PiGPIO

Avage oma Raspberry Pi -s terminal ja installige piGPIO ja Git uusimad versioonid, tippides järgmised käsud:

sudo apt-get update

sudo apt -get install -y pigpio git

Samm: hankige lähtekood

Hankige lähtekood
Hankige lähtekood

Demorakendus 12 V RGB LED -riba juhtimiseks on tasuta ja avatud lähtekoodiga. See on saadaval GitHubis. Lähtekoodi saamiseks täitke terminalis järgmine käsk:

git kloon

Samm: looge rakendus

Rakenduse loomine
Rakenduse loomine

Demorakenduse loomiseks täitke terminalis järgmine käsk:

cd anavi-näited/anavi-light-phat/light-demo

tegema

Demorakendus on kirjutatud C -programmeerimiskeeles. See loob tarkvara määratletud impulsi laiuse modulatsiooni, et määrata RGB LED-riba värv kolme MOSFET-i kaudu ANAVI Light pHAT-is.

Iga sekund määrab programm juhusliku väärtuse vahemikus 0 kuni 255 igast kolmest põhivärvist. Kokku saab rohkem kui 16 miljonit värvi! Kuigi värv määratakse juhuslikult, on lähtekood kirjutatud viisil, mis suurendab tõenäosust, et üks kolmest põhivärvist on teistest heledam.

Samm: käivitage rakendus

Käivitage rakendus
Käivitage rakendus
Käivitage rakendus
Käivitage rakendus
Käivitage rakendus
Käivitage rakendus

Rakenduse käivitamiseks täitke järgmised käsud:

sudo pigpiod

./demo

Demorakendus käivitab lõpmatu tsükli. Selle lõpetamiseks peab kasutaja vajutama samaaegselt klaviatuuril Ctrl ja C. See ongi kõik! Nautige pühi ja head häkkimist!

Soovitan: