সুচিপত্র:

একটি ওয়াই-ফাই নিয়ন্ত্রিত লাইট সুইচ: 5 টি ধাপ
একটি ওয়াই-ফাই নিয়ন্ত্রিত লাইট সুইচ: 5 টি ধাপ

ভিডিও: একটি ওয়াই-ফাই নিয়ন্ত্রিত লাইট সুইচ: 5 টি ধাপ

ভিডিও: একটি ওয়াই-ফাই নিয়ন্ত্রিত লাইট সুইচ: 5 টি ধাপ
ভিডিও: অল্প খরচেই হয়ে যাবে SMART HOME | Wifi Switch Review | Gadget Insider Bangla 2024, জুলাই
Anonim
একটি Wi-Fi নিয়ন্ত্রিত লাইট সুইচ
একটি Wi-Fi নিয়ন্ত্রিত লাইট সুইচ
একটি Wi-Fi নিয়ন্ত্রিত লাইট সুইচ
একটি Wi-Fi নিয়ন্ত্রিত লাইট সুইচ

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

ধাপ 1: অংশ তালিকা:

যন্ত্রাংশ তালিকা
যন্ত্রাংশ তালিকা
যন্ত্রাংশ তালিকা
যন্ত্রাংশ তালিকা

আমাদের কোন অংশগুলি ব্যবহার করা উচিত তা নির্ধারণ করা সর্বদা মজাদার। অনেক সস্তা এবং সবচেয়ে নির্ভরযোগ্য অংশের সন্ধান করার পাশাপাশি দোকানের অন্যান্যদের দিকে তাকিয়ে এবং অন্য একটি ভাল প্রকল্পের কথা ভাবছে: D

প্রথমত, আমাদের প্রকল্পের জন্য আমাদের একটি মস্তিষ্কের প্রয়োজন হবে।

আমি Wemos D1 মিনি বোর্ড বেছে নিয়েছি, কারণ এটি শুধুমাত্র সুইচের জন্য ওয়াই-ফাই সংযোগ প্রদান করে না, কিন্তু 11 টি GPIO রয়েছে এবং এটি Arduino IDE সফটওয়্যারের মাধ্যমে প্রোগ্রামযোগ্য, তাই আমাদের অন্য মাইক্রোকন্ট্রোলার ব্যবহার করার দরকার নেই। আমি Aliexpress থেকে 2.69 ডলারে একটি কিনেছি।

ঠিক আছে. এখন আমাদের একটি আসল সুইচ দরকার যা মেইন লাইনে সংযোগ বিচ্ছিন্ন করবে।

তাই আমি Aliexpress এ আবার $ 0.85 এর জন্য একটি 2-চ্যানেল রিলে মডিউল কিনেছি।

আরেকটি গুরুত্বপূর্ণ উপাদান হল বিদ্যুৎ সরবরাহ। আমি $ 1.99 এর জন্য এই 230VAC থেকে 5VDC ট্রান্সফরমার বেছে নিয়েছি। এটি 3W শক্তি পরিচালনা করতে পারে যা যথেষ্ট পরিমাণে বেশি হবে।

আমাদের একটি প্রজেক্ট কেসও লাগবে (যেমন আমি একটি প্রলাইন বক্স ব্যবহার করেছি): ডি, একটি পাওয়ার কর্ড, কিছু জাম্পার তার এবং একটি প্রাচীরের সকেট (সেরাটি এমন একটি যা প্রাচীর থেকে বেরিয়ে আসে এবং 2 টি স্ক্রুতে লাগানো হয়)

ধাপ 2: বাক্স থেকে প্রলাইন খাওয়া

একবার বাক্সটি খালি হয়ে গেলে আমরা ওয়াল সকেটকে কেসটিতে মাউন্ট করতে এগিয়ে যেতে পারি। আমার বাক্সটি এটিতে ড্রিল করা খুব কঠিন ছিল, তাই আমি 2 টি ছোট কাটআউট তৈরি করতে একটি ছুরি ব্যবহার করেছি। তারপর আমি জায়গায় ছোট বোল্ট, বাদাম এবং প্যাড সঙ্গে সকেট সুরক্ষিত।

সোল্ডারিং সহজ করার জন্য আমি পারফোর্ডের একটি টুকরোতে ট্রান্সফরমার মাউন্ট করার অনুসরণ করেছি। তারপরে আমি পাওয়ার কর্ডটি ছিনিয়ে নিয়েছি এবং ট্রান্সফরমারের এসি পিনগুলিতে তারগুলি বিক্রি করেছি।

ধাপ 3: সমস্ত উপাদান তারের

সমস্ত উপাদান তারের
সমস্ত উপাদান তারের

এখন মজার অংশ - প্রতিটি টুকরোকে সংযুক্ত করা এবং এরই মধ্যে কিছু গোলমাল না করা: ডি

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

ধাপ 4: Wemos বোর্ড কোডিং

Wemos বোর্ড কোডিং
Wemos বোর্ড কোডিং

এখন সবচেয়ে বিরক্তিকর অংশ - কোডিং। যেহেতু আমি একজন খুব অলস ব্যক্তি, আমি একটি বিদ্যমান উদাহরণ স্কেচ ব্যবহার করেছি এবং আমাদের কমান্ডের প্রতি সাড়া দেওয়ার জন্য এটি কিছুটা পরিবর্তন করেছি। আমার GitHub এ সম্পূর্ণ কোড পাওয়া যায়।

এখন আমরা বোর্ডে কোড আপলোড করতে পারি। হুম, কিন্তু অপেক্ষা করো, কিভাবে? এটি একটি Arduino বোর্ড নয়। প্রথমে আমাদের আইডিইতে দৃশ্যমান করার জন্য আমাদের বোর্ড সংজ্ঞা যুক্ত করতে হবে। তারপরে আমরা আমাদের Wemos D1 মিনি এর জন্য বোর্ডগুলি অনুসন্ধান করি, আপলোডের গতি 115200bps সেট করি এবং তারপর, অবশেষে কোডটি আপলোড করি।

ধাপ 5: সকেট নিয়ন্ত্রণ

সকেট নিয়ন্ত্রণ করা
সকেট নিয়ন্ত্রণ করা
সকেট নিয়ন্ত্রণ করা
সকেট নিয়ন্ত্রণ করা

এখন, যদি আমরা আমাদের USB তারের সংযোগ বিচ্ছিন্ন করে এবং আমাদের বোর্ডকে মূল সকেটের সাথে সংযুক্ত করি, এটি আমাদের Wi-Fi নেটওয়ার্কের সাথে সংযুক্ত হওয়া উচিত এবং যখন আমরা এটি ব্রাউজারে খুলব তখন সাড়া দেব।

কিন্তু ব্রাউজার বারে আমাদের কোন ঠিকানা লেখা উচিত? সেখানে "এমডিএনএস রেসপন্সার" কাজে আসে, কারণ আমাদের বোর্ডের আইপি ঠিকানা জানার দরকার নেই। কোডে আমরা ঘোষণা করেছি যে mDNS "remoteSocket01" নামে সাড়া দেবে এবং সার্ভারটি পোর্ট 81 এ সেট আপ করা হয়েছে, তাই সম্পূর্ণ ঠিকানা হবে https://remoteSocket01.local: 81। সমস্ত কাজ /[আউটপুট] /[চালু বা বন্ধ] চালু আছে

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

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

আশা করি আপনি একটি DIY স্মার্ট বেডসাইড ল্যাম্প উপভোগ করবেন: D

পরবর্তী সময় পর্যন্ত, Krzysztof:)

প্রস্তাবিত: