![One Control Multi LED -nauhat: 3 vaihetta One Control Multi LED -nauhat: 3 vaihetta](https://i.howwhatproduce.com/images/001/image-1848-15-j.webp)
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42
![Image Image](https://i.howwhatproduce.com/images/001/image-1848-17-j.webp)
![](https://i.ytimg.com/vi/Bhqt62CFFhc/hqdefault.jpg)
![One Control Multi LED -nauhat One Control Multi LED -nauhat](https://i.howwhatproduce.com/images/001/image-1848-18-j.webp)
![One Control Multi LED -nauhat One Control Multi LED -nauhat](https://i.howwhatproduce.com/images/001/image-1848-19-j.webp)
![One Control Multi LED -nauhat One Control Multi LED -nauhat](https://i.howwhatproduce.com/images/001/image-1848-20-j.webp)
Minulla on 5 huonekalua, joihin halusin asentaa LED -nauhavalot.
LED -valoja piti ohjata kauko -ohjaimella ja vaihtoehto Alexa ON/OFF. KAIKKI LEDit joutuivat kytkeytymään päälle ja vaihtamaan väriä synkronoidusti vain yhdellä romote -ohjaimen painalluksella. Heidän oli myös muistettava viimeksi valittu väri sammutettaessa.
Valinnaista Alexa ON/OFF -laitetta ohjaa ESP8266, kaukosäädin saavutetaan infrapunaohjaimella ja väritiedot jaetaan erittäin halvalla 433 MHz: n lähettimellä ja vastaanottimella.
Minulla on identtiset asetukset keittiön kaappivalaistukselle, mutta käytin 315 MHz: n lähetintä ja vastaanotinta, koska en halunnut minkäänlaista vuorovaikutusta näiden kahden välillä.
Vaihe 1: Komponentit
![Komponentit Komponentit](https://i.howwhatproduce.com/images/001/image-1848-21-j.webp)
![Komponentit Komponentit](https://i.howwhatproduce.com/images/001/image-1848-22-j.webp)
![Komponentit Komponentit](https://i.howwhatproduce.com/images/001/image-1848-23-j.webp)
Useimpien projektieni mukaan komponenttien määrä on pieni ja suurin osa työstä tehdään ohjelmistolla.
Kaukosäätimen mukana tuli halpa RGB -LED -nauha (eBay).
Ohjelmoitavat neopixel -LED -nauhat (EI RGB)
Arduino pro mini (vaikka mikä tahansa Arduino tekee)
Infrapuna -vastaanotin
433MHz lähetin
4 x 433 MHz vastaanotinta
LISÄVARUSTE ESP8266 vain Alexalle ON/OFF (EI Värinsäätö)
Kaikki yksiköt saavat virtaa tavallisilla puhelinlaturilla.
ESP8266 saa virtansa 5–3 V: n säätimestä, jota syöttää tavallinen puhelinlaturi.
Vaihe 2: Näin se toimii
![Kuinka se toimii Kuinka se toimii](https://i.howwhatproduce.com/images/001/image-1848-24-j.webp)
![Kuinka se toimii Kuinka se toimii](https://i.howwhatproduce.com/images/001/image-1848-25-j.webp)
Projektissa on 3 osaa
1) Pääyksikkö
2) Orjayksiköt
3) Valinnainen Alexa -kytkin.
Pääyksikkö koostuu Arduinosta, infrapunavastaanottimesta, 433 MHz: n lähettimestä ja LED -nauhasta
Arduino vastaanottaa ja dekoodaa infrapunakoodin, joka puolestaan ohjaa neopikselin led -nauhaa.
Kun värit on asetettu pääyksikköön, tiedot lähetetään sitten orjayksiköille 433 MHz: n lähettimen kautta.
Orjayksiköt koostuvat Arduinosta, 433 MHz: n vastaanottimesta ja neopixel -LED -nauhasta.
Kun koodi vastaanotetaan pääyksiköltä, kaikkien orjien LED -nauhat on asetettu samaan väriin.
HUOMAUTUS:
Aioin käyttää RGB -LED -nauhoja, mutta LED -nauhojen ja 433 MHz: n vastaanottimien kanssa oli ristiriita!
Se johtui Arduinoksen sisäisistä ajastimista, PWM: n käyttäminen liikaa nastoja, kun vastaanotin oli käytössä, oli ongelma, minkä vuoksi valitsin ohjelmoitavat LED -nauhat - paljon hallintaa vain yhdellä PWM -nastalla.
Valinnainen Alexa-kytkin on vain ESP2866-12e, jossa on 3 kytkintä ja 2 pulssilähtöä.
Katso lisätietoja ohjelmistovaiheesta.
Sano Alexa "Lights On" (käyttäjän ohjelmoitava) pulssi Arduino HIGH: n nasta 10, joka lähettää saman koodin kuin IR -lähettimien ON -painike. Valot pois päältä pulssit nasta 11 HIGH lähettää saman koodin kuin IR -lähettimen OFF -painike. Kytkin ei hallitse värejä!
TÄRKEÄ MUISTIINPANO
Jos Alexa -vaihtoehtoa ei käytetä, molemmat Arduino -nastat 10 ja 11 PITÄÄ oikosulkea maahan, muuten LED -valot vain vilkkuvat !!
Vaihe 3: Ohjelmisto
![Ohjelmisto Ohjelmisto](https://i.howwhatproduce.com/images/001/image-1848-26-j.webp)
![Ohjelmisto Ohjelmisto](https://i.howwhatproduce.com/images/001/image-1848-27-j.webp)
Ohjelmistossa on 3 osaa.
1) Pääyksikkö (leddir433-V2_RXTX.ino)
2) Orjayksiköt (IR_rxarduino_V2.ino)
3} Valinnainen Alexa -kytkinohjelmisto. Loput 6 tiedostoa on kopioitava yhteen kansioon ennen niiden lataamista ESP8266 -laitteeseen.
Pääyksikkö
IR -vastaanottimeen liitetyn master -yksikön nasta 2.
Nasta 6 on kytketty LED -nauhan tietoihin.
Nasta 12 on kytketty 433 MHz: n lähettimeen.
On taulukko, joka pitää IR -vastaanottimen koodin, RG & B -tasot (0 - 255, käytän niitä vain noin 20%: n kirkkaudella) ja viimeistä parametria (1 tai 0) käytetään lippuna muista (1) tai unohda (0) viimeksi vastaanotettu koodi. Näin on silloin, kun LED -valot kytketään päälle, käytetään viimeksi valittua väriä. En halua muistaa ON & OFF -painikkeiden koodeja, vain värikoodeja.
HUOMAUTUS: Jos Alexa -vaihtoehtoa ei käytetä, Arduinon nastat 10 ja 11 TÄYTYY liittää 0v jännitteeseen.
Orjayksiköt
433 MHz: n vastaanottimen vastaanottotappi on liitetty arduinon nastaan 2.
LED -nauha on kytketty nastaan 6.
LED -nauhat on asetettu vastaanotetun koodin värin mukaan.
HUOMAUTUS:
Lisäsin uuden LED -nauhan sohvan taakse, joten halusin kirkkaammat LEDit kuin kaapit.
Muutin juuri BOLD -riviä kertoakseni vastaanotetut arvot 2: lla, *2 jätetään yleensä pois!
tyhjä setstrip (int r, int g, int b) {
for (int n = 0; n <N_LEDS; n ++)
{// Sarja.println (n);
strip.setPixelColor (n, r*2, g*2, b*2); // strip.setPixelColor (n, r, g, b);
}
strip.show ();
inString = "";
msg = "";
}
Alexa -kytkin
Olen tehnyt (ja käytän) 8 Alexa -kytkintä. Piiri on yksinkertainen ja kaikki työ tehdään ohjelmistossa.
En voi hyväksyä koodia, muutin vain tuloksia.
Se on tavallinen asetus ESP8266: n ohjelmointiin, ja verkossa on tonnia "kuinka".
Ensimmäisen käynnistyksen yhteydessä ESP tarkistaa, onko se liitetty tukiasemaan aiemmin. Jos sitä ei ole tai edellinen tukiasema ei ole enää käytettävissä, se itse muodostaa tukiaseman verkkosivulla, jotta voit lisätä reitittimen tunnistetiedot ja Alexa -lauseen, esim. 'Ambient Lights' tai 'Table Lamppu jne.
Alexa -lauseen PITÄÄ päättyä "*", esim. Pöytälamppu*.
ESP: n nasta 4 menee Arduinon nastaan 10
ESP: n nasta 12 menee Arduinon nastaan 11
Nasta 5 on valinnainen lähtö LED -valolla, jossa on vastus näyttää wifi -yhteys (en käytä tätä)
Jos ESP: n nasta 13 on maadoitettu (0v) käynnistyksen aikana, Alexa -lause ja viimeiset reitittimen tunnistetiedot poistetaan.
Perusasetukset tai asetukset nastan 13 jälkeen maadoitettu (parametrin nollaus)
ESP8266: n ohjelmoinnin tai parametrien nollaamisen jälkeen Arduino-sarjamonitorissa pitäisi näkyä seuraava:-
*WM: Tukiaseman määrittäminen… *WM: AutoConnectAP
*WM: AP: n IP -osoite:
*WM: 192.168.4.1
*WM: HTTP -palvelin käynnistyi.
Siirry nyt PC: llä tai mobiililaitteella wifi -asetuksiin ja valitse AutoConnectAP
Avaa selain ja kirjoita osoiteriville 192.168.4.1 (Katso kuvat)
Valitse Määritä Wifi
Valitse reitittimesi luettelosta ja kirjoita salasana ja Alexa -lause - ÄLÄ unohda *
Nollaa ESP nyt.
Siirry Alexa -sovellukseen tai pyydä häntä löytämään laitteita, uusi laite pitäisi löytää.
Alexaa voidaan nyt käyttää valojen sytyttämiseen ja sammuttamiseen.
Suositeltava:
Arduino Multi-track MIDI Loop Station: 6 vaihetta
![Arduino Multi-track MIDI Loop Station: 6 vaihetta Arduino Multi-track MIDI Loop Station: 6 vaihetta](https://i.howwhatproduce.com/images/005/image-13381-j.webp)
Arduino-moniraitainen MIDI-silmukka-asema: Silmukka-asema tai silmukka on lähinnä työkalu instrumentaalisten riffien (silmukoiden) toistamiseen reaaliajassa. Sitä ei ole tarkoitettu tallennusvälineeksi, vaan välineeksi inspiraation muokkaamiseen häiritsemättä (ja lopulta esiintymään suorana …)
Arduino Multi Light Controller: 7 vaihetta (kuvilla)
![Arduino Multi Light Controller: 7 vaihetta (kuvilla) Arduino Multi Light Controller: 7 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/007/image-18198-j.webp)
Arduino Multi Light Controller: Kollega ja taiteilija Jim Hobbs suunnitteli rakentavansa vapaasti seisovan installaation näyttelyyn, jonka hän kokosi. Tämä asennus koostuisi 8 hyllystä, jotka muodostavat parabolisen muodon. Jokaisessa 8 hyllyssä piti olla 10 lamppua
Cyberpunk Multi-Sensor for Security: 8 vaihetta
![Cyberpunk Multi-Sensor for Security: 8 vaihetta Cyberpunk Multi-Sensor for Security: 8 vaihetta](https://i.howwhatproduce.com/images/009/image-26923-j.webp)
Cyberpunk Multi-Sensor for Security: Päätin tehdä turva-multisensorin sen jälkeen, kun meidät ryöstettiin asuessamme Ecuadorin viidakossa. Asumme nyt toisessa kaupungissa, mutta halusin tapaa saada ilmoituksia kodin toiminnasta. Olen nähnyt paljon kytkettyjä antureita, jotka eivät olleet
Arduino Uno Multi-LED -projekti: 8 vaihetta
![Arduino Uno Multi-LED -projekti: 8 vaihetta Arduino Uno Multi-LED -projekti: 8 vaihetta](https://i.howwhatproduce.com/images/011/image-31035-j.webp)
Arduino Uno Multi-LED -projekti: Luomani projekti on aloittelijan tason Arduino-luonnos, joka sisältää LED-valojen syttymisen peräkkäisessä mallissa 1000 ms: n välein (1 sekunti). Nautin todella oppimisesta eri tavoista, joilla useita LED -valoja voidaan manipuloida Arduino Unin avulla
Pan-Tilt Multi Servo Control: 11 vaihetta (kuvien kanssa)
![Pan-Tilt Multi Servo Control: 11 vaihetta (kuvien kanssa) Pan-Tilt Multi Servo Control: 11 vaihetta (kuvien kanssa)](https://i.howwhatproduce.com/images/003/image-6088-54-j.webp)
Pan-Tilt Multi Servo Control: Tässä opetusohjelmassa tutkimme kuinka hallita useita servoja Pythonilla Raspberry Pi: llä. Tavoitteenamme on PAN/TILT -mekanismi kameran sijoittamiseksi (PiCam) .Tässä voit nähdä, miten lopullinen projektimme toimii: Control Servo Control silmukkatesti: