
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36

এই নিবন্ধে আমি RGB ন্যানো পিক্সেল রিং ব্যবহার করে পোটেন্টিও মিটারের একটি আবর্তন সূচক তৈরি করব।
সুতরাং, পটেন্টিওমিটারে তৈরি কতগুলি বিপ্লব আরজিবি রিংয়ে প্রদর্শিত হবে
ধাপ 1: প্রয়োজনীয় উপাদান




এটি তৈরির জন্য প্রয়োজনীয় উপাদানগুলি:
- Arduino Nano v.3
- RGB RIng NeoPixels
- পোটেন্টিওমিটার
- জাম্পার ওয়্যার
- ইউএসবি মিনি
- প্রকল্প বোর্ড
ধাপ 2: সার্কিট স্কিমা


উপরের ড্রডাউন স্কিম অনুসারে সমস্ত উপাদান একত্রিত করুন।
Arduino থেকে Potensio & RGB রিং
+5V ==> 3. পটেনসিও এবং ভিসিসি
GND ==> 1. পটেনসিও এবং GND
A0 ==> 2. পটেনসিও
D12 ==> ইন
ধাপ 3: প্রোগ্রামিং

নীচের কোডটি অনুলিপি করুন এবং আপনার স্কেচে পেস্ট করুন
#অন্তর্ভুক্ত #ifdef _AVR_ #অন্তর্ভুক্ত // 16 MHz Adafruit Trinket #endif এর জন্য আবশ্যক
#পিন 12 নির্ধারণ করুন
#সংজ্ঞায়িত সংখ্যা 16
Adafruit_NeoPixel পিক্সেল (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
#ডিলেভাল 10 নির্ধারণ করুন
অকার্যকর সেটআপ() {
#if সংজ্ঞায়িত (_ AVR_ATtiny85_) && (F_CPU == 16000000)
clock_prescale_set (clock_div_1); #যদি শেষ
পিক্সেল শুরু ();
পিক্সেলসেট উজ্জ্বলতা (10);
Serial.begin (9600); }
অকার্যকর লুপ ()
{pixel.clear (); int val = analogRead (A0); val = মানচিত্র (val, 0, 1023, 0, 18);
যদি (val == 1) {for (int i = 0; i <1; i ++) {pixels.setPixelColor (i, pixels. Color (0, 225, 0)); বিলম্ব (10); }}
যদি (val == 2)
{জন্য (int i = 0; i <2; i ++) {pixels.setPixelColor (i, pixels. Color (32, 225, 0)); বিলম্ব (10); }}
যদি (val == 3)
{জন্য (int i = 0; i <3; i ++) {pixels.setPixelColor (i, pixels. Color (64, 225, 0)); বিলম্ব (10); }}
যদি (val == 4)
{জন্য (int i = 0; i <4; i ++) {pixels.setPixelColor (i, pixels. Color (96, 225, 0)); বিলম্ব (10); }}
যদি (val == 5)
{জন্য (int i = 0; i <5; i ++) {pixels.setPixelColor (i, pixels. Color (128, 225, 0)); বিলম্ব (10); }}
যদি (val == 6)
{জন্য (int i = 0; i <6; i ++) {pixels.setPixelColor (i, pixels. Color (160, 225, 0)); বিলম্ব (10); }}
যদি (val == 7)
{জন্য (int i = 0; i <7; i ++) {pixels.setPixelColor (i, pixels. Color (192, 225, 0)); বিলম্ব (10); }}
যদি (val == 8)
{জন্য (int i = 0; i <8; i ++) {pixels.setPixelColor (i, pixels. Color (225, 225, 0)); বিলম্ব (10); }}
যদি (val == 9)
{জন্য (int i = 0; i <9; i ++) {pixels.setPixelColor (i, pixels. Color (225, 225, 0)); বিলম্ব (10); }}
যদি (val == 10)
{জন্য (int i = 0; i <10; i ++) {pixels.setPixelColor (i, pixels. Color (225, 192, 0)); বিলম্ব (10); }}
যদি (val == 11)
{জন্য (int i = 0; i <11; i ++) {pixels.setPixelColor (i, pixels. Color (225, 160, 0)); বিলম্ব (10); }}
যদি (val == 12)
{জন্য (int i = 0; i <12; i ++) {pixels.setPixelColor (i, pixels. Color (225, 128, 0)); বিলম্ব (10); }}
যদি (val == 13)
{জন্য (int i = 0; i <13; i ++) {pixels.setPixelColor (i, pixels. Color (225, 96, 0)); বিলম্ব (10); }}
যদি (val == 14)
{জন্য (int i = 0; i <14; i ++) {pixels.setPixelColor (i, pixels. Color (225, 64, 0)); বিলম্ব (10); }}
যদি (val == 15)
{জন্য (int i = 0; i <15; i ++) {pixels.setPixelColor (i, pixels. Color (225, 32, 0)); বিলম্ব (10); }}
যদি (val == 16)
{জন্য (int i = 0; i <16; i ++) {pixels.setPixelColor (i, pixels. Color (225, 0, 0)); বিলম্ব (10); }}
যদি (val == 17)
{জন্য (int i = 0; i <17; i ++) {pixels.setPixelColor (i, pixels. Color (225, 0, 0)); বিলম্ব (10); }}
যদি (val == 18)
{জন্য (int i = 0; i <18; i ++) {pixels.setPixelColor (i, pixels. Color (225, 0, 0)); বিলম্ব (10); }} pixels.show (); বিলম্ব (বিলম্ব); }
স্কেচ ফাইল নিচে ডাউনলোড করা যাবে:
ধাপ 4: ফলাফল

ফলাফলের জন্য উপরের ভিডিওতে দেখা যাবে।
তাই প্রতিবার পোটেন্টিওমিটার ঘুরানো হলে, রিংয়ে এলইডির সংখ্যা এবং রঙ পটেন্টিওমিটারে করা পালার সংখ্যা অনুযায়ী আলোকিত হবে।
প্রস্তাবিত:
TinkerCad- এ Arduino ব্যবহার করে জলের স্তর নির্দেশক: 3 টি ধাপ

TinkerCad- এ Arduino ব্যবহার করে জলের স্তর নির্দেশক: এই নিবন্ধটি Arduino ব্যবহার করে সম্পূর্ণরূপে কার্যকরী পানির স্তর নিয়ন্ত্রক। সার্কিট ট্যাঙ্কে জলের স্তর প্রদর্শন করে এবং জলের স্তর পূর্বনির্ধারিত স্তরের নিচে গেলে মোটর চালু করে। সার্কিট স্বয়ংক্রিয়ভাবে স্যুইচ করে
ULN 2003 IC ব্যবহার করে জলের স্তর নির্দেশক: 4 টি ধাপ

ইউএলএন 2003 আইসি ব্যবহার করে জলের স্তর নির্দেশক: ওভারহেড ট্যাঙ্ক থেকে জল ওভারফ্লো হওয়া প্রত্যেকের এবং প্রতিটি বাড়িতে একটি সমস্যা। এটি, বিদ্যুতের অপচয়ের সাথে সাথে প্রচুর পানির অপচয়ও ঘটায় এবং নতুন আইন পাস হওয়ায় ট্যাঙ্কের ওভারফ্লোতেও পানির অপচয় জরিমানা করা যেতে পারে।
Arduino: Potentio নির্দেশক LED ম্যাট্রিক্স MAX7219 ব্যবহার করে: 4 ধাপ

Arduino: Potentio ইন্ডিকেটর LED ম্যাট্রিক্স MAX7219 ব্যবহার করে: আগের টিউটোরিয়ালে আমি RGB রিং নিও পিক্সেল নেতৃত্বে একটি potentiometer ইঙ্গিত করেছি। আপনি এই নিবন্ধে এটি দেখতে পারেন " Potentio নির্দেশক RGB Neopixel ব্যবহার করে " এবং আজ আমি MAX7219 নেতৃত্বাধীন met ব্যবহার করে potentiator নির্দেশক দেখাব
M5stick-C সহ Neopixel Ws2812 Rainbow LED Glow - Arpino IDE ব্যবহার করে M5stack M5stick C ব্যবহার করে Neopixel Ws2812 তে রেনবো চালাচ্ছে: 5 টি ধাপ

M5stick-C সহ Neopixel Ws2812 Rainbow LED Glow | Arduino IDE ব্যবহার করে M5stack M5stick C ব্যবহার করে Neopixel Ws2812 তে রেনবো চালানো: হাই বন্ধুরা এই নির্দেশাবলীতে আমরা শিখব কিভাবে neopixel ws2812 LEDs বা LED স্ট্রিপ বা LED ম্যাট্রিক্স বা LED রিং ব্যবহার করতে হয় m5stack m5stick-C ডেভেলপমেন্ট বোর্ড Arduino IDE দিয়ে এবং আমরা তৈরি করব এর সাথে একটি রামধনু প্যাটার্ন
Arduino + DS1307 + Neopixel ব্যবহার করে রৈখিক ঘড়ি: কিছু হার্ডওয়্যার পুনরায় ব্যবহার করে।: 5 টি ধাপ

Arduino + DS1307 + Neopixel ব্যবহার করে রৈখিক ঘড়ি: কিছু হার্ডওয়্যার পুনরায় ব্যবহার করে।: পূর্ববর্তী প্রকল্পগুলি থেকে আমার একটি Arduino UNO এবং একটি Neopixel LED স্ট্রিপ বাকি ছিল, এবং আমি কিছু ভিন্ন করতে চেয়েছিলাম। যেহেতু নিওপিক্সেল স্ট্রিপটিতে 60 টি LED লাইট রয়েছে, তাই এটি একটি বড় ঘড়ি হিসাবে ব্যবহার করা হবে বলে মনে করা হয়।