Tartalomjegyzék:

IoT Halloween tök - LED -ek vezérlése Arduino MKR1000 és Blynk alkalmazással ???: 4 lépés (képekkel)
IoT Halloween tök - LED -ek vezérlése Arduino MKR1000 és Blynk alkalmazással ???: 4 lépés (képekkel)

Videó: IoT Halloween tök - LED -ek vezérlése Arduino MKR1000 és Blynk alkalmazással ???: 4 lépés (képekkel)

Videó: IoT Halloween tök - LED -ek vezérlése Arduino MKR1000 és Blynk alkalmazással ???: 4 lépés (képekkel)
Videó: NiteBird — умные светодиодные ленты Wi-Fi высотой 32,8 фута | Работает с Amazon Alexa и Google Home [ОБЗОР] 2024, November
Anonim

Üdv mindenkinek, Néhány héttel ezelőtt Halloween volt, és a hagyományokat követve faragtam egy szép tököt az erkélyemre. De miután a sütőtököm szabadban volt, rájöttem, hogy elég bosszantó, hogy minden este ki kell mennem meggyújtani a gyertyát. És rájöttem arra is, hogy viccesebb lenne, ha megváltoztathatnám a gyertyafény színét.

Ha meg szeretné tanulni, hogyan kell automatizálni a sütőtök fényeit, és különböző színű világítással szeretné megvilágítani a Halloween tököt, ez az oktatóanyag az Ön számára.

Itt először megmutatom, hogyan használhat IoT -eszközt (itt egy Arduino MKR1000) a sütőtök világításának ON/OFF kapcsolójának vezérléséhez (RGB LED neopixel gyűrű). Másodszor azt is megmutatom, hogyan állíthat be különböző fényeket az okostelefon segítségével. ???

Lássunk neki !

Kellékek:

Itt található a projekthez szükséges összetevők listája. Ha bármelyik összetevőt meg kell vásárolnia, tekintse meg az eBay -t vagy az Amazon -ot, korrekt áron vásárolhatja meg őket.

  • Egy tök
  • Arduino MKR1000
  • Neopixel gyűrű - 12 RGB LED (SK6812)
  • 1000µF kondenzátor
  • 470Ω ellenállás
  • 3.7V 2000mAh LiPo akkumulátor - ha nem USB Micro -n keresztül működik
  • Néhány jumper vezeték
  • Forrasztópáka

Lépés: Vágja ki a sütőtököt

Vágja ki a tököt!
Vágja ki a tököt!

Jó szórakozást és élvezze a sütőtöklevest a belső részből kivágott tökhússal ??

2. lépés: Csatlakoztassa az elektronikai alkatrészeket

Csatlakoztassa az elektronikai alkatrészeket
Csatlakoztassa az elektronikai alkatrészeket
Csatlakoztassa az elektronikai alkatrészeket
Csatlakoztassa az elektronikai alkatrészeket

Értsd meg az összetevőidet

A projekt kapcsolási rajzát az alábbiakban találja. A kábelezés megkezdése előtt néhány dolgot figyelembe kell vennie.

  1. Melyik Arduino mikrokontrollert használod? A tábla 5V vagy 3.3V bemenettel rendelkezik? A tábla rendelkezik 5V -os kimeneti tűvel?
  2. Mekkora a LED Neopixel gyűrűje - 12, 16, 24 pixel?
  3. Hogyan fogja táplálni az Arduino mikrokontrollert és a LED -eket?

Ebben a projektben egy Arduino MKR1000 használatát választottam, amely beépített WiFi chipet tartalmaz. Úgy döntöttem, hogy ezzel az Arduino -val megyek, mivel azt akartam, hogy WiFi -n keresztül vezérelhessem okostelefonomról az Arduino -t. Ezenkívül ez a tábla már otthon volt, és semmi másra nem használtam. Egy másik lehetőség az Arduino Uno, a Nano vagy bármely más Arduino használata ESP8266 WiFi modullal.

A többi Arduino -hoz képest az MKR1000 3.3V -on működik. Bár az USB porton keresztül 5 V -ot tud tápellátni az alaplapon, az I/O érintkezőkhöz nem szállíthat 3,3 V -nál többet. Az MKR1000 5 V -os tűvel rendelkezik, amely 5 V -os eszközök táplálására használható. Esetünkben ezt a csapot használjuk Neopixel gyűrűnk táplálásához. Ha nagyobb gyűrűt, például 16, 24 vagy több képpontot használ, érdemes lehet külön tápegységet használni.

A sütőtök és az elektronika az erkélyemen lesz, és ezért 3,7 V -os LiPo akkumulátort fogunk használni az Arduino és a Neopixel tápellátásához. Az MKR1000 BatteryLife bemutató segít eldönteni, hogy milyen akkumulátor kapacitást fog használni. Mivel nem akartam minden nap újratölteni az akkumulátort, egy 2000 mAh -s akkumulátort választottam. Sőt, úgy döntöttem, hogy készenléti üzemmódba állítom az Arduino -t, amikor nem gyújtom meg a tökömet. Ez segít csökkenteni az energiafogyasztást, mivel a WiFi modul ki van kapcsolva.

Csatlakoztassa az alkatrészeket

  • Forrasztja a kondenzátort közvetlenül a Neopixel gyűrűhöz. A GND negatív oldala és az 5 V pozitív oldala
  • Forrasztja a 470Ω -os ellenállást a Data In (DI) tűre
  • Csatlakoztassa az Arduino 5V -os érintkezőjét a Neopixel 5V -hoz egy áthidaló vezeték segítségével
  • Csatlakoztassa az Arduino GND csapját a Neopixel GND -hez egy jumper vezeték segítségével
  • Csatlakoztassa az Arduino #4 digitális tűjét a Neopixel DI -hez egy jumper vezeték segítségével

Miután ez megtörtént, meg kell nyitnia a "IoT-Halloween-Pumpkin" GitHub mappát, és néhány apró változtatást kell végrehajtania a kódon, mielőtt feltöltené az Arduino-ra. Remélem készen állsz egy kis programozásra !! ????

3. lépés: A sütőtök programozása

A sütőtök programozása
A sütőtök programozása
A sütőtök programozása
A sütőtök programozása
A sütőtök programozása
A sütőtök programozása

Programozza be Arduino -ját

Ebben a projektben szeretnénk programozni Arduino -t, hogy a következőket érjük el:

  • Az Arduino WiFi -n keresztül csatlakozik a Blynk alkalmazáshoz.
  • A Neopixel fények színei a Blynk alkalmazással módosíthatók.

Ennek a projektnek a kódját megtalálja az "IoT Halloween Pumpkin" GithHub táromban. Mielőtt azonban belemélyedne, érdemes néhány olyan dologról olvasnia, amelyeket megtanultam a projekt során! ???

LED fényjelzések

A címezhető LED -ek vagy az Adafruit nyelvén "NeoPixel", például WS2812, WS2811 és SK6812 LED -illesztőprogramok az Adafruit NeoPixel könyvtár segítségével vezérelhetők. Ha először használja a NeoPixelt, javaslom, hogy nézze meg az Adafruit NeoPixel Uberguide -ot. Tele tanácsokkal és tippekkel, ez egy nagyszerű forrás!

A sütőtök LED -színének beállításához el kell küldenie az RGB értékeket az Arduino/NeoPixel készülékre. A legegyszerűbb, ha megnézzük néhány szín színkódját! Spiro Disco Blue, Harlequin, Daffodil vagy Rose Bonbon, itt van néhány klassz.

Viccesebb módszer, ha színek jelennek meg a NeoPixel "táncán". Ha igazán motivált vagy, próbáld ki! Ellenkező esetben ellenőrizze a Tweaking4All LEDStrip Effects blogbejegyzést. Megtalálja a kódot néhány elképesztő fényhatáshoz. Egy másik nagyszerű forrás az Adriano Neopixel Effect Generator.

Blynk App

A Blynk App az egyik legnépszerűbb IoT platform. A Blynk alkalmazás hihetetlenül könnyen használható, és kevesebb, mint 5 perc alatt létrehozhat egy IoT alkalmazást az okostelefonon, hogy interneten keresztül kommunikálhasson az IoT -eszközzel. Mielőtt a Blynk alkalmazást az Ön igényeihez szabná, a következőkre lesz szüksége:

1. Töltse le a Blynk alkalmazást

2. Telepítse a Blynk könyvtárat

3. Állítsa be a kapcsolatot az IoT -eszközzel

A Blynk App nagyszerű dokumentumokat tett közzé, hogy segítsen mindenkinek az indulásban. Nézzen be ide, ha én is először használom.

4. lépés: Élvezze

Élvezd!
Élvezd!
Élvezd!
Élvezd!

Gratulálunk, most kényelmesen ülhet a kanapéján, és okostelefonjával szabályozhatja Halloween tökének LED -jeit. ???

Köszönöm, hogy végigolvasta a projektemet. Remélem, élvezni fogja, és ez inspirál arra, hogy valami hasonlót vállaljon a karácsonyfáján, a téli hóemberén vagy bármi más LED -jeire!

Ajánlott: