Cuprins:
- Pasul 1: Hardware necesar
- Pasul 2: Asamblați hardware-ul
- Pasul 3: Instalați PiGPIO
- Pasul 4: obțineți codul sursă
- Pasul 5: Construiți aplicația
- Pasul 6: Lansați aplicația
Video: Pom de Crăciun Raspberry Pi: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
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 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
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ă
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
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
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:
Pom de Crăciun controlat de site (oricine îl poate controla): 19 pași (cu imagini)
Pom de Crăciun controlat de site-ul web (oricine îl poate controla): Vrei să știi cum arată un pom de Crăciun controlat de un site web? Iată videoclipul care prezintă proiectul meu al pomului meu de Crăciun. Fluxul live s-a încheiat până acum, dar am făcut un videoclip, surprinzând ce se întâmpla: Anul acesta, în mijlocul lunii decembrie
Pom de Crăciun tipărit 3D cu LED încorporat: 10 pași (cu imagini)
Pom de Crăciun tipărit 3D cu LED încorporat: Acesta este un pom de Crăciun tipărit 3D cu LED-uri încorporate adresabile în interior. Deci, este posibil să programați LED-urile pentru efecte de lumină frumoase și să utilizați structura imprimată 3D ca difuzor. Arborele este separat în 4 etape și un element de bază (arborele
Pom de Crăciun ATmega (arduino): 10 pași (cu imagini)
Pom de Crăciun ATmega (arduino): Pom de Crăciun ATmega (arduino)
Pom de Crăciun PCB de 1 USD: 7 pași (cu imagini)
Pom de Crăciun PCB de 1 $: Brad de PCB de Loann BOUDIN | 2018 Când vine Crăciunul, ce poate face un iubitor de electronice? Un brad de Crăciun PCB, desigur! Ca membru al unui mic club de pasionați de electronică, îmi place să-mi împărtășesc pasiunea pentru electronică și designul PCB prin
Arduino Crăciun Crăciun !: 5 pași (cu imagini)
Arduino Christmas Cheer !: Tiss the season to stick Arduino’s in places festive, and what better place than a Christmas tree! În acest proiect, vom realiza un pom de Crăciun care poate cânta o grămadă de cântece diferite de Crăciun și se poate aprinde împreună cu mu