সুচিপত্র:
ভিডিও: পরিবর্তিত RGBW LED স্ট্রিপ কন্ট্রোলার, PIR নিয়ন্ত্রিত, ESP8285: 3 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
বাড়িতে আমার ডেস্কের উপরে আমি একটি RGBW LED স্ট্রিপ ইনস্টল করেছি। ওয়াইফাই এলইডি আরজিবিডব্লিউ কন্ট্রোলারের ম্যাজিক হোম অ্যাপের মতো অ্যাপের সাথে কাজ করা উচিত। যাইহোক, আমার একটি ESP8285 চিপ রয়েছে যা আমি আমার নিজের ফার্মওয়্যারের সাথে ফ্ল্যাশ করেছি। আমি একটি PIR যোগ করেছি যার দ্বারা LED স্ট্রিপ বন্ধ হয়ে যায় যখন আমি কয়েক মিনিটের জন্য দূরে থাকি। যখন আমি ফিরে আসি তখন আবার চালু করুন
এই নির্দেশনায় আমি আপনাকে দেখিয়েছি কিভাবে আমি এই নিয়ামককে হ্যাক করেছি এবং একটি পিআইআর যোগ করেছি এবং আমি আপনার সাথে আমার ডিজাইন এবং সফ্টওয়্যার ভাগ করেছি।
সরবরাহ
- ম্যাজিক হোম RGBW ওয়াইফাই কন্ট্রোলার: লিঙ্ক
- RGBW LED স্ট্রিপ: লিঙ্ক
- HC-SR501 PIR সেন্সর: লিঙ্ক
ধাপ 1: হার্ডওয়্যার পরিবর্তন
আমার RGBW কন্ট্রোলারের একটি IR রিসিভারের (GND, VCC এবং ডেটা) সংযোগ আছে। আমি এই সংযোগগুলি PIR সংযোগ করতে ব্যবহার করি, যার এই সংযোগগুলিও রয়েছে।
আমি খুঁজে পেয়েছি যে IR সংযোগ GPIO4 এর সাথে সংযুক্ত এবং 20k Ohm এর একটি পুলআপ রোধের মাধ্যমে উচ্চতর টানা হয়েছে। এটি PIR এর জন্য উপযুক্ত।
PIR তারপর ছবিতে দেখানো হিসাবে সংযুক্ত করা হয়। এইভাবে PIR 3.3V তে RGBW কন্ট্রোলার থেকে অন বোর্ড রেগুলেটর বাইপাস করে চলে।
আমি আইআর সংযোগগুলিতে একটি জেএসটি সংযোগকারীকে বিক্রি করেছি এবং জেএসটি সংযোগকারীকে সমর্থন করার জন্য হটগ্লু যুক্ত করেছি। আমি জেএসটি সংযোগকারীর ক্ষেত্রে একটি আয়তক্ষেত্রের গর্ত ড্রিল করেছি এবং দায়ের করেছি।
ধাপ 2: সফটওয়্যার
কোডটি আমার Github এ প্রকাশিত হয়েছে। সফটওয়্যারটি আমার LED বাল্বের জন্য আমার সফটওয়্যারের উপর ভিত্তি করে।
মডিউলটি MOSFETs ব্যবহার করে LED R, G, B এবং W চ্যানেলগুলি চালু এবং বন্ধ করতে। MOSFETs- এ PWM সংকেত প্রয়োগ করে, আপনি RGB থেকে প্রতিটি রঙ তৈরি করতে পারেন এবং সাদা LED গুলিকেও ম্লান করতে পারেন। PWM সংকেত সম্পর্কে আরও কিছু তথ্যের জন্য এই ওয়েবসাইটটি দেখুন।
ESP8285 চ্যানেলের উজ্জ্বলতা সেট করতে 0-255 এর মান সহ 0- থেকে 255 এর মান সহ কাঙ্ক্ষিত পিনে 0% থেকে 100% পর্যন্ত ডিউটি চক্রের সাথে PWM সংকেত তৈরি করতে পারে।
এই মডিউলে সবুজ চ্যানেল GPIO5, লাল থেকে GPIO12, নীল থেকে GPIO13 এবং সাদা চ্যানেল GPIO15 এর সাথে সংযুক্ত। কোডে আপনি দেখতে পাচ্ছেন যে: #ডিফাইন গ্রিনপিন 5, #ডিডাইন রেডপিন 12, #ডিফাইন ব্লুপিন 13 এবং হোয়াইটপিন 15।
যখন ডিভাইসটি চালিত হয়, এটি একটি সাদা LED স্ট্রিপ হিসাবে শুরু হয়, যেহেতু বেশিরভাগ ক্ষেত্রে আমি একটি সাদা আলো চাই। এটি তারপরে ওয়াইফাই এবং আমার এমকিউটিটি ব্রোকারের সাথে ওপেনহ্যাবের সাথে সংযুক্ত, এটি এই নির্দেশের মতো। আপনি যদি চান, আমি আপনাকে আমার ওপেনহাব সেটআপ দেখাতে পারি।
রঙ সেট করতে, LED স্ট্রিপটি ম্লান করতে, একটি দৃশ্য সেট করতে বা HTTPupdateserver- এ প্রবেশ করার জন্য ডিভাইসটিতে একটি ওয়েব ইন্টারফেস রয়েছে।
পিআইআর এর কাজ
যখন পিআইআর গতি সনাক্ত করে, তখন এর আউটপুট পিন উচ্চ হয়। ESP8285 এই পিনটি উচ্চ কিনা তা পরীক্ষা করে এবং একটি টাইমার পুনরায় সেট করে। যখন একটি নির্ধারিত সময়ের জন্য কোন গতি সনাক্ত করা হয় না (আমার ক্ষেত্রে 4 মিনিট/240 সেকেন্ড), টাইমার একটি ফাংশন সক্রিয় করে যা রং চ্যানেলগুলির PWM কর্তব্যচক্রের বর্তমান মান সংরক্ষণ করে এবং তারপর সেগুলিকে '0' এ সেট করে। LED স্ট্রিপের এই সুইচগুলি।
যখন LEDstrip বন্ধ এবং একটি গতি সনাক্ত করা হয়, পূর্ববর্তী মান পুনরুদ্ধার করা হয় এবং LED স্ট্রিপ আবার চালু হয়।
ESP8285 ঝলকানি
উন্মুক্ত সংযোগকারী প্যাডের মাধ্যমে একটি ESP8285 ফ্ল্যাশ করার জন্য এই নির্দেশনা এবং এই নির্দেশনাটি দেখুন। যখন আমার কোড একবার ফ্ল্যাশ করা হয়, আপনি HTTPupdateserver এর মাধ্যমে একটি নতুন সংস্করণ (OTA) ফ্ল্যাশ করতে পারেন।
ধাপ 3: একত্রিত করুন
আমি PIR এর জন্য একটি কভার ডিজাইন করেছি এবং 3D এটি প্রিন্ট করেছি। আমি কভারে পিআইআর আঠালো করার জন্য গরম আঠালো ব্যবহার করেছি। কভারের ছিদ্রগুলির মাধ্যমে আপনি পরিসীমা/সংবেদনশীলতা এবং পালস সময়ের জন্য পটমিটারগুলি অ্যাক্সেস করতে পারেন (আমার সেটআপে ব্যবহৃত হয় না, এটি কোডে নিয়ন্ত্রিত হয়)।
LEDstrip বেশ উজ্জ্বল, তাই আমি একটি সাদা আবরণ যোগ করেছি যা আলোকে ছড়িয়ে দেয়, ছবিগুলি দেখুন। আমি কভারটি প্রায় 16 সেন্টিমিটারের 5 টি অংশ হিসাবে ডিজাইন করেছি যা আমার 3 ডি প্রিন্টার বিছানায় লাগানো।
PIR এবং LED স্ট্রিপ কভার আমার থিংভার্সে প্রকাশিত হয়েছে।
প্রস্তাবিত:
DIY LED স্ট্রিপ: কিভাবে কাটা, কানেক্ট, সোল্ডার এবং পাওয়ার LED স্ট্রিপ: 3 টি ধাপ (ছবি সহ)
DIY LED স্ট্রিপ: কিভাবে কাটবেন, কানেক্ট করবেন, সোল্ডার এবং পাওয়ার LED স্ট্রিপ: LED স্ট্রিপ ব্যবহার করে আপনার নিজের লাইট প্রজেক্ট তৈরির জন্য নতুনদের নির্দেশিকা। একটি সাধারণ ইনডোর 60 LED/m LED স্ট্রিপ ইনস্টল করার মূল বিষয়গুলি, কিন্তু এতে
সহজ LED স্ট্রিপ ল্যাম্প (আপনার LED স্ট্রিপ আপগ্রেড করুন): 4 টি ধাপ (ছবি সহ)
সহজ LED স্ট্রিপ ল্যাম্প (আপনার LED স্ট্রিপ আপগ্রেড করুন): আমি বেশ কিছুদিন ধরে LED স্ট্রিপ ব্যবহার করছি এবং সবসময় তাদের সরলতা পছন্দ করি। আপনি কেবল একটি ভূমিকা থেকে একটি টুকরো কেটে ফেলুন, এটিতে কিছু তারের সোল্ডার করুন, একটি বিদ্যুৎ সরবরাহ সংযুক্ত করুন এবং আপনি নিজেকে একটি আলোর উৎস পেয়েছেন। বছরের পর বছর ধরে আমি একটি গ খুঁজে পেয়েছি
রিমোট নিয়ন্ত্রিত গাড়ি - ওয়্যারলেস এক্সবক্স 360 কন্ট্রোলার ব্যবহার করে নিয়ন্ত্রিত: 5 টি ধাপ
রিমোট কন্ট্রোল্ড কার - ওয়্যারলেস এক্সবক্স Control০ কন্ট্রোলার ব্যবহার করে নিয়ন্ত্রিত: আপনার নিজের রিমোট কন্ট্রোল্ড গাড়ি তৈরি করার জন্য এই নির্দেশাবলী, একটি ওয়্যারলেস এক্সবক্স control০ কন্ট্রোলার ব্যবহার করে নিয়ন্ত্রিত
ESP8266 RGB LED স্ট্রিপ ওয়াইফাই কন্ট্রোল - NODEMCU একটি আইআর রিমোট হিসাবে LED স্ট্রিপের জন্য নিয়ন্ত্রিত ওয়াইফাই - RGB LED STRIP স্মার্টফোন কন্ট্রোল: 4 টি ধাপ
ESP8266 RGB LED স্ট্রিপ ওয়াইফাই কন্ট্রোল | NODEMCU একটি আইআর রিমোট হিসেবে LED স্ট্রিপের জন্য নিয়ন্ত্রিত ওয়াইফাই | আরজিবি এলইডি স্ট্রিপ স্মার্টফোন কন্ট্রোল: হাই বন্ধুরা এই টিউটোরিয়ালে আমরা শিখব কিভাবে একটি আরজিবি এলইডি স্ট্রিপ নিয়ন্ত্রণের জন্য আইআর রিমোট হিসেবে নোডেমকু বা এসপি 8266 ব্যবহার করতে হয় এবং নডেমকু স্মার্টফোনের মাধ্যমে ওয়াইফাই দ্বারা নিয়ন্ত্রিত হবে। তাই মূলত আপনি আপনার স্মার্টফোন দিয়ে RGB LED STRIP নিয়ন্ত্রণ করতে পারেন
পরিবর্তিত পাওয়ার স্ট্রিপ: 7 টি ধাপ (ছবি সহ)
পরিবর্তিত পাওয়ার স্ট্রিপ: এই পাওয়ার স্ট্রিপটি ডিজাইন করা হয়েছে যাতে আপনি একটি ছোট চালু এবং বন্ধ সুইচ রাখতে পারেন যা একটি ডেস্ক বা অন্য অ্যাক্সেসযোগ্য অবস্থানে থাকে যখন পুরো স্ট্রিপটি অন্য কোথাও দূরে থাকে। এই পাওয়ার স্ট্রিপটি তৈরি করতে আপনার কয়েকটি জিনিসের প্রয়োজন হবে। প্রথম