Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Sa mga itinuturo na ito matututunan natin kung paano gamitin ang neopixel o ws 2812 o mabilis na pinangunahan ng Arduino. Ang mga uri ng LED o strip o singsing ay kinokontrol ng isang solong Vin pin at lahat ng mga LED ay isa-isang natutugunan kaya't tinatawag din itong indibidwal na ma-address. Ang mga LED at medyo magastos ang mga ito kaysa sa normal na RGB LED.
Hakbang 1: Ipunin ang Iyong Mga Bahagi
BUY PARTS: BUY ARDUINO UNO:
www.utsource.net/itm/p/7199843.html
BUY WS2812 LED:
BUMILI WS2812 LED Ring:
www.utsource.net/itm/p/8673715.html
////////////////////////////////////////////////////////////////////////
kaya't kailangan mo munang makakuha ng dalawang mahahalagang sangkap na ang isa sa mga ito ay isang arduino at ang isa pa ay neopixel ws2812 LEDs / led strip o ring.
Mga Item na Bibili (link ng kaakibat) -
Arduino Uno-
www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…
Ws2812 neopixel (12 bit) singsing -
www.banggood.com/3Pcs-CJMCU-12-Bit-WS2812-…
www.banggood.com/CJMCU-12-Bit-WS2812-5050-…
Ws2812 neopixel (7bit) singsing-
www.banggood.com/5Pcs-CJMCU-7-Bit-WS2812-5…
www.banggood.com/3Pcs-CJMCU-7-Bit-WS2812-5…
Ws2812 neopixel (3 bit) singsing -
www.banggood.com/5pcs-CJMCU-3bit-WS2812-RG…
www.banggood.com/CJMCU-3bit-WS2812-RGB-LED…
Pinangunahan ng Ws2812 neopixel strip -
www.banggood.com/AUDEW-1M4M5M-RGB-SMD5050-…
www.banggood.com/4-PCS-WS2812-5V-Taillight…
www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R…
www.banggood.com/0_5M1M2M3M4M5M-USB-RGB-50…
www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R…
Hakbang 2: Mga Koneksyon
ang mga koneksyon ay napaka-simple. ang kailangan mo lang gawin ay upang ikonekta ang vcc ng neopixel sa + 5v & Gnd ng neopixel sa Gnd at ang Vin pin ng neopixel sa anumang digital pin (kinokonekta ko ito sa pin 6 dahil gagawin namin tukuyin ang pin 6 sa software.).
Kung mayroong isyu sa mga koneksyon, mag-refer sa video para sa tulong.
Hakbang 3: Programming
Buksan ang Arduino IDE pagkatapos ay pumunta sa mga halimbawa at pumunta sa "neopixel" pagkatapos buksan ang "simpleng" sketch.
Sa sketch kailangan mong magtakda ng dalawang bagay muna
1- tukuyin ang PIN 6 (Kailangan mong tukuyin ang pin no ng arduino kung saan nakakonekta ang Vin pin ng neopixel, ginagamit namin ang PIN 6 dito)
2- tukuyin ang NUMPIXELS 12 (kailangan mong tukuyin ang walang mga pixel na mayroon ang iyong neopixel na nangangahulugang wala sa LED dito, mayroon kaming 12 LEDs sa aming neopixel kaya gagamitin namin ang 12)
At sa seksyon ng loop ay may isang utos na ginamit upang itakda ang kulay ng neopixel
pix.setPixelsColor (i, mga pixel. Kulay (r, g, b));
Kung saan ang "i" ay ang bilang ng pixel o humantong na nais mong i-ON sa anumang kulay
Ang & "r" "g" "b" ay mga kakulay ng kulay na PULA, GREEN, BLUE at ang saklaw ng kanilang halaga ay 0 hanggang 255.
Kaya dito ginagamit namin
pix.setPixelsColor (0, pixel. Color (0, 0, 255);
Nangangahulugan ito na ang unang pixel ay nakatakda para sa asul na kulay.
Hakbang 4: I-upload ang Code
Ang pangwakas na hakbang ay i-upload ang code sa Arduino at tapos ka na at kung ginawa mo ang lahat nang tama pagkatapos ay i-on ang neopixel alinsunod sa ibinigay mong lohika.
At kung mayroong anumang isyu sa anumang hakbang mangyaring mag-refer para sa video.
EEnjoy ang iyong neopixel.