সুচিপত্র:

ESP8266 ওয়াইফাই গ্যারেজ ডোর রিমোট: 3 ধাপ
ESP8266 ওয়াইফাই গ্যারেজ ডোর রিমোট: 3 ধাপ

ভিডিও: ESP8266 ওয়াইফাই গ্যারেজ ডোর রিমোট: 3 ধাপ

ভিডিও: ESP8266 ওয়াইফাই গ্যারেজ ডোর রিমোট: 3 ধাপ
ভিডিও: ESP32 - Точка доступа WiFi 2024, নভেম্বর
Anonim
ESP8266 ওয়াইফাই গ্যারেজ ডোর রিমোট
ESP8266 ওয়াইফাই গ্যারেজ ডোর রিমোট

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

ধাপ 1: নকশা এবং উপকরণ

নকশা এবং উপকরণ
নকশা এবং উপকরণ
নকশা এবং উপকরণ
নকশা এবং উপকরণ

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

আমি নিম্নলিখিত অংশগুলি ব্যবহার করেছি:

  • Wemos D1 R2 ESP8266 বোর্ড (যেকোন ESP8266 dev বোর্ড কাজ করবে)
  • JCZ-11 রিলে (5V কুণ্ডলী)
  • এনপিএন ট্রানজিস্টার (2N4401)
  • একটি 10kOhm প্রতিরোধক
  • একটি 2.2kOhm প্রতিরোধক
  • একটি 1N4148 ডায়োড
  • বিবিধ তার
  • প্রোটোটাইপিং পিসিবি (অথবা আপনার নিজের তৈরি করুন)
  • বোর্ডের জন্য ঘের
  • বোর্ডের জন্য বিদ্যুৎ সরবরাহ

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

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

যেহেতু আমি যে রিলেটি পেয়েছিলাম তাতে একটি 5V কুণ্ডলী ছিল এবং Wemos বোর্ড শুধুমাত্র একটি ডিজিটাল পিনে 3.3V আউটপুট করতে পারে, তাই আমি রিলেতে কয়েলটি স্যুইচ করতে একটি ট্রানজিস্টর ব্যবহার করেছি। যখন বোর্ড চালিত হয় এবং গ্যারেজের দরজা ভুলভাবে না খোলা হয় তখন পিন কম থাকে তা নিশ্চিত করার জন্য আমি একটি পুল-ডাউন রোধকারী (10kOhm) যোগ করেছি। ফ্লাইব্যাক ডায়োড (D1) রিলে বন্ধ হয়ে গেলে কয়েলে সঞ্চিত শক্তি থেকে ভোল্টেজ স্পাইক থেকে রক্ষা করে।

ধাপ 2: সব একত্রিত করা

এটা সব একত্রিত করা
এটা সব একত্রিত করা
এটা সব একত্রিত করা
এটা সব একত্রিত করা
এটা সব একত্রিত করা
এটা সব একত্রিত করা
এটা সব একত্রিত করা
এটা সব একত্রিত করা

আমার অন্য একটি প্রকল্প থেকে পিসিবি বাকি ছিল যা ওয়েমোস বোর্ডের শিরোনামগুলির সাথে মানানসই ছিল, তাই আমি এটি আকারে কেটেছি এবং ব্যবহারের জন্য এটি সংশোধন করেছি। কিছু গর্ত ড্রিল করা প্রয়োজন এবং কিছু অবাঞ্ছিত চিহ্ন এটি উপযুক্ত করতে কাটা। আমি জায়গায় সব অংশ soldered এবং একটি LED চালু এবং বন্ধ করে কোড কার্যকারিতা পরীক্ষা। আগে উল্লেখ করা হয়েছে, একটি গুরুত্বপূর্ণ বৈশিষ্ট্য ছিল যে ওপেনার (বা পরীক্ষার ক্ষেত্রে LED) সক্রিয় হবে না যখন Wemos বোর্ড ক্ষমতা বাড়ায়।

ওয়েমোস বোর্ডটি Arduino IDE ব্যবহার করে প্রোগ্রাম করা হয়েছিল এবং বোর্ডের IP ঠিকানাটি হোম নেটওয়ার্কে 192.168.1.120 এ স্থির (প্রাক-বরাদ্দ) ছিল। এইভাবে যখন এটি শক্তিশালী হয় তখন এটি সর্বদা একই (অভ্যন্তরীণ) আইপি ঠিকানা থাকবে এবং অ্যাপ্লিকেশনটি এটির সাথে কঠিন কোডেড হতে পারে।

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

একত্রিত ইউনিটটি আমার হাতে থাকা ক্ষেত্রে পুরোপুরি ফিট ছিল না, তাই রিলেকে কিছুটা আটকে রাখার জন্য আমি একটি গর্ত কেটেছিলাম। আমি গ্যারেজ দরজা খোলা তারের সংযোগকারী জন্য একটি অ্যাক্সেস গর্ত কাটা।

ধাপ 3: গ্যারেজ ডোর ওপেনারের সাথে সংযোগ স্থাপন

গ্যারেজ ডোর ওপেনারের সাথে সংযুক্ত করা হচ্ছে
গ্যারেজ ডোর ওপেনারের সাথে সংযুক্ত করা হচ্ছে
গ্যারেজ ডোর ওপেনারের সাথে সংযুক্ত করা হচ্ছে
গ্যারেজ ডোর ওপেনারের সাথে সংযুক্ত করা হচ্ছে

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

Wemos বোর্ডটি তার ঘেরের বাইরে রাখা হয়েছিল যাতে এটি সহজেই ছিটকে না যায়, যেহেতু গ্যারেজটি আমার কাঠের কর্মশালা। এটি বেশ ভাল কাজ করে এবং আমি আশা করি আমি এটি আরও তাড়াতাড়ি তৈরি করতাম।

প্রস্তাবিত: