সুচিপত্র:

NodeMCU হোম অটোমেশন (ESP8266): 7 টি ধাপ
NodeMCU হোম অটোমেশন (ESP8266): 7 টি ধাপ

ভিডিও: NodeMCU হোম অটোমেশন (ESP8266): 7 টি ধাপ

ভিডিও: NodeMCU হোম অটোমেশন (ESP8266): 7 টি ধাপ
ভিডিও: Home Automation using ESP8266 and Blynk Application with IOT 2024, সেপ্টেম্বর
Anonim
Image
Image
হোম অটোমেশন সিস্টেম কী!
হোম অটোমেশন সিস্টেম কী!

হে বন্ধুরা! আমি আশা করি আপনি ইতিমধ্যেই আমার পূর্ববর্তী নির্দেশযোগ্য "ইসিজি ডিসপ্লে এবং সাউন্ড সহ আরডুইনো হার্ট বিট" উপভোগ করেছেন এবং আপনি একটি নতুনের জন্য প্রস্তুত, যথারীতি আমি এই টিউটোরিয়ালটি আপনাকে ধাপে ধাপে গাইড করার সময় এই ধরনের আশ্চর্যজনক কম খরচে ইলেকট্রনিক প্রকল্প তৈরি করেছি যা "NodeMCU হোম অটোমেশন সিস্টেম"।

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

আমরা এই প্রজেক্টটি মাত্র 4 দিনের মধ্যে তৈরি করেছি, সমস্ত প্রয়োজনীয় যন্ত্রাংশ পেতে এবং হার্ডওয়্যার তৈরি এবং সমাবেশ শেষ করতে মাত্র দুই দিন, তারপর আমরা আমাদের প্রকল্প অনুসারে কোডটি প্রস্তুত করেছি এবং পরীক্ষা এবং সমন্বয় শুরু করেছি।

আপনি এই নির্দেশযোগ্য থেকে কি শিখবেন:

  1. আপনার প্রকল্পের কার্যকারিতার উপর নির্ভর করে সঠিক হার্ডওয়্যার নির্বাচন করা।
  2. হোম অটোমেশন সিস্টেমগুলি বোঝুন।
  3. সমস্ত নির্বাচিত উপাদানগুলিকে সংযুক্ত করার জন্য সার্কিট ডায়াগ্রাম প্রস্তুত করুন।
  4. সমস্ত প্রকল্প অংশ (ডিভাইস বক্স এবং ইলেকট্রনিক সমাবেশ) একত্রিত করুন..
  5. প্রথম পরীক্ষা শুরু করুন এবং প্রকল্পটি যাচাই করুন।

ধাপ 1: হোম অটোমেশন সিস্টেম কী

হোম অটোমেশন সিস্টেম কী!
হোম অটোমেশন সিস্টেম কী!
হোম অটোমেশন সিস্টেম কী!
হোম অটোমেশন সিস্টেম কী!

একটি হোম অটোমেশন সিস্টেম কেবল একটি সিস্টেম যা কিছু ব্যবহারকারীকে কিছু বৈদ্যুতিক ডিভাইস যেমন বজ্রপাতের তাপমাত্রা পর্যবেক্ষণ দরজা নিয়ন্ত্রণ ডিভাইস ইত্যাদি অ্যাক্সেস করতে দেয় এবং এই অ্যাক্সেসটি একটি বেতার বা তারযুক্ত প্রোটোকলের মাধ্যমে মূল সিস্টেমের সাথে সংযুক্ত একটি মৌলিক অ্যাপ্লিকেশনের মাধ্যমে পর্যবেক্ষণ করা হয়। অটোমেশন অংশ, সিস্টেমটি কিছু অ্যাকচুয়েটর এবং কিছু সেন্সর ব্যবহার করে স্বয়ংক্রিয়ভাবে কিছু পরিবেশগত পরামিতি সামঞ্জস্য করতে সক্ষম, উদাহরণস্বরূপ সিস্টেম একটি তাপমাত্রা সেন্সর থেকে তাপমাত্রার তথ্য পড়তে পারে এবং একটি এয়ার-কন্ডিশনার চালু বা বন্ধ করার সিদ্ধান্ত নেয়।

আমাদের প্রকল্পে আমরা একটি নোডএমসিইউ ডেভ বোর্ডের উপর ভিত্তি করে একটি ইলেকট্রনিক সার্কিট বোর্ড তৈরি করব যার মধ্যে ইতিমধ্যেই একটি ওয়াইফাই বৈশিষ্ট্য রয়েছে এবং এই বোর্ডটি কিছু ইলেকট্রনিক উপাদান যেমন রিলে অপটোকপোলার এলইডি এবং সেন্সর দ্বারা বেষ্টিত থাকবে, সেন্সর সম্পর্কে আমরা অ্যালার্ম সনাক্তকরণের জন্য মোশন সেন্সর, তাপমাত্রা এবং আর্দ্রতা পরিমাপের জন্য একটি DHT11 এবং হালকা সেন্সিংয়ের জন্য BH1750 ব্যবহার করবে।

অ্যাকচুয়েটর সম্পর্কে, আমরা কিছু 220V এসি বাল্ব এবং একটি ডিসি ফ্যান নিয়ন্ত্রণ করব এবং এই সমস্ত অ্যাকচুয়েটরগুলিকে একটি অ্যান্ড্রয়েড অ্যাপের মাধ্যমে নিয়ন্ত্রণ করা হবে যা আমরা Blynk অ্যাপ্লিকেশনের মাধ্যমে তৈরি করেছি। তাই এই অ্যাপ্লিকেশনটিতে আমি সেন্সর থেকে এনালগ মান পড়ার জন্য কিছু গেজ ertedুকিয়েছি এবং আমার আউটপুট নিয়ন্ত্রণের জন্য কিছু বোতাম এবং স্লাইডার রেখেছি।

ধাপ 2: CAD এবং হার্ডওয়্যার যন্ত্রাংশ

CAD এবং হার্ডওয়্যার যন্ত্রাংশ
CAD এবং হার্ডওয়্যার যন্ত্রাংশ
CAD এবং হার্ডওয়্যার যন্ত্রাংশ
CAD এবং হার্ডওয়্যার যন্ত্রাংশ
CAD এবং হার্ডওয়্যার যন্ত্রাংশ
CAD এবং হার্ডওয়্যার যন্ত্রাংশ

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

ধাপ 3: সার্কিট ডায়াগ্রাম

বর্তনী চিত্র
বর্তনী চিত্র

ইলেকট্রনিক্সে চলে যাওয়া, আমি এই সার্কিট ডায়াগ্রামটি তৈরি করেছি যাতে এই প্রকল্পের জন্য প্রয়োজনীয় সমস্ত প্রয়োজনীয় অংশ রয়েছে। আমি আমার NodeMCU দেব বোর্ডে realys আউটপুট সংযুক্ত করছি এবং আমি DHT11 ব্যবহার করি? BH1750 এবং I²C পোর্ট এবং ADC ইনপুটের সাথে সংযুক্ত মোশন সেন্সরগুলি, আমি আমার NodeMCU দেব বোর্ডের একমাত্র PWM আউটপুট ব্যবহার করেছি এবং কিছু LEDs এর উজ্জ্বলতা নিয়ন্ত্রণের জন্য আমি এটি একটি স্ক্রু টার্মিনালে সংযুক্ত করেছি, আমি পৃথক শক্তি ব্যবহার করেছি রিলে এবং NodeMCU এর জন্য সরবরাহ এবং এইভাবে আমি 220V এসি ভোল্টেজ নিয়ন্ত্রণ করার সময় আমার দেব বোর্ডকে রক্ষা করব।

ধাপ 4: পিসিবি তৈরি

পিসিবি তৈরি
পিসিবি তৈরি
পিসিবি তৈরি
পিসিবি তৈরি
পিসিবি তৈরি
পিসিবি তৈরি

JLCPCB সম্পর্কে

JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), চীনের বৃহত্তম PCB প্রোটোটাইপ এন্টারপ্রাইজ এবং একটি দ্রুত প্রযুক্তির প্রস্তুতকারক যা দ্রুত PCB প্রোটোটাইপ এবং ছোট ব্যাচের PCB উৎপাদনে বিশেষজ্ঞ। পিসিবি উৎপাদনে 10 বছরেরও বেশি অভিজ্ঞতার সাথে, জেএলসিপিসিবি -র ঘরে এবং বিদেশে 200, 000 এরও বেশি গ্রাহক রয়েছে, পিসিবি প্রোটোটাইপিংয়ের 8,000 এরও বেশি অনলাইন অর্ডার এবং প্রতিদিন অল্প পরিমাণে পিসিবি উত্পাদন। বার্ষিক উৎপাদন ক্ষমতা 200,000 বর্গমিটার 1-লেয়ার, 2-লেয়ার বা মাল্টি-লেয়ার PCB- এর জন্য। জেএলসি একটি পেশাদার পিসিবি প্রস্তুতকারক যা বড় আকারের, ভাল সরঞ্জাম, কঠোর ব্যবস্থাপনা এবং উন্নতমানের বৈশিষ্ট্যযুক্ত।

ইলেকট্রনিক্সের কথা বলা

সার্কিট ডিজাইন করার পর আমি এই সার্কিটটিকে একটি কাস্টমাইজড পিসিবি ডিজাইনে রূপান্তরিত করেছি যাতে আমরা আমাদের সার্কিট অর্ডার করার সময় একটি সুন্দর PCB ডিজাইন পেতে পারি এবং আমার যা প্রয়োজন তা হল JLCPCB- এ সেরা PCB সরবরাহকারীকে সরানো। সেরা পিসিবি উত্পাদন পরিষেবা পেতে, কিছু সাধারণ ক্লিকের পরে আমি আমার ডিজাইনের উপযুক্ত GERBER ফাইল আপলোড করেছি এবং আমি কিছু প্যারামিটার সেট করেছি এবং এবার আমরা এই প্রকল্পের জন্য একটি সোনালি দাগ সহ কালো রঙ ব্যবহার করব; অর্ডার দেওয়ার মাত্র চার দিন পরে এবং আমার PCBs আমার ডেস্কটপে আছে।

সম্পর্কিত ডাউনলোড ফাইল

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

ধাপ 5: উপকরণ

উপকরণ
উপকরণ

ইলেকট্রনিক যন্ত্রাংশ সোল্ডারিং শুরু করার আগে আসুন আমাদের প্রকল্পের উপাদান তালিকা পর্যালোচনা করি যাতে আমাদের প্রয়োজন হবে:

Components ☆ components প্রয়োজনীয় উপাদান ★ ☆

  • আমরা যে পিসিবি JLCPCB থেকে অর্ডার করেছি
  • নোডএমসিইউ বোর্ড:
  • BH1750 সেন্সর:
  • DHT11 সেন্সর:
  • মোশন সেন্সর:
  • হালকা দাগ:
  • ডিসি ফ্যান:
  • রিলে:
  • অপটোকোপলার:
  • কিছু প্রতিরোধক এবং ট্রানজিস্টর
  • কিছু এলইডি এবং জেনার ডায়োড
  • কিছু স্ক্রু হেডার সংযোগকারী:
  • কিছু SIL সংযোগকারী

ধাপ 6: হার্ডওয়্যার সমাবেশ

হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ

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

নিরাপত্তাই প্রথম

সোল্ডারিং আয়রন সোল্ডারিং লোহার উপাদানকে কখনো স্পর্শ করবেন না….400 ° C! তারগুলি টুইজার বা ক্ল্যাম্প দিয়ে গরম করার জন্য ধরে রাখুন। ব্যবহার না হলে সবসময় সোল্ডারিং লোহা তার স্ট্যান্ডে ফিরিয়ে দিন। এটিকে কখনই ওয়ার্কবেঞ্চে রাখবেন না। ব্যবহার না হলে ইউনিট বন্ধ করুন এবং আনপ্লাগ করুন। যেমন আপনি দেখতে পাচ্ছেন, এই পিসিবি ব্যবহার করা খুব সহজ তার উচ্চমানের তৈরির কারণে এবং লেবেলগুলি ভুলে যাওয়া ছাড়া যা প্রতিটি উপাদানকে সোল্ডার করার সময় আপনাকে নির্দেশনা দেবে কারণ আপনি উপরের সিল্কের স্তরে প্রতিটি কম্পোনেন্টের একটি লেবেল পাবেন যা তার বসানো নির্দেশ করে বোর্ড এবং এইভাবে আপনি 100% নিশ্চিত হবেন যে আপনি কোন সোল্ডারিং ভুল করবেন না। আমি প্রতিটি উপাদানকে তার প্লেসমেন্টে বিক্রি করেছি এবং আপনি আপনার ইলেকট্রনিক উপাদানগুলি সোল্ডার করার জন্য PCB এর উভয় দিক ব্যবহার করতে পারেন।

ধাপ 7: সফ্টওয়্যার অংশ এবং পরীক্ষা

সফটওয়্যার পার্ট এবং টেস্ট
সফটওয়্যার পার্ট এবং টেস্ট
সফটওয়্যার পার্ট এবং টেস্ট
সফটওয়্যার পার্ট এবং টেস্ট
সফটওয়্যার পার্ট এবং টেস্ট
সফটওয়্যার পার্ট এবং টেস্ট
সফটওয়্যার পার্ট এবং টেস্ট
সফটওয়্যার পার্ট এবং টেস্ট

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

প্রস্তাবিত: