INHOUDSOPGAWE:

Kaggel -effek: 4 stappe
Kaggel -effek: 4 stappe

Video: Kaggel -effek: 4 stappe

Video: Kaggel -effek: 4 stappe
Video: How Use Stable Diffusion, SDXL, ControlNet, LoRAs For FREE Without A GPU On Kaggle Like Google Colab 2024, November
Anonim
Ligte effek van kaggel
Ligte effek van kaggel
Ligte effek van kaggel
Ligte effek van kaggel
Ligte effek van kaggel
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.

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

Die vervaardiging van die toestel
Die vervaardiging van die toestel
Die vervaardiging van die toestel
Die vervaardiging van die toestel
Die vervaardiging van die toestel
Die vervaardiging van 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: