
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41

Tämä projekti näyttää kuinka tehdä realistisen näköisiä kynttiläefektejä käytettäväksi esimerkiksi paperilanterien sisällä. Se käyttää NodeMCU -korttia (ESP8266) ajamaan NeoPixeleitä, jotka tunnetaan myös nimellä WS2812 LEDit. Katso tulokset -osioiden videoita nähdäksesi vertailun todellisiin kynttilöihin.
Vaihe 1: Laitteisto




WS2812-LEDit ovat sarjavärisesti kytkettyjä värillisiä LED-valoja, jotka voidaan yksilöidä erikseen, ja niiden punaiset, vihreät ja siniset komponentit voidaan asettaa välille 0 ja 255.
Edellisestä projektista minulla oli joitakin nauhoja jäljellä, koska LED -valojen välillä oli jonkin verran väliä, päätän käyttää 4 LEDiä ristissä yhtä lyhdyä varten.
Kuten kaikissa WS2812 -projekteissa, on suositeltavaa lisätä pieni vastus ensimmäiseen datakanavaan (keskijohto). Ja lisäksi lisää kondensaattori virtalähteen lähelle. Tehovahvistin riippuu LEDien määrästä.
Vaihe 2: Ohjelmisto

Tässä projektissa LEDejä ei ohjaa Arduino, vaan NodeMCU -kortti (ESP8266), jossa on MicroPython.
Ensimmäinen askel on mikropython -laiteohjelmiston salama tämän oppaan mukaisesti: MicroPythonin käytön aloittaminen ESP8266 -laitteessa
Sen jälkeen on mahdollista käyttää sitä LEDien ohjaamiseen kuten kohdassa 11. NeoPixelien hallinta
Taulullani Machine.pin (4) on D2 (kuten kuvassa näkyy). Älä unohda liittää gnd: ää LED -valoihin.
Saadaksesi ledin välkkymään kuin oikea kynttilä, kirjoitin pienen python -ohjelman, joka päivittää satunnaisesti yksittäiset ledit tämän artikkelin kommenteissa olevan gaussijakauman mukaan:
Ohjelma (main.py) luo niin monta LED_light -objektia kuin LED_COUNT -vakio on määritelty.
Muuttamalla valon pituutta ja voimakkuutta satunnaisesti, se luo mukavan vaikutelman.
Todennäköisyys Satunnainen LED -kirkkaus 50% 77% - 80% (sen tuskin havaittavissa) 30% 80% - 100% (erittäin havaittavissa, sim. - 50% (hyvin havaittavissa, puhallettu liekki) 10% 30% - 40% (hyvin havaittavissa, puhallettu liekki) - kaikki tämä Gaussin toteutumisajan kanssa. Todennäköisyys Satunnaisaika 90% 20 ms 3% 20-30 ms 3% 10-20 ms 4% 0-10 ms
Lähde: Ericin kommentti osoitteessa
Vaihe 3: Tulos

Tulos antaa mukavan vaikutelman ikään kuin tuuli saisi kynttilän välkkymään.
Toisessa videossa takana olevat lyhdyt ovat LED -pohjaisia ja edessä olevat ovat todellisia kynttilöitä vertailua varten.
Suositeltava:
Kuinka tehdä LED -kuutio - LED -kuutio 4x4x4: 3 vaihetta

Kuinka tehdä LED -kuutio | LED -kuutio 4x4x4: LED -kuutio voidaan ajatella LED -näyttönä, jossa yksinkertaiset 5 mm: n LEDit toimivat digitaalisten pikselien roolissa. LED -kuution avulla voimme luoda kuvia ja kuvioita käyttämällä optisen ilmiön käsitettä, joka tunnetaan nimellä visio pysyvyys (POV). Niin
Edistynein taskulamppu - COB -LED, UV -LED ja laser sisällä: 5 vaihetta (kuvilla)

Edistynein taskulamppu - COB -LED, UV -LED ja laser -sisäpuoli: Markkinoilla on monia taskulamppuja, joilla on sama käyttö ja jotka eroavat kirkkaudesta, mutta en ole koskaan nähnyt taskulamppua, jossa on useampi kuin yksi valotyyppi Tässä projektissa keräsin 3 erilaista valoa yhteen taskulamppuun
DIY FLOODLIGHT W/AC LED (+EFFICIENCY VS DC LED): 21 vaihetta (kuvien kanssa)

DIY FLOODLIGHT W/AC -LEDit (+EFFICIENCY VS DC LED): Tässä oppaassa/videossa teen valonheittimen, jossa on erittäin halvat kuljettajattomat AC -LED -sirut. Onko ne hyviä? Vai ovatko ne täyttä roskaa? Vastatakseni tähän, vertaan kaikkia tekemiäni DIY -valoja. Kuten tavallista, halvalla
Neopixel Ws2812 LED- tai LED -nauhan tai LED -renkaan käyttö Arduinon kanssa: 4 vaihetta

Kuinka käyttää Neopixel Ws2812 LED- tai LED -nauhaa tai LED -rengasta Arduinon kanssa: Hei kaverit, koska Neopixel -led -nauha ovat erittäin suosittuja, ja sitä kutsutaan myös nimellä ws2812 led -nauha. Ne ovat erittäin suosittuja, koska näissä led -nauhoissa voimme käsitellä jokaista lediä erikseen, mikä tarkoittaa, että jos haluat, että muutamat ledit hehkuvat yhdellä värillä
ESP8266 RGB LED STRIP WIFI -ohjaus - NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta - RGB LED STRIP -älypuhelimen ohjaus: 4 vaihetta

ESP8266 RGB LED STRIP WIFI -ohjaus | NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta | RGB LED STRIP -älypuhelimen ohjaus: Hei kaverit tässä opetusohjelmassa opimme käyttämään nodemcu- tai esp8266 -laitetta IR -kaukosäätimenä RGB -LED -nauhan ohjaamiseen ja Nodemcu ohjataan älypuhelimella wifi -yhteyden kautta. Joten periaatteessa voit ohjata RGB -LED -nauhaa älypuhelimellasi