Sisällysluettelo:

IoT Halloween -kurpitsa - Ohjaa LED -valoja Arduino MKR1000- ja Blynk -sovelluksella ???: 4 vaihetta (kuvilla)
IoT Halloween -kurpitsa - Ohjaa LED -valoja Arduino MKR1000- ja Blynk -sovelluksella ???: 4 vaihetta (kuvilla)

Video: IoT Halloween -kurpitsa - Ohjaa LED -valoja Arduino MKR1000- ja Blynk -sovelluksella ???: 4 vaihetta (kuvilla)

Video: IoT Halloween -kurpitsa - Ohjaa LED -valoja Arduino MKR1000- ja Blynk -sovelluksella ???: 4 vaihetta (kuvilla)
Video: Управляйте светодиодами с помощью Arduino MKR1000 и приложения Blynk || Хэллоуинская тыква Интернета вещей 2024, Heinäkuu
Anonim

Hei kaikki, Muutama viikko sitten oli Halloween ja perinteen mukaisesti veistin parvekkeelleni mukavan kurpitsan. Mutta kun kurpitsani oli ulkona, tajusin, että oli melko ärsyttävää mennä ulos joka ilta sytyttämään kynttilä. Ja tajusin myös, että olisi hauskempaa, jos voisin muuttaa kynttilän valon väriä.

Jos haluat oppia automatisoimaan kurpitsasi valot ja pystymään valaisemaan Halloween -kurpitsaasi eri väreillä, tämä opetusohjelma on sinua varten.

Tässä näytän ensin, miten voit käyttää IoT -laitetta (tässä Arduino MKR1000) kurpitsavalojen (RGB LED Neopixel Ring) ON/OFF -kytkimen ohjaamiseen. Toisen kerran näytän myös, kuinka voit asettaa eri valojen värit älypuhelimellasi. ???

Aloitetaan !

Tarvikkeet:

Tässä on luettelo komponenteista, joita tarvitset tähän projektiin. Jos sinun on ostettava jokin komponentti, katso eBay tai Amazon, voit ostaa ne kohtuulliseen hintaan.

  • Kurpitsa
  • Arduino MKR1000
  • Neopikselirengas - 12 RGB LED (SK6812)
  • 1000µF kondensaattori
  • 470Ω vastus
  • 3,7 V 2000 mAh: n LiPo -akku - jos se ei saa virtaa USB Micro -liitännän kautta
  • Jotkut hyppyjohdot
  • Juotosrauta

Vaihe 1: Leikkaa kurpitsasi

Leikkaa kurpitsasi!
Leikkaa kurpitsasi!

Pidä hauskaa ja nauti kurpitsakeitosta sisäpuolelta leikatun kurpitsanlihan kanssa ??

Vaihe 2: Johdot elektroniikkakomponentit

Johda elektroniikkakomponentit
Johda elektroniikkakomponentit
Johda elektroniikkakomponentit
Johda elektroniikkakomponentit

Ymmärrä komponentit

Löydät tämän projektin kytkentäkaavion alta. Ennen johdotuksen aloittamista sinun on harkittava muutamia asioita.

  1. Mitä Arduinon mikrokorttia käytät? Onko kortillasi 5V tai 3.3V tulo? Onko piirilevyssäsi 5V ulostulonasta?
  2. Mikä on LED -neopikselirenkaan koko - 12, 16, 24 pikseliä?
  3. Miten aiot käyttää Arduino -mikrokontrolleriasi ja LED -valojasi?

Tässä projektissa päätin käyttää Arduino MKR1000: ta, jossa on upotettu WiFi -siru. Päätin mennä tämän Arduinon kanssa, koska halusin pystyä hallitsemaan Arduinoa älypuhelimestani WiFi -yhteyden kautta. Lisäksi minulla oli jo tämä levy kotona enkä käyttänyt mihinkään muuhun. Toinen vaihtoehto olisi käyttää Arduino Unoa, Nanoa tai mitä tahansa muuta Arduinoa, jossa on ESP8266 WiFi -moduuli.

Verrattuna muihin Arduinoon, MKR1000 toimii 3,3 V: n jännitteellä. Vaikka voit syöttää 5 V: n levylle USB -portin kautta, et voi toimittaa enempää kuin 3,3 V: n I/O -nastoille. MKR1000: ssa on 5 V: n nasta, jota voidaan käyttää 5 V: n laitteiden virransyöttöön. Meidän tapauksessamme käytämme tätä tappia Neopixel -renkaan virransyöttöön. Jos käytät suurempaa rengasta, kuten 16, 24 tai enemmän pikseliä, kannattaa harkita erillisen virtalähteen käyttöä.

Kurpitsa ja elektroniikka ovat parvekkeellani, joten käytämme 3,7 V LiPo -akkua Arduinon ja Neopixelin virtalähteeksi. MKR1000 BatteryLife -opetusohjelma auttaa sinua päättämään käytettävän akun kapasiteetin. Koska en halunnut ladata akkua päivittäin, valitsin 2000 mAh: n akun. Lisäksi päätin laittaa Arduinon valmiustilaan, kun en sytyttänyt kurpitsaani. Tämä auttaa vähentämään virrankulutusta WiFi -moduulin ollessa pois päältä.

Johda komponentit

  • Juotos kondensaattori suoraan Neopixel -renkaaseen. Negatiivinen puoli GND: lle ja positiivinen puoli 5 V: lle
  • Juotos 470Ω: n vastus Data In (DI) -nastaan
  • Liitä Arduinon 5 V: n nasta Neopixelin 5 V: n liitäntäjohdolla
  • Liitä Arduinon GND -nasta Neopixelin GND: hen käyttämällä hyppyjohtoa
  • Kytke Arduinon #4 digitaalinen nasta Neopixelin DI -liittimeen hyppyjohdolla

Kun tämä on tehty, sinun on avattava "IoT-Halloween-Pumpkin" GitHub-kansio ja tehtävä joitain pieniä muutoksia koodiin ennen sen lataamista Arduinoosi. Toivottavasti olet valmis vähän ohjelmoimaan !! ????

Vaihe 3: Kurpitsan ohjelmointi

Kurpitsan ohjelmointi
Kurpitsan ohjelmointi
Kurpitsan ohjelmointi
Kurpitsan ohjelmointi
Kurpitsan ohjelmointi
Kurpitsan ohjelmointi

Ohjelmoi Arduino

Tässä projektissa haluamme ohjelmoida Arduinomme niin, että saavutetaan seuraava:

  • Arduino on yhdistetty Blynk -sovellukseen WiFi -yhteyden kautta.
  • Neopixel -valojen värit vaihdetaan Blynk -sovelluksen kautta.

Löydät tämän projektin koodin "IoT Halloween Pumpkin" GithHub -arkistostani. Mutta ennen kuin kaivaudut siihen, sinun kannattaa ehkä lukea muutamia asioita, jotka olen oppinut tämän projektin aikana! ???

LED -valot

Osoitettavia LED -valoja tai Adafruitin kielellä "NeoPixel", kuten WS2812, WS2811 ja SK6812 LED -ajureita, voidaan ohjata Adafruit NeoPixel -kirjaston avulla. Jos käytät NeoPixeliä ensimmäistä kertaa, suosittelen sinua vilkaisemaan Adafruit NeoPixel Uberguidea. Se on täynnä neuvoja ja vinkkejä, se on loistava resurssi!

Jos haluat määrittää kurpitsasi LED -värin, sinun on lähetettävä RGB -arvot Arduino/NeoPixel -laitteellesi. Yksinkertaisin on tarkastella joidenkin värien värikoodia! Spiro Disco Blue, Harlequin, Daffodil tai Rose Bonbon, tässä on hienoja.

Hauskempi tapa on saada värit NeoPixel "tanssimaan". Jos olet todella motivoitunut, kokeile sitä! Muussa tapauksessa tarkista Tweaking4All LEDStrip Effects -blogiviesti. Löydät koodin melko hämmästyttäville valotehosteille. Toinen suuri resurssi on Adrianon Neopixel Effect Generator.

Blynk -sovellus

Blynk -sovellus on yksi suosituimmista IoT -alustoista. Blynk -sovellusta on uskomattoman helppo käyttää, ja alle 5 minuutissa pystyt luomaan älypuhelimeesi IoT -sovelluksen kommunikoimaan Internetin välityksellä IoT -laitteesi kanssa. Ennen kuin räätälöit Blynk -sovelluksesi tarpeisiisi, sinun on:

1. Lataa Blynk -sovellus

2. Asenna Blynk -kirjasto

3. Muodosta yhteys IoT -laitteeseesi

Blynk -sovellus on julkaissut hienoja asiakirjoja, jotka auttavat kaikkia pääsemään alkuun. Katsokaa täältä, jos käytät minua ensimmäistä kertaa.

Vaihe 4: Nauti

Nauttia!
Nauttia!
Nauttia!
Nauttia!

Onnittelut, voit nyt istua mukavasti sohvallasi ja käyttää älypuhelinta hallitaksesi Halloween -kurpitsasi LED -värejä. ???

Kiitos, että luit projektini. Toivottavasti pidät siitä ja se inspiroi sinua ryhtymään johonkin vastaavaan joulukuusesi, talvisen lumiukkasi tai minkä tahansa muun LED -valon kanssa!

Suositeltava: