সুচিপত্র:

MAG (ক্ষুদ্রাকৃতির স্বয়ংক্রিয় গ্রীনহাউস): Ste টি ধাপ
MAG (ক্ষুদ্রাকৃতির স্বয়ংক্রিয় গ্রীনহাউস): Ste টি ধাপ

ভিডিও: MAG (ক্ষুদ্রাকৃতির স্বয়ংক্রিয় গ্রীনহাউস): Ste টি ধাপ

ভিডিও: MAG (ক্ষুদ্রাকৃতির স্বয়ংক্রিয় গ্রীনহাউস): Ste টি ধাপ
ভিডিও: পানির সাথে বিনামূল্যের শক্তি উৎপাদক - হাইড্রোজেন ইঞ্জিন 2024, জুলাই
Anonim
MAG (ক্ষুদ্রাকৃতির স্বয়ংক্রিয় গ্রীনহাউস)
MAG (ক্ষুদ্রাকৃতির স্বয়ংক্রিয় গ্রীনহাউস)

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

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

ধাপ 1: উপকরণ

উপকরণ
উপকরণ
উপকরণ
উপকরণ
উপকরণ
উপকরণ

এই প্রকল্পটি তৈরি করতে, আপনার নিম্নলিখিত আইটেমগুলির প্রয়োজন হবে:

ইলেকট্রনিক্স:

1. রাস্পবেরি পাই 4 - কিট 2। রাস্পবেরি পাই টি-মুচি 3 ব্রেডবোর্ড 4। পুরুষ থেকে পুরুষ সংযোগকারী 5। পুরুষ থেকে মহিলা সংযোগকারী 6। LM35 (তাপমাত্রা সেন্সর) 7। 4x আর্দ্রতা সেন্সর 8 DHT119। MCP300810। Potentiometer (নিয়ন্ত্রণের জন্য, প্রয়োজন নেই) 11। সানফাউন্ডার এলসিডি-ডিসপ্লে 12। 4x ব্রাশহীন জল আড়ম্বর 12V13। জলপাইপ 14। অ্যাডাপ্টার 12V15। 4x রিলে 5V

কেসিং:

1. অ্যাকোয়ারিয়াম 2। কাঠের তক্তা 3। লোহার কঠিন বৃত্তাকার দণ্ড 4। নখ 5। স্ক্রু 6। Aquaplan ছাদ প্রাইমার

সরঞ্জাম:

1. হাতুড়ি 2 দেখেছি 3। স্ক্রু ড্রাইভার 4। ড্রিল 5। কাঠের ফাইল 6। আঠালো বন্দুক 7। পেইন্ট ব্রাশ 8। Wালাই মেশিন 9। সেলিং ডিভাইস

নীচের পিডিএফ ফাইলে, আপনি অংশগুলির লিঙ্ক সহ সম্পূর্ণ মূল্য তালিকা দেখতে পারেন।

ধাপ 2: গ্রিনহাউস তৈরি করা

গ্রিনহাউস তৈরি করা
গ্রিনহাউস তৈরি করা
গ্রিনহাউস তৈরি করা
গ্রিনহাউস তৈরি করা
গ্রিনহাউস তৈরি করা
গ্রিনহাউস তৈরি করা
গ্রিনহাউস তৈরি করা
গ্রিনহাউস তৈরি করা

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

সংখ্যা 1 থেকে 4 কেসটির জন্য এবং যখন আপনি সেগুলি কেটে ফেলবেন তখন আপনি গর্তে নখ কাটাতে একসঙ্গে সংযুক্ত করতে পারেন।

অতিরিক্ত বোর্ড, সংখ্যা 5 + 6, একটি lাকনা যা আপনি পাই এর জন্য বগির উপরে রাখতে পারেন।

মন্তব্য:

সমস্ত বোর্ডের গর্তের কেন্দ্রগুলি প্রান্ত থেকে 0.8 সেমি দূরে (ধূসর রেখা, এক নম্বর ছবি দেখুন রেফারেন্স)। কাঠের জন্য 2 মিমি বোল্ট দিয়ে ছিদ্র করা হয়েছিল।

1: এটি নিচের প্লেট। বাম দিকে আপনার 2 টি গর্তের মধ্যে 64 সে.মি. এটি বাম এবং ডান দিকের গর্ত এবং প্রান্তের মধ্যে দূরত্বের জন্য গণনা করে। উপরের বোর্ডে একটি 2cm x 2cm বর্গক্ষেত্র রয়েছে যাতে বিদ্যুতের তারের মাধ্যমে প্রবেশ করা যায়। এলসিডি ডিসপ্লে পজিশন করার জন্য নিচের তক্তার 8cm x 2.5cm কাটা আছে।

2: এগুলি দীর্ঘতম দিক এবং আপনার এই দুটি তক্তার প্রয়োজন হবে। উপরে আপনার 3mm x 10mm এর 2 টি কাটা অংশ আছে। এটি পরে আর্দ্রতা সেন্সর তারগুলি রুট করতে ব্যবহার করা হবে।

3: এগুলি সবচেয়ে ছোট দিক এবং আপনার এই 4 টি তক্তার প্রয়োজন হবে।

4: এগুলি উদ্ভিদ পাত্রে ছেদ, আপনি এই দুটি তক্তার প্রয়োজন হবে আপনি দেখানো হিসাবে সাদা টুকরা অপসারণ করতে হবে যাতে আপনি একে অপরের মধ্যে এই 2 স্লাইড করতে পারেন

ধাপ 3: গ্রিনহাউস কেস শেষ করা

গ্রিনহাউস কেস শেষ করা
গ্রিনহাউস কেস শেষ করা
গ্রিনহাউস কেস শেষ করা
গ্রিনহাউস কেস শেষ করা
গ্রিনহাউস কেস শেষ করা
গ্রিনহাউস কেস শেষ করা

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

পরবর্তীতে মাঝখানে ধাতব বারগুলিকে একসঙ্গে dingালাই করা হয় তাই আমরা একটি ক্রস দিয়ে শেষ করি। আমরা এই ধাতব ফ্রেমটি 4 টি গর্ত ড্রিল করার পরে কেসে রাখব, প্রতিটির মতো প্রতিটির 1 টি। নিশ্চিত করুন যে আপনি যখন এটি রাখেন তখন সমস্ত 4 টি সমান হয়।

শেষ হিসাবে আমরা বগির প্রতিটি পাশে একটি খাঁজ তৈরি করব। এটি তৈরি করুন যাতে পানির পাইপগুলি বিশ্রাম নিতে পারে। এটির জায়গায় রাখার জন্য উপরে একটু কাঠের টুকরো যোগ করুন। এই কাঠের টুকরোটি প্রয়োগ করার সময় নিশ্চিত করুন যে আপনি এখনও পানির পাইপটি সহজেই সরিয়ে ফেলতে পারেন এবং প্রয়োজনে এটিকে আবার রাখতে পারেন।

ধাপ 4: রাস্পবেরি পাইতে সফটওয়্যার

রাস্পবেরি পাইতে সফটওয়্যার
রাস্পবেরি পাইতে সফটওয়্যার
রাস্পবেরি পাইতে সফটওয়্যার
রাস্পবেরি পাইতে সফটওয়্যার

আমার কোড কাজ করার জন্য (যা আমি নীচে লিঙ্ক করব) আপনাকে কিছু প্যাকেজ এবং লাইব্রেরি ইনস্টল করতে হবে। আপনার পাইটি আপডেট করার জন্য আপনার প্রথম জিনিসটি প্রয়োজন।

প্রথমে, নিম্নলিখিত কমান্ডটি প্রবেশ করে আপনার সিস্টেমের প্যাকেজ তালিকা আপডেট করুন: sudo apt-get update।

আপনার সমস্ত ইনস্টল করা প্যাকেজগুলিকে নিম্নলিখিত কমান্ড দিয়ে তাদের সর্বশেষ সংস্করণে আপগ্রেড করুন: sudo apt-get dist-upgrade।

যদি সিস্টেমটি পুনরায় বুট করার অনুরোধ না করে তবে 'সুডো রিবুট' করুন। এটি নিশ্চিত করার জন্য যে সবকিছু সঠিকভাবে সেটআপ করা হয়েছে।

প্যাকেজগুলি ইনস্টল করার পরে আপনাকে কিছু লাইব্রেরি ইনস্টল করতে হবে:

  • sudo pip3 install --upgrade setuptools
  • sudo apt-get python3-flask ইনস্টল করুন
  • sudo pip install -U flask -cors
  • সুডো পিপ ফ্লাস্ক-সকেটিও ইনস্টল করুন
  • sudo apt-get rpi.gpio ইনস্টল করুন
  • sudo pip3 Adafruit_DHT ইনস্টল করুন

যখন আপনি সম্পন্ন করেন, একটি 'সুডো রিবুট' করুন।

ধাপ 5: সার্কিট তৈরি করা

সার্কিট তৈরি করা
সার্কিট তৈরি করা
সার্কিট তৈরি করা
সার্কিট তৈরি করা

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

সার্কিট সম্পর্কে তথ্য:

আমাদের MCP3008 এর সাথে 5 টি সেন্সর সংযুক্ত আছে যা ভিতরের তাপমাত্রার জন্য lm35 এবং 4 মাটির আর্দ্রতা সেন্সর। বাইরের তাপমাত্রা এবং আর্দ্রতার জন্য একটি DHT11 এবং সবশেষে জলাশয়ে পর্যাপ্ত জল আছে কিনা তা পরীক্ষা করার জন্য একটি ওয়াটার ফ্লোট সুইচ।

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

অতিরিক্ত:

আমি একটি LCD- ডিসপ্লেও প্রয়োগ করেছি যা আপনার ল্যাপটপের সাথে সংযোগ স্থাপনের প্রয়োজন ছাড়াই রাস্পবেরি পাই এর সাথে সংযোগ স্থাপন করা আরও সহজ করে তুলবে। এটি প্রয়োজনীয় নয় তবে এটি অত্যন্ত প্রস্তাবিত।

সবগুলো একসঙ্গে সোল্ডার করার আগে আমি আমার ব্রেডবোর্ড ব্যবহার করে সবকিছু একসাথে লিঙ্ক করেছিলাম এবং আমার সেন্সরগুলি পরীক্ষা করে দেখেছিলাম যে সবকিছু কাজ করে।

ধাপ 6: একটি ডাটাবেস তৈরি করুন

একটি ডাটাবেস তৈরি করুন
একটি ডাটাবেস তৈরি করুন

সেন্সর থেকে আপনার ডেটা একটি সংগঠিত কিন্তু নিরাপদ উপায়ে সংরক্ষণ করা খুবই গুরুত্বপূর্ণ। এই কারণেই আমি আমার ডেটা একটি ডাটাবেসে সংরক্ষণ করার সিদ্ধান্ত নিয়েছি। এই ভাবে শুধুমাত্র আমি এই ডাটাবেস (ব্যক্তিগত অ্যাকাউন্ট সহ) অ্যাক্সেস করতে পারি এবং এটি সংগঠিত রাখতে পারি। উপরের ছবিতে আপনি আমার ERD ডায়াগ্রাম খুঁজে পেতে পারেন।

আপনি উপরে আমার ERD ডায়াগ্রাম দেখতে পারেন, আমি একটি ডাম্প ফাইলও লিঙ্ক করব যাতে আপনি নিজের জন্য ডাটাবেস আমদানি করতে পারেন এই ডাটাবেসের সাহায্যে আপনি একাধিক জিনিস দেখাতে সক্ষম হবেন যেমন:

  • গাছের কাছাকাছি এবং উপরে তাপমাত্রা
  • গাছের কাছাকাছি আর্দ্রতা
  • প্রতিটি উদ্ভিদের স্থল আর্দ্রতা
  • উদ্ভিদটির জন্য পাম্প সক্ষম কিনা তা দেখুন
  • ইত্যাদি।

এই ধাপে সংযুক্ত আপনি আমার মাইএসকিউএল ডাম্প খুঁজে পেতে পারেন। সুতরাং আপনি সহজেই এটি আমদানি করতে পারেন। মাইএসকিউএল ডাম্প পান।

ধাপ 7: ওয়েবসাইট

ওয়েবসাইট
ওয়েবসাইট
ওয়েবসাইট
ওয়েবসাইট

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

যখন Pi বুট হচ্ছে, এটি আমার পাইথন স্ক্রিপ্ট চালানো শুরু করবে। এটি ওয়েবসাইটে দেখানোর জন্য ডেটা পাওয়ার যত্ন নেবে। স্ক্রিপ্ট অনুসরণ করে, pi সেন্সর থেকে প্রতি সঠিক ঘন্টায় ডেটা পড়বে এবং ডাটাবেসে রাখবে। সাইটটিও প্রতিক্রিয়াশীল তাই এটি মোবাইলে খোলা যেতে পারে।

আমার কোডটি এখানে জিথুব এ পাওয়া যাবে।

ধাপ 8: ব্যাকএন্ড লেখা

ব্যাকএন্ড লেখা
ব্যাকএন্ড লেখা

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

কোড প্রোগ্রাম করার জন্য আমি ভিসুয়াল স্টুডিও কোড ব্যবহার করেছি। কোডটি এইচটিএমএল, সিএসএস, জাভাস্ক্রিপ্ট এবং পাইথনে (ফ্লাস্ক) লেখা আছে

ধাপ 9: ক্ষেত্রে সবকিছু রাখুন

কেসে সবকিছু রাখুন
কেসে সবকিছু রাখুন
কেসে সবকিছু রাখুন
কেসে সবকিছু রাখুন
কেসে সবকিছু রাখুন
কেসে সবকিছু রাখুন
কেসে সবকিছু রাখুন
কেসে সবকিছু রাখুন

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

আমি একটি কাঠের টুকরোতে রিলেগুলিকে আঠালো করেছি যাতে তারা যখন হেরে যায় তখন ঝুলে থাকে না। আমি পাম্পগুলিকে জলাশয়ে আঠালো করেছি যাতে তারা হারাতে না পারে। আমি ফ্রেমের উপরে DHT11 সেন্সর আঠালো করার পরামর্শও দিই।

প্রস্তাবিত: