INHOUDSOPGAWE:
Video: Kaggel -effek: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
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.
As u op soek is na hierdie aangename gevoel, is u op die regte plek! Ek sal jou wys hoe jy jou eie kaggel -effek kan maak met 'n Arduino -bord en aanspreekbare LED -stroke. U sal genoeg tyd hê om hierdie projek te maak, voordat die winter aanbreek.
Ek wil verklaar dat die beelde nie die ware kleure van die lig verteenwoordig nie, miskien as gevolg van die witbalans van my telefoonkamera. Die kersvideo is die naaste aan die regte kleure. Aangesien hierdie instruksies vir die reënboogwedstryd ingedien is, is dit belangrik dat dit oranje kleure op die foto's is.
Voorrade
Dinge wat u benodig:
- Arduino -bord (ek het 'n nano -kloon gebruik, u kan byna enige soort gebruik)
- WS2812B aanspreekbare RGB LED -strook (gewenste lengte, myne het 29 LED's)
- 5V muuradapter (9V is ook reg)
- Aluminium LED profiel (verlangde lengte)
- Drukknop (gewoonlik oop)
- Aansluitkas ('n klein een)
- Drade
- Krimpbuis (opsioneel)
Dinge wat jy sal gebruik:
- Soldeerbout en soldeer
- Skalpel of mes
- Hittegeweer of aansteker
- Sy snyer
- Metaalzaag of handsaag
Stap 1: Konsep
Ek het 'n Arduino Nano -kloon van eBay gebruik, u hoef nie by hierdie tipe te bly nie; enige Arduino -bord kan gebruik word. U benodig 'n stuk WS2812B aanspreekbare RGB LED -strook. Die beheerder stuur N*16 stukkies inligting na die eerste LED. Die eerste LED lees die eerste 16 bisse en laat die res van die inligting ((N-1)*16 bis) deur. Op hierdie manier kan ons die LED's van die hele strook een vir een beheer met slegs een uitset van die bord. Ek gebruik ook een invoer vir die drukknop, sodat ek maklik patrone kan kies.
Die toestel self is regtig eenvoudig; dit kan maklik deur 'n beginner gebou word. Daar is baie dinge, selfs in hierdie eenvoudige projek, wat u kan weglaat, wat dit nog eenvoudiger maak. As u die kode verander, kan u die drukknop uitskakel, of as u nie die aluminiumprofiel wil gebruik nie, is dit heeltemal reg. Plak die strook net waar u wil.
Stap 2: Maak die toestel
Eerstens moet u die lengte van u kaggel se ligte ry bepaal. Dit kan 'n meter, 'n erf wees, myne is ongeveer 50 cm. U kan die LED -strook tussen enige LED's sny. Ek het 'n aluminiumprofiel van 52 cm lank, dus pas slegs 29 LED's in. As jy die lengte van die strook besluit het, sny dit. Daarna moet u die aluminiumprofiel sny. Dit word aanbeveel om die profiel 'n bietjie langer te sny (ongeveer 2 cm langer), sodat daar ruimte is vir die drade en die eindstukke. Gebruik die dubbelzijdige band aan die agterkant van die LED -strook om dit in die profiel vas te maak. Druk die deksel van die plastiekprofiel op sy plek. As u nie die profiel wil gebruik nie, kan u die LED -strook later plak.
U benodig 3 drade vir die LED -strook.
- 5V
- GND
- Data in
Soldeer hierdie 3 drade aan die strook. Maak seker dat u die invoerkant van die strook soldeer ('n Driehoek toon die rigting van die datavloei).
Sny of boor 'n gat in die bokant van die aansluitkas, sodat u normaalweg oop knoppie perfek pas. Soldeer twee drade aan die knoppieverbindings. U kan hitte-krimpbuise of elektriese band hier gebruik.
Sny of boor 2 klein gaatjies aan die kante van die boks, sodat u krag en die drade van die LED's kan inbring. Soldeerkonneksies aan die draadpunte. (Gebruik vroulike opskrifte as u ook 'n Nano gebruik).
Koppel die muuradapterdrade aan GND en VIN. As u 'n gereguleerde 5V -kragtoevoer gebruik, kan u dit aansluit op 5V in plaas van VIN. Koppel die drukknoppies aan GND en D4 (u kan ander GPIO-penne gebruik as u die kode verander). Koppel die LED -strook aan GND, 5V en D3 (u kan ander GPIO -penne gebruik as u die kode verander). Miskien moet u die GND -pen op die ISP -kop gebruik as u GND -penne opraak. U kan die kontroleerder met warm gom of dubbelzijdige band in die boks vasmaak. Of u kan dit so laat (net soos ek).
Stap 3: Programmering
Hierdie stap is redelik maklik, maar u benodig die neopixel -biblioteek van adafruit. U kan dit hier aflaai met my programkode. Na die aflaai moet u die neopixel -biblioteek na die gids Arduino biblioteke skuif. U kan die programkode langs u Arduino -sketse skuif.
As u nie my kode wil verander nie, koppel u Arduino aan en u kan die tipe bord en die poort in die IDE kies. Maak indien nodig die nodige wysigings en druk oplaai. Die IDE moet die kode saamstel en oplaai na u bord en dit is gereed vir aksie.
U kan die gewenste LED-patroon met die drukknop kies. My kode bevat 'n kaggel, 'n kers en 'n sterwende kaggel saam met ander patrone.
In die kersmodus pols en flikker die sentrale LED met geel-oranje kleur. In die kaggelpatroon verteenwoordig elke LED 'n klein vlammetjie. Elke vlam het 'n maksimum en minimum lig, hoe helderder dit is, hoe nader is dit aan geel. Dimmer vlamme sal oranje-rooi kleur hê. In elke siklus word die vlamwaardes lukraak gegenereer uit die vorige waarde, maar hierdie waarde kan nie te ver weg van die aangrensende waardes wees nie. Die sterwende kaggellig sal donkerder wees en eers na 'n tyd flouer in 'n meer rooierige kleur
U kan die aantal LED's in my kode stel, of u kan met die waardes aan die begin van my programkode knoei. Ek het probeer om die vuur effek redelik realisties te maak en ek dink dit het redelik goed uitgewerk.
Stap 4: Die einde
Hier is 3 video's van die effek. Die kaggel, die kers en 'n tydsverloop van die sterwende kaggel.
Jy is klaar. Jy het 'n lekker kaggellig vir jou huis gemaak.
Dit is 'n mooi en eenvoudige projek wat selfs beginners in 'n japtrap kan skep.
Vra gerus vrae oor hierdie projek in die kommentaar, ek help u graag met enige probleme.
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
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
Arduino / ESP LED kaggel: 4 stappe (met foto's)
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 wel
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