সুচিপত্র:

আলটিমেট লাইট সুইচ: 6 টি ধাপ (ছবি সহ)
আলটিমেট লাইট সুইচ: 6 টি ধাপ (ছবি সহ)

ভিডিও: আলটিমেট লাইট সুইচ: 6 টি ধাপ (ছবি সহ)

ভিডিও: আলটিমেট লাইট সুইচ: 6 টি ধাপ (ছবি সহ)
ভিডিও: বিশ্বের যে কারো সাথে আপনার ম্যাক্রো-সক্ষম এক্সেল ওয়ার্কবুক শেয়ার এবং সিঙ্ক করুন 2024, নভেম্বর
Anonim
আলটিমেট লাইট সুইচ
আলটিমেট লাইট সুইচ

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

এই রিমোটগুলিতে 3 টি পর্যন্ত ছোট বোতাম থাকবে। প্রতিটি বোতাম এক বা একাধিক রিলে চালু/বন্ধ করে। প্রতিটি বাটনের পাশে একটি LED প্রতিক্রিয়া হিসেবে কাজ করে। একটি বিশেষ উদ্দেশ্যে একটি বড় বোতাম ব্যবহার করা হয়: এটি সমস্ত রিলে বন্ধ করে দেয়। শুধু রিমোট দ্বারা নিয়ন্ত্রিত নয়, সমস্ত রিলে বাড়ির সমস্ত রিমোট দ্বারা নিয়ন্ত্রিত। এটি কাজে যাওয়ার সময়, বা বিছানায় যাওয়ার সময় সবকিছু বন্ধ করতে ব্যবহৃত হয়।

ডিভাইসের মধ্যে লিঙ্ক Blynk দ্বারা পরিচালিত হয়। রিমোট মাইক্রোকন্ট্রোলার হল ESP8266 সহ একটি Huzzah পালক। রিমোটের শক্তি একটি USB ওয়াল প্লাগ থেকে আসছে (কোন ব্যাটারি নেই)।

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

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

অসুবিধা স্তর: মাঝারি

প্রয়োজনীয় উপাদান:

  • 1 প্লাস্টিকের ঘের PolyCase এবং PolyCase
  • ESP8266 Adafruit সহ 1 পালক হুজা
  • 1 অর্ধ-আকারের বিক্রয়যোগ্য ব্রেডবোর্ড অ্যাডাফ্রুট
  • 3 লেড অ্যাডাফ্রুট
  • 3 লম্বা এবং সরু পুশ বোতাম অ্যাডাফ্রুট
  • 1 ছোট এবং প্রশস্ত পুশ বাটন Adafruit
  • 3. 3.3k প্রতিরোধক আমাজন
  • 1 ইউএসবি টাইপ-এ পুরুষ প্লাগ অ্যাডাফ্রুট
  • তারের স্পার্কফুন
  • পলিউরেথেন আঠা লোয়েস

প্রয়োজনীয় সরঞ্জাম:

  • সোল্ডারিং আয়রন আমাজন
  • ড্রেমেল (যদি আপনার একটি না থাকে, একটি ইউটিলিটি ছুরি যথেষ্ট হবে) লোয়েস
  • ড্রিল প্রেস (যদি আপনার একটি না থাকে, একটি হাত ড্রিল যথেষ্ট হবে) লোয়েস

ধাপ 1: নকশা

নকশা
নকশা

মাইক্রোকন্ট্রোলার:

মাইক্রোকন্ট্রোলার হিসাবে, আমি নিম্নলিখিত কারণগুলির জন্য Adafruit দ্বারা তৈরি ESP8266 এর সাথে পালক Huzzah ব্যবহার করেছি:

  • এটির ওয়াইফাই ক্ষমতা রয়েছে
  • এটি সস্তা (একত্রিত সংস্করণের জন্য $ 18.95)
  • এটি অপেক্ষাকৃত ছোট (23mm x 51mm x 8mm / 0.9 "x 2" x 0.28 ")
  • এটিতে 9 টি জিপিআইও পিন রয়েছে (আমার 7 টি প্রয়োজন)

মাইক্রোকন্ট্রোলারটি একটি USB আউটলেটের 5V দ্বারা চালিত হবে।

4 টি জিপিআইও বোতাম থেকে ইনপুট হিসাবে ব্যবহার করা হবে, এবং 3 টি হালকা লেডগুলিতে আউটপুট হিসাবে ব্যবহৃত হবে। বোতামগুলির মধ্যে একটি (যেটি প্রতিটি আলো বন্ধ করে) একটি LED অন্তর্ভুক্ত রয়েছে, তাই এই বোতামের জন্য একটি প্রতিক্রিয়া থাকা আমার কাছে বোধগম্য ছিল না।

বোতাম:

বোতামগুলির জন্য নকশাটি খুব সহজ: 3 টি ছোট বোতামের জন্য, আমি স্পর্শকাতর সুইচগুলি বেছে নিয়েছি, যাকে এসপিএসটি সুইচও বলা হয়। আমি লম্বাগুলিকে বেছে নিয়েছি, যাতে তারা ঘেরের বাইরে দাঁড়িয়ে থাকবে। বড় বোতামের জন্য, আমি একটি এসপিএসটি সুইচও বাছাই করেছি, কিন্তু একটি ছোট, যাতে এটি ঘেরের মধ্যে রিসেস করা হবে, লক্ষ্য হচ্ছে এটি দুর্ঘটনাক্রমে ধাক্কা দেওয়া হবে না। এটির ভিতরে একটি নেতৃত্ব রয়েছে এবং একটি I/O প্রতীক রয়েছে।

উপরের ডায়াগ্রামে দেখানো হয়েছে, সুইচগুলি 3.3k পুল-ডাউন রোধের মাধ্যমে GPIO কে গ্রাউন্ড সরবরাহ করে, এবং চাপলে GPIO কে 3.3V সরবরাহ করে।

LEDs:

আমি 5mm হলুদ LEDs ব্যবহার করেছি। এগুলি কেবল এক প্রান্তে একটি জিপিআইওর সাথে সংযুক্ত এবং অন্য প্রান্তে 3.3 কে প্রতিরোধকের মাধ্যমে স্থল হয়।

ঘের:

ঘেরের জন্য, আমার কমপক্ষে 51 মিমি x 97 মিমি x 11 মিমি / 2.0 "x 3.8" x 0.4 "এর অভ্যন্তরীণ মাত্রা সহ একটি প্লাস্টিকের বাক্সের প্রয়োজন ছিল। আমি যে বাক্সটি বেছে নিয়েছি তার অভ্যন্তরীণ মাত্রা 52 মিমি x 100 মিমি x 19 মিমি / 2.0" x 3.9 "x 0.7 "। এর মানে হল যে আমাকে রুটিবোর্ডের পিছনে কয়েকটি কার্ডবোর্ড বা কাগজ স্ট্যাক করতে হবে, যাতে সিস্টেমটি ঘেরের idাকনা দিয়ে ফ্লাশ করা হয় এবং বোতামগুলি idাকনা থেকে বেরিয়ে যায়।

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

ধাপ 2: বোর্ড তৈরি করা

প্রস্তাবিত: