Cuprins:

Pom de Crăciun Raspberry Pi: 6 pași (cu imagini)
Pom de Crăciun Raspberry Pi: 6 pași (cu imagini)

Video: Pom de Crăciun Raspberry Pi: 6 pași (cu imagini)

Video: Pom de Crăciun Raspberry Pi: 6 pași (cu imagini)
Video: FEMEIA De 399 De ANI ! #shorts 2024, Noiembrie
Anonim
Image
Image
Hardware necesar
Hardware necesar

Ai dorit vreodată să ai control deplin asupra luminilor tale de Crăciun? Acest tutorial va dezvălui pașii exacți pentru realizarea unui pom de Crăciun alimentat de un Raspberry Pi, ANAVI Light pHAT și o bandă LED RGB ieftină de 12V. Aceasta nu este cu siguranță cea mai ieftină soluție pentru un decor de vacanță, dar este distractiv și un mod eficient de a vă exersa abilitățile de programare.

Pasul 1: Hardware necesar

Pentru a construi pomul de Crăciun Raspberry Pi veți avea nevoie de:

  • Brad de Crăciun
  • Raspberry Pi (orice model sau versiune Raspberry Pi cu antet cu 40 de pini)
  • ANAVI Light pHAT
  • Benzi LED 12V RGB
  • Alimentare USB
  • Alimentare 12V cu mufa DC 5.5x2.1mm
  • Card MicroSD cu Raspbian

Puteți utiliza orice bandă LED 12V RGB. Selectați lungimea benzii corespunzătoare dimensiunii pomului dvs. de Crăciun. Aceste benzi LED de 12V RGB sunt o marfă. Sunt foarte accesibile și ușor de găsit. În acest videoclip folosesc bandă lungă de 1 metru cu 30 de LED-uri în el.

Pasul 2: Asamblați hardware-ul

Asamblați hardware-ul
Asamblați hardware-ul
Asamblați hardware-ul
Asamblați hardware-ul
Asamblați hardware-ul
Asamblați hardware-ul
Asamblați hardware-ul
Asamblați hardware-ul

Asamblați hardware-ul cu mâinile goale. Atașați banda LED RGB la ANAVI Light pHAT folosind un șurubelniță și porniți Raspberry Pi așa cum se arată în videoclip.

ANAVI Light pHAT este o sursă deschisă de hardware Raspberry Pi, special concepută pentru a controla culorile benzii LED de 12V RGB cu cost redus prin intermediul a trei MOSFET-uri. Folosirea acestuia este foarte ușoară pentru a construi proiectul în doar câteva minute.

Pasul 3: Instalați PiGPIO

Instalați PiGPIO
Instalați PiGPIO

Pe Raspberry Pi deschideți un terminal și instalați cele mai recente versiuni ale piGPIO și Git tastând următoarele comenzi:

sudo apt-get update

sudo apt-get install -y pigpio git

Pasul 4: obțineți codul sursă

Obțineți codul sursă
Obțineți codul sursă

Aplicația demo pentru controlul benzii LED RGB de 12V este gratuită și open source. Este disponibil la GitHub. Executați următoarea comandă în terminal pentru a obține codul sursă:

git clone

Pasul 5: Construiți aplicația

Construiți aplicația
Construiți aplicația

Executați următoarea comandă într-un terminal pentru a construi aplicația demo:

cd anavi-examples / anavi-light-phat / light-demo

face

Aplicația demo este scrisă în limbajul de programare C. Creează o modulație de lățime a impulsului definită de software pentru a seta culoarea benzii LED RGB prin cele trei MOSFET-uri de pe ANAVI Light pHAT.

În fiecare secundă, programul stabilește o valoare aleatorie în intervalul de la 0 la 255 din fiecare dintre cele trei culori principale. Combinația totală face mai mult de 16 milioane de culori! Deși culoarea este determinată aleatoriu, codul sursă este scris într-un mod pentru a crește șansele ca una dintre cele trei culori principale să fie mai strălucitoare decât celelalte.

Pasul 6: Lansați aplicația

Lansați aplicația
Lansați aplicația
Lansați aplicația
Lansați aplicația
Lansați aplicația
Lansați aplicația

Executați comenzile de mai jos pentru a porni aplicația:

sudo pigpiod

./demo

Aplicația demo rulează o buclă infinită. Pentru a o termina, utilizatorul trebuie să apese simultan pe tastatura sa Ctrl și C. Asta este! Bucurați-vă de sărbători și hacking fericit!

Recomandat: