Kazalo:

IoT Halloween Buča - Kontrolne LED z aplikacijo Arduino MKR1000 in Blynk ???: 4 koraki (s slikami)
IoT Halloween Buča - Kontrolne LED z aplikacijo Arduino MKR1000 in Blynk ???: 4 koraki (s slikami)

Video: IoT Halloween Buča - Kontrolne LED z aplikacijo Arduino MKR1000 in Blynk ???: 4 koraki (s slikami)

Video: IoT Halloween Buča - Kontrolne LED z aplikacijo Arduino MKR1000 in Blynk ???: 4 koraki (s slikami)
Video: 25 страшных видео TikTok [ЛУЧШЕЕ за 2023 год] 2024, November
Anonim

Pozdravljeni vsi skupaj, Pred nekaj tedni je bila noč čarovnic in po tradiciji sem za svoj balkon izrezal lepo bučo. A ko sem imel bučo na prostem, sem spoznal, da je zelo neprijetno, da moram vsak večer iti ven, da prižgem svečo. Spoznal sem tudi, da bi bilo bolj smešno, če bi lahko spremenil barvo sveče.

Če se želite naučiti, kako avtomatizirati luči buč in imeti različne barve, ki osvetljujejo vašo bučo za noč čarovnic, je ta vadnica za vas.

Tukaj vam bom najprej pokazal, kako z napravo IoT (tukaj Arduino MKR1000) upravljate stikalo za vklop/izklop lučk iz buč (RGB LED neopikselni prstan). Drugič vam bom pokazal tudi, kako lahko s pametnim telefonom nastavite različne barve luči. ???

Začnimo !

Zaloge:

Tu je seznam komponent, ki jih boste potrebovali za ta projekt. Če morate kupiti katero od komponent, si oglejte eBay ali Amazon, jih lahko kupite po pošteni ceni.

  • Buča
  • Arduino MKR1000
  • Neopixel prstan - 12 RGB LED (SK6812)
  • 1000µF kondenzator
  • 470Ω upor
  • 3.7V 2000mAh LiPo baterija - če se ne napaja prek USB Micro
  • Nekaj mostičnih žic
  • Spajkalnik

1. korak: Izrežite svojo bučo

Izrežite svojo bučo!
Izrežite svojo bučo!

Lepo se imejte in uživajte v bučni juhi z bučnim mesom, ki ste ga izrezali iz notranjega dela ??

Korak: Povežite elektronske komponente

Ožičite elektronske komponente
Ožičite elektronske komponente
Ožičite elektronske komponente
Ožičite elektronske komponente

Razumeti svoje komponente

Spodaj boste našli shemo ožičenja za ta projekt. Preden začnete z ožičenjem, morate razmisliti o nekaj stvareh.

  1. Katero ploščo mikrokrmilnika Arduino uporabljate? Ali ima vaša plošča vhod 5V ali 3.3V? Ali ima vaša plošča izhod za napajanje 5V?
  2. Kakšna je velikost vašega obroča LED Neopixel - 12, 16, 24 slikovnih pik?
  3. Kako boste napajali svoj mikrokrmilnik Arduino in LED diode?

V tem projektu sem se odločil za uporabo Arduina MKR1000, ki ima vgrajen čip WiFi. Odločil sem se, da bom šel s tem Arduinom, saj sem želel upravljati svoj Arduino s pametnega telefona prek WiFi. Tudi to ploščo sem že imel doma in je nisem uporabljal za nič drugega. Druga možnost bi bila uporaba Arduino Uno, Nano ali katerega koli drugega Arduina z modulom WiFi ESP8266.

V primerjavi z drugim Arduinom deluje MKR1000 pri 3.3V. Čeprav lahko na ploščo napajate 5V prek vrat USB, na vhodno/izhodne zatiče ne morete dostaviti več kot 3,3 V. MKR1000 ima 5V pin, ki se lahko uporablja za napajanje 5V naprav. V našem primeru bomo ta pin uporabili za napajanje našega obroča Neopixel. Če uporabljate večji obroč, na primer 16, 24 ali več slikovnih pik, razmislite o uporabi ločenega napajalnika.

Buča in elektronika bosta na mojem balkonu, zato bomo za napajanje našega Arduina in Neopixela uporabili 3,7 V LiPo baterijo. Vadnica MKR1000 BatteryLife vam je v pomoč pri odločitvi o zmogljivosti baterije, ki jo boste uporabljali. Ker nisem hotel vsak dan polniti baterije, sem se odločil za baterijo 2000mAh. Poleg tega sem se odločil, da bom Arduino preklopil v stanje pripravljenosti, ko mi ne prižge buče. To pomaga zmanjšati porabo energije, ko je modul WiFi izklopljen.

Povežite svoje komponente

  • Kondenzator spajkajte neposredno na obroč Neopixel. Negativna stran na GND in pozitivna stran na 5V
  • Spajate upor 470Ω na pin Data In (DI)
  • Priključite 5V pin Arduina na 5V Neopixela s pomočjo mostične žice
  • Z mostično žico priključite zatič GND Arduina na GND Neopixela
  • Digitalni zatič #4 Arduina povežite z DI Neopixela s pomočjo mostične žice

Ko to storite, boste morali odpreti mapo "IoT-Halloween-Pumpkin" GitHub in narediti nekaj majhnih sprememb v kodi, preden jo naložite v svoj Arduino. Upam, da ste pripravljeni na malo programiranja !! ????

3. korak: Programiranje vaše buče

Programiranje vaše buče
Programiranje vaše buče
Programiranje vaše buče
Programiranje vaše buče
Programiranje vaše buče
Programiranje vaše buče

Programirajte svoj Arduino

V tem projektu želimo programirati naš Arduino tako, da bo doseženo naslednje:

  • Arduino je povezan z aplikacijo Blynk prek WiFi.
  • Barve luči Neopixel se spreminjajo prek aplikacije Blynk.

Kodo za ta projekt najdete v mojem skladišču GithHub "IoT Halloween Pumpkin". Toda preden se poglobite v to, boste morda želeli prebrati nekaj stvari, ki sem se jih naučil pri izvajanju tega projekta! ???

LED lučke prikazujejo

Naslovljive LED diode ali v jeziku Adafruit "NeoPixel", kot so gonilniki LED WS2812, WS2811 in SK6812, je mogoče upravljati s knjižnico Adafruit NeoPixel. Če uporabljate NeoPixel prvič, vam toplo priporočam, da si ogledate Adafruit NeoPixel Uberguide. Poln nasvetov in namigov je odličen vir!

Če želite nastaviti bučo LED za vašo bučo, boste morali poslati vrednosti RGB v svoj Arduino/NeoPixel. Najpreprosteje je pogledati barvno oznako nekaterih barv! Spiro Disco Blue, Harlequin, Narciso ali Rose Bonbon, tukaj je nekaj kul.

Smešnejši način je, da na svojem NeoPixelu "plešete" barve. Če ste resnično motivirani, poskusite! V nasprotnem primeru preverite objavo v spletnem dnevniku Tweaking4All LEDStrip Effects. Našli boste kodo za nekaj neverjetnih svetlobnih učinkov. Še en velik vir je Adrianovo orodje Neopixel Effect Generator.

Blynk aplikacija

Aplikacija Blynk je ena izmed najbolj priljubljenih platform IoT. Aplikacija Blynk je neverjetno enostavna za uporabo in v manj kot 5 minutah boste lahko na svojem pametnem telefonu ustvarili aplikacijo IoT za komunikacijo z internetom z napravo IoT. Preden aplikacijo Blynk prilagodite svojim potrebam, boste morali:

1. Prenesite aplikacijo Blynk

2. Namestite knjižnico Blynk

3. Nastavite povezavo z napravo IoT

Aplikacija Blynk je objavila odlične dokumentacije, ki vsem pomagajo pri začetku. Poglejte sem, če ga kot jaz uporabljate prvič.

4. korak: Uživajte

Uživajte!
Uživajte!
Uživajte!
Uživajte!

Čestitamo, zdaj se lahko udobno usedete v kavč in s pametnim telefonom upravljate barve LED vaše buče za noč čarovnic. ???

Hvala, ker ste prebrali moj projekt. Upam, da boste uživali in vas bo navdihnilo, da se za svoje LED diode na božičnem drevesu, zimskem snežaku ali karkoli drugega lotite česa podobnega!

Priporočena: