সুচিপত্র:
- ধাপ 1: আপনার প্রয়োজনীয় জিনিসগুলি
- ধাপ 2: আপনার Arduino IDE- এ ESP32 বোর্ড ইনস্টল করুন
- ধাপ 3: সার্কিট
- ধাপ 4: কোড আপলোড করা হচ্ছে
- ধাপ 5: নিওপিক্সেল LED তে রেনবো
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
হাই বন্ধুরা এই নির্দেশাবলীতে আমরা শিখব কিভাবে নিওপিক্সেল ws2812 LEDs বা LED স্ট্রিপ বা নেতৃত্বাধীন ম্যাট্রিক্স বা নেতৃত্বাধীন রিংটি m5stack m5stick-C ডেভেলপমেন্ট বোর্ডের সাথে Arduino IDE ব্যবহার করতে হয় এবং আমরা এটি দিয়ে একটি রামধনু প্যাটার্ন তৈরি করব।
ধাপ 1: আপনার প্রয়োজনীয় জিনিসগুলি
এই নির্দেশাবলীর জন্য আমাদের নিম্নলিখিত বিষয়গুলির প্রয়োজন: m5stack m5stick-C উন্নয়ন বোর্ড টাইপ সি ইউএসবি কেবল
ধাপ 2: আপনার Arduino IDE- এ ESP32 বোর্ড ইনস্টল করুন
নিশ্চিত করুন যে আপনি আপনার Arduino IDE এ ESP32 বোর্ড ইনস্টল করেছেন এবং যদি তা না হয় তবে অনুগ্রহ করে এটি করার জন্য নিম্নলিখিত নির্দেশাবলী অনুসরণ করুন: ESP32 বোর্ডগুলি ইনস্টল করুন:
ধাপ 3: সার্কিট
বর্তমান অংশটি খুবই সহজ: নিওপিক্সেলের দিন পিনটি m5stick-C. এ G26 পিন করতে যাবে। 5v শক্তি এবং নিওপিক্সেলের Gnd পিনটি m5stick-C এর gnd পিনের সাথে সংযুক্ত করা হবে সাধারণ স্থল প্রদানের জন্য। 5v পাওয়ার সাপ্লাই 5v/Vcc পিন থেকে Vcc/Vin পিন neopixel এর এবং 5v পিন m5stick-C এর পাশাপাশি সেই পাওয়ার সাপ্লাই এর gnd পিন neopixel এর gnd এর সাথে m5stick-c বোর্ডের gnd এর সাথে সংযুক্ত থাকবে। এবং neopixel এর দিন পিন m5stick-C ডেভেলপমেন্ট বোর্ডের G26 তে যাবে।আপনার রেফারেন্সের জন্য ওয়্যার্ড কানেকশন ইমেজ পড়ুন যদি আপনি isssue- এর সম্মুখীন হন এবং সার্কিটে 5v ডিসি পাওয়ার জন্য আমি Arduino এর Vin pin & Gnd pin ব্যবহার করছি কারণ arduino ইউএসবি কেবল থেকে পাওয়ার পাচ্ছে যা একটি পাওয়ার ব্যাঙ্কের সাথে সংযুক্ত ভিন পিন ব্যবহার করবেন না, ভিন পিন ব্যবহার করুন যদি আরডুইনো কিছু 5v উৎস থেকে শক্তি পাচ্ছে অন্যথায় ভিন পিনের পরিবর্তে Vcc পিন ব্যবহার করুন।
ধাপ 4: কোড আপলোড করা হচ্ছে
কোডটি আপলোড করার আগে নিশ্চিত হয়ে নিন যে আপনি আপনার Arduino IDE তে FastLED লাইব্রেরি ইনস্টল করেছেন তা না হলে অনুগ্রহ করে প্রথমে এটি করুন।: কোড নেক আপলোড করার আগে নিশ্চিত হয়ে নিন যে আপনি আপনার নিওপিক্সেলের কোডে এলইডি লিখেছেন যেমন আমি 64 এলইডি প্রবেশ করেছি কারণ আমার নিওপিক্সেল ম্যাট্রিক্সে আমার 64 টি নেতৃত্ব আছে। আরডুইনো লাইব্রেরিতে সার্চ ম্যানেজ করুন FastLED */#অন্তর্ভুক্ত "M5Stack.h"#অন্তর্ভুক্ত "FastLED.h"#ডিফাইন Neopixel_PIN 26 // এন্টার নং। LED এর আপনার নিওপিক্সেলের#define NUM_LEDS 64CRGB leds [NUM_LEDS]; uint8_t gHue = 0; static TaskHandle_t FastLEDshowTaskHandle = 0; static TaskHandle_t userTaskHandle = 0; void setup () {Serial.begin (115200); M5. শুরু (); M5. Lcd.clear (কালো); M5. Lcd.setTextColor (YELLOW); M5. Lcd.setTextSize (2); M5. Lcd.setCursor (40, 0); M5. Lcd.println ("Neopixel Example"); 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 = xerTaskHandle 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 (); // নিওপিক্সেল কার্যকর হওয়ার জন্য অবশ্যই কার্যকর করতে হবে EVERY_N_MILLISECONDS (20) {gHue ++; }}}
ধাপ 5: নিওপিক্সেল LED তে রেনবো
তাই কোড আপলোড করার পর, আপনি দেখতে পারেন আমার নিউপিক্সেল LED ম্যাট্রিক্সে রামধনু প্যাটার্ন প্রদর্শিত হচ্ছে এবং এটি আপনার জন্য নিওপিক্সেল LED স্ট্রিপ/ম্যাট্রিক্স/রিং দেখাবে।
প্রস্তাবিত:
মাইনক্রাফ্ট রাস্পবেরি পাই সংস্করণ ব্যবহার করে রেনবো ইন্টারেক্টিভ ব্রিজ তৈরি করুন: 11 টি ধাপ
মাইনক্রাফ্ট রাস্পবেরি পাই সংস্করণ ব্যবহার করে রেনবো ইন্টারেক্টিভ ব্রিজ তৈরি করুন: গতকাল, আমি আমার 8 বছর বয়সী ভাতিজাকে রাস্পবেরি পাই দিয়ে মাইনক্রাফ্ট খেলতে দেখেছি যা আমি তাকে আগে দিয়েছিলাম, তখন আমি একটি ধারণা পেয়েছিলাম, এটি একটি কাস্টমাইজড এবং উত্তেজনাপূর্ণ মাইনক্রাফ্ট তৈরি করতে কোড ব্যবহার করছে- পাই এলইডি ব্লক প্রকল্প। মাইনক্রাফ্ট পাই হল ওয়াই শুরু করার একটি দুর্দান্ত উপায়
Arduino ব্যবহার করে ইন্টারনেট ব্যবহার করে সারা বিশ্বে LED নিয়ন্ত্রণ করুন: 4 টি ধাপ
Arduino ব্যবহার করে ইন্টারনেট ব্যবহার করে সারা বিশ্বে নিয়ন্ত্রণ নেতৃত্ব: হাই, আমি ithত্বিক। আমরা আপনার ফোন ব্যবহার করে একটি ইন্টারনেট নিয়ন্ত্রিত নেতৃত্ব তৈরি করতে যাচ্ছি।
Arduino IDE ব্যবহার করে M5stick C দিয়ে ঘড়ি তৈরি করা - M5stack M5stick-C: 4 ধাপ সহ RTC রিয়েল টাইম ক্লক
Arduino IDE ব্যবহার করে M5stick C দিয়ে ঘড়ি তৈরি করা | M5stack M5stick-C দিয়ে RTC রিয়েল টাইম ক্লক: হাই বন্ধুরা এই নির্দেশাবলীতে আমরা শিখব কিভাবে m5stack- এর m5stick-C ডেভেলপমেন্ট বোর্ডের সাথে Arduino IDE ব্যবহার করে ঘড়ি তৈরি করতে হয়। ডিসপ্লেতে মাসের সপ্তাহ
Arduino + DS1307 + Neopixel ব্যবহার করে রৈখিক ঘড়ি: কিছু হার্ডওয়্যার পুনরায় ব্যবহার করে।: 5 টি ধাপ
Arduino + DS1307 + Neopixel ব্যবহার করে রৈখিক ঘড়ি: কিছু হার্ডওয়্যার পুনরায় ব্যবহার করে।: পূর্ববর্তী প্রকল্পগুলি থেকে আমার একটি Arduino UNO এবং একটি Neopixel LED স্ট্রিপ বাকি ছিল, এবং আমি কিছু ভিন্ন করতে চেয়েছিলাম। যেহেতু নিওপিক্সেল স্ট্রিপটিতে 60 টি LED লাইট রয়েছে, তাই এটি একটি বড় ঘড়ি হিসাবে ব্যবহার করা হবে বলে মনে করা হয়।
NODEMCU LUA ESP8266 একটি M5450B7 LED ডিসপ্লে ড্রাইভার IC চালাচ্ছে: 5 টি ধাপ (ছবি সহ)
NODEMCU LUA ESP8266 একটি M5450B7 LED ডিসপ্লে ড্রাইভার আইসি চালাচ্ছে: M5450B7 একটি 40 পিন DIP LED ডিসপ্লে ড্রাইভার IC। এটি দেখতে একটি জন্তু, কিন্তু এটি নিয়ন্ত্রণ করা এবং প্রোগ্রাম করা অপেক্ষাকৃত সহজ। প্রত্যেকের কাছে। ডিভাইসটি সরবরাহের পরিবর্তে বর্তমান ডুবে যায় তাই গ