Inhoudsopgave:
- Stap 1: Vereiste hardware
- Stap 2: Monteer de hardware
- Stap 3: Installeer PiGPIO
- Stap 4: Verkrijg de broncode
- Stap 5: Bouw de applicatie
- Stap 6: Start de applicatie
Video: Raspberry Pi-kerstboom - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Heb je altijd al volledige controle willen hebben over je kerstverlichting? Deze tutorial onthult de exacte stappen voor het maken van een kerstboom aangedreven door een Raspberry Pi, ANAVI Light pHAT en een goedkope 12V RGB LED-strip. Dit is zeker niet de goedkoopste oplossing voor een kerstversiering, maar het is een leuke en efficiënte manier om je programmeervaardigheden te oefenen.
Stap 1: Vereiste hardware
Om de Raspberry Pi-kerstboom te bouwen, heb je nodig:
- kerstboom
- Raspberry Pi (elk model of elke versie van Raspberry Pi met 40-pins header)
- ANAVI Licht pHAT
- 12V RGB-ledstrip
- USB-voeding
- 12V-voeding met DC-aansluiting 5,5x2,1 mm
- MicroSD-kaart met Raspbian
U kunt elke 12V RGB LED-strip gebruiken. Selecteer de lengte van de strip die overeenkomt met de maat van uw kerstboom. Deze 12V RGB ledstrips zijn een commodity. Ze zijn zeer betaalbaar en gemakkelijk te vinden. In deze video gebruik ik 1 meter lange strip met 30 LED's erin.
Stap 2: Monteer de hardware
Monteer de hardware met uw blote handen. Bevestig de RGB LED strip aan ANAVI Light pHAT met behulp van een schroevendraaier en start de Raspberry Pi op zoals getoond in de video.
ANAVI Light pHAT is een open source hardware Raspberry Pi add-on board dat speciaal is ontworpen om de kleuren van de goedkope 12V RGB LED-strip te regelen via drie MOSFET's. Het gebruik ervan is heel eenvoudig om het project in slechts een paar minuten te bouwen.
Stap 3: Installeer PiGPIO
Open op je Raspberry Pi een terminal en installeer de nieuwste versies van piGPIO en Git door de volgende commando's te typen:
sudo apt-get update
sudo apt-get install -y pigpio git
Stap 4: Verkrijg de broncode
De demo-applicatie voor het aansturen van de 12V RGB LED-strip is gratis en open source. Het is beschikbaar op GitHub. Voer de volgende opdracht uit in de terminal om de broncode te krijgen:
git clone
Stap 5: Bouw de applicatie
Voer de volgende opdracht uit in een terminal om de demo-applicatie te bouwen:
cd anavi-voorbeelden/anavi-light-phat/light-demo
maken
De demo-applicatie is geschreven in de programmeertaal C. Het creëert een softwaregedefinieerde pulsbreedtemodulatie om de kleur van de RGB LED-strip in te stellen via de drie MOSFET's op ANAVI Light pHAT.
Op elke seconde stelt het programma een willekeurige waarde in tussen 0 en 255 van elk van de drie hoofdkleuren. De totale combinatie maakt meer dan 16 miljoen kleuren! Hoewel de kleur willekeurig wordt bepaald, is de broncode zo geschreven dat de kans groter is dat een van de drie hoofdkleuren helderder is dan de andere.
Stap 6: Start de applicatie
Voer de onderstaande opdrachten uit om de applicatie te starten:
sudo pigpiod
./demo
De demo-applicatie voert een oneindige lus uit. Om het te beëindigen moet de gebruiker tegelijkertijd op zijn toetsenbord Ctrl en C drukken. Dat is alles! Geniet van de feestdagen en gelukkig hacken!
Aanbevolen:
DIY Raspberry Pi-downloadbox: 4 stappen
DIY Raspberry Pi Downloadbox: Ben je vaak bezig met het downloaden van grote bestanden zoals films, torrents, cursussen, tv-series, etc dan ben je hier aan het juiste adres. In deze Instructable zouden we onze Raspberry Pi zero in een downloadmachine veranderen. Die elke
Raspberry Pi-scorebord: 4 stappen
Raspberry Pi-scorebord: Vandaag zal ik uitleggen hoe ik dit scorebord heb gemaakt dat wordt bestuurd door een Raspberry Pi en wordt aangedreven door een 5V-voeding. Het gebruikt een combinatie van ws2811- en ws2812b-leds voor de verlichting en de structuur is gemaakt van multiplex en rood eiken. Voor een besch
Smart Home van Raspberry Pi: 5 stappen (met afbeeldingen)
Smart Home van Raspberry Pi: er zijn al verschillende producten die uw flat slimmer maken, maar de meeste zijn eigen oplossingen. Maar waarom heb je een internetverbinding nodig om een lamp te schakelen met je smartphone? Dat was voor mij een reden om mijn eigen Smar te bouwen
LED-knipper met Raspberry Pi - Hoe GPIO-pinnen op Raspberry Pi te gebruiken: 4 stappen
LED-knipper met Raspberry Pi | Hoe GPIO-pinnen op Raspberry Pi te gebruiken: Hallo allemaal, in deze instructables zullen we leren hoe we GPIO's van Raspberry Pi kunnen gebruiken. Als je ooit Arduino hebt gebruikt, weet je waarschijnlijk dat we een LED-schakelaar enz. op de pinnen kunnen aansluiten en het zo kunnen laten werken. laat de LED knipperen of krijg input van de schakelaar zodat
Raspbian installeren in Raspberry Pi 3 B zonder HDMI - Aan de slag met Raspberry Pi 3B - Uw Raspberry Pi instellen 3: 6 stappen
Raspbian installeren in Raspberry Pi 3 B zonder HDMI | Aan de slag met Raspberry Pi 3B | Je Raspberry Pi 3 instellen: Zoals sommigen van jullie weten, zijn Raspberry Pi-computers best geweldig en kun je de hele computer op een klein bordje krijgen. De Raspberry Pi 3 Model B heeft een quad-core 64-bit ARM Cortex A53 geklokt op 1,2 GHz. Dit zet de Pi 3 ongeveer 50