Sisällysluettelo:

WiFi -ohjattu jouluvaloikkunan sisustus: 4 vaihetta
WiFi -ohjattu jouluvaloikkunan sisustus: 4 vaihetta

Video: WiFi -ohjattu jouluvaloikkunan sisustus: 4 vaihetta

Video: WiFi -ohjattu jouluvaloikkunan sisustus: 4 vaihetta
Video: Jouluvalot ja höpötyksiä 2024, Marraskuu
Anonim
Image
Image
WiFi -ohjattu jouluvaloikkunan sisustus
WiFi -ohjattu jouluvaloikkunan sisustus

Ohjaa LED -valonauhaa puhelimestasi tai tietokoneestasi - paljon hauskoja jouluteemaisia valokuvioita.

Tarvikkeet

1. ESP12e -kehityskortti: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - ESP8266 -kehityskortti, jossa on akku ja valmiiksi juotetut otsikot. Tässä on RGB -LED ja jopa valoanturi. Osta kaksi jos haluat! Tämä projekti voidaan helposti mukauttaa mihin tahansa ESP8266 -korttiin, kuten suosikki D1 Miniin. Käytän tätä täällä, koska juottamista ei tarvita, ja sen mukana tulee akku.

2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - tässä on irrotettava Atmega328P -siru, jota käytetään ESP8266 dev -levyn ohjelmointiin.

3. USB -kaapeli Uno: Aliexpressille:

4. Hyppyjohdot kaiken liittämiseksi - ei juotetta tähän projektiin! Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - valikoima uroksia uros/naaras jne. LED -nauhaliitäntä

5. WS2812 LED -nauha: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - Valitse versio. Valitsin 5 m, 150 LEDiä, IP30 (ei vedenpitävä) ja valkoisen piirilevyn

6. AA -paristot x 3

Vaihe 1: Piiri

Piiri
Piiri
Piiri
Piiri

Katso piirikaavio.

*Huomaa: En voi olla vastuussa mistään sulaneista mikro-ohjaimista tai LED-nauhoista. Tämä projekti toimi minulle, se on niin paljon kuin voin sanoa, mutta en välttämättä jätä sitä toimimaan, kun lähden kotoa. On suositeltavaa, että monilla Arduino -foorumeilla on vähintään 1000 uF: n kondensaattori välillä 5 V ja GND (ennen LED -nauhaa) ja myös 500 ohmin vastus ennen datalinjaa. Katso vinkkejä osoitteesta

Vaihe 2: Ohjelmointi

Hanki Arduino-koodisi täältä: https://github.com/tomjuggler/esp8266-fastled-web…-tämä koodi ei ole minun, olen juuri mukauttanut sen toimimaan LED-nauhan laatikosta ja myös yksin oletuksena ilman reititintä.

Jos et ole jo tehnyt sitä, hanki ESP8266 -lisäosa Arduino IDE: lle. Lisäosa ja ohjeet ovat täällä:

1. Varmista, että kaikki on kytketty (paitsi LED -nauhan virtajohto (keltainen johto), 2 ohjelmointitilan nasta on oikosuljettava yhteen ennen virran kytkemistä.

2. Käynnistä levy (lisäsin kytkimen omaan, se ei tule mukana, voit vain vetää yhden akun ja kytkeä sen takaisin päälle.)

3. Liitä Arduinon USB -kaapeli tietokoneeseen - Arduino Unon Atmega328 -siru on ensin poistettava (voit myös ohjelmoida USB -sarja -sovittimen).

4. Valitse "Generic ESP8266 Module" korttisi Arduino IDE: stä. Valitse myös 4m ja 1m Spiffs. Tarkista sarjayhteys nyt, Työkalut -> Portti.

5. Lataa luonnos

6. Kytke levy pois päältä ja uudelleen päälle (ohjelmointitilan nastat edelleen oikosulussa)

7. Lataa spiffit (tarvittavat tiedostot verkkopalvelimelle jne.), Työkalut -> 'ESP8266 Sketch Data Upload'

8. Irrota 2 ohjelmointitilan nasta, liitä keltainen LED -nauha 5v -johto 5 volttiin (kiilasin omani + akun navan ja akun väliin, katso alla oleva kuva)

9. Kytke virta

10. Nyt sinun on muodostettava yhteys WiFi -tukiasemaan tietokoneella tai matkapuhelimella. AP: n pitäisi näkyä ESP: nä - jotain tai muuta. Kun yhteys on muodostettu, kirjoita 192.168.4.1 osoiteriville. Tämä on ESP8266 -oletusverkkopalvelimen osoite.

11. Siinä se, sinun pitäisi pystyä hallitsemaan valojasi verkkosovelluksella!

Vaihe 3: Viimeistely

Viimeistellä
Viimeistellä
Viimeistellä
Viimeistellä
Viimeistellä
Viimeistellä
Viimeistellä
Viimeistellä

Kun koodi on ladattu, sinun pitäisi pystyä irrottamaan ohjelmointijohdot ja Arduino UNO. Nyt vain ripustaa valot ikkunan ympärille (ripustin omani yläreunojen ympärille verkkoverhon taakse, mikä antaa suuren vaikutuksen). Voit myös laittaa kortin ja paristot laatikkoon siistiksi tai jopa korvata akun virtalähteellä (voin tehdä tämän myöhemmin itse).

Vaihe 4: Hyvää joulua kaikille

Mielestäni kaikkein kiehtovinta tässä projektissa on se, että täällä on paljon töitä. ESP -siru on ohjelmoitu C -kielellä, joka on rajapinnassa sisäisen verkkopalvelimen palveleman JavaScriptin kanssa ja toimii selaimessa. Myös HTML on mukana - katso itseäsi Arduinon luonnoksen tietokansioon, jos olet kiinnostunut. Se on loistava oppimisohjelma, jossa on todella juhlallisia asetuksia valoille, ja olen kiitollinen Jason Coonille sen jakamisesta GitHubissa.

Löydät tämän ja muita elektroniikkahankkeita verkkosivustoltani: circusscientist.com

Suositeltava: