সুচিপত্র:
- ধাপ 1: রং মেশানো
- ধাপ 2: RGB LED দুই প্রকার:
- ধাপ 3: RGB LED BLINK:
- ধাপ 4: ARDUINO UNO ব্যবহার করে ব্লুটুথ RGB কন্ট্রোলার:
- ধাপ 5: ARDUINO NANO ব্যবহার করে ব্লুটুথ RGB কন্ট্রোলার:
- ধাপ 6: ডাউনলোড করুন: আরডুইনো কোড এবং অ্যান্ড্রয়েড অ্যাপ
ভিডিও: অ্যান্ড্রয়েড মোবাইলের সাথে আরজিবি ক্যামেরা ব্যাকলাইট কন্ট্রোল: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
RGB লাইট তিনটি LED লাইটের সাথে তুলনা করছে লাল, সবুজ ও নীল। আমরা LED এর উজ্জ্বলতা সামঞ্জস্য করে এটি নতুন রঙ তৈরি করে। তাই কোডগুলি (0-255) ব্যবহার করে LED সামঞ্জস্য করা উজ্জ্বলতা।
- যেহেতু LEDs একে অপরের খুব কাছাকাছি, আমরা কেবলমাত্র তিনটি রঙের পরিবর্তে চূড়ান্ত রঙের ফলাফল দেখতে পারি। The কিভাবে রং একত্রিত করা যায় সে সম্পর্কে ধারণা পেতে, নিচের চার্টটি দেখুন। এটি সবচেয়ে সহজ রঙের মিশ্রণের চার্ট, ওয়েবে আরও জটিল রঙের চার্ট রয়েছে। ► আরজিবি এলইডিতে 4 টি পিন থাকে যা তাদের দৈর্ঘ্য দ্বারা আলাদা করা যায়। দীর্ঘতমটি হল স্থল (-) বা ভোল্টেজ (+) যথাক্রমে এটি একটি সাধারণ ক্যাথোড বা সাধারণ অ্যানোড LED হলে নির্ভর করে।
RGB LED হল মাত্র একটি প্যাকেজে LED 1x রেড LED তে 3 টি LED এর সমন্বয়
X 1x সবুজ LED
X 1x নীল LED
আরজিবি এলইডি দ্বারা উত্পাদিত রঙ এই তিনটি এলইডির প্রতিটি রঙের সংমিশ্রণ।
ধাপ 1: রং মেশানো
অন্যান্য রং তৈরির জন্য, আপনি তিনটি রঙকে বিভিন্ন তীব্রতায় একত্রিত করতে পারেন। বিভিন্ন রঙ উৎপন্ন করার জন্য আপনি প্রতিটি LED এর উজ্জ্বলতা সামঞ্জস্য করতে PWM ব্যবহার করতে পারেন। যেহেতু LEDs একে অপরের খুব কাছাকাছি, আমরা কেবলমাত্র তিনটি রঙের পরিবর্তে চূড়ান্ত রঙের ফলাফল দেখতে পারি।
R G B (255, 255, 255) = সাদা রঙ 255 হল নেতৃত্বাধীন আলোর পূর্ণ উজ্জ্বলতা
ধাপ 2: RGB LED দুই প্রকার:
ধাপ 3: RGB LED BLINK:
int redPin = 11; int greenPin = 10; int bluePin = 9; অকার্যকর সেটআপ () {পিনমোড (রেডপিন, আউটপুট); পিনমোড (গ্রীনপিন, আউটপুট); পিনমোড (নীলপিন, আউটপুট); } অকার্যকর লুপ () {setColor (255, 0, 0); // লাল বিলম্ব (1000); setColor (0, 255, 0); // সবুজ বিলম্ব (1000); setColor (0, 0, 255); // নীল বিলম্ব (1000); setColor (255, 255, 0); // হলুদ বিলম্ব (1000); setColor (80, 0, 80); // বেগুনি বিলম্ব (1000); setColor (0, 255, 255); // জল বিলম্ব (1000); } void setColor (int red, int green, int blue) {#ifdef COMMON_ANODE লাল = 255 - লাল; সবুজ = 255 - সবুজ; নীল = 255 - নীল; #endif analogWrite (redPin, লাল); analogWrite (সবুজ পিন, সবুজ); analogWrite (bluePin, নীল); }
ধাপ 4: ARDUINO UNO ব্যবহার করে ব্লুটুথ RGB কন্ট্রোলার:
int রঙ = 0; int লাল = 12; int সবুজ = 11; int নীল = 10;
গৃহীত গৃহীত;
অকার্যকর সেটআপ() {
Serial.begin (9600); পিনমোড (লাল, আউটপুট); পিনমোড (সবুজ, আউটপুট); পিনমোড (নীল, আউটপুট);
analogWrite (লাল, 0);
analogWrite (সবুজ, 0); analogWrite (নীল, 0); }
অকার্যকর লুপ () {
যদি (Serial.available ()> 0) {color = Serial.read (); char Rec = char (রঙ); যদি (Rec! = '0') {Serial.println (Rec); }} // কালো যদি (রঙ == 'বি') {analogWrite (লাল, 0); analogWrite (সবুজ, 0); analogWrite (নীল, 0); }
// সাদা
যদি (রঙ == 'W') {analogWrite (লাল, 255); analogWrite (সবুজ, 255); analogWrite (নীল, 255); }
// লাল
যদি (রঙ == 'আর') {analogWrite (লাল, 255); analogWrite (সবুজ, 0); analogWrite (নীল, 0); }
// লাইম
যদি (রঙ == 'L') {analogWrite (লাল, 0); analogWrite (সবুজ, 255); analogWrite (নীল, 0); }
// নীল
যদি (রঙ == 'ই') {analogWrite (লাল, 0); analogWrite (সবুজ, 0); analogWrite (নীল, 255); }
// হলুদ
যদি (রঙ == 'Y') {analogWrite (লাল, 255); analogWrite (সবুজ, 255); analogWrite (নীল, 0); }
// সায়ান/অ্যাকুয়া
যদি (রঙ == 'সি') {analogWrite (লাল, 0); analogWrite (সবুজ, 255); analogWrite (নীল, 255); }
// ম্যাজেন্টা /ফুচিয়া
যদি (রঙ == 'এম') {analogWrite (লাল, 255); analogWrite (সবুজ, 0); analogWrite (নীল, 255); }
// মেরুন
যদি (রঙ == 'F') {analogWrite (লাল, 128); analogWrite (সবুজ, 0); analogWrite (নীল, 0); }
// জলপাই
যদি (রঙ == 'ও') {analogWrite (লাল, 128); analogWrite (সবুজ, 128); analogWrite (নীল, 0); }
// সবুজ
যদি (রঙ == 'জি') {analogWrite (লাল, 0); analogWrite (সবুজ, 128); analogWrite (নীল, 0); }
// বেগুনি
যদি (রঙ == 'পি') {analogWrite (লাল, 128); analogWrite (সবুজ, 0); analogWrite (নীল, 128); }
// নৌবাহিনী
যদি (রঙ == 'এন') {analogWrite (লাল, 0); analogWrite (সবুজ, 0); analogWrite (নীল, 128); }
// হালকা প্রবাল
যদি (রঙ == 'জে') {analogWrite (লাল, 240); analogWrite (সবুজ, 128); analogWrite (নীল, 128); }
//কমলা লাল
যদি (রঙ == 'এক্স') {analogWrite (লাল, 255); analogWrite (সবুজ, 69); analogWrite (নীল, 0); }
//সবুজাভ হলুদ
যদি (রঙ == 'জি') {analogWrite (লাল, 173); analogWrite (সবুজ, 255); analogWrite (নীল, 47); }
// সবুজ বসন্ত
যদি (রঙ == 'এস') {analogWrite (লাল, 0); analogWrite (সবুজ, 255); analogWrite (নীল, 127); }
// অ্যাকুয়া সামুদ্রিক
যদি (রঙ == 'A') {analogWrite (লাল, 127); analogWrite (সবুজ, 255); analogWrite (নীল, 212); }
// গরম গোলাপী
যদি (রঙ == 'এইচ') {analogWrite (লাল, 255); analogWrite (সবুজ, 105); analogWrite (নীল, 180); }
// মধুচক্র
যদি (রঙ == 'ডি') {analogWrite (লাল, 240); analogWrite (সবুজ, 255); analogWrite (নীল, 240); }
// হালকা ধূসর / হালকা ধূসর
যদি (রঙ == 'ইউ') {analogWrite (লাল, 211); analogWrite (সবুজ, 211); analogWrite (নীল, 211); }}
ধাপ 5: ARDUINO NANO ব্যবহার করে ব্লুটুথ RGB কন্ট্রোলার:
ধাপ 6: ডাউনলোড করুন: আরডুইনো কোড এবং অ্যান্ড্রয়েড অ্যাপ
আমাকে ক্লিক করুন
প্রস্তাবিত:
আরজিবি ব্যাকলাইট + অডিও ভিজুয়ালাইজার: 4 টি ধাপ (ছবি সহ)
আরজিবি ব্যাকলাইট + অডিও ভিজুয়ালাইজার: কিভাবে আমার নির্দেশাবলীতে একটি আরজিবি এলইডি ব্যাকলাইট তৈরি করা যায় সে বিষয়ে স্বাগতম। আপনার টিভি বা ডেস্কের পিছনে। স্কিম্যাটিক নিজেই খুব সহজ যেহেতু WS2812 LED স্ট্রিপগুলি ইন্টারফেস করা খুবই সহজ। যেমন একটি Arduino Nano।
অ্যান্ড্রয়েড অ্যাপ্লিকেশন সহ ব্লুটুথ নিয়ন্ত্রিত আরজিবি লাইট: 4 টি ধাপ
অ্যান্ড্রয়েড অ্যাপ্লিকেশন সহ ব্লুটুথ নিয়ন্ত্রিত আরজিবি লাইট: হ্যালো নির্মাতারা, আজ আমরা একটি ব্লুটুথ নিয়ন্ত্রিত আরজিবি স্ট্রিপ তৈরি করতে শিখব যা আমাদের স্মার্টফোন থেকে নিয়ন্ত্রিত। এই প্রকল্পের পিছনে মূল ধারণা হল পটভূমি/ডেস্ক আলো তৈরি করা যা দর্শকের চোখে উষ্ণতার অনুভূতি যোগ করে। হ্যাঁ, এই বাতি
ভয়েস কন্ট্রোল লাইট ইলেকট্রনিক্স আরজিবি লেড স্ট্রিপস এবং আরও অনেক কিছু কর্টানা এবং আরডুইনো হোম অটোমেশনের সাথে: 3 টি ধাপ
ভয়েস কন্ট্রোল লাইট ইলেকট্রনিক্স আরজিবি লেড স্ট্রিপস এবং আরও অনেক কিছু কর্টানা এবং আরডুইনো হোম অটোমেশনের সাথে: আপনার ভয়েস দিয়ে জিনিসগুলি নিয়ন্ত্রণ করার আইডিয়ার মত? অথবা লাইট বন্ধ করতে বিছানা থেকে উঠতে পছন্দ করেন না? কিন্তু গুগল হোমের মতো সব বিদ্যমান সমাধান খুব ব্যয়বহুল? এখন আপনি 10 ডলারের নিচে এটি নিজেই তৈরি করতে পারেন। এবং আরও ভাল এটা খুব সহজ
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে রিলে কন্ট্রোল: 5 টি ধাপ (ছবি সহ)
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে 8 রিলে কন্ট্রোল: ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপের মাধ্যমে নোডেমকু এবং আইআর রিসিভার ব্যবহার করে 8 রিলে সুইচ নিয়ন্ত্রণ করুন। এখানে
একটি এলসিডি ডিসপ্লের I2C ব্যাকলাইট কন্ট্রোল 1602 /2004 অথবা HD44780 ইত্যাদি: 4 টি ধাপ
একটি এলসিডি ডিসপ্লের I2C ব্যাকলাইট কন্ট্রোল 1602/2004 বা HD44780 ইত্যাদি: এই নির্দেশাবলী দেখায় কিভাবে আপনি একটি I2C ADC মডিউলের মাধ্যমে LCD ডিসপ্লের ব্যাকলাইট নিয়ন্ত্রণ করতে পারেন। ট্রিমিং পটেন্টিওমিটার অপসারণের পর একইভাবে কনট্রাস্ট নিয়ন্ত্রণ করা যায়