সুচিপত্র:

ব্যবহারিক Arduino ESP32 ওয়্যারলেস ওয়াল আউটলেট LED স্ট্রিপ কন্ট্রোলার: 6 টি ধাপ
ব্যবহারিক Arduino ESP32 ওয়্যারলেস ওয়াল আউটলেট LED স্ট্রিপ কন্ট্রোলার: 6 টি ধাপ

ভিডিও: ব্যবহারিক Arduino ESP32 ওয়্যারলেস ওয়াল আউটলেট LED স্ট্রিপ কন্ট্রোলার: 6 টি ধাপ

ভিডিও: ব্যবহারিক Arduino ESP32 ওয়্যারলেস ওয়াল আউটলেট LED স্ট্রিপ কন্ট্রোলার: 6 টি ধাপ
ভিডিও: ESP32 Tutorial 4 - Data types Define Variable Int, bool, char, Serial Monitor-ESP32 IoT Learnig kit 2024, নভেম্বর
Anonim
ব্যবহারিক Arduino ESP32 ওয়্যারলেস ওয়াল আউটলেট LED স্ট্রিপ কন্ট্রোলার
ব্যবহারিক Arduino ESP32 ওয়্যারলেস ওয়াল আউটলেট LED স্ট্রিপ কন্ট্রোলার

কম খরচে LED স্ট্রিপের জন্য এটি একটি খুব ব্যবহারিক DIY ওয়্যারলেস ওয়াল আউটলেট কন্ট্রোলার।

এটি ইবেতে বিক্রি হওয়া সস্তা ওয়াইফাই কন্ট্রোলারগুলিকে প্রতিস্থাপন করে। তারা আরজিবি লেড স্ট্রিপগুলির সাথে ভাল কাজ করে। ইবে ওয়াইফাই কন্ট্রোলারটি ভালভাবে নির্মিত নয় এবং সহজেই ভেঙে যায়। এছাড়াও, যখনই আমি এটি ব্যবহার করতে চাই, আমি এটি খুঁজে পেতে অক্ষম বলে মনে হয়, এবং তারা এত আকর্ষণীয় নয়। অ্যান্ড্রয়েড বা আইওএস এর সাথে একটি বিনামূল্যে অ্যাপ ব্যবহার করে আরেকটি বিকল্প রয়েছে। এর নেতিবাচক দিক হল আমি সবসময় বাড়ির চারপাশে ফোন বহন করি না। এমনকি যদি আমি করি, আমাকে এটি ব্যবহার করার আগে অ্যাপটি শুরু করতে হবে। আমার পরিবারের অন্যান্য সদস্য, বৃদ্ধ এবং তরুণদের জন্য সরাসরি এগিয়ে না। প্রাচীর সুইচ ধারণাটি আরও স্বজ্ঞাত এবং সামাজিকভাবে গ্রহণযোগ্য। সর্বাধিক গুরুত্বপূর্ণ, যদি আমি ফোনটি বাড়ির একাধিক লাইট নিয়ন্ত্রণ করতে ব্যবহার করি, তাহলে আমাকে আমার বাড়ির সমস্ত ওয়াইফাই তথ্য (এসএসআইডি, পাসওয়ার্ড ইত্যাদি) সহ অ্যাপের সাথে নিবন্ধন করতে হবে। এশিয়ায় বসে থাকা একটি সার্ভারের সাথে, যা আমি খুব স্বাচ্ছন্দ্য বোধ করি না।

অন্য কিছু লোক সস্তা নিয়ামককে ক্র্যাক করতে এবং পুনরায় প্রোগ্রাম করতে এবং আইএফটিটিটি চালাতে সক্ষম বলে মনে হচ্ছে, যা কারও জন্য চ্যালেঞ্জিং হতে পারে। এই প্রকল্পের মাধ্যমে, আমি আমার আলোকে traditionalতিহ্যবাহী উপায়ে ব্যবহার করতে পারি, আরো সুবিধাজনকভাবে, এবং অধিকাংশ মানুষ এটি ব্যবহার করতে জানে। যেহেতু নিয়ামক কোন পরিবর্তন নেই, আপনি এখনও এটি AWS ইকো বা গুগল হোম ব্যবহার করতে পারেন। পরবর্তীতে আমি নির্ভরযোগ্যতা বৃদ্ধি এবং সোল্ডারিং তারগুলি নির্মূল করার জন্য এটির জন্য একটি পিসি বোর্ড স্থাপন করেছি। টানতে কোন তার নেই, এবং আচ্ছাদিত পরিসীমা বেশ ভাল, আমি 50 'পর্যন্ত পরীক্ষা করেছি। বেশিরভাগ সুইচ যাই হোক না কেন আলোর কাছাকাছি ইনস্টল করা হবে। আমি প্রায় $ 20 এর জন্য যতটা চাই তত সহজেই তৈরি করতে পারি। ওহ, প্লাস একটি $ 5 শক্তি ইট এটি ক্ষমতা।

খরচ

20 ডলারেরও কম প্রকল্প, পাওয়ার ইটের জন্য $ 5।

সরঞ্জাম

তাতাল

স্ক্রু ড্রাইভার

সফটওয়্যার Arduino IDE ডেভেলপমেন্টের জন্য একটি পিসি

সরবরাহ

EBay থেকে 1 x Arduino ESP32 নিয়ামক

টাচ প্যাড ইনপুট সহ 1 x 2.4 TFT কালার LCD ডিসপ্লে

1 x 0.1 "গ্রিড 2" x 3 "প্রোটোটাইপ বোর্ড

ইলেকট্রনিক তার-মোড়ানো তার

সোল্ডারিং সীসা

2 x 2 "x 1" ফ্লেক্স প্লাস্টিক

2 এক্স বৈদ্যুতিক প্রাচীর আউটলেট স্ক্রু

4 x #4, বা #6 মেশিন স্ক্রু এবং বাদাম

আমাদের স্থানীয় ইলেকট্রনিক উদ্বৃত্ত দোকান থেকে একগুচ্ছ একক আইসি সকেট হেডার

ধাপ 1: প্রোটোটাইপ বোর্ডে সোল্ডার হেডার

প্রোটোটাইপ বোর্ডে সোল্ডার হেডার
প্রোটোটাইপ বোর্ডে সোল্ডার হেডার
প্রোটোটাইপ বোর্ডে সোল্ডার হেডার
প্রোটোটাইপ বোর্ডে সোল্ডার হেডার

আমি EBay থেকে $ 6 এর নিচে একটি ESP-32 মডিউল ব্যবহার করেছি এবং $ 7 এর জন্য 2.4 TFT LCD টাচপ্যাড সহ

সোল্ডার একক-লাইন সকেট হেডারগুলি প্রোটোটাইপ বোর্ডে ESP-32 এর জন্য উপযুক্ত। এটি প্রোটোটাইপ বোর্ড আকারের জন্য আপনার সুইচ অ্যাপ্লিকেশনের উপর নির্ভর করে। আমি কেবল LCD মডিউলের সমান আকারের প্রোটোটাইপ বোর্ডের সাথে মেলে। পরেরটি আমার উপর কোন নিয়ন্ত্রণ নেই, কিন্তু এটি ইবে বা AliExpress এ একটি জনপ্রিয়।

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

ধাপ 2: ESP32 এবং LCD মডিউল উভয়ের জন্য হেডার সংযোগ করার জন্য সোল্ডার ওয়্যার

ESP32 এবং LCD মডিউল উভয়ের জন্য হেডার সংযোগ করার জন্য সোল্ডার ওয়্যার
ESP32 এবং LCD মডিউল উভয়ের জন্য হেডার সংযোগ করার জন্য সোল্ডার ওয়্যার

ESP32 মডিউল হেডার থেকে নিচের দিকের হেডার পিনগুলিতে পরিকল্পিত, সোল্ডার ওয়্যার-মোড়ানো তারগুলি অনুসরণ করুন। এটি শুরুতে জটিল বলে মনে হচ্ছে, কিন্তু আসলে কেবল 14 টি তারের পাশাপাশি 3 টি জাম্প ওভার রয়েছে। এটি করতে আমার প্রায় এক ঘন্টা সময় লেগেছিল।

LCD মডিউলে কোন সোল্ডারিং এর প্রয়োজন নেই। বোর্ডের প্রোটোটাইপ বোর্ডের সাথে মিলিত হওয়ার জন্য, আপনাকে অন্য প্রান্তে 4-পিন হেডারটি সোল্ডার করতে হবে। বেশিরভাগ এলসিডি মডিউল এর সাথে আসে না।

ধাপ 3: মাউন্ট করা বন্ধনী তৈরি করা

মাউন্ট করা বন্ধনী তৈরি করা
মাউন্ট করা বন্ধনী তৈরি করা

