সুচিপত্র:
- ধাপ 1: আপনার যা লাগবে
- ধাপ 2: সার্কিট
- ধাপ 3: Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন
- ধাপ 4: ভিসুইনোতে উপাদান যুক্ত করুন
- ধাপ 5: ভিসুইনো সেট কম্পোনেন্টে
- ধাপ 6: ভিসুইনো সংযোগ উপাদানগুলিতে
- ধাপ 7: Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন
- ধাপ 8: খেলুন
ভিডিও: ভলিউম নির্দেশক Neopixel Ws2812 LED রিং এবং Arduino: 8 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এই টিউটোরিয়ালে আমরা শিখব কিভাবে Neopixel Ws2812 LED Ring এবং arduino ব্যবহার করে ভলিউম ইন্ডিকেটর তৈরি করতে হয়।
ভিডিওটি দেখুন!
ধাপ 1: আপনার যা লাগবে
- Arduino Uno বা অন্য কোন Arduino বোর্ড
- NeoPixel - RGB LED রিং
- জাম্পার তার
- পোটেন্টিওমিটার
- ভিসুইনো সফটওয়্যার: এখানে ডাউনলোড করুন
ধাপ 2: সার্কিট
- Arduino বোর্ড পিন 5V LedRing পিন VCC এর সাথে সংযুক্ত করুন
- Arduino বোর্ড পিন GND কে LedRing পিন GND এর সাথে সংযুক্ত করুন
- Arduino বোর্ড ডিজিটাল পিন 2 কে LedRing পিন DI এর সাথে সংযুক্ত করুন
- আরডুইনো এনালগ পিন A0 এর সাথে পোটেন্টিওমিটার পিন OTB সংযুক্ত করুন
- আরডুইনো এনালগ পিন 5V এর সাথে পটেন্টিওমিটার পিন VCC সংযুক্ত করুন
- আরডুইনো পিন GND এর সাথে potentiometer pin GND সংযোগ করুন
ধাপ 3: Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন
ভিসুইনো: https://www.visuino.eu এছাড়াও ইনস্টল করা প্রয়োজন। বিনামূল্যে সংস্করণ ডাউনলোড করুন অথবা একটি বিনামূল্যে পরীক্ষার জন্য নিবন্ধন করুন।
প্রথম ছবিতে দেখানো হিসাবে Visuino শুরু করুন Visuino- এ Arduino কম্পোনেন্ট (ছবি 1) -এর "সরঞ্জাম" বোতামে ক্লিক করুন যখন ডায়ালগটি প্রদর্শিত হবে, ছবি 2 -এ দেখানো হিসাবে "Arduino UNO" নির্বাচন করুন
ধাপ 4: ভিসুইনোতে উপাদান যুক্ত করুন
- "ম্যাপ রেঞ্জ এনালগ" কম্পোনেন্ট যোগ করুন
- "র্যাম্প টু অ্যানালগ ভ্যালু" উপাদান যোগ করুন
- "স্বাক্ষরবিহীন এনালগ" উপাদান যোগ করুন
- 2X "তুলনা অ্যানালগ মান" উপাদান যোগ করুন
- 2X "কালার ভ্যালু" উপাদান যোগ করুন
- "RGBW Color Multi-Source Merger" কম্পোনেন্ট যোগ করুন
- "NeoPixels" উপাদান যোগ করুন
ধাপ 5: ভিসুইনো সেট কম্পোনেন্টে
- "MapRange1" নির্বাচন করুন এবং বৈশিষ্ট্যগুলিতে ইনপুট রেঞ্জ> সর্বোচ্চ থেকে 1 এবং ইনপুট রেঞ্জ> মিনি থেকে 0 সেট করুন
- "MapRange1" নির্বাচন করুন এবং বৈশিষ্ট্যগুলিতে আউটপুট রেঞ্জ> সর্বোচ্চ 12 এবং আউটপুট রেঞ্জ> মিনি থেকে 0 সেট করুন
দ্রষ্টব্য: আউটপুট রেঞ্জ> ম্যাক্স থেকে 12 হল LEDRing এ LED এর সংখ্যা
- "RampToValue1" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে Slাল (S) 1000 সেট করুন
- "CompareValue1" নির্বাচন করুন এবং প্রপার্টিস উইন্ডোতে টাইপ তুলুন ctBigger এবং Value to 10 এও মান মান নির্বাচন করুন এবং পিন আইকনে ক্লিক করুন এবং "ফ্লোট সিঙ্ক পিন" নির্বাচন করুন
- "CompareValue2" নির্বাচন করুন এবং প্রপার্টিস উইন্ডো সেট থেকে টাইপ তুলনা করুন ctSmaller এছাড়াও মান ক্ষেত্র নির্বাচন করুন এবং পিন আইকনে ক্লিক করুন এবং "ফ্লোট সিঙ্ক পিন" নির্বাচন করুন
- "ColorValue2" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে মান clNavy সেট করুন
- "NeoPixels1" এ ডাবল ক্লিক করুন এবং PixelGroups উইন্ডোতে ColorPixel কে বাম দিকে টেনে আনুন এবং প্রপার্টি উইন্ডোতে কাউন্ট পিক্সেলগুলিকে 12 এ সেট করুন
দ্রষ্টব্য: কাউন্ট পিক্সেল 12 হল LEDRing এ LED এর সংখ্যা
ধাপ 6: ভিসুইনো সংযোগ উপাদানগুলিতে
- Arduino এনালগ পিন সংযোগ করুন [0] আউট MapRange1 পিন ইন
- RampToValue1 পিন ইন "MapRange1" পিন আউট সংযোগ করুন, এবং CompareValue1 পিন মান এবং CompareValue2 পিন মান
- "RampToValue1" পিন আউট করুন CompareValue1 পিন ইন এবং CompareValue2 পিন ইন এবং AnalogToUsigned1 পিন ইন
- AnalogToUsigned1 পিন আউট NeoPixels1 পিন সূচকে সংযুক্ত করুন
- CompareValue1 পিন আউট ColorValue1 পিন ঘড়ি সংযোগ করুন
- CompareValue2 পিন আউট ColorValue2 পিন ঘড়ি সংযোগ করুন
- ColorValue1 পিন আউট RGBWColorMultiMerger1 পিন [0]
- ColorValue2 পিন আউট RGBWColorMultiMerger1 পিন [1]
- RGBWColorMultiMerger1 পিন আউট NeoPixels1 পিন রঙ সংযোগ করুন
- Arduino ডিজিটাল পিন 2 এর সাথে NeoPixels1 পিন আউট সংযোগ করুন
ধাপ 7: Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন
ভিসুইনোতে, নীচে "বিল্ড" ট্যাবে ক্লিক করুন, নিশ্চিত করুন যে সঠিক পোর্টটি নির্বাচন করা হয়েছে, তারপরে "কম্পাইল/বিল্ড এবং আপলোড" বোতামে ক্লিক করুন।
ধাপ 8: খেলুন
যদি আপনি Arduino UNO মডিউলকে ক্ষমতা দেন, এবং একটি পেন্টিওমিটার স্লাইড করেন LED রিংটি Potentiometer অবস্থান নির্দেশ করবে। আপনি অডিও অ্যাপ্লিকেশনগুলিতে এই পদ্ধতিটি ব্যবহার করতে পারেন যেখানে আপনাকে ভলিউম অবস্থান বা অন্য কোন প্রকল্প নির্দেশ করতে হবে যেখানে কিছু ধরনের ভিজ্যুয়াল ইন্ডিকেটর প্রয়োজন।
অভিনন্দন! আপনি ভিসুইনো দিয়ে আপনার প্রকল্পটি সম্পন্ন করেছেন। ভিসুইনো প্রজেক্টটিও সংযুক্ত, যা আমি এই নির্দেশের জন্য তৈরি করেছি, আপনি এটি ডাউনলোড করতে পারেন এবং ভিসুইনোতে খুলতে পারেন:
প্রস্তাবিত:
যোগাযোগ কম এবং জারা মুক্ত জল স্তর নির্দেশক এবং মোটর নিয়ন্ত্রণ।: 5 ধাপ
যোগাযোগ কম এবং জারা মুক্ত পানির স্তর নির্দেশক এবং মোটর নিয়ন্ত্রণ: HI, এই নির্দেশে আমরা দেখতে পাচ্ছি কিভাবে তিনটি ভিন্ন রঙের লেড ব্যবহার করে ওভারহেড ট্যাঙ্কের পানির স্তরের (উচ্চ, মাঝারি, নিম্ন) উপর ভিত্তি করে জলের ট্যাঙ্কের অবস্থা পাওয়া যায়। অতিস্বনক সেন্সর এবং Arduino uno বোর্ডের সাহায্যে যোগাযোগের উপায় নেই।
ইসিজি ভিত্তিক হার্ট রেট নির্দেশক রিং: 4 টি ধাপ
ইসিজি ভিত্তিক হার্ট রেট ইনডিকেটর রিং: আপনার হৃদস্পন্দনের সাথে সিঙ্কে একগুচ্ছ এলইডি ঝলকানো এই সমস্ত প্রযুক্তির সাথে সহজ হওয়া উচিত, তাই না? ভাল - এটা ছিল না, এখন পর্যন্ত। আমি ব্যক্তিগতভাবে কয়েক বছর ধরে এটির সাথে লড়াই করেছি, একাধিক পিপিজি এবং ইসিজি স্কিম্যাটিক্স থেকে সংকেত পাওয়ার চেষ্টা করছি
Arduino সঙ্গে Neopixel Ws2812 LED বা LED STRIP বা LED রিং কিভাবে ব্যবহার করবেন: 4 টি ধাপ
Arduino এর সাথে Neopixel Ws2812 LED বা LED STRIP বা LED রিং কিভাবে ব্যবহার করবেন: হাই বন্ধুরা যেহেতু Neopixel নেতৃত্বাধীন স্ট্রিপ খুব জনপ্রিয় এবং এটিকে ws2812 LED স্ট্রিপও বলা হয়। এগুলি খুব জনপ্রিয় কারণ এই নেতৃত্বাধীন স্ট্রিপে আমরা প্রতিটি নেতৃত্বকে আলাদাভাবে সম্বোধন করতে পারি যার অর্থ আপনি যদি কয়েকটি লেড এক রঙে জ্বলতে চান
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 Ws2812 LED বা Neopixel LED স্ট্রিপ বা রিং টিউটোরিয়াল: 4 টি ধাপ
Arduino Ws2812 LED বা Neopixel LED স্ট্রিপ বা রিং টিউটোরিয়াল: এই নির্দেশাবলীতে আমরা শিখব কিভাবে neopixel বা ws 2812 ব্যবহার করতে হয় বা Arduino- এর সাহায্যে দ্রুত নেতৃত্ব দিতে হয়। এলইডিগুলি পৃথকভাবে ঠিকানাযোগ্য তাই এগুলিকে ইন্ডিও বলা হয়