INHOUDSOPGAWE:
- Stap 1: berei die basis voor
- Stap 2: Voeg die vlamme by
- Stap 3: Verbind dit
- Stap 4: Laai die kode op
Video: Arduino / ESP LED kaggel: 4 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Daar was 'n kaggel in die huis wat ek gehuur het, sonder 'n werklike opsie vir 'n lekker, gesellige kaggel. Daarom het ek besluit om my eie RGB LED -kaggel te maak, wat 'n aangename gevoel gee wat 'n ware vuur simuleer. Nie so goed soos 'n regte vuur nie, maar dit gee 'n baie soortgelyke gesellige gevoel.
U kan ook u eie maak; dit is 'n maklike beginnerprojek wat u slegs met 'n paar dele en 'n Arduino- of ESP8266 -module kan doen. Beide modules werk goed. Die rede waarom ek vir ESP8266 kies, is dat dit my ook die geleentheid bied om die kaggel op afstand te beheer, aan te skakel/aan te skakel vanuit my huis -outomatiseringstelsel. Die hele projek is redelik goedkoop, en dit verg ook nie baie tyd nie.
Materiaal benodig:
- WS2812B RGB LED -strook (1 meter, 60 LED's/meter) - eBay cca. 7 dollar
- NodeMCU ESP8266 ESP -12 (3.3v) of Arduino Nano V3.0 (5V) module (as u WiFi wil hê, kies die NodeMCU) - cca. 4-7 dollar
- 1 x kondensator (1000 uF, 6.3V+) om die huidige spykers te stabiliseer
- Wit gesmeerde bakpapier
- 'N Houtbord vir die basis (of karton)
- USB -kabel, muuradapter (1 A of meer)
U benodig ook soldeerbout, gereedskap en drade.
Stap 1: berei die basis voor
In die eerste plek moet u die 1 meter RGB LED -strook middeldeur sny en die penne saamdraai (GND tot GND, D tot D, +5V tot +5V). Dit gee u 'n dubbele strook van 50 cm lank.
Nou kan u 'n bietjie hout neem en dit op maat sny; dit moet net 'n bietjie langer wees as die LED -strook en net 'n bietjie wyer. U kan enige ander materiaal gebruik, maar ek dink hout lyk beter.
Bevestig slegs die punte van die RGB LED -strook aan die bord met plakband of (warm) gom.
Stap 2: Voeg die vlamme by
Neem die gesmeerde papier en skeur 'n stuk (ongeveer 10-15 sentimeter breed) af, rimpel dit effens en skuif dit dan onder die LED-strook, vou dit om en om, sodat dit 'n "vlam" word. Die doel is om dit bo die LED's te bou, sodat die lig van die LED's op die papier versprei word.
U kan probeer om dit net vas te maak deur die kante te vou. U kan nie plakband of gewone gom gebruik om dit bymekaar te hou nie, want dit is gesmeerde/kleefvrye papier. U kan dit met 'n deursigtige draad met 'n naald vasbind.
Sodra u die eerste vlam gemaak het, gaan voort met die bou van al die daaropvolgende vlamme, en oorvleuel die basis effens met die vorige vlam.
Stap 3: Verbind dit
Dit is maklik om die module (NodeMCU) aan die LED -strook te koppel, maar u moet soldeer om die drade van die LED -strook te skei. Maak ook seker dat u 'n 1000 uF 6.3V (of meer) kapasitor tussen die + en GND by die LED -strook voeg, dit sal help om die krag te stabiliseer.
Bedrading is:
- Koppel +5V (USB VCC) van NodeMCU aan die LED -strook +5V
- Koppel GND van NodeMCU aan LED strip GND
- Koppel pen gemerk "D7" van NodeMCU aan "D" op die LED -strook
As u Arduino gebruik, kan u enige digitale pen (D2-D13) aan die LED-strook koppel, maar pas dit by die bronkode aan.
Stap 4: Laai die kode op
U moet Arduino IDE gebruik en ook die ESP8266 -bordondersteuning installeer:
github.com/esp8266/Arduino
Bronkode is beskikbaar op die github -bladsy:
Stel die kode saam en laai dit op na die NodeMCU -module, en dit is dit! Dit sal die LED's begin knipper.
Daar is 'n spesiale opmerking oor die kode: die kragverbruik van die huidige kode is ongeveer 600-700 mA, wat hoër is as die normale 500 mA USB-poorte wat u graag wil gee. Om hierdie rede sal die eerste 1 minuut slegs 'n deel van die LED's (ongeveer 'n derde) van krag wees, en dan sal dit alles aansteek. As u 'n muuradapter gebruik, moet u seker maak dat dit ten minste 1 A ondersteun en nie die goedkoopste nie.
Omdat die bronkode beskikbaar is, kan u ook eksperimenteer met kleure en tydsberekeninge.
Geniet dit!
Aanbeveel:
LED -kaggel: 9 stappe (met foto's)
LED -kaggel: ons het 'n kaggel in ons huis wat dekades lank nie meer gebruik is nie. Die vorige huiseienaars was van plan om die kaggel weer met 'n aardgas -insetsel weer in te sit, maar die prys word afgeskakel
Beheer u kaggel met HomeKit en Alexa: 7 stappe
Beheer u kaggel met HomeKit en Alexa: Ek het onlangs 'n gas -kaggel laat installeer, insluitend 'n afstandsbediening. En nadat ek 'n paar voorbeelde gesien het van mense wat hul kaggels in hul huisbeheerinstellings integreer, het ek dieselfde begin soek. My kaggel het hierdie afstandsbediening
Kaggel -effek: 4 stappe
Ligte effek van kaggel: na 'n lang en koue wintersdag, is dit nie lekker om voor die kaggel in die warmte van u huis te sit nie? Die meeste mense het nie regtig 'n kaggel nie, maar selfs die gesig of die vlamme kan jou en jou koue hart warm maak
Aan die slag met Esp 8266 Esp-01 Met Arduino IDE - Die installering van Esp -borde in Arduino Ide en programmering van Esp: 4 stappe
Aan die slag met Esp 8266 Esp-01 Met Arduino IDE | Installering van Esp-borde in Arduino Ide en programmering van Esp: In hierdie instruksies gaan ons leer hoe om esp8266-borde in Arduino IDE te installeer en hoe om esp-01 te programmeer en kode daarin te laai. dit en die meeste mense het 'n probleem
LED miniatuur Nendoroid kaggel: 9 stappe (met foto's)
LED Miniatuur Nendoroid Kaggel: U nendoroïde verdien 'n warm, gesellige nag by die vuur hierdie Kersfees.Materiaal: Miniatuur houtkaggel Adafruit Pro Trinket 5V* Mini PCB Neopixel 5 pak 30 awg silikoon draad Mikro USB kabel (ideaal 'n regte hoek USB kabel) SolderHot g