Kazalo:
- 1. korak: Izrežite svojo bučo
- Korak: Povežite elektronske komponente
- 3. korak: Programiranje vaše buče
- 4. korak: Uživajte
Video: IoT Halloween Buča - Kontrolne LED z aplikacijo Arduino MKR1000 in Blynk ???: 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
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
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
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.
- 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?
- Kakšna je velikost vašega obroča LED Neopixel - 12, 16, 24 slikovnih pik?
- 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
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
Č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:
Halloween Buča z gibljivim živalskim očesom - Ta buča lahko zavije z očmi!: 10 korakov (s slikami)
Halloween Buča z gibljivim živalskim očesom | Ta buča lahko zavije z očmi!: V tem navodilu se boste naučili, kako narediti bučo za noč čarovnic, ki prestraši vse, ko se njeno oko premakne. Prilagodite razdaljo sprožilca ultrazvočnega senzorja na pravo vrednost (korak 9) in vaša buča bo okamenila vsakogar, ki si upa vzeti svečo
Arduino Halloween Buča z zaznavanjem gibanja: 4 koraki
Arduino Halloween Buča z zaznavanjem gibanja: Cilj te Instructable je bil ustvariti poceni in enostaven način za izdelavo okraskov za noč čarovnic doma brez kakršnih koli predhodnih veščin in kakršnih koli domiselnih orodij. Z enostavnimi viri iz interneta lahko tudi sami naredite preprosto in prilagojeno H
Interaktivna buča: 4 koraki
Interaktivna buča: Živjo, to je moj prvi pouk. Prosili so nas, da z Arduinom izvedemo projekt, ki se nanaša na temo tedna noč čarovnic. Projekt je bil namenjen uporabi angleščine I, predmetu tretjega razreda inženirja industrijskega oblikovanja na šoli za oblikovanje v Elisavi
Zalivanje sobnih rastlin z NodeMCU, lokalnim strežnikom Blynk in aplikacijo Blynk Apk, nastavljiva nastavljena vrednost: 3 koraki
Zalivanje sobnih rastlin z NodeMCU, lokalnim strežnikom Blynk in Blynk Apk, nastavljivo nastavljeno vrednostjo: Ta projekt sem zgradil, ker morajo biti moje sobne rastline zdrave, tudi če sem na počitnicah dalj časa in mi je všeč ideja nadzirati ali vsaj spremljati vse možne stvari, ki se dogajajo v mojem domu prek interneta
RC Buča: 4 koraki
RC Pumpkin: To je navodilo za izdelavo RC bučk Potrebne potrebščine --1 ponarejena orodja za rezanje buč -vakuum -pen -majhen RC avto (v merilu 1:28), za ta projekt sem uporabil xmod -vroče lepilo -majhna količina plastike