সুচিপত্র:

ESP8266: 6 ধাপ ব্যবহার করে ওয়াইফাই আরজিবি সেলুলার ল্যাম্প
ESP8266: 6 ধাপ ব্যবহার করে ওয়াইফাই আরজিবি সেলুলার ল্যাম্প

ভিডিও: ESP8266: 6 ধাপ ব্যবহার করে ওয়াইফাই আরজিবি সেলুলার ল্যাম্প

ভিডিও: ESP8266: 6 ধাপ ব্যবহার করে ওয়াইফাই আরজিবি সেলুলার ল্যাম্প
ভিডিও: Nodemcu esp8266 programming tutorial bangla । Esp8266 tutorial for beginners । Esp8266 bangla। 2020 2024, জুলাই
Anonim
ESP8266 ব্যবহার করে WiFi RGB সেলুলার ল্যাম্প
ESP8266 ব্যবহার করে WiFi RGB সেলুলার ল্যাম্প

এই পোস্টে, আমরা একটি সুন্দর আরজিবি সেলুলার ল্যাম্প তৈরি করি যা ওয়াইফাই দ্বারা নিয়ন্ত্রিত হতে পারে। কন্ট্রোল পেজে একটি কালার হুইল থাকে যা আপনাকে দ্রুত রং পরিবর্তন করতে দেয় এবং আপনি মোট 16 মিলিয়নেরও বেশি কালার কম্বিনেশন তৈরি করতে সরাসরি RGB ভ্যালু নির্দিষ্ট করতে পারেন।

উপরের ভিডিওটি আপনার যা জানা দরকার তা জুড়েছে এবং কীভাবে বাতিটি একসাথে রাখা হয় তাও ব্যাখ্যা করে।

ধাপ 1: উপাদানগুলি সংগ্রহ করুন

উপাদান সংগ্রহ করুন
উপাদান সংগ্রহ করুন
উপাদান সংগ্রহ করুন
উপাদান সংগ্রহ করুন

আমাদের একটি WeMos D1 Mini বা সামঞ্জস্যপূর্ণ ESP8266 বোর্ড, একটি microUSB ব্রেকআউট বোর্ড এবং কিছু 5V, WS2812B ঠিকানাযোগ্য RGB LEDs লাগবে। আপনি রেফারেন্স হিসাবে নীচের লিঙ্কগুলি ব্যবহার করতে পারেন:

  • WeMos D1 Mini:
  • মাইক্রো ইউএসবি ব্রেকআউট:
  • WS2812B LEDs:

ডি 1 মিনি বোর্ডে একটি মাইক্রো ইউএসবি সংযোগকারী এবং 5 ভি আউটপুট রয়েছে কিন্তু ইউএসবি সংযোগকারী থেকে পাওয়ার প্রথমে পিনে পৌঁছানোর আগে একটি ডায়োড এবং 500 এমএ ফিউজ দিয়ে যায়। আমাদের এর চেয়ে অনেক বেশি কারেন্ট দরকার কারণ প্রতিটি LED সম্পূর্ণ উজ্জ্বলতায় 60mA পর্যন্ত নিতে পারে। এই কারণেই আমরা এই বাতি জ্বালানোর জন্য একটি মাইক্রো ইউএসবি ব্রেকআউট বোর্ড ব্যবহার করব।

ধাপ 2: ল্যাম্প 3D মডেল প্রস্তুত করুন

ল্যাম্প 3D মডেল প্রস্তুত করুন
ল্যাম্প 3D মডেল প্রস্তুত করুন

নিচের লিঙ্কটি ব্যবহার করে মডেলগুলি ডাউনলোড করুন এবং আপনার স্কেলিং অনুযায়ী এটি মুদ্রণ করুন।

থিংভার্সে 3D মডেল:

আমি 140 চিহ্নিত ফাইলগুলি ব্যবহার করেছি এবং এটি 70% পর্যন্ত স্কেল করেছি কারণ আমি খুব বড় কিছু চাইনি।

আপনি LEDs যোগ করার পরে স্ট্যান্ডটি বেসে আঠালো করার পরামর্শ দেওয়া হয়, কিন্তু ভিডিওতে, আমি বেসের ভিতরে স্ট্যান্ড triedোকানোর চেষ্টা করেছি এবং এর ফলে কিছুটা অস্থিতিশীল ফিনিস হয়েছে। আমি বেসটি পুনরায় মুদ্রণ করব এবং দাঁড়িয়ে পরে এটি আঠালো করব।

ধাপ 3: LEDs যোগ করুন এবং তারের

এলইডি যুক্ত করুন এবং ওয়্যার করুন
এলইডি যুক্ত করুন এবং ওয়্যার করুন
এলইডি যুক্ত করুন এবং ওয়্যার করুন
এলইডি যুক্ত করুন এবং ওয়্যার করুন
এলইডি যুক্ত করুন এবং ওয়্যার করুন
এলইডি যুক্ত করুন এবং ওয়্যার করুন

তারপরে আপনাকে LED স্ট্রিপটি দৈর্ঘ্যে কাটাতে হবে এবং আপনার যতটা প্রয়োজন ততগুলি যোগ করতে হবে। আমি দুটি স্তরে মোট 26 টি এলইডি যোগ করার সিদ্ধান্ত নিয়েছি, যেমন ছবিতে দেখা গেছে। পাওয়ার পিনগুলি সব সমান্তরালভাবে সংযুক্ত থাকে, কিন্তু ডেটা ইনপুট পিন থেকে আউটপুটে প্রবাহিত হয় তাই এটি মনে রাখবেন।

আমি স্ট্যান্ডে একটি স্লটও কেটেছি যাতে তারগুলি সহজেই স্লাইড করতে পারে কারণ বোর্ডটি বাইরে বসে থাকবে।

ধাপ 4: স্কেচ প্রস্তুত করুন

স্কেচ প্রস্তুত করুন
স্কেচ প্রস্তুত করুন
স্কেচ প্রস্তুত করুন
স্কেচ প্রস্তুত করুন
স্কেচ প্রস্তুত করুন
স্কেচ প্রস্তুত করুন

নিচের লিঙ্কটি ব্যবহার করে স্কেচটি ডাউনলোড করুন এবং এটি Arduino IDE তে খুলুন।

স্কেচ:

আপনার ওয়াইফাই নেটওয়ার্কের নাম এবং পাসওয়ার্ডের সাথে আপনাকে পিক্সেল বা এলইডি সংখ্যা যোগ করতে হবে কারণ বোর্ডকে এটির সাথে সংযোগ করতে হবে। আপনি প্রদীপের জন্য ডিফল্ট RGB মানগুলি পরিবর্তন করতে পারেন যখন এটি শক্তি বাড়ায়।

এই স্কেচের জন্য আপনাকে ESP8266 বোর্ড সাপোর্ট প্যাকেজ এবং Adafruit NeoPixel লাইব্রেরি ইনস্টল করতে হবে।

ESP8266 বোর্ড সাপোর্ট প্যাকেজ ইনস্টল করা হচ্ছে:

  • বোর্ড ম্যানেজার বিভাগে পছন্দসই উইন্ডো (ফাইল-> পছন্দ) খুলুন, নিম্নলিখিত URL টি যোগ করুন (https://arduino.esp8266.com/stable/package_esp8266com_index.json) এবং তারপর উইন্ডো বন্ধ করুন।
  • (Tools-> Boards-> Board Manager) থেকে বোর্ড ম্যানেজার খুলুন এবং ESP8266 টাইপ করুন এবং উপলব্ধ প্যাকেজটি ইনস্টল করুন।
  • একবার হয়ে গেলে, বোর্ড ম্যানেজার বন্ধ করুন এবং ছবিতে দেখানো সঠিক বোর্ড সেটিংস নির্বাচন করুন।

Adafruit NeoPixel লাইব্রেরি ইনস্টল করা:

  • লাইব্রেরি ম্যানেজার খুলুন (সরঞ্জাম-> লাইব্রেরি ম্যানেজার)
  • "Adafruit NeoPixel" টাইপ করুন এবং প্রদর্শিত লাইব্রেরি ইনস্টল করুন

একবার এটি সম্পন্ন হলে, আপলোড বোতাম টিপুন এবং স্কেচ আপলোড করার জন্য অপেক্ষা করুন। তারপরে, সিরিয়াল মনিটরটি খুলুন এবং আইপি ঠিকানা তালিকাভুক্ত হওয়ার জন্য অপেক্ষা করুন। বেশিরভাগ আধুনিক ওয়াইফাই রাউটারগুলি স্বয়ংক্রিয়ভাবে ডিভাইসের জন্য আইপি ঠিকানাগুলি সংরক্ষণ করে, তবে আপনি ডিএইচসিপি সেটিংস পরিবর্তন করে ম্যানুয়ালি একটি আইপি ঠিকানা সংরক্ষণ করতে পারেন।

ধাপ 5: সবকিছু একসাথে সংযুক্ত করুন

সবকিছু একসাথে সংযুক্ত করুন
সবকিছু একসাথে সংযুক্ত করুন
সবকিছু একসাথে সংযুক্ত করুন
সবকিছু একসাথে সংযুক্ত করুন
সবকিছু একসাথে সংযুক্ত করুন
সবকিছু একসাথে সংযুক্ত করুন

সবকিছু একসাথে সংযুক্ত করতে সংযোগ চিত্রটি ব্যবহার করুন। LEDs এর মোট সংখ্যার উপর নির্ভর করে একটি উপযুক্ত পাওয়ার সাপ্লাই ব্যবহার করতে ভুলবেন না। এই বিল্ডের মতো 26 এলইডির জন্য 5V, 2A পাওয়ার সাপ্লাই ব্যবহার করার সুপারিশ করা হয়েছে এবং আমরা আগে যে ইউএসবি পাওয়ার হাবটি তৈরি করেছি তা ঠিক কাজ করবে।

ধাপ 6: ল্যাম্প পরীক্ষা করুন

ল্যাম্প পরীক্ষা করুন
ল্যাম্প পরীক্ষা করুন
ল্যাম্প পরীক্ষা করুন
ল্যাম্প পরীক্ষা করুন
ল্যাম্প পরীক্ষা করুন
ল্যাম্প পরীক্ষা করুন
ল্যাম্প পরীক্ষা করুন
ল্যাম্প পরীক্ষা করুন

আপনার কম্পিউটার বা মোবাইল ফোনে একটি ওয়েব ব্রাউজারে আইপি ঠিকানা লিখুন এবং নিয়ন্ত্রণ বোতামটি ক্লিক করুন। তারপরে আপনি একটি রঙের চাকা পাবেন। আপনি যে রঙটি চান সেই বাতিটি স্বয়ংক্রিয়ভাবে নির্বাচন করুন। প্রয়োজনে আপনি সরাসরি RGB মান টাইপ করতে পারেন।

খুব সুন্দর আরজিবি সেলুলার ল্যাম্প তৈরি করা কতটা সহজ! ওয়েব ব্রাউজার ব্যবহার করা পুরোপুরি সুবিধাজনক নয় কিন্তু আমি এই বাতিটিকে আরও কিছু সেন্সর সহ একটি হোম অটোমেশন প্রকল্পে সংহত করব। এটি সামগ্রিক ব্যবহারযোগ্যতা উন্নত করা উচিত। যদি হোম অটোমেশন আপনাকে আগ্রহী করে তাহলে নীচের প্রাসঙ্গিক লিঙ্কগুলি ব্যবহার করে বিজ্ঞপ্তি পেতে আমাদের অনুসরণ করুন:

  • ইউটিউব:
  • ইনস্টাগ্রাম:
  • ফেসবুক:
  • টুইটার:
  • BnBe ওয়েবসাইট:

প্রস্তাবিত: