Სარჩევი:
- ნაბიჯი 1: ის, რაც გჭირდებათ
- ნაბიჯი 2: დააინსტალირეთ ESP32 დაფები თქვენი Arduino IDE– ით
- ნაბიჯი 3: წრე
- ნაბიჯი 4: კოდის ატვირთვა
- ნაბიჯი 5: ცისარტყელა ნეოპიქსელ LED- ზე
ვიდეო: Neopixel Ws2812 Rainbow LED Glow With M5stick-C - გაშვებული Rainbow ნეოპიქსელზე Ws2812 M5stack M5stick C გამოყენებით Arduino IDE: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ გამოვიყენოთ neopixel ws2812 LED- ები ან led ზოლები ან led მატრიცა ან led ბეჭედი m5stack m5stick-C განვითარების დაფით Arduino IDE- ით და ჩვენ მას ცისარტყელას ნიმუშს გავაკეთებთ.
ნაბიჯი 1: ის, რაც გჭირდებათ
ამ ინსტრუქციისთვის ჩვენ გვჭირდება შემდეგი რამ: m5stack m5stick-C განვითარების დაფა ტიპი C USB კაბელი Ws2812 ნეოპიქსელი led strip/led matrix/led ring/რამდენიმე led
ნაბიჯი 2: დააინსტალირეთ ESP32 დაფები თქვენი Arduino IDE– ით
დარწმუნდით, რომ დააინსტალირეთ ESP32 დაფები თქვენს Arduino IDE– ში და თუ ეს ასე არ არის, გთხოვთ, მიჰყევით შემდეგ ინსტრუქციას, რომ გააკეთოთ ეს: ESP32 დაფები დააინსტალირეთ:
ნაბიჯი 3: წრე
ამჟამინდელი ნაწილი ძალიან მარტივია: ნეოპიქსელზე Din pin მიემართება G26- ზე m5stick-C- ზე. ხოლო ნეოპიქსელის Vcc/Vin- ს დასჭირდება 5v, ასე რომ მიიღეთ 5v კვების ბლოკიდან და ნეოპიქსელის Gnd pin მიდის Gnd- ზე 5v სიმძლავრე 5v კვების წყარო 5v/Vcc pin to Vcc/Vin pin of neopixel & 5v pin of m5stick-C also წავა m26stick-C განვითარების დაფის G26. გთხოვთ მიმართოთ სადენიანი კავშირის სურათებს თქვენი მითითებისათვის, თუ თქვენ გაწუხებთ საკითხი. და 5v DC ჩართვისთვის მე ვიყენებ Arduino- ს Vin pin & Gnd pin- ს, რადგან arduino იღებს ენერგიას USB კაბელიდან, რომელიც დაკავშირებულია დენის ბანკთან. შენიშვნა: თუ თქვენ იყენებთ არდუინოს და ამარაგებთ მას 5 ვ -ზე მეტს გააკეთეთ არ გამოიყენოთ Vin pin, გამოიყენეთ Vin pin მხოლოდ იმ შემთხვევაში, თუ arduino იღებს ენერგიას ზოგიერთი 5v წყაროდან, წინააღმდეგ შემთხვევაში გამოიყენეთ Vcc pin ნაცვლად Vin pin.
ნაბიჯი 4: კოდის ატვირთვა
კოდის ატვირთვამდე დარწმუნდით, რომ თქვენ დააინსტალირეთ FastLED ბიბლიოთეკა თქვენს Arduino IDE- ში, თუ არა, გთხოვთ ამის გაკეთება. გთხოვთ, დააკოპიროთ შემდეგი კოდი და ატვირთოთ თქვენს m5stick-c განვითარების დაფაზე Arduino IDE გამოყენებით.: კოდის ატვირთვამდე დარწმუნებული არ ხართ, რომ თქვენ ჩაწერეთ LED- ების რაოდენობა, რომლებიც თქვენს ნეოპიქსელს აქვს, რადგან მე შევიყვანე 64 LED, რადგან მე მაქვს 64 led ნეოპიქსელის მატრიცაში./გთხოვთ, პირველ რიგში დააინსტალიროთ FastLED ბიბლიოთეკა. Arduino ბიბლიოთეკაში მართეთ ძებნა FastLED */#მოიცავს "M5Stack.h"#მოიცავს "FastLED.h"#განსაზღვრეთ Neopixel_PIN 26 // შეიყვანეთ ნომერი. LED- ების თქვენს ნეოპიქსელს აქვს#განსაზღვრეთ NUM_LEDS 64CRGB ლიდერი [NUM_LEDS]; uint8_t gHue = 0; სტატიკური TaskHandle_t FastLEDshowTaskHandle = 0; სტატიკური TaskHandle_t userTaskHandle = 0; ბათილად დაყენება () {Serial.begin (115200); M5.დაწყება (); M5.cd.clear (შავი); M5. Lcd.setTextColor (ყვითელი); M5. Lcd.setTextSize (2); M5. Lcd.setCursor (40, 0); M5. Lcd.println ("ნეოპიქსელის მაგალითი"); M5. Lcd.setTextColor (თეთრი); M5. Lcd.setCursor (0, 25); M5. Lcd.println ("ცისარტყელას ეფექტის ჩვენება"); // ნეოპიქსელის ინიციალიზაცია FastLED.addLeds (leds, NUM_LEDS).setCorrection (TypicalLEDStrip); FastLED.setBrightness (10); xTaskCreatePinnedToCore (FastLEDshowTask, "FastLEDshowTask", 2048, NULL, 2, NULL, 1);} void loop () {} void FastLEDshowESP32 () {if (userTaskHandle == 0) {userTaskHandle = xTakkandle xTaskNotifyGive (FastLEDshowTaskHandle); const TickType_t xMaxBlockTime = pdMS_TO_TICKS (200); ulTaskNotifyTake (pdTRUE, xMaxBlockTime); userTaskHandle = 0; }} void FastLEDshowTask (void *pvParameters) {for (;;) {fill_rainbow (leds, NUM_LEDS, gHue, 7); // rainbow effect FastLED.show (); // უნდა შესრულდეს რომ ნეოპიქსელი გახდეს ეფექტური EVERY_N_MILLISECONDS (20) {gHue ++; }}}
ნაბიჯი 5: ცისარტყელა ნეოპიქსელ LED- ზე
ასე რომ, კოდის ატვირთვის შემდეგ, თქვენ ხედავთ ცისარტყელას ნიმუშს, რომელიც ნაჩვენებია ჩემს ნეოპიქსელ LED მატრიცაზე და ის გამოჩნდება თქვენთვის, ნეოპიქსელის led ზოლის/მატრიცის/ბეჭდისთვის. გთხოვთ მიმართოთ ვიდეოს, რომ ნახოთ ის მოძრაობაში.
გირჩევთ:
კონტროლი Ws2812 Neopixel LED STRIP Bluetooth– ით Arduino Uno– ს გამოყენებით: 4 ნაბიჯი
კონტროლი Ws2812 Neopixel LED STRIP Bluetooth– ით Arduino Uno– ს გამოყენებით: გამარჯობა ბიჭებო, ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ გავაკონტროლოთ ნეოპიქსელი არდუინოსთან ერთად. ასე რომ, ძირითადად arduino იქნება დაკავშირებული Bluetooth– ის გამოყენებით hc05 Bluetooth მოდულის გამოყენებით სმარტფონთან და სმარტფონი გამოგიგზავნით ბრძანებებს ნეოპიქსელის led ზოლის ფერის შესაცვლელად
ESP32 დაფუძნებული M5Stack M5stick C ამინდის მონიტორი DHT11 - მონიტორინგის ტემპერატურის ტენიანობა და სითბოს ინდექსი M5stick-C– ზე DHT11: 6 საფეხურით
ESP32 დაფუძნებული M5Stack M5stick C ამინდის მონიტორი DHT11 | მონიტორინგი ტემპერატურის ტენიანობისა და სითბოს ინდექსზე M5stick-C– ზე DHT11– ით: გამარჯობა ბიჭებო, ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ უნდა შევაერთოთ DHT11 ტემპერატურის სენსორი m5stick-C– თან (განვითარების დაფა m5stack– ით) და გამოვაჩინოთ იგი m5stick-C– ის ჩვენებაზე. ამ სახელმძღვანელოში ჩვენ წავიკითხავთ ტემპერატურას, ტენიანობას & სითბო მე
საათის დამზადება M5stick C გამოყენებით Arduino IDE - RTC რეალურ დროში საათი M5stack M5stick-C: 4 ნაბიჯი
საათის დამზადება M5stick C გამოყენებით Arduino IDE | RTC რეალურ დროში საათი M5stack M5stick-C: გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ საათი m5stick-C განვითარების დაფით m5stack– ით Arduino IDE– ს გამოყენებით. ასე რომ m5stick გამოჩნდება თარიღი, დრო და amp; თვის კვირა ჩვენებაზე
Flappy Bird თამაშის თამაში M5stack Esp32 დაფუძნებული M5stick C განვითარების დაფით: 5 ნაბიჯი
Flappy Bird თამაშის თამაში M5stack Esp32 დაფუძნებული M5stick C განვითარების დაფით: გამარჯობა ბიჭებო დღეს ჩვენ ვისწავლით თუ როგორ უნდა ატვირთოთ flappy bird თამაშის კოდი m5stack– ის მიერ მოწოდებული m5stick c განვითარების დაფაზე. ამ პატარა პროექტისათვის დაგჭირდებათ შემდეგი ორი რამ: m5stick-c განვითარების დაფა: https://www.utsource.net/itm/p/8663561.h
IOT: ESP 8266 Nodemcu მაკონტროლებელი Neopixel Ws2812 LED ზოლები ინტერნეტში BLYNK აპლიკაციის გამოყენებით: 5 ნაბიჯი
IOT: ESP 8266 Nodemcu მაკონტროლებელი Neopixel Ws2812 LED ზოლები ინტერნეტით BLYNK აპლიკაციის გამოყენებით: გამარჯობა ბიჭებო, ამ ინსტრუქციებში მე გამოვიყენე შუქი ნეოპიქსელის led ზოლის გამოყენებით, რომლის კონტროლიც შესაძლებელია ინტერნეტით მთელი მსოფლიოდან BLYNK APP და nodemcu არის მუშაობს როგორც ამ პროექტის ტვინი, ასე რომ შექმენით თქვენი გარემოს განათება თქვენთვის