Orodha ya maudhui:
- Hatua ya 1: Vitu Unavyohitaji
- Hatua ya 2: Uunganisho
- Hatua ya 3: Kanuni
- Hatua ya 4: Kuifanya iwe Nuru
Video: Jinsi ya kutumia Neopixel Ws2812 LED au Strip ya LED au Pete iliyoongozwa na Arduino: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Halo jamani kwani Ukanda ulioongozwa na Neopixel ni maarufu sana na pia huitwa kama ukanda ulioongozwa na ws2812 pia. Wao ni maarufu sana kwa sababu katika ukanda huu ulioongozwa tunaweza kushughulikia kila moja ikiongozwa kando ambayo inamaanisha ikiwa unataka risasi chache kung'aa kwa rangi moja, chache kwa rangi nyingine & chache kwa rangi nyingine tofauti basi inaweza kufanya hivyo. Hata unaweza kufanya kila mmoja kuongozwa na mwangaza kwa rangi yoyote unayotaka kwa wakati mmoja. Hii ndio sababu ya umaarufu wao.
Kwa hivyo katika mafundisho haya tutajifunza jinsi ya kutumia ws2812 au neopixel inayoongozwa na strip na arduino.
Hatua ya 1: Vitu Unavyohitaji
kwa mafundisho haya utahitaji kufuata vitu:
Arduino
Vipande vya Adafruit NeoPixel
Resistor 10k ohm
Bodi ya mkate (generic)
Jumperwires (generic)
Hatua ya 2: Uunganisho
Kwa unganisho tafadhali fuata picha iliyoonyeshwa na unganisha kila kitu Kulingana na schmatics iliyoonyeshwa.
Hatua ya 3: Kanuni
Nenda kupakua maktaba ya NeoPixel ya Adafruit:
github.com/adafruit/Adafruit_NeoPixel
kuanza. Unaweza tu kupakua faili ya.zip na maktaba, ifungue kwenye kompyuta yako, na uburute yaliyomo kwenye folda yako ya maktaba ya Arduino. (Folda ya "maktaba" kawaida huundwa kwenye folda ile ile ya "Arduino" ambapo unahifadhi michoro yako. Ikiwa bado unayo, endelea na uiunde.) Pia, anzisha tena Arduino IDE ikiwa tayari umeifungua.
Mara tu itakapoamka tena, utakuwa na michoro mpya ya mfano. Wacha tuangalie!
Faili> Mifano> Adafruit NeoPixel> rahisi
Jamaa huyu atawasha taa zako za kijani kibichi, moja kwa wakati.
Au unaweza kunakili nambari hapa chini na ujaribu pia.
// Mchoro rahisi wa Gonga la NeoPixel (c) 2013 Shae Erisson // aliachiliwa chini ya leseni ya GPLv3 ili kulinganisha maktaba yote ya AdaFruit NeoPixel
# pamoja na "Adafruit_NeoPixel.h" #ifdef _AVR_ # pamoja na "avr / power.h" # endif
// Je! Ni pini ipi kwenye Arduino iliyounganishwa na NeoPixels? // Kwenye Trinket au Gemma tunashauri kubadilisha hii kuwa 1 #fafanua PIN 6
// Je, ni NeoPixels ngapi zimeunganishwa na Arduino? #fafanua NUMPIXELS 16
// Tunapoweka maktaba ya NeoPixel, tunaiambia ni saizi ngapi, na ni pini gani ya kutumia kutuma ishara. // Kumbuka kuwa kwa vipande vya zamani vya NeoPixel unaweza kuhitaji kubadilisha kigezo cha tatu - angalia strandtest // mfano kwa habari zaidi juu ya maadili yanayowezekana. Saizi za Adafruit_NeoPixel = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
kuchelewesha int = 500; // kuchelewa kwa nusu sekunde
kuanzisha batili () {// Hii ni kwa Trinket 5V 16MHz, unaweza kuondoa laini hizi tatu ikiwa hutumii Trinket #if defined (_AVR_ATtiny85_) ikiwa (F_CPU == 16000000) clock_prescale_set (clock_div_1); # endif // Mwisho wa nambari maalum ya trinket
saizi. anza (); // Hii inaanzisha maktaba ya NeoPixel. }
kitanzi batili () {
// Kwa seti ya NeoPixels NeoPixel ya kwanza ni 0, pili ni 1, hadi kufikia hesabu ya saizi ukiondoa moja.
kwa (int i = 0; i
// saizi. Rangi inachukua maadili ya RGB, kutoka 0, 0, 0 hadi 255, 255, saizi 255.setPixelColor (i, saizi. Rangi (0, 150, 0)); // Rangi ya kijani kibichi wastani.
saizi. onyesha (); // Hii inapeleka rangi ya pikseli iliyosasishwa kwenye vifaa.
kuchelewesha (kuchelewesha); // Kuchelewa kwa kipindi cha muda (kwa milliseconds).
} }
Hatua ya 4: Kuifanya iwe Nuru
Baada ya kupakia nambari kipande chako kilichoongozwa na neikseli kitawaka vile vile kama yangu na unaweza kubadilisha nambari iliyo hapo juu kuiwasha kwa rangi tofauti na unaweza kujaribu mifano mingine kutoka kwa maktaba ya neopixel hapo juu na ufurahie na ukanda wako ulioongozwa na neopixel.
Ilipendekeza:
Dhibiti Ws2812 Neopixel LED STRIP Juu ya Bluetooth Kutumia Arduino Uno: Hatua 4
Dhibiti Ws2812 Neopixel LED STRIP Juu ya Bluetooth Kutumia Arduino Uno: Halo jamani katika mafunzo haya tutajifunza jinsi ya kudhibiti neopixel na arduino. Kwa hivyo kimsingi arduino itaunganishwa kupitia Bluetooth kwa kutumia moduli ya Bluetooth ya hc05 kwa smartphone na smartphone itatuma maagizo ya kubadilisha rangi ya ukanda ulioongozwa na neopixel
Neopixel Ws2812 Upinde wa mvua LED Mwanga Na M5stick-C - Upinde wa mvua unaoendesha kwenye Neopixel Ws2812 Kutumia M5stack M5stick C Kutumia Arduino IDE: Hatua 5
Neopixel Ws2812 Upinde wa mvua LED Mwanga Na M5stick-C | Kuendesha Upinde wa mvua kwenye Neopixel Ws2812 Kutumia M5stack M5stick C Kutumia Arduino IDE: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutumia neopixel ws2812 LEDs au strip iliyoongozwa au matrix iliyoongozwa au pete iliyoongozwa na m5stack m5stick-C bodi ya maendeleo na Arduino IDE na tutafanya muundo wa upinde wa mvua nayo
Arduino Ws2812 LED au Neopixel Led Strip au Mafunzo ya Pete: Hatua 4
Arduino Ws2812 LED au Neopixel Led Strip au Tutorial Tutorial: Katika mafunzo haya tutajifunza jinsi ya kutumia neopixel au ws 2812 au kuongozwa haraka na Arduino. Aina hizi za LED au ukanda au pete zinadhibitiwa na pini moja tu ya Vin na LED zinashughulikiwa kibinafsi kwa hivyo hizi pia huitwa indi
Jinsi ya kutumia Moduli ya RGB iliyoongozwa: Hatua 4
Jinsi ya Kutumia Moduli ya RGB iliyoongozwa: Maelezo: Pamoja na kontena la kujengwa ili kuzuia kuwaka kwa LED. Uwezo wa kutumia na mdhibiti mdogo tofauti. Operesheni ya juu ya Kufanya kazi Voltage: 3.3V / 5VCInaweza kuungana kwenye Arduino moja kwa moja, bila waya za kuruka
Pete ya LED - Iliyoongozwa na Detroit: Kuwa Binadamu: 6 Hatua
Pete ya LED - Iliyoongozwa na Detroit: Kuwa Binadamu: Rafiki yangu aliuliza ikiwa ningeweza kutengeneza kitu kama pete nje ya mchezo " Detroit: Kuwa Binadamu ", mwanzoni nilijaribu kutumia akriliki mchanga, ambayo haikufanya kazi vizuri. Halafu nilitumia filamu iliyofifia kwenye akriliki ambayo pia haikufanya kazi bora