প্লাস্টিকের দুটি টুকরা এলসিডি মডিউলের সমান প্রস্থে কাটুন এবং মাউন্ট করা বন্ধনী তৈরির জন্য প্লাস্টিকের গর্ত ড্রিল করার জন্য একটি টেমপ্লেট হিসাবে একটি নিয়মিত রকেট সুইচ ব্যবহার করুন। এটি তাদের লাইন আপ কিছু ধৈর্য লাগে। উপরের ছবির মতো LCD মডিউলে প্লাস্টিকের প্লেটটি বোল্ড করতে কিছু #4, বা #6 মেশিন স্ক্রু এবং বাদাম এবং স্পেসার ব্যবহার করুন। আমি একটি প্লাস্টিকের সঙ্গে এবং একটি দস্তা ধাতু প্লেট সঙ্গে পরীক্ষা। প্লাস্টিকটি হ্যান্ডেল করা সহজ এবং টোল্ড করা, এবং পুরো সুইচটিকে সমর্থন করার জন্য যথেষ্ট শক্তিশালী। আমি প্লাস্টিকের সাথে স্পেসার নিয়ে চলে গেলাম, কারণ আমি এতে স্ক্রুগুলি ট্যাপ করতে পারি।

পুরো জিনিসটি একটি নিয়মিত বৈদ্যুতিক ওয়াল আউটলেট বক্সের ভিতরে ফিট হওয়া উচিত। বাক্সটি প্লাস্টিক বা ধাতু এবং ব্র্যান্ডের উপর নির্ভর করে, আপনাকে এটি কিছুটা ছাঁটাই করতে হতে পারে। সাধারণ নীল প্লাস্টিকের আউটলেট বাক্সে স্ক্রু হোল্ড রয়েছে যা কিছুটা পিছনে ছাঁটাই করার প্রয়োজন হতে পারে। আমি একটি দোলনা মাল্টি-টুল ব্যবহার করি যা একটি স্ন্যাপে ছাঁটাতে।

ধাপ 4: কন্ট্রোলার সফটওয়্যার তৈরি করুন

কন্ট্রোলার সফটওয়্যার তৈরি করুন
কন্ট্রোলার সফটওয়্যার তৈরি করুন

এটি এমন অনুমান যা আপনাকে Arduino Sketch IDE পরিবেশের সাথে পরিচিত হতে হবে। আমি একটি বাইনারি প্রদান করতে পারি যা কাজ করা উচিত যদি আপনি প্রোটোটাইপ বোর্ড তৈরির পরিকল্পনা অনুসরণ করেন। যেহেতু অনেক ওয়েবপৃষ্ঠা Arduino Sketch IDE টিউটোরিয়াল নিয়ে আলোচনা করে, এবং এটি এখানে আচ্ছাদিত হবে না।

ধাপ 5: কন্ট্রোল ফার্মওয়্যার ডাউনলোড করুন

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

ধাপ 6: সিস্টেম টেস্টিং

Image
Image
সিস্টেম টেস্টিং
সিস্টেম টেস্টিং

কন্ট্রোলারটি হালকা সুইচ UI পৃষ্ঠায় শুরু হয়েছিল, কারণ এটি একটি হালকা নিয়ামক। এটি জনপ্রিয় ওয়াইফাই আরজিবি লেড স্ট্রিপ কন্ট্রোলারের সাথে কাজ করে। প্রধান মেনুতে 6 টি আইকন রয়েছে, এবং আমি আশা করি সবকিছু গ্রাফিক্যালি স্ব -ব্যাখ্যামূলক।

একটি বিষয় উল্লেখ করা প্রয়োজন যে, আপনাকে গুগলের মতো 9 স্কোয়ার বোতাম টিপে মূল পৃষ্ঠায় যেতে হবে, তারপর ওয়াইফাই বাটন বেছে নিতে উপরের বাম সেটিং আইকন। এটি তখন সমস্ত ওয়াইফাই এপি স্বয়ংক্রিয়ভাবে স্ক্যান করবে এবং তাদের ম্যাক ঠিকানার ভিত্তিতে আপনার ওয়াইফাই নিয়ামক নির্বাচন করা উচিত। পরবর্তী সেশনের জন্য তথ্য সংরক্ষণ করা হবে।

এমবেডেড ভিডিও প্রদর্শন করে:

1. ব্যাটারি দ্বারা চালিত একটি হ্যান্ডহেল্ড প্রোটোটাইপ সংস্করণ যা সিলিং মোল্ডিংয়ে অবস্থিত একটি RGB লাইট স্ট্রিপ নিয়ন্ত্রণ করে। এটি আমাকে একই সাথে উভয়ের জন্য ভিডিও শট করার অনুমতি দেয়।

2. একটি নিয়মিত প্রাচীর সুইচ বক্সের ভিতরে একটি ইনস্টল করা সংস্করণ।

প্রস্তাবিত: