תוכן עניינים:
- שלב 1: דברים שאתה צריך
- שלב 2: התקן לוחות ESP32 Un IDE Arduino שלך
- שלב 3: מעגל
- שלב 4: העלאת קוד
- שלב 5: קשת על LED Neopixel
וִידֵאוֹ: Neopixel Ws2812 זוהר LED זוהר עם M5stick-C - הפעלת קשת על Neopixel Ws2812 שימוש ב- M5stack M5stick C באמצעות Arduino IDE: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
היי חברים במדריך זה נלמד כיצד להשתמש ב- LEDs neopixel ws2812 או ברצועת LED או מטריצת לד או טבעת לד עם לוח פיתוח m5stack m5stick-C עם Arduino IDE ונעשה איתו תבנית קשת.
שלב 1: דברים שאתה צריך
עבור מדריכים אלה אנו זקוקים לדברים הבאים: לוח פיתוח m5stack m5stick-C סוג כבל usb w2828 neopixel רצועת LED/מטריקס led/טבעת led/כמה נוריות
שלב 2: התקן לוחות ESP32 Un IDE Arduino שלך
ודא שהתקנת לוחות ESP32 ב- Arduino IDE שלך ואם זה לא המצב, אנא עקוב אחר ההנחיות הבאות כדי לעשות זאת: התקנת לוחות ESP32:
שלב 3: מעגל
החלק הנוכחי פשוט מאוד: סיכת ה- Din ב- Neopixel תעבור לסיכה G26 ב- m5stick-C. וה- Vcc/Vin של neopixel יצטרכו 5v אז קבל 5v מספק אספקת החשמל ו- pin Gnd של neopixel יעבור ל- Gnd מזה כוח 5v וסיכת ה- Gnd של ניאופיקסל תתחבר גם לסיכת gnd של m5stick-C כדי לספק קרקע משותפת. הדרך השנייה קיימת גם למעגל (אמור אם סוללת m5stick-C שלך מתרוקנת): בתרחיש זה תוכל להתחבר פין אספקת חשמל 5v/סיכת Vcc ל- pin Vcc/Vin של neopixel וסיכת 5v של m5stick-C כמו גם סיכה של ספק הכוח הזה תחובר ל gnd של neopixel כמו גם ל- gnd של לוח m5stick-C. ו- pin של neopixel יעבור ל- G26 של לוח הפיתוח m5stick-C. אנא העבר תמונות חיבור קוויות לעיונך אם אתה נתקל בבעיה. וכדי להפעיל 5v DC למעגל אני משתמש בסיכה Vin & Gnd של Arduino מכיוון שארדואינו מקבל חשמל מכבל USB אשר מחובר לבנק כוח. הערה: אם אתה משתמש בארדואינו ומפעיל אותו עם יותר מ- 5V אל תשתמש בסיכת וין, השתמש בסיכת וין רק אם הארדואינו מקבל חשמל ממקור 5V אחרת השתמש בסיכת Vcc במקום סיכת וין.
שלב 4: העלאת קוד
לפני העלאת הקוד ודא שהתקנת את ספריית FastLED ב- Arduino IDE שלך אם לא אנא עשה זאת תחילה. אנא העתק את הקוד הבא והעלה אותו ללוח הפיתוח m5stick-c שלך באמצעות Arduino IDE.: לפני העלאת הקוד nake ודא שהזנת את מספר נוריות ה- neopixel שלך בקוד כפי שהכנסתי 64 נוריות כי יש לי 64 LED במטריצת neopixel שלי./* התקן תחילה את ספריית FastLED. בספריית arduino נהל את החיפוש FastLED */#כולל "M5Stack.h" #include "FastLED.h" #define Neopixel_PIN 26 // enter no. מתוך נוריות ה- neopixel שלך כולל#מגדיר NUM_LEDS 64CRGB leds [NUM_LEDS]; uint8_t gHue = 0; static TaskHandle_t FastLEDshowTaskHandle = 0; סטטי TaskHandle_t userTaskHandle = 0; הגדרת חלל () {Serial.begin (115200); M5.begin (); M5. Lcd.clear (שחור); M5. Lcd.setTextColor (צהוב); M5. Lcd.setTextSize (2); M5. Lcd.setCursor (40, 0); M5. Lcd.println ("דוגמה של Neopixel"); M5. Lcd.setTextColor (לבן); M5. Lcd.setCursor (0, 25); M5. Lcd.println ("אפקט קשת תצוגה"); // אתחול Neopixel 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 = xTaskGetCurrentTask; 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); // קשת אפקט FastLED.show (); // חייבת להתבצע על מנת ש- neopixel ייכנס לתוקף EVERY_N_MILLISECONDS (20) {gHue ++; }}}
שלב 5: קשת על LED Neopixel
אז לאחר העלאת הקוד, אתה יכול לראות את תבנית הקשת מוצגת על מטריצת ה- LED שלי בנאופיקסל והיא תופיע למענך פס/מטריקס/טבעת לד.
מוּמלָץ:
Arduino & Neopixel בקבוק קולה קשת מסיבת קשת: 7 שלבים (עם תמונות)
Arduino & Neopixel בקבוק קולה קשת מסיבת קשת: אז בני דון מזהה אור מסיבה מגניב מאוד עשוי מבקבוקי קולה ישנים והפנימיות הדביקות של Glow Sticks, ושואל אם נוכל להכין אחת לבחינות בית הספר הקרובות שלו שהן נגמרות בימים האחרונים !! ! אני אומר בוודאות, אבל האם לא היית מעדיף לקבל כמה מהם
בקרת Ws2812 Neopixel LED STRIP באמצעות Bluetooth באמצעות Arduino Uno: 4 שלבים
Control Ws2812 Neopixel LED STRIP באמצעות Bluetooth באמצעות Arduino Uno: היי חברים במדריך זה נלמד כיצד לשלוט ב- neopixel עם arduino. אז בעצם הארדואינו יחובר באמצעות Bluetooth באמצעות מודול Bluetooth hc05 לסמארטפון והסמארטפון ישלח פקודות לשינוי צבע רצועת ה- LED של neopixel
IOT: ESP 8266 Nodemcu השליטה ברצועת LED Neopixel Ws2812 באמצעות האינטרנט באמצעות אפליקציית BLYNK: 5 שלבים
IOT: ESP 8266 Nodemcu השליטה ברצועת LED Neopixel Ws2812 באמצעות האינטרנט באמצעות אפליקציית BLYNK: שלום חבר'ה, במדריך זה הכנתי מנורה באמצעות רצועת LED של neopixel הניתנת לשליטה באינטרנט מכל רחבי העולם באמצעות אפליקציית BLYNK ו- nodemcu היא עובד כמוח של הפרויקט הזה, אז הפוך את אור הסביבה שלך עבורך
קשת מגה מאן מעץ קשת: 9 שלבים
Light-Up Rainbow Wood Mega Man: קיבלתי את הרעיון לפרויקט הזה מ- Mega Man Pixel Pal שלי. למרות שזה קישוט נחמד, הוא מואר רק בצבע אחד. חשבתי שמכיוון שמגה מגאן ידוע בתלבושות שמשנות צבעים, יהיה מגניב ליצור גרסה באמצעות נוריות RGB להצגת
זוהר מהיר זוהר !: 4 שלבים
זוהר מהיר זוהר !: מדריך זה יראה לך כיצד להכין מקל זוהר אלקטרוני. אם אתה חכם, סביר להניח שאתה תבין איך לעשות את זה בשלב הראשון. זכור שאתה יכול להפוך את זה לפרט יותר אם אתה רוצה (מתגים, מארזי סוללה, הלחמה, עוד נוריות LED