![WiFi RGB mobiele lamp met behulp van de ESP8266 - Ajarnpa WiFi RGB mobiele lamp met behulp van de ESP8266 - Ajarnpa](https://i.howwhatproduce.com/images/001/image-1510-59-j.webp)
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
![WiFi RGB mobiele lamp met behulp van de ESP8266 WiFi RGB mobiele lamp met behulp van de ESP8266](https://i.howwhatproduce.com/images/001/image-1510-60-j.webp)
In dit bericht bouwen we een prachtige RGB-cellulaire lamp die kan worden bediend via wifi. De controlepagina bestaat uit een kleurenwiel waarmee u snel van kleur kunt wisselen en u kunt de RGB-waarden ook direct specificeren om in totaal meer dan 16 miljoen kleurencombinaties te creëren.
De video hierboven behandelt alles wat je moet weten en legt ook uit hoe de lamp in elkaar zit.
Stap 1: Verzamel de componenten
![Verzamel de componenten Verzamel de componenten](https://i.howwhatproduce.com/images/001/image-1510-61-j.webp)
![Verzamel de componenten Verzamel de componenten](https://i.howwhatproduce.com/images/001/image-1510-62-j.webp)
We hebben een WeMos D1 Mini of compatibel ESP8266-bord nodig, een microUSB-breakout-bord en enkele 5V, WS2812B adresseerbare RGB-leds. U kunt de onderstaande links als referentie gebruiken:
- WeMos D1 Mini:
- MicroUSB-uitbraak:
- WS2812B LED's:
Het D1-minibord heeft een microUSB-connector en 5V-uitgang, maar de stroom van de USB-connector gaat eerst door een diode en een 500mA-zekering voordat deze de pin bereikt. We hebben een veel hogere stroom nodig, omdat elke LED bij volledige helderheid tot 60 mA kan opnemen. Dat is de reden waarom we een microUSB-breakoutboard zullen gebruiken om deze lamp van stroom te voorzien.
Stap 2: bereid het lamp 3D-model voor
![Bereid het lamp 3D-model voor Bereid het lamp 3D-model voor](https://i.howwhatproduce.com/images/001/image-1510-63-j.webp)
Download de modellen via de volgende link en druk ze af volgens de gewenste schaal.
3D-model op Thingiverse:
Ik gebruikte de bestanden gemarkeerd met 140 en verkleinde het tot 70% omdat ik niet iets te groots wilde.
Het wordt aanbevolen om de standaard op de basis te lijmen zodra je de LED's hebt toegevoegd, maar in de video probeerde ik de standaard in de basis te plaatsen en dit resulteerde in een enigszins onstabiele afwerking. Ik zal de basis opnieuw afdrukken en staan en deze later lijmen.
Stap 3: De LED's toevoegen en bedraden
![De LED's toevoegen en bedraden De LED's toevoegen en bedraden](https://i.howwhatproduce.com/images/001/image-1510-64-j.webp)
![De LED's toevoegen en bedraden De LED's toevoegen en bedraden](https://i.howwhatproduce.com/images/001/image-1510-65-j.webp)
![De LED's toevoegen en bedraden De LED's toevoegen en bedraden](https://i.howwhatproduce.com/images/001/image-1510-66-j.webp)
Vervolgens moet je de ledstrip op lengte knippen en zoveel toevoegen als je nodig hebt. Ik besloot om in totaal 26 LED's in twee lagen toe te voegen, zoals te zien is in de afbeeldingen. De voedingspinnen zijn allemaal parallel geschakeld, maar de gegevens moeten van de ingangspin naar de uitgang stromen, dus houd hier rekening mee.
Ik heb ook een gleuf in de standaard gesneden zodat de draden gemakkelijk kunnen schuiven omdat het bord aan de buitenkant zit.
Stap 4: Bereid de schets voor
![Bereid de schets voor Bereid de schets voor](https://i.howwhatproduce.com/images/001/image-1510-67-j.webp)
![Bereid de schets voor Bereid de schets voor](https://i.howwhatproduce.com/images/001/image-1510-68-j.webp)
![Bereid de schets voor Bereid de schets voor](https://i.howwhatproduce.com/images/001/image-1510-69-j.webp)
Download de schets via de volgende link en open deze in de Arduino IDE.
Schets:
U moet het aantal pixels of LED's samen met de naam en het wachtwoord van uw WiFi-netwerk toevoegen, aangezien het bord er verbinding mee moet maken. U kunt ook de standaard RGB-waarden voor de lamp wijzigen wanneer deze wordt opgestart.
Voor deze schets moet u het ESP8266-bordondersteuningspakket en de Adafruit NeoPixel-bibliotheek installeren.
Het ESP8266-bordondersteuningspakket installeren:
- Open het voorkeurenvenster (Bestand->Voorkeuren), voeg de volgende URL (https://arduino.esp8266.com/stable/package_esp8266com_index.json) toe aan de boardmanager-sectie en sluit het venster.
- Open de boardmanager vanuit (Extra->Boards->Board Manager) en typ ESP8266 en installeer het pakket dat beschikbaar is.
- Als je klaar bent, sluit je de boardmanager en selecteer je de juiste boardinstellingen zoals weergegeven in de afbeelding.
De Adafruit NeoPixel-bibliotheek installeren:
- Open de bibliotheekmanager (Extra->Bibliotheekbeheer)
- Typ "Adafruit NeoPixel" en installeer de bibliotheek die verschijnt
Zodra dit is voltooid, drukt u op de uploadknop en wacht u tot de schets is geüpload. Open vervolgens de seriële monitor en wacht tot het IP-adres wordt vermeld. De meeste moderne wifi-routers reserveren automatisch de IP-adressen voor apparaten, maar je kunt ook handmatig een IP-adres reserveren door de DHCP-instellingen te wijzigen.
Stap 5: alles met elkaar verbinden
![Verbind alles met elkaar Verbind alles met elkaar](https://i.howwhatproduce.com/images/001/image-1510-70-j.webp)
![Verbind alles met elkaar Verbind alles met elkaar](https://i.howwhatproduce.com/images/001/image-1510-71-j.webp)
![Verbind alles met elkaar Verbind alles met elkaar](https://i.howwhatproduce.com/images/001/image-1510-72-j.webp)
Gebruik het aansluitschema om alles met elkaar te verbinden. Zorg ervoor dat u een geschikte voeding gebruikt, afhankelijk van het totale aantal LED's. Het wordt aanbevolen om een 5V, 2A-voeding voor 26 LED's te gebruiken, zoals in deze build en de USB-voedingshub die we eerder hebben gebouwd, zal prima werken.
Stap 6: Test de lamp
![Test de lamp Test de lamp](https://i.howwhatproduce.com/images/001/image-1510-73-j.webp)
![Test de lamp Test de lamp](https://i.howwhatproduce.com/images/001/image-1510-74-j.webp)
![Test de lamp Test de lamp](https://i.howwhatproduce.com/images/001/image-1510-75-j.webp)
![Test de lamp Test de lamp](https://i.howwhatproduce.com/images/001/image-1510-76-j.webp)
Typ het IP-adres in een webbrowser op uw computer of mobiele telefoon en klik op de Control-knop. Je krijgt dan een kleurenwiel. Selecteer eenvoudig de gewenste kleur, de lamp moet automatisch van kleur veranderen. U kunt de RGB-waarden indien nodig ook rechtstreeks invoeren.
Zo eenvoudig is het om een hele mooie RGB cellulaire lamp te bouwen die er prachtig uitziet! Het gebruik van de webbrowser is niet helemaal handig, maar ik zal deze lamp samen met wat meer sensoren integreren in een domotica-project. Dat zou de algehele bruikbaarheid moeten verbeteren. Als domotica je interesseert, volg ons dan om op de hoogte te blijven via de relevante links hieronder:
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- BnBe-website:
Aanbevolen:
Internet/cloudgestuurde huisautomatisering met behulp van Esp8266 (aREST, MQTT, IoT): 7 stappen (met afbeeldingen)
![Internet/cloudgestuurde huisautomatisering met behulp van Esp8266 (aREST, MQTT, IoT): 7 stappen (met afbeeldingen) Internet/cloudgestuurde huisautomatisering met behulp van Esp8266 (aREST, MQTT, IoT): 7 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/005/image-12575-j.webp)
Internet/cloudgestuurde huisautomatisering met behulp van Esp8266 (aREST, MQTT, IoT): ALLE credits naar http://arest.io/ voor de cloudservice!!IoT het meest besproken onderwerp ter wereld op dit moment!! Cloudservers en -services die dit mogelijk maken, is het aantrekkingspunt van de wereld van vandaag… DE AFSTANDSBARRIRE UITSLUITEN was en is de
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
![Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen) Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/005/image-14045-j.webp)
Digitale netwerkklok met de ESP8266: we leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module. De video hierboven
Een mobiele/mobiele telefoon van stroom voorzien met externe batterij of netstroom: 3 stappen
![Een mobiele/mobiele telefoon van stroom voorzien met externe batterij of netstroom: 3 stappen Een mobiele/mobiele telefoon van stroom voorzien met externe batterij of netstroom: 3 stappen](https://i.howwhatproduce.com/images/002/image-5260-29-j.webp)
Voorzie een mobiele/mobiele telefoon van stroom met externe batterij of netvoeding: Inleiding. Dit idee werkt alleen met telefoons of tablets als de batterij verwijderbaar is. Het observeren van polariteit is natuurlijk belangrijk. Pas op dat u uw apparaat niet door onvoorzichtigheid beschadigt. Als u niet zeker weet of u dit kunt, kunt u de
Mobiele virtual reality met behulp van Processing voor Android (TfCD): 7 stappen (met afbeeldingen)
![Mobiele virtual reality met behulp van Processing voor Android (TfCD): 7 stappen (met afbeeldingen) Mobiele virtual reality met behulp van Processing voor Android (TfCD): 7 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/004/image-9361-37-j.webp)
Mobiele virtual reality met behulp van Processing voor Android (TfCD): Virtual Reality (VR) is een van de nieuwe technologieën die interessant kunnen zijn voor toekomstige producten. Het heeft veel mogelijkheden en je hebt niet eens een dure VR-bril (Oculus Rift) nodig. Het lijkt misschien heel moeilijk om zelf te doen, maar de basis is
Hoe u gebruikersniveaus van NUMA toevoegt aan uw exemplaar van N met behulp van NumADD Firefox AddOn: 4 stappen
![Hoe u gebruikersniveaus van NUMA toevoegt aan uw exemplaar van N met behulp van NumADD Firefox AddOn: 4 stappen Hoe u gebruikersniveaus van NUMA toevoegt aan uw exemplaar van N met behulp van NumADD Firefox AddOn: 4 stappen](https://i.howwhatproduce.com/images/005/image-14494-39-j.webp)
Gebruikersniveaus van NUMA toevoegen aan uw exemplaar van N NumADD Firefox-add-on gebruiken: Elke gebruiker van Metanet's N-database op gebruikersniveau NUMA weet hoe onhandig de interface is voor het kopiëren van door gebruikers gemaakte niveaus naar uw exemplaar van het spel. NumADD, elimineert de noodzaak van kopiëren en plakken en maakt het overzetten van niveaus het werk van één muisklik