INHOUDSOPGAWE:

Arduino / ESP LED kaggel: 4 stappe (met foto's)
Arduino / ESP LED kaggel: 4 stappe (met foto's)

Video: Arduino / ESP LED kaggel: 4 stappe (met foto's)

Video: Arduino / ESP LED kaggel: 4 stappe (met foto's)
Video: How to use 4 channel Relay to control AC load with Arduino code 2024, November
Anonim
Image
Image
Arduino / ESP LED kaggel
Arduino / ESP LED kaggel

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

Die voorbereiding van die basis
Die voorbereiding van die basis
Die voorbereiding van die basis
Die voorbereiding van die basis
Die voorbereiding van die basis
Die voorbereiding van die basis

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

Voeg die vlamme by
Voeg die vlamme by
Voeg die vlamme by
Voeg die vlamme by
Voeg die vlamme by
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

Bedraad dit
Bedraad dit
Bedraad dit
Bedraad dit
Bedraad dit
Bedraad 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

Laai die kode op
Laai die kode op
Laai die kode op
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: