INHOUDSOPGAWE:

Raspberry Pi Kersboom: 6 stappe (met foto's)
Raspberry Pi Kersboom: 6 stappe (met foto's)

Video: Raspberry Pi Kersboom: 6 stappe (met foto's)

Video: Raspberry Pi Kersboom: 6 stappe (met foto's)
Video: Kleuters op familiefeest 😂 2024, November
Anonim
Image
Image
Vereiste hardeware
Vereiste hardeware

Wou u al ooit die volle beheer oor u kersliggies hê? Hierdie handleiding onthul die presiese stappe om 'n kersboom te maak wat aangedryf word deur 'n Raspberry Pi, ANAVI Light pHAT en 'n goedkoop 12V RGB LED -strook. Dit is beslis nie die goedkoopste oplossing vir 'n vakansieversiering nie, maar dit is pret en 'n doeltreffende manier om u programmeringsvaardighede te oefen.

Stap 1: Vereiste hardeware

Om die Raspberry Pi -kersboom te bou, benodig jy:

  • Kersfeesboom
  • Raspberry Pi (enige model of weergawe van Raspberry Pi met 40 -pins kop)
  • ANAVI Ligte pHAT
  • 12V RGB LED strook
  • USB kragbron
  • 12V kragtoevoer met DC -aansluiting 5.5x2.1mm
  • MicroSD kaart met Raspbian

U kan enige 12V RGB LED -strook gebruik. Kies die lengte van die strook wat ooreenstem met die grootte van u kersboom. Hierdie 12V RGB LED -stroke is 'n handelsware. Hulle is baie bekostigbaar en maklik om te vind. In hierdie video gebruik ek 'n strook van 1 meter lank met 30 LED's daarin.

Stap 2: Monteer die hardeware

Monteer die hardeware
Monteer die hardeware
Monteer die hardeware
Monteer die hardeware
Monteer die hardeware
Monteer die hardeware
Monteer die hardeware
Monteer die hardeware

Monteer die hardeware met u blote hande. Bevestig die RGB LED -strook met ANAVI Light pHAT met 'n skroewedraaier en start die Raspberry Pi soos in die video getoon.

ANAVI Light pHAT is 'n open-source hardeware Raspberry Pi-byvoegbord wat spesiaal ontwerp is om die lae koste 12V RGB LED-strook deur drie MOSFET's te beheer. Dit is baie maklik om die projek binne 'n paar minute te bou.

Stap 3: Installeer PiGPIO

Installeer PiGPIO
Installeer PiGPIO

Maak 'n terminale op u Raspberry Pi oop en installeer die nuutste weergawes van piGPIO en Git deur die volgende opdragte in te tik:

sudo apt-get update

sudo apt -get install -y pigpio git

Stap 4: Kry die bronkode

Kry die bronkode
Kry die bronkode

Die demo -toepassing vir die beheer van die 12V RGB LED -strook is gratis en open source. Dit is beskikbaar by GitHub. Voer die volgende opdrag in die terminaal uit om die bronkode te kry:

git-kloon

Stap 5: Bou die toepassing

Bou die aansoek
Bou die aansoek

Voer die volgende opdrag uit in 'n terminale om die demo -toepassing te bou:

cd anavi-voorbeelde/anavi-light-phat/light-demo

maak

Die demo -toepassing is in die C -programmeertaal geskryf. Dit skep 'n sagtewaredefinieerde polswydte-modulasie om die kleur van die RGB LED-strook deur die drie MOSFET's op ANAVI Light pHAT in te stel.

Elke sekonde stel die program 'n ewekansige waarde in die reeks van 0 tot 255 van elk van die drie hoofkleure. Die totale kombinasie maak meer as 16 miljoen kleure! Alhoewel die kleur lukraak bepaal word, word die bronkode op 'n manier geskryf om die kans te verhoog dat een van die drie hoofkleure helderder is as die ander.

Stap 6: Begin die toepassing

Begin die toepassing
Begin die toepassing
Begin die toepassing
Begin die toepassing
Begin die toepassing
Begin die toepassing

Voer die onderstaande opdragte uit om die toepassing te begin:

sudo pigpiod

./demo

Die demo -toepassing loop 'n oneindige lus. Om dit te beëindig, moet die gebruiker gelyktydig op sy sleutelbord druk Ctrl en C. Dit is dit! Geniet die vakansie en gelukkige inbraak!

Aanbeveel: