Talaan ng mga Nilalaman:

Raspberry Pi Christmas Tree: 6 Hakbang (na may Mga Larawan)
Raspberry Pi Christmas Tree: 6 Hakbang (na may Mga Larawan)

Video: Raspberry Pi Christmas Tree: 6 Hakbang (na may Mga Larawan)

Video: Raspberry Pi Christmas Tree: 6 Hakbang (na may Mga Larawan)
Video: My job is to observe the forest and something strange is happening here. 2024, Nobyembre
Anonim
Image
Image
Kinakailangan Hardware
Kinakailangan Hardware

Nais mo bang magkaroon ng buong kontrol ng iyong mga ilaw sa Pasko? Ang tutorial na ito ay ihahayag ang eksaktong mga hakbang para sa paggawa ng isang Christmas tree na pinalakas ng isang Raspberry Pi, ANAVI Light PHAT at isang murang 12V RGB LED strip. Ito ay tiyak na hindi ang pinakamurang solusyon para sa isang dekorasyon sa holiday ngunit ito ay masaya at isang mahusay na paraan upang magsanay ng iyong mga kasanayan sa programa.

Hakbang 1: Kinakailangan ang Hardware

Upang maitayo ang Raspberry Pi Christmas tree kakailanganin mo:

  • Christmas tree
  • Raspberry Pi (anumang modelo o bersyon ng Raspberry Pi na may 40 pin header)
  • ANAVI Light pHAT
  • 12V RGB LED strip
  • USB Power Supply
  • 12V Power Supply na may DC jack 5.5x2.1mm
  • MicroSD card na may Raspbian

Maaari mong gamitin ang anumang 12V RGB LED strip. Piliin ang haba ng strip na naaayon sa laki ng iyong Christmas tree. Ang mga 12V RGB LED strip na ito ay isang kalakal. Ang mga ito ay napaka-abot-kayang at madaling hanapin. Sa video na ito gumagamit ako ng 1 metro ang haba ng strip na may 30 LEDs dito.

Hakbang 2: Magtipon ng Hardware

Ipunin ang Hardware
Ipunin ang Hardware
Ipunin ang Hardware
Ipunin ang Hardware
Ipunin ang Hardware
Ipunin ang Hardware
Ipunin ang Hardware
Ipunin ang Hardware

Ipunin ang hardware gamit ang iyong mga walang kamay. Ikabit ang RGB LED strip sa ANAVI Light PHAT gamit ang isang screw driver at i-boot ang Raspberry Pi tulad ng ipinakita sa video.

Ang ANAVI Light PHAT ay isang bukas na mapagkukunan ng hardware na Raspberry Pi add-on board na espesyal na idinisenyo upang makontrol ang mga kulay ng mababang gastos na 12V RGB LED strip sa pamamagitan ng tatlong MOSFETs. Ang paggamit nito ay napakadali upang maitayo ang proyekto sa loob lamang ng ilang minuto.

Hakbang 3: I-install ang PiGPIO

I-install ang PiGPIO
I-install ang PiGPIO

Sa iyong Raspberry Pi buksan ang isang terminal at i-install ang pinakabagong mga bersyon ng piGPIO at Git sa pamamagitan ng pag-type ng mga sumusunod na utos:

sudo apt-get update

sudo apt-get install -y pigpio git

Hakbang 4: Kunin ang Source Code

Kunin ang Source Code
Kunin ang Source Code

Ang demo application para sa pagkontrol sa 12V RGB LED strip ay libre at bukas na mapagkukunan. Magagamit ito sa GitHub. Isagawa ang sumusunod na utos sa terminal upang makuha ang source code:

git clone

Hakbang 5: Buuin ang Aplikasyon

Buuin ang Aplikasyon
Buuin ang Aplikasyon

Isagawa ang sumusunod na utos sa isang terminal upang mabuo ang demo application:

cd anavi-halimbawa / anavi-light-phat / light-demo

gumawa

Ang application ng demo ay nakasulat sa wika ng C programa. Lumilikha ito ng isang software na tinukoy na modulate ng lapad ng pulso upang maitakda ang kulay ng RGB LED strip sa pamamagitan ng tatlong MOSFET sa ANAVI Light pHAT.

Sa bawat segundo nagtatakda ang programa ng isang random na halaga sa saklaw mula 0 hanggang 255 ng bawat isa sa tatlong pangunahing mga kulay. Ang kabuuang kumbinasyon ay gumagawa ng higit sa 16 milyong mga kulay! Bagaman ang kulay ay natutukoy nang sapalaran, ang source code ay nakasulat sa isang paraan upang madagdagan ang mga pagkakataong ang isa sa tatlong pangunahing mga kulay ay mas maliwanag kaysa sa iba.

Hakbang 6: Ilunsad ang Application

Ilunsad ang Application
Ilunsad ang Application
Ilunsad ang Application
Ilunsad ang Application
Ilunsad ang Application
Ilunsad ang Application

Isagawa ang mga utos sa ibaba upang simulan ang application:

sudo pigpiod

./demo

Nagpapatakbo ang application ng demo ng isang walang katapusang loop. Upang wakasan ito ang gumagamit ay kailangang pindutin nang sabay-sabay sa kanyang keyboard Ctrl at C. Iyon lang! Masiyahan sa mga piyesta opisyal at masaya sa pag-hack!

Inirerekumendang: