
Satura rādītājs:
2025 Autors: John Day | day@howwhatproduce.com. Pēdējoreiz modificēts: 2025-01-23 14:59

Sveiki puiši, jo Neopixel led Strip ir ļoti populāri, un to sauc arī par ws2812 led sloksni. Tie ir ļoti populāri, jo šajās LED sloksnēs mēs varam uzrunāt katru LED atsevišķi, kas nozīmē, ka, ja vēlaties, lai daži gaismas diodes spīd vienā krāsā, daži citā krāsā un daži citā krāsā, tad to var izdarīt. Pat jūs varat padarīt katru LED mirdzošu jebkurā krāsā, kuru vēlaties vienlaikus. Tas ir viņu popularitātes iemesls.
Tātad šajā pamācībā mēs iemācīsimies izmantot šīs ws2812 vai neopikselu vadītās sloksnes ar arduino.
1. darbība. Nepieciešamās lietas



šai instrukcijai jums būs nepieciešamas šādas lietas:
Arduino
Adafruit NeoPixel sloksnes
Rezistors 10k omi
Maizes dēlis (vispārīgs)
Jumperwires (vispārīgi)
2. darbība. Savienojumi


Savienojumiem, lūdzu, sekojiet parādītajam attēlam un savienojiet visu saskaņā ar parādīto shēmu.
3. darbība: kods

Lejupielādējiet Adafruit NeoPixel bibliotēku:
github.com/adafruit/Adafruit_NeoPixel
lai sāktu. Jūs varat vienkārši lejupielādēt.zip failu ar bibliotēku, izpakojiet to savā datorā un velciet saturu savā Arduino bibliotēku mapē. (Mape "bibliotēkas" parasti tiek izveidota tajā pašā mapē "Arduino", kurā saglabājat savas skices. Ja jums tādas vēl nav, turpiniet un izveidojiet to.) Turklāt restartējiet Arduino IDE, ja tā jau bija atvērta..
Kad tas atkal būs izveidots, jums būs dažas jaunas skices. Paskatīsimies!
Fails> Piemēri> Adafruit NeoPixel> vienkāršs
Šis puisis iedegs jūsu gaismas diodes zaļā krāsā pa vienam.
Vai arī varat nokopēt zemāk esošo kodu un to arī pārbaudīt.
// NeoPixel Ring vienkāršā skice (c) 2013 Shae Erisson // izlaista saskaņā ar GPLv3 licenci, lai atbilstu pārējai AdaFruit NeoPixel bibliotēkai
#include "Adafruit_NeoPixel.h" #ifdef _AVR_ #include "avr/power.h" #endif
// Kura Arduino tapa ir savienota ar NeoPixels? // Krekliņā vai Gemmā mēs iesakām to mainīt uz 1 #define PIN 6
// Cik NeoPikseļu ir pievienoti Arduino? #define NUMPIXELS 16
// Iestatot NeoPixel bibliotēku, mēs sakām, cik pikseļu un kuru tapu izmantot signālu nosūtīšanai. // Ņemiet vērā, ka vecākām NeoPixel sloksnēm jums, iespējams, būs jāmaina trešais parametrs-lai iegūtu plašāku informāciju par iespējamām vērtībām, skatiet piemēru strandtest //. Adafruit_NeoPixel pikseļi = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int delayval = 500; // kavēšanās uz pussekundi
void setup () {// Tas attiecas uz Trinket 5V 16MHz, jūs varat noņemt šīs trīs rindas, ja neizmantojat piekariņu #if definēts (_AVR_ATtiny85_), ja (F_CPU == 16000000) clock_prescale_set (clock_div_1); #endif // Pieklājības īpašā koda beigas
pikseļi.sākas (); // Tas inicializē NeoPixel bibliotēku. }
void loop () {
// NeoPikseļu kopai pirmais NeoPikselis ir 0, otrais ir 1, līdz pat pikseļu skaitam mīnus viens.
par (int i = 0; i
// pikseļi. Krāsa uzņem RGB vērtības no 0, 0, 0 līdz 255, 255, 255 pikseļi. setPixelColor (i, pixels. Color (0, 150, 0)); // Mēreni spilgti zaļa krāsa.
pikseļi.parādīt (); // Tādējādi aparatūrai tiek nosūtīta atjauninātā pikseļu krāsa.
kavēšanās (kavēšanās); // Kavēšanās uz noteiktu laiku (milisekundēs).
} }
4. solis: padariet to vieglu

Pēc koda augšupielādes jūsu neopikseļu gaismas diodes iedegsies līdzīgi kā manējā, un jūs pat varat mainīt iepriekš minēto kodu, lai tas iedegtos dažādās krāsās, un jūs varat izmēģināt citus piemērus no iepriekš minētās neopikselu bibliotēkas un izklaidēties ar savu neopikseļu LED sloksni.
Ieteicams:
DIY mini LED gredzenu gaisma!: 7 soļi (ar attēliem)

DIY mini LED gredzenu gaisma!: Vai esat noguris no tumšajām dienām? Šīs dienas ir beigušās ar šo jauno DIY mini gredzenu gaismiņu! Izmantojiet to saviem pašbildēm, vlogiem vai pat emuāriem! Ar pārsteidzošu 1800 mAh akumulatora ietilpību spuldzi varēsit izmantot aptuveni 4 stundas ar pilnu spilgtumu
Vadiet Ws2812 Neopixel LED STRIP, izmantojot Bluetooth, izmantojot Arduino Uno: 4 soļi

Vadiet Ws2812 Neopixel LED STRIP, izmantojot Bluetooth, izmantojot Arduino Uno: Sveiki, puiši, šajā pamācībā mēs iemācīsimies kontrolēt neopikselu ar arduino. Tātad būtībā arduino tiks savienots, izmantojot Bluetooth, izmantojot hc05 Bluetooth moduli, uz viedtālruni, un viedtālrunis nosūtīs komandas, lai mainītu neopikselu vadītās sloksnes krāsu
Neopixel Ws2812 varavīksnes LED spīdums ar M5stick-C - Varavīksnes skriešana uz Neopixel Ws2812, izmantojot M5stack M5stick C, izmantojot Arduino IDE: 5 soļi

Neopixel Ws2812 varavīksnes LED spīdums ar M5stick-C | Varavīksnes skriešana uz Neopixel Ws2812, izmantojot M5stack M5stick C, izmantojot Arduino IDE: Sveiki, puiši, šajā pamācībā mēs iemācīsimies izmantot neopixel ws2812 gaismas diodes vai LED sloksni vai led matricu vai LED gredzenu ar m5stack m5stick-C izstrādes dēli ar Arduino IDE, un mēs izgatavosim ar to varavīksnes raksts
DIY LED gredzenu gaismas PCB mikroskopiem!: 6 soļi (ar attēliem)

DIY LED gredzenu gaismas PCB mikroskopiem !: Es esmu atpakaļ, un šoreiz es pārbaudīju savas paneļa dizaina prasmes! Šajā pamācībā es parādīšu, kā es izveidoju savu mikroskopa gredzena gaismu un dažas problēmas, ar kurām es saskāros. Es nopirku otru mikroskopu lietošanai elektronikā un
Arduino Ws2812 LED vai Neopixel LED sloksnes vai gredzena apmācība: 4 soļi

Arduino Ws2812 LED vai Neopixel LED sloksnes vai gredzena apmācība: Šajā pamācībā mēs iemācīsimies izmantot neopikseļu vai ws 2812 vai ātro vadību ar Arduino. Šos LED vai sloksnes vai gredzena veidus kontrolē tikai viena Vin tapa un visas Gaismas diodes ir individuāli adresējamas, tāpēc tās sauc arī par indi