Inhoudsopgave:
- Stap 1: De basis voorbereiden
- Stap 2: De vlammen toevoegen
- Stap 3: Bedrading Het Up
- Stap 4: De code uploaden
Video: Arduino / ESP LED-haard: 4 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Er was een kapotte open haard in het huis dat ik huurde, zonder echte optie voor een mooie, gezellige echte open haard. Dus besloot ik om mijn eigen RGB LED-haard te maken, wat een leuk gevoel geeft om een echt vuur te simuleren. Niet zo goed als een echt vuur, maar het geeft wel een vergelijkbaar gezellig gevoel.
Je kunt er ook zelf een maken, het is een eenvoudig beginnersproject dat je kunt doen met slechts een paar onderdelen en een Arduino- of ESP8266-module. Beide modules werken goed, de reden waarom ik voor ESP8266 heb gekozen is dat dit mij ook de mogelijkheid geeft om de haard op afstand te bedienen, aan/uit te zetten vanuit mijn domotica systeem. Het hele project is vrij goedkoop en kost ook niet veel tijd.
Benodigde materialen:
- WS2812B RGB LED-strip (1 meter, 60 LED's/meter) - eBay cca. 7 USD
- NodeMCU ESP8266 ESP-12 (3.3v) of Arduino Nano V3.0 (5V) module (Als je wifi wilt, kies dan de NodeMCU) - cca. 4-7 USD
- 1 x condensator (1000 uF, 6.3V+) om de stroompieken te stabiliseren
- Wit ingevet bakpapier
- Wat houten plank voor de basis (of karton)
- USB-kabel, wandstroomadapter (1 A of meer)
Ook heb je wat soldeerbout, gereedschap en draden nodig.
Stap 1: De basis voorbereiden
Allereerst moet u de RGB-ledstrip van 1 meter doormidden knippen en de pinnen aan elkaar verbinden (GND naar GND, D naar D, +5V naar +5V). Zo krijg je een dubbele strip van 50 cm lang.
Nu kun je wat hout pakken en op maat zagen, het moet net iets langer zijn dan de ledstrip en net iets breder. Je kunt elk ander materiaal gebruiken, maar ik denk dat hout er beter uitziet.
Bevestig alleen de uiteinden van de RGB LED-strip aan het bord met plakband of (hete) lijm.
Stap 2: De vlammen toevoegen
Neem het ingevette papier en scheur er een stuk af (ongeveer 10-15 centimeter breed), kreuk het een beetje en schuif het dan onder de ledstrip, vouw het op en rond, zodat het een "vlam" maakt. Het doel is om het boven de LED's te bouwen, zodat het licht van de LED's op het papier wordt verspreid.
Je kunt proberen het gewoon vast te zetten door de zijkanten om te vouwen. Je kunt geen plakband of gewone lijm gebruiken om het bij elkaar te houden, omdat het ingevet/niet-klevend papier is. Je kunt het samenbinden met wat transparant garen met behulp van een naald.
Zodra je de eerste vlam hebt gedaan, ga je verder met het bouwen van alle volgende vlammen, waarbij je de basis enigszins overlapt met de vorige.
Stap 3: Bedrading Het Up
Het aansluiten van de module (NodeMCU) op de ledstrip is eenvoudig, maar je zult wel wat moeten solderen om de draden van de ledstrip te scheiden. Zorg er ook voor dat u een condensator van 1000 uF 6.3V (of meer) tussen de + en GND plaatst, dicht bij de LED-strip, dit zal helpen om de stroom te stabiliseren.
Bedrading is:
- Verbind +5V (USB VCC) van NodeMCU met de ledstrip +5V
- Verbind GND van NodeMCU met LED-strip GND
- Verbind pin gemarkeerd met "D7" van NodeMCU met "D" op de LED-strip
Als u Arduino gebruikt, kunt u elke digitale pin (D2-D13) op de LED-strip aansluiten, zorg er wel voor dat deze overeenkomt met de broncode.
Stap 4: De code uploaden
Je moet Arduino IDE gebruiken en ervoor zorgen dat je ook de ESP8266-kaartondersteuning installeert:
github.com/esp8266/Arduino
Broncode is beschikbaar op de github-pagina:
Compileer en upload de code naar de NodeMCU-module, en dat is alles! Het zal beginnen met het knipperen van de LED's.
Er is een speciale opmerking bij de code: het stroomverbruik van de huidige code werd gemeten op ongeveer 600-700 mA, wat boven de normale 500 mA USB-poorten ligt. Om deze reden zal het gedurende de eerste 1 minuut slechts een deel van de LED's van stroom voorzien (ongeveer een derde), en dan zal het alles gaan branden. Als u een wandstroomadapter gebruikt, zorg er dan voor dat deze minimaal 1 A kan ondersteunen en niet het goedkoopste type.
Omdat de broncode beschikbaar is, kunt u ook experimenteren met kleuren, timings.
Genieten van!
Aanbevolen:
IoT Notifier met ESP-12E: 7 stappen (met afbeeldingen)
IoT Notifier met ESP-12E: Zit u thuis weg van uw geliefde? In deze moeilijke tijd zal dit leuke kleine project zeker proberen een glimlach op je gezicht te toveren. In deze Instructable laat ik je zien hoe je meldingen van je mobiele telefoon kunt weergeven in de vorm van
Aan de slag met Esp 8266 Esp-01 met Arduino IDE - Esp-kaarten installeren in Arduino Ide en Esp programmeren - Ajarnpa
Aan de slag met Esp 8266 Esp-01 met Arduino IDE | Esp-boards installeren in Arduino Ide en Esp-programmering: in deze instructables gaan we leren hoe esp8266-boards in Arduino IDE te installeren en hoe esp-01 te programmeren en code erin te uploaden. Omdat esp-boards zo populair zijn, dacht ik erover om een instructablesfor dit en de meeste mensen hebben problemen
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
ESP-12E en ESP-12F programmeer- en ontwikkelingsbord: 3 stappen (met afbeeldingen)
ESP-12E en ESP-12F programmeer- en ontwikkelingsbord: De opdracht voor dit bord was eenvoudig: ESP-12E- en ESP-12F-modules net zo gemakkelijk kunnen programmeren als de NodeMCU-kaarten (d.w.z. dat u niet op knoppen hoeft te drukken). Heb breadboard-vriendelijke pinnen met toegang tot de bruikbare IO. Gebruik een aparte USB-naar-serieel-conv