Inhoudsopgave:
Video: RGB LED-kleurregeling: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
In dit project zullen we leren hoe we de helderheid en kleur van een RGB-LED kunnen regelen via I/O-poorten met PWM-uitvoermogelijkheden en schuifregelaars voor aanraakschermen. Het resistive touch-display van 4Duino wordt gebruikt als een middel voor een grafische interface om de intensiteit en kleur van de RGB-led te regelen.
RGB-LED's zijn in wezen drie verschillende LED's die in één zijn gecombineerd om verschillende kleurschakeringen te produceren. Deze LED's hebben vier poten. Het langste been is de gemeenschappelijke anode of kathode, en de andere drie benen vertegenwoordigen het kleurkanaal van rood, groen of blauw.
Om kleuren op een RGB-led te regelen, zouden we pulsbreedtemodulatie gebruiken, of kortweg PWM. Pulsbreedtemodulatie werkt door het uiterlijk van een "variërende analoge spanning" te geven door het percentage van de tijd te wijzigen dat een HOOG spanningssignaal in één golfvormperiode aan zou zijn.
Hoe lager de duty cycle, hoe meer tijd een signaal zal doorbrengen bij een LAGE spanningssignaalstatus en vice versa.
Stap 1: HOE HET WERKT
*Zo werkt de RGB LED Color Control.
Stap 2: BOUW
COMPONENTEN
- 4Duino
- RGB LED (in dit voorbeeld wordt een gemeenschappelijke kathode gebruikt)
- 3 x 220Ω Weerstand
- Startkabel
- Micro-USB-kabel
Bouw de schakeling op volgens het schema en schema hierboven.
De manier waarop PWM wordt toegepast, is afhankelijk van het type RGB dat wordt gebruikt. Met een gemeenschappelijke anode RGB-LED is de lange poot verbonden met de voedingsspanningsrail (in ons geval de 5V-pin op de Arduino) terwijl de andere drie poten worden bestuurd door een PWM-signaal op elk in te stellen. Als de duty-cycle van het PWM-signaal hoog is, zal het kleurkanaal erg zwak zijn of helemaal niet inschakelen. Waarom is dat? Omdat een LED een spanningspotentiaal moet hebben om te gloeien, en als ons PWM-signaal een hoog percentage voor de duty-cycle heeft, zal het het grootste deel van zijn tijd doorbrengen met een spanningspotentieel van 5 V op zowel de anode als de kleurkanaalpoten en minder tijd met 5V op de anode en 0V op de kleurkanalen.
Stap 3: PROGRAMMA
Workshop 4 – 4Duino Basic Grafische omgeving wordt gebruikt om dit project te programmeren.
Voor dit project moet de Arduino IDE worden geïnstalleerd, zoals Workshop de Arduino IDE noemt voor het compileren van de Arduino-schetsen. De Arduino IDE hoeft echter niet te worden geopend of aangepast om de 4Duino te programmeren.
- Download hier de projectcode.
- Sluit de 4Duino aan op de pc met een µUSB-kabel.
- Navigeer vervolgens naar het tabblad Comms en selecteer de Comms-poort waarop de 4Duino is aangesloten.
- Ga ten slotte terug naar het tabblad "Home" en klik nu op de knop "Comp'nLoad". Workshop 4 IDE zal u vragen een µSD-kaart in de pc te plaatsen om de widgetafbeeldingen op te slaan.
Stap 4: DEMONSTRATIE
Nu kunt u met de aanraakschuifregelaars op het 4Duino-display de kleur van de RGB-led regelen.
Aanbevolen:
Sfeerlamp met RGB-led: 4 stappen
Mood Lamp With RGB Led: Dit is een voorbeeld van een lamp die *sentimientos* gebruikt door Arduino Uno. Primero heeft verschillende materialen nodig voor jumpers, leds RGB of Neopixel, afhankelijk van de meest gebruikte hardware. En este caso utilizaremos led RGB con ánodo común
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
RGB LED-bril: 4 stappen
RGB LED-bril: Hallo, ik heb een RGB LED-bril gemaakt met behulp van wps2812 LED Strip. Ik heb een Bluetooth-app gebouwd waarmee het patroon van LED's kan worden bestuurd
Muziek Reactieve Multicolor LED Verlichting - Arduino-geluidsdetectiesensor - RGB LED-strip: 4 stappen
Muziek Reactieve Multicolor LED Verlichting | Arduino-geluidsdetectiesensor | RGB LED Strip: Muziek-reactief meerkleurig LED-lichtproject. In dit project werden een eenvoudige 5050 RGB LED-strip (niet de adresseerbare LED WS2812), Arduino-geluidsdetectiesensor en 12V-adapter gebruikt
ESP8266 RGB LED STRIP WIFI-bediening - NODEMCU Als een IR-afstandsbediening voor ledstrip, bestuurd via wifi - RGB LED STRIP Smartphone-bediening: 4 stappen
ESP8266 RGB LED STRIP WIFI-bediening | NODEMCU Als een IR-afstandsbediening voor ledstrip, bestuurd via wifi | RGB LED STRIP Smartphone-bediening: Hallo allemaal, in deze tutorial zullen we leren hoe we nodemcu of esp8266 kunnen gebruiken als een IR-afstandsbediening om een RGB LED-strip te bedienen en Nodemcu zal worden bestuurd door smartphone via wifi. Dus in principe kun je de RGB LED STRIP bedienen met je smartphone