Tartalomjegyzék:

Arduino Neopixel LED gyűrű Ws2812 - Visuino bemutató: 8 lépés
Arduino Neopixel LED gyűrű Ws2812 - Visuino bemutató: 8 lépés

Videó: Arduino Neopixel LED gyűrű Ws2812 - Visuino bemutató: 8 lépés

Videó: Arduino Neopixel LED gyűrű Ws2812 - Visuino bemutató: 8 lépés
Videó: Подключаем модули NeoPixel на базе WS2812B светодиодов к Arduino 2024, Július
Anonim
Image
Image

Ebben az oktatóanyagban megtanuljuk, hogyan vezérelhetjük a Ws2812 Neopixel Led Ring -et Arduino és Visuino segítségével a LED pixel körbefuttatásához.

Nézzen meg egy bemutató videót.

1. lépés: Amire szüksége lesz

Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
  • Arduino UNO (vagy bármely más Arduino)
  • Neopixel LED gyűrű
  • Jumper vezetékek
  • Visuino program: Töltse le a Visuino programot

2. lépés: Az áramkör

Az áramkör
Az áramkör
  1. Csatlakoztassa a LED gyűrűs csapot [VCC] az Arduino csaphoz [+5V]
  2. Csatlakoztassa a LED gyűrűs csapját [GND] az Arduino csaphoz [GND]
  3. Csatlakoztassa a LED gyűrűs csapját [IN] vagy (DI) az Arduino digitális csaphoz [6]

3. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

Az Arduino programozásának megkezdéséhez telepítenie kell az Arduino IDE -t innen:

Kérjük, vegye figyelembe, hogy az Arduino IDE 1.6.6 -ban vannak kritikus hibák. Győződjön meg arról, hogy az 1.6.7 vagy újabb verzióját telepítette, különben ez az utasítás nem fog működni! Ha még nem tette meg, kövesse a jelen útmutató utasításait az Arduino IDE beállításához az Arduino UNO programozásához! A Visuino: https://www.visuino.eu telepítése is szükséges. A Visuino elindítása az első képen látható módon Kattintson a Visuino Arduino komponensén található „Eszközök” gombra (1. kép).

4. lépés: A Visuino -ban összetevők hozzáadása

A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
  1. Adja hozzá az "Óragenerátor" összetevőt
  2. Adja hozzá a "Számláló" összetevőt
  3. Adja hozzá az "Egész szám összehasonlítása" összetevőt
  4. Adja hozzá a "Random RGBW Color" összetevőt
  5. Add hozzá a "NeoPixels" összetevőt

5. lépés: A Visuino készlet összetevőiben

Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
  1. Válassza ki a "ClockGenerator1" összetevőt, és a tulajdonságok ablakban állítsa a "Frekvencia" értéket 10 -re
  2. Válassza ki a "Counter1" komponenst, és a tulajdonságok ablakban állítsa a "Max" értéket 12 vagy 16 értékre (attól függően, hogy hány LED van a LED -gyűrűben)
  3. Válassza ki a "Counter1" összetevőt, és a tulajdonságok ablakban állítsa a "Min" értéket 0 -ra
  4. Válassza ki a "CompareValue1" összetevőt, és állítsa az "Érték" értékét 12 vagy 16 értékre (attól függően, hogy hány LED van a LED -gyűrűben)
  5. Válassza ki a "CompareValue1" összetevőt, és állítsa az "Compare Type" értéket ctNotEqual értékre
  6. Kattintson duplán a "NeoPixels1" elemre, és a "PixelGroups" ablakban húzza balra a "Color Pixel" -t
  7. A "PixelGroups" ablak bal oldalán válassza a "Color Pixel1" lehetőséget, majd a tulajdonságok ablakban állítsa a "Pixelszámlálás" értéket 12 -re vagy 16 -ra (attól függően, hogy hány LED van a LED -gyűrűben)

6. lépés: A Visuino Connect komponensekben

Visuino Connect komponensekben
Visuino Connect komponensekben
  1. Csatlakoztassa a "ClockGenerator1" komponens tűjét [Out] a "Counter1" komponens csapjához [In]
  2. Csatlakoztassa a "Counter1" komponens tűjét [Out] a "CompareValue1" komponens csaphoz [In]
  3. Csatlakoztassa a "Counter1" komponens tűjét [Out] a "NeoPixels1"> Color Pixel1 komponens csapjához [Index]
  4. Csatlakoztassa a "CompareValue1" komponens tűjét [Out] a "Counter1" komponens tűhöz "Reset"
  5. Csatlakoztassa a "CompareValue1" komponens tűt [Out] a "RandomRGBWColor1" komponens tűhöz "Óra"
  6. Csatlakoztassa a "RandomRGBWColor1" komponens tűjét [Out] a "NeoPixels1"> Színes Pixel1 komponens tűjéhez [Szín]
  7. Csatlakoztassa a "NeoPixels1" komponens tűjét [Out] az Arduino digitális tűhöz [6]

7. lépés: Az Arduino kód létrehozása, fordítása és feltöltése

Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése

Visuino esetén nyomja meg az F9 billentyűt, vagy kattintson az 1. képen látható gombra az Arduino kód létrehozásához, és nyissa meg az Arduino IDE -t

Az Arduino IDE -ben kattintson a Feltöltés gombra a kód összeállításához és feltöltéséhez (2. kép)

8. lépés: Játssz

Ha bekapcsolja az Arduino UNO modult, a LED -gyűrű színe megváltozik.

Gratulálunk! Befejezte a projektet Visuino -val. Mellékelve van a Visuino projekt is, amelyet ehhez az Instructable -hez hoztam létre, letöltheti innen és megnyithatja Visuino -ban:

Ajánlott: