সুচিপত্র:

IoT-Terrarium: 6 টি ধাপ (ছবি সহ)
IoT-Terrarium: 6 টি ধাপ (ছবি সহ)

ভিডিও: IoT-Terrarium: 6 টি ধাপ (ছবি সহ)

ভিডিও: IoT-Terrarium: 6 টি ধাপ (ছবি সহ)
ভিডিও: গরুটা সাথে কি হয়েছে #shorts #wildlifebd 2024, জুলাই
Anonim
আইওটি-টেরারিয়াম
আইওটি-টেরারিয়াম
আইওটি-টেরারিয়াম
আইওটি-টেরারিয়াম
আইওটি-টেরারিয়াম
আইওটি-টেরারিয়াম

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

পরিকল্পনা ছিল একটি সেন্সর ভিত্তিক সিস্টেম তৈরি করা যা একটি সাধারণ কিন্তু মার্জিত ওয়েব পেজ থেকে তাপমাত্রা, আর্দ্রতা এবং মাটির আর্দ্রতা পর্যবেক্ষণ করতে পারে। এটি আমাদের টেরারিয়ামের স্বাস্থ্য পর্যবেক্ষণ করার অনুমতি দেবে যাতে আমরা সবসময় জানতাম যে এটি সর্বোত্তম অবস্থায় রয়েছে। যেহেতু আমি LED কেও ভালোবাসি (মানে কে না), আমি একটি নিওপিক্সেলও যোগ করতে চেয়েছিলাম যা টেরারিয়ামকে নিখুঁত মেজাজ বা রাতের আলোতে পরিণত করবে!

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

সরবরাহ

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

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

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

  • একটি ESP8266 - নিওপিক্সেল নিয়ন্ত্রণ, সেন্সর থেকে তথ্য পড়া এবং আপনাকে ওয়েব পৃষ্ঠা দেখানোর জন্য ব্যবহৃত হয়। আপনি Adafruit HUZZAH ব্যবহার করাও বেছে নিতে পারেন
  • অ্যাডাফ্রুট ফ্লোরা আরজিবি নিওপিক্সেল (বা অ্যাডাফ্রুট থেকে) - এগুলি দুর্দান্ত ফর্ম ফ্যাক্টরে দুর্দান্ত ছোট নিউপিক্সেল। সহজ নিয়ন্ত্রণের জন্য তাদের অন্যান্য প্রয়োজনীয় প্যাসিভ উপাদান রয়েছে।
  • DHT11 তাপমাত্রা আর্দ্রতা সেন্সর (বা Adafruit থেকে) - একটি মৌলিক তাপমাত্রা এবং আর্দ্রতা সেন্সর। আপনি এর জন্য DHT22 বা DHT21 ব্যবহার করতে পারেন।
  • মৃত্তিকা আর্দ্রতা সেন্সর (বা অ্যাডাফ্রুট থেকে) - এগুলি দুটি স্বাদে আসে। আমি একটি প্রতিরোধী টাইপ ব্যবহার করেছি, কিন্তু আমি ক্যাপাসিটিভ টাইপের মত অ্যাডাফ্রুট থেকে সুপারিশ করি। এগুলো পরে আরো।
  • একটি 5V (1A) পাওয়ার সাপ্লাই- এই প্রকল্পের জন্য আপনার 5V পাওয়ার সাপ্লাই প্রয়োজন হবে। এটি কমপক্ষে 1A পাওয়ারের প্রয়োজন, তাই আপনি একটি স্ট্যান্ডার্ড ইউএসবি ওয়াল সকেটও ব্যবহার করতে পারেন।
  • একটি প্রোটোটাইপ পিসিবি- একটি শক্ত জমিতে সবকিছু একসাথে সংযুক্ত করতে ব্যবহৃত হয়। এছাড়াও একটি রুটিবোর্ড এবং কিছু জাম্পার তার ব্যবহার করতে পারেন।
  • কিছু মাউন্ট করা বোল্ট - আপনার জার এর idাকনাতে আপনার PCB মাউন্ট করতে ব্যবহৃত হয়। আপনি গরম আঠালোও ব্যবহার করতে পারেন।
  • পিসিবি হেডার- পিসিবিতে নোড এমসিইউ মাউন্ট করা।
  • ওয়্যার - পিসিবি এবং সেন্সরগুলিকে একসাথে সংযুক্ত করার জন্য যে কোনও ধরণের তার।

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

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

এছাড়াও প্রশিক্ষণযোগ্যগুলিতেও এখানে প্রচুর পরিমাণে টেরারিয়াম বিল্ড দেখুন!

ধাপ 1: আপনার টেরারিয়াম তৈরি করা

আপনার টেরারিয়াম তৈরি করা
আপনার টেরারিয়াম তৈরি করা
আপনার টেরারিয়াম তৈরি করা
আপনার টেরারিয়াম তৈরি করা
আপনার টেরারিয়াম তৈরি করা
আপনার টেরারিয়াম তৈরি করা
আপনার টেরারিয়াম তৈরি করা
আপনার টেরারিয়াম তৈরি করা

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

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

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

এই ধাপের ফটোগুলির সাথে অনুসরণ করে, নীচের নির্দেশাবলী হল কিভাবে আপনি সেরা ফলাফলের জন্য আপনার টেরারিয়ামটি স্তরিত করতে পারেন;

  1. জারের নীচে কিছু নুড়ি রাখুন। এটি নিষ্কাশনের জন্য এবং জল সংগ্রহের জন্য একটি জায়গা ছেড়ে দেয়।
  2. পরবর্তীতে শ্যাওলার একটি স্তর স্থাপন করুন, এটি নুড়ির ফাটলের মধ্য দিয়ে মাটি পড়া বন্ধ করার জন্য একটি ফিল্টার এবং অবশেষে নুড়ি দেওয়া প্রভাবকে নষ্ট করে। এটি একটি তারের জাল দিয়েও অর্জন করা যায়
  3. তারপর উপরে আপনার কাঠকয়লা যোগ করুন। এই কাঠকয়লা একটি জল ফিল্টার হিসাবে কাজ করে
  4. কাঠকয়লার উপরে আপনি এখন মাটি যোগ করতে পারেন। এই পর্যায়ে আপনি আপনার জারটি কতটা পূর্ণ তা পরীক্ষা করতে চান কারণ আপনি এটি খালি করতে পারেন এবং এখানে আবার শুরু করতে পারেন
  5. (Alচ্ছিক) আপনি লেয়ারিং এফেক্টের জন্য অন্যান্য উপকরণ যেমন বালি যোগ করতে পারেন। আমি একটি নান্দনিক প্রভাবের জন্য বালি একটি খুব সূক্ষ্ম স্তর যোগ, তারপর আমার বাকি মাটি স্তরিত।
  6. এরপরে, মাঝখানে একটি গর্ত করুন তারপর আপনার গাছগুলিকে ডি-পট করুন এবং সেগুলি মাঝখানে সূক্ষ্মভাবে রাখুন।
  7. যদি আপনি পৌঁছাতে পারেন, তাহলে আপনার উদ্ভিদের চারপাশে মাটি চাপুন যাতে সেগুলি মাটিতে দৃ়ভাবে আবদ্ধ হয়।
  8. উপরে কিছু আলংকারিক নুড়ি এবং একটু বেশি শ্যাওলা যোগ করে শেষ করুন যা একটু আর্দ্রতার সাথে জীবনে আসবে।

এখন একটি রবিবার বিকেলে একটি টেরারিয়াম বা দুইটি পট করা খুব সহজ ছিল! কিন্তু সুসমাচারের জন্য আমার কথাটি গ্রহণ করবেন না, অন্যরা কীভাবে তাদের তৈরি করেছে তা দেখে নিন।

পদক্ষেপ 2: এটি স্মার্ট করা

মেকিং ইট স্মার্ট
মেকিং ইট স্মার্ট
মেকিং ইট স্মার্ট
মেকিং ইট স্মার্ট

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

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

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

মাটির আর্দ্রতা সেন্সর দুটি স্বাদে আসে; প্রতিরোধী এবং ক্যাপাসিটিভ। এই প্রকল্পের জন্য আমি একটি প্রতিরোধী সেন্সর দিয়ে শেষ করেছিলাম যেটি সে সময় আমার কাছে উপলব্ধ ছিল, কিন্তু একটি ক্যাপাসিটিভ সেন্সর একই ফলাফল দেবে।

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

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

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

ধাপ 3: পিসিবি তৈরি করা

পিসিবি তৈরি করা
পিসিবি তৈরি করা
পিসিবি তৈরি করা
পিসিবি তৈরি করা
পিসিবি তৈরি করা
পিসিবি তৈরি করা
পিসিবি তৈরি করা
পিসিবি তৈরি করা

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

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

  1. সবকিছু কিভাবে ফিট হবে তা দেখতে আপনার idাকনার উপরে PCB রেখে শুরু করুন। তারপরে পিসিবিতে যে কোনও কাটা লাইন এবং মাউন্ট করা গর্ত চিহ্নিত করুন। এই ধাপে আপনাকে তারের জন্য আপনার idাকনার ছিদ্রটি কোথায় থাকা উচিত তা চিহ্নিত করা উচিত।
  2. পরবর্তীতে যদি আপনি প্রোটোটাইপ বোর্ড ব্যবহার করেন তাহলে আপনার বোর্ডটি কেটে ফেলুন। আপনি ছুরি এবং সোজা প্রান্ত ব্যবহার করে এটি গর্ত বরাবর স্কোরিং এবং এটি স্ন্যাপ করে করতে পারেন।
  3. তারপরে একটি ড্রিল ব্যবহার করে, স্ক্রুগুলির জন্য আপনার idাকনাতে যাওয়ার জন্য মাউন্ট করা গর্ত তৈরি করুন। এই গর্ত ব্যাস আপনার screws চেয়ে বড় হওয়া উচিত। আমি M3 স্ক্রুগুলির জন্য 4 মিমি গর্ত ব্যবহার করেছি। আপনি পিসিবি theাকনাতে মাউন্ট করার জন্য গরম আঠালো ব্যবহার করতে পারেন।
  4. এই পর্যায়ে আপনার lাকনাতে মাউন্ট করা গর্তগুলি তৈরি করাও একটি ভাল ধারণা যখন পিসিবিতে কোন উপাদান নেই। তাই আপনার PCB কে আপনার lাকনার উপরে রাখুন, ছিদ্রগুলি চিহ্নিত করুন এবং আপনার মাউন্ট করা বোল্টের চেয়ে ছোট ব্যাস ব্যবহার করে ড্রিল করুন। এটি বোল্টগুলিকে lাকনাতে কামড়ানোর অনুমতি দেবে।
  5. আপনার তারের জন্য সমস্ত পথ দিয়ে যাওয়ার জন্য গর্তটি ড্রিল করুন। আমি আমার জন্য একটি 5 মিমি গর্ত তৈরি করেছি যা ঠিক আকার ছিল। এই পর্যায়ে আপনার idাকনার একই ছিদ্রটি চিহ্নিত করা এবং ড্রিল করাও একটি ভাল ধারণা।
  6. এখন আপনি আপনার পিসিবিতে উপাদানগুলি স্থাপন করতে পারেন এবং সোল্ডারিং শুরু করতে পারেন। ESP8266 এর হেডার দিয়ে শুরু করুন।
  7. ESP8266 শিরোনামগুলির সাথে আপনি এখন জানেন যে পিনগুলি কোথায় দাঁড়িয়ে আছে, তাই আপনি এখন আপনার সেন্সরগুলিকে সংযুক্ত করতে কিছু তার কেটে ফেলতে পারেন। এটি করার সময় নিশ্চিত করুন যে এগুলি আপনার প্রয়োজনের চেয়ে দীর্ঘ, কারণ আপনি পরে তাদের ছাঁটাই করতে পারেন। এই তারগুলি আপনার সমস্ত পাওয়ার + এবং -, সেইসাথে ডেটা লাইনের জন্য হওয়া উচিত। আমি এইগুলিকেও কোডেড করেছি তাই আমি জানতাম কোনটি।
  8. পরবর্তী সার্কিট ডায়াগ্রাম অনুসারে বোর্ডের জন্য আপনার প্রয়োজনীয় সমস্ত তারগুলি সোল্ডার করুন এবং theাকনাতে মাউন্ট করার জন্য এবং আপনার সেন্সরের সাথে সংযোগ স্থাপনের জন্য প্রস্তুত PCB এর গর্তের মাধ্যমে তাদের ধাক্কা দিন।
  9. সর্বশেষ, আপনার বিদ্যুৎ সরবরাহের জন্য আপনাকে একটি সংযোগ তৈরি করতে হবে। আমি এর জন্য একটি ছোট সংযোজক (ছবিতে নয়) যুক্ত করেছি। কিন্তু আপনি এটি সরাসরি বিক্রি করতে পারেন।

এটা পিসিবি সমাবেশের জন্য! এটি বেশিরভাগ যান্ত্রিক পরামর্শ কারণ আপনার PCাকনা অনুসারে আপনার PCB স্থাপন করা আপনার উপর নির্ভর করবে। এই পর্যায়ে Bাকনাতে PCB মাউন্ট করবেন না কারণ আমাদের পরবর্তী ধাপে সেন্সরটি নিচের দিকে মাউন্ট করতে হবে।

ধাপ 4: idাকনা তৈরি করা

াকনা তৈরি করা
াকনা তৈরি করা
াকনা তৈরি করা
াকনা তৈরি করা
াকনা তৈরি করা
াকনা তৈরি করা

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

সতর্কতা: নিওপিক্সেলের ডেটা লাইনের একটি দিক আছে। পিসিবিতে তীরগুলি সন্ধান করে প্রতিটি আলোর ইনপুট এবং আউটপুটের দিকে মনোযোগ দিন। নিশ্চিত করুন যে ডেটা সবসময় আউটপুট থেকে ইনপুটে যায়।

  1. Whereাকনাতে লাইট এবং তাপমাত্রা সেন্সর স্থাপন করে শুরু করুন যেখানে আপনি তাদের ফিট করতে চান। আমি তাপমাত্রা সেন্সরকে লাইট থেকে দূরে রাখার পরামর্শ দিচ্ছি কারণ তারা কিছুটা তাপ দেবে। কিন্তু এর বাইরে লেআউট সম্পূর্ণ আপনার উপর নির্ভর করে।
  2. সবকিছু সাজিয়ে রেখে, আপনি একসঙ্গে লাইট লাগানোর জন্য কিছু তার কেটে ফেলতে পারেন। আমি এটি একটি টুকরো টুকরো করে কেটে ফেলেছি এবং বাকিটা কাটতে গাইড হিসেবে ব্যবহার করেছি।
  3. পরবর্তীতে আমি কিছু নীল-তাক ব্যবহার করে লাইট চেপে ধরেছিলাম এবং ফ্লোরা বোর্ডের পাশে প্যাড ব্যবহার করে তারগুলো বিক্রি করেছিলাম। লাইটের ডেটা দিকের দিকে মনোযোগ দিন।
  4. আমি তখন লাইট থেকে নীল-টাক সরিয়ে দিলাম এবং গরম আঠালো ব্যবহার করে themাকনাতে সেগুলিকে সুরক্ষিত করার জন্য তাপমাত্রা সেন্সর সহ যেখানে আমি খুশি ছিলাম।
  5. এখন আপনি পিসিবি নিয়ে যান এবং mountাকনাতে মাউন্ট করুন যেখানে আপনি আগে ছিদ্র করেছিলেন এবং ছিদ্র করেছিলেন। সেন্সরগুলির সাথে সংযুক্ত হওয়ার জন্য প্রস্তুত বড় গর্তের মাধ্যমে তারগুলি ধাক্কা দিন।
  6. তারপরে পূর্ববর্তী ধাপে প্রদত্ত সার্কিট ডায়াগ্রাম অনুসরণ করে প্রতিটি তারকে সঠিক সেন্সরগুলিতে সোল্ডার করুন।
  7. যেহেতু মাটির সেন্সরটি idাকনাতে মাউন্ট করা হয় না, তাই আপনাকে নিশ্চিত করতে হবে যে তারগুলি মাটিতে লাগানোর জন্য যথেষ্ট পরিমাণে বাকি আছে। একবার কেটে গেলে, আপনার মাটির সেন্সরে সোল্ডার লাগান।

অভিনন্দন, আপনার এখন তাপমাত্রা, আর্দ্রতা এবং মাটির আর্দ্রতা সেন্সর সহ সম্পূর্ণরূপে একত্রিত সেন্সর ভিত্তিক idাকনা থাকা উচিত। পরবর্তী ধাপে আপনি দেখতে পাবেন যে আমি ESP8266 এর পাশাপাশি কাঠের রজন থেকে একটি 3D মুদ্রিত টুপি যুক্ত করেছি। আমি কীভাবে এটি তৈরি করব তা বর্ণনা করিনি কারণ আপনার টেরারিয়ামের চূড়ান্ত আকার এবং আকার সম্ভবত পৃথক হবে এবং প্রত্যেকেরই একটি 3D প্রিন্টারের অ্যাক্সেস নেই। কিন্তু আমি এটিকে নির্দেশ করতে চাই তাই আপনি কিভাবে আপনার প্রকল্পটি শেষ করতে পারেন তার একটি ধারণা হিসাবে কাজ করে!

ধাপ 5: Arduino এর সাথে ESP8266 কোডিং

Arduino এর সাথে ESP8266 কোডিং
Arduino এর সাথে ESP8266 কোডিং
Arduino এর সাথে ESP8266 কোডিং
Arduino এর সাথে ESP8266 কোডিং
Arduino এর সাথে ESP8266 কোডিং
Arduino এর সাথে ESP8266 কোডিং
Arduino এর সাথে ESP8266 কোডিং
Arduino এর সাথে ESP8266 কোডিং

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

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

Arduino পরিবেশ সেটআপ করুন:

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

একবার যুক্ত হয়ে গেলে, এই প্রকল্পের কাজ করার জন্য আপনাকে বোর্ডের ধরন এবং ফ্ল্যাশ আকার নির্বাচন করতে হবে। "সরঞ্জাম"-> "বোর্ড" মেনুতে আপনাকে "NodeMCU 1.0" মডিউল নির্বাচন করতে হবে এবং ফ্ল্যাশ আকারের বিকল্পগুলিতে আপনাকে "4M (1M SPIFFS)" নির্বাচন করতে হবে।

লাইব্রেরি যোগ করা

এখানেই অধিকাংশ লোক অস্থির হয়ে যায় যখন কেউ প্রকল্পের প্রতিলিপি করার চেষ্টা করে। লাইব্রেরিগুলি চঞ্চল এবং বেশিরভাগ প্রকল্প কাজ করার জন্য ইনস্টল করা একটি নির্দিষ্ট সংস্করণের উপর নির্ভর করে। যদিও Arduino পরিবেশ আংশিকভাবে এই সমস্যাটির সমাধান করে, এটি সাধারণত নতুন নতুনদের দ্বারা পাওয়া সময়ের সংকলনের উৎস। এই সমস্যাটি অন্যান্য ভাষা এবং পরিবেশ দ্বারা "প্যাকেজিং" নামক কিছু ব্যবহার করে সমাধান করা হয়, কিন্তু Arduino পরিবেশ এটিকে সমর্থন করে না … টেকনিক্যালি।

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

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

এখন এই প্রকল্পের জন্য লাইব্রেরি যোগ করার জন্য আপনাকে GitHub সংগ্রহস্থল থেকে জিপ ফাইল ডাউনলোড করতে হবে এবং অন্তর্ভুক্ত "লাইব্রেরি" ফোল্ডারে সমস্ত লাইব্রেরি ইনস্টল করতে হবে। এগুলি সব.zip ফাইল হিসাবে সংরক্ষিত এবং এর জন্য Arduino অফিসিয়াল ওয়েব পেজে প্রস্তাবিত ধাপগুলি ব্যবহার করে ইনস্টল করা যায়।

প্রয়োজনীয় ভেরিয়েবল পরিবর্তন করুন

আপনি সবকিছু ডাউনলোড এবং ইনস্টল করার পরে, বোর্ডে কোড সংকলন এবং আপলোড শুরু করার সময় এসেছে। সুতরাং সেই ডাউনলোড করা সংগ্রহস্থলের সাথে, "IoT-Terrarium" নামে একটি ফোল্ডার থাকা উচিত যাতে এতে একগুচ্ছ.ino ফাইল থাকে। "IoT-Terrarium.ino" নামক প্রধান ফাইলটি খুলুন এবং উপরের স্কেচের মূল পরিবর্তনশীল অংশে স্ক্রোল করুন।

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

স্ট্রিং SSID = "";

স্ট্রিং পাসওয়ার্ড = "";

পরেরটি হল আপনি যে সময় অঞ্চলে আছেন। এটি একটি ধনাত্মক বা negativeণাত্মক সংখ্যা হতে পারে। উদাহরণস্বরূপ সিডনি হল +10;

#UTC_OFFSET +10 সংজ্ঞায়িত করুন

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

এইগুলিকে একসঙ্গে গুণ করলে আপনি কতক্ষণ পর্যন্ত ডেটা ফিরে পাবেন, যথাক্রমে 288 এবং 150000 (2.5 মিনিট) এর ডিফল্টগুলি 12 ঘন্টা সময় দেয়, আপনি কতটা পিছনে দেখতে চান তা অনুসারে এগুলি পরিবর্তন করুন।

#সংজ্ঞা দিন NUM_SAMPLES 288

#সংজ্ঞা_পেরিওড 150000 নির্ধারণ করুন

পূর্ববর্তী ধাপে আমি ESP8266 এর পিন D1 (পিন 5) এর সাথে LED এর সংযোগ করেছি। আপনি যদি এটি পরিবর্তন করেছেন বা কম বা বেশি LED যুক্ত করেছেন তবে আপনি এটি দুটি লাইনে পরিবর্তন করতে পারেন;

#ডিফাইন NUM_LEDS 3 // আপনার সংযুক্ত LED গুলির সংখ্যা

#define DATA_PIN 5 // LED এর ডাটা লাইন যে পিনটি চালু আছে

শেষ যে জিনিসটি আপনাকে পরিবর্তন করতে হবে তা হল আপনার DHT11 সেটিংস। যদি আপনি DHT11 ব্যবহার না করেন তবে কেবল তার সাথে সংযুক্ত পিন এবং টাইপটি পরিবর্তন করুন;

#DHT_PIN 4 সংজ্ঞায়িত করুন // যে ডেটা পিন আপনি আপনার DHT সেন্সরের সাথে সংযুক্ত করেছেন

#DHTTYPE DHT11 সংজ্ঞায়িত করুন // DHT11 ব্যবহার করার সময় এটিকে অসম্মান করুন // DHTTYPE DHT22 কে সংজ্ঞায়িত করুন // DHT22 ব্যবহার করার সময় এটিকে অসম্মান করুন //

কম্পাইল এবং আপলোড করুন

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

এটাই! আপনি কোডটি সফলভাবে আপলোড করেছেন। এখন টেরারিয়ামে lাকনা আটকে রাখুন এবং দেখুন সেন্সরগুলি কী বলে।

ধাপ 6: চূড়ান্ত পণ্য

চূড়ান্ত পণ্য
চূড়ান্ত পণ্য
চূড়ান্ত পণ্য
চূড়ান্ত পণ্য

একবার সব একসাথে করা হলে, মাটির সেন্সরটি মাটিতে আটকে দিন যাতে দুটি প্রং coveredেকে যায়। তারপরে কেবল theাকনা বন্ধ করুন, আপনার বিদ্যুৎ সরবরাহ সংযুক্ত করুন এবং চালু করুন! আপনি এখন একই ওয়াইফাই নেটওয়ার্কে থাকলে EPS8266 এর ওয়েব পেজে নেভিগেট করতে পারেন। এটি তার আইপি ঠিকানায় গিয়ে বা mDNS ব্যবহার করে করা যেতে পারে; https://IoT-Terrarium.local/ (বর্তমানে অ্যান্ড্রয়েড দ্বারা সমর্থিত নোট, দীর্ঘশ্বাস)

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

আপনি পৃষ্ঠাটি আপনার হোম স্ক্রিনে iOS বা Android এ সংরক্ষণ করতে পারেন যাতে এটি একটি অ্যাপের মতো কাজ করে। আপনার ESP8266 এর মতো একই ওয়াইফাই নেটওয়ার্কে থাকা নিশ্চিত করুন যখন আপনি এটি ক্লিক করবেন।

এই প্রকল্পের জন্য এটিই, যদি আপনার কোন মন্তব্য বা প্রশ্ন থাকে তবে মন্তব্যগুলিতে তাদের ছেড়ে দিন। পড়া এবং খুশি করার জন্য ধন্যবাদ!

প্রস্তাবিত: