Sisällysluettelo:
Video: LED -kynttilä paperilaternille: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
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:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
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