Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan na Mga Sangkap
- Hakbang 2: Ikonekta ang RGB Led sa Arduino Nano
- Hakbang 3: Programming
- Hakbang 4: Resulta
Video: Nano Pixels 26 Bit Gamit ang Arduino: 4 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Sa aking nakaraang artikulo, gumawa ako ng isang tutorial sa kung paano gamitin ang WS2812 Nano Pixel LED. Sa artikulong iyon, ginamit ko ang 16 Bit Ring Nano Pixel WS2812.
At sa artikulong ito, ipapakita ko sa iyo kung paano gamitin ang ring ng 26bit na Nano Pixels WS2812.
Sa seksyon ng hardware, walang naiiba sa pagitan ng 16 na piraso at 26 na piraso.
Sa seksyon lamang ng software na kailangang baguhin.
Mga Tampok at Pakinabang:
- Ang control circuit at RGB chip ay isinama sa isang pakete ng 5050 na mga bahagi.
- Built-in na signal reshaping circuit.
- Ang built-in na electric reset circuit at nawala na power reset circuit.
- Ang signal ng paghahatid ng port ng cascading sa pamamagitan ng solong linya.
- Magpadala ng data sa bilis na 800Kbps.
Tingnan ang datasheet para sa karagdagang impormasyon WS2812.
Hakbang 1: Kinakailangan na Mga Sangkap
Ang mga sangkap na kailangan mo para sa tutorial na ito:
- 26 Bit WS2812 RGB LED.
- Arduino Nano V.3
- Jumper wire
- Mini USB
Kinakailangan Library:
Adafruit NeoPixel
Upang magdagdag ng isang library sa Arduino, tingnan ang artikulong ito "Paano Magdagdag ng isang Panlabas na Library sa Arduino"
Hakbang 2: Ikonekta ang RGB Led sa Arduino Nano
Sundin ang mga tagubilin sa ibaba upang ikonekta ang WS2812 sa Arduino Nano:
WS2812 kay Arduino
SA ==> D6
VCC ==> + 5V
GND ==> GND
Hakbang 3: Programming
Sa bahaging ito ng software na nangangailangan ng kaunting pagsasaayos. Sa seksyong "Bilang ng mga LED", ayusin ang bilang ng mga ginamit na LED.
Sundin ang mga tagubilin sa ibaba upang mai-program ang Arduino board:
Buksan ang Arduino IDE
I-click ang File> Mga Halimbawa> Adafruit NeoPixels> strandtest
Dapat mong baguhin ang ilang mga halaga mula sa sketch na ito, Ang dapat na baguhin ay ang mga sumusunod:
Pin ang ginamit
# tukuyin ang LED_PIN 12
Bilang ng mga LED
# tukuyin ang LED_COUNT 26
Itakda ang Liwanag
strip.setBightness (10);
Baguhin ang programa kung kinakailangan mo ito.
Pagkatapos nito, i-upload ang programa sa Arduino board
Hakbang 4: Resulta
Kapag natapos mo na ang pag-upload ng programa sa Arduino. Ang mga resulta ay makikita sa video sa itaas.
Salamat sa pagbabasa ng artikulong ito. magkita tayo sa susunod na artikulo.
Kung mayroon kang mga katanungan, isulat lamang sa haligi ng mga komento.
Inirerekumendang:
Subukan ang Bare Arduino, Gamit ang Software ng Laro Gamit ang Capacitive Input at LED: 4 na Hakbang
Subukan ang Bare Arduino, Gamit ang Software ng Laro Gamit ang Capacitive Input at LED: " Push-It " Interactive na laro gamit ang isang hubad na Arduino board, walang mga panlabas na bahagi o mga kable na kinakailangan (gumagamit ng isang capacitive 'touch' input). Ipinapakita sa itaas, ipinapakita ang pagtakbo nito sa dalawang magkakaibang board. Push-Mayroon itong dalawang layunin. Upang mabilis na maipakita / v
Paano Patakbuhin ang Mga Servo Motors Gamit ang Moto: bit Sa Micro: bit: 7 Mga Hakbang (na may Mga Larawan)
Paano Patakbuhin ang Mga Servo Motors Gamit ang Moto: bit Sa Micro: bit: Isang paraan upang mapalawak ang pagpapaandar ng micro: bit ay ang paggamit ng isang board na tinatawag na moto: bit ng SparkFun Electronics (humigit-kumulang na $ 15-20). Mukha itong kumplikado at maraming mga tampok, ngunit hindi mahirap patakbuhin ang mga servo motor mula rito. Moto: bit ay nagbibigay-daan sa iyo upang
Internet Clock: Ipakita ang Petsa at Oras Gamit ang isang OLED Gamit ang ESP8266 NodeMCU Sa NTP Protocol: 6 na Hakbang
Internet Clock: Display Date and Time With an OLED Gamit ang ESP8266 NodeMCU With NTP Protocol: Kumusta mga tao sa mga itinuturo na ito na magtatayo kami ng isang orasan sa internet na magkakaroon ng oras mula sa internet kaya't ang proyektong ito ay hindi mangangailangan ng anumang RTC upang tumakbo, kakailanganin lamang nito ang isang nagtatrabaho koneksyon sa internet At para sa proyektong ito kailangan mo ng isang esp8266 na magkakaroon ng
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino - Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter - Rc Helicopter - Rc Plane Gamit ang Arduino: 5 Hakbang (na may Mga Larawan)
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter | Rc Helicopter | Rc Plane Gamit ang Arduino: Upang mapatakbo ang isang Rc car | Quadcopter | Drone | RC eroplano | RC boat, palagi kaming nangangailangan ng isang reciever at transmitter, kumbaga para sa RC QUADCOPTER kailangan namin ng isang 6 channel transmitter at receiver at ang uri ng TX at RX ay masyadong magastos, kaya gagawa kami ng isa sa aming
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c