সুচিপত্র:
- সরবরাহ
- ধাপ 1: মডেলগুলি
- পদক্ষেপ 2: এটি নির্মাণ
- ধাপ 3: হার্ডওয়্যার সংযুক্ত করা
- ধাপ 4: তাপমাত্রা এবং আর্দ্রতা
- ধাপ 5: গ্রাউন্ড আর্দ্রতা সেন্সর
- ধাপ 6: তরল পাম্প
- ধাপ 7: আপনার নির্দিষ্ট সরীসৃপের জন্য কোড সেট আপ করা
- ধাপ 8: উপভোগ করুন
ভিডিও: স্মার্ট ভিভেরিয়াম: 8 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
আমার সরীসৃপের জন্য পরিবেশগত অবস্থা পর্যবেক্ষণ করার জন্য, আমি একটি স্মার্ট ভিভেরিয়াম তৈরি করেছি। আমার লক্ষ্য হল আমার সরীসৃপের জন্য খাঁচার মধ্যে একটি সম্পূর্ণ জীবন্ত বাস্তুতন্ত্র থাকা ।.. এই অবস্থার উপর ভিত্তি করে, টেরারিয়ামের নিজের উপর কাজ করা উচিত যাতে নিশ্চিত করা যায় যে সব উদ্ভিদ হাইড্রেটেড, এবং তাপমাত্রা এবং আর্দ্রতা আমার সরীসৃপের জন্য উপযুক্ত হওয়া উচিত এই উন্মুক্ত উৎসটি প্রকাশ করে, আমি অন্যদের অনুপ্রাণিত করার আশা করব, এবং সম্ভবত আমার নিজের পণ্য সম্পর্কে কিছু প্রতিক্রিয়া পেতেও সাহায্য করব। এই মুহূর্তে এই টেরারিয়ামে শুধুমাত্র চিতা গেকো, ক্রেস্টেড গেকো এবং দাড়িওয়ালা ড্রাগনের জন্য সঠিক পরিবেশগত অবস্থা রয়েছে।:)
সরবরাহ
40x70cm 3mm triplex wood x 6
30x30 3 মিমি প্লেক্সিগ্লাস ক্লিয়ার এক্স 2
50x30 3 মিমি প্লেক্সিগ্লাস ক্লিয়ার এক্স 1
তরল পাম্প x 2
DHT22 সেন্সর x 1
গ্রাউন্ড আর্দ্রতা সেন্সর x 2
1 মিটার পিভিসি টিউব x 5
Arduino Uno x 1
ধাপ 1: মডেলগুলি
কাঠ কাটার জন্য মডেল (লেজার)
ভিভেরিয়াম তৈরির জন্য, আমি কিছু মডেল তৈরি করেছি যা লেজার কাটিংয়ের জন্য ব্যবহার করা যেতে পারে নিজেই ভিভেরিয়াম তৈরি করতে। যদি আপনি একটি ছোট টেরারিয়াম তৈরি করতে চান তবে এসভিজি মডেলের আকার পরিবর্তন করতে https://www.makercase.com/ এ json ফাইলটি ব্যবহার করা যেতে পারে। আকার ছাড়াও, আপনি টেরারিয়ামের জানালাগুলিও পরিবর্তন করতে পারেন। আপনি যদি কাঠের চেয়ে আলাদা উপাদান দিয়ে টেরারিয়াম তৈরি করতে চান তবে এই জসন ফাইলটিও প্রয়োজন। বর্তমান ফাইলটি বিশেষভাবে 3 মিমি পুরুত্বের কাঠের উপাদানের জন্য তৈরি করা হয়েছে।
Json ফাইলটি এখানে পাওয়া যাবে: https://github.com/LesleyKras/SmartVivarium/blob/… SVG ফাইলটি জেনারেটেড মডেল, json ফাইল থেকে তৈরি। যখন আপনি লেজার কাটার মেশিন ব্যবহার করে কাঠ কাটতে চান, অথবা হাত দিয়ে কাঠ কাটতে চান তখন এই ফাইলটি প্রয়োজন।
এসভিজিতে একসাথে বিভিন্ন কাঠের টুকরো থাকে। যখন আপনি একটি লেজার কাটিয়া মেশিন ব্যবহার করতে যাচ্ছেন, তখন আপনাকে SVG ফাইলের মধ্যে থেকে প্রতিটি অংশ পৃথকভাবে নির্বাচন করতে হবে এবং সেগুলো এক এক করে কেটে নিতে হবে।
পদক্ষেপ 2: এটি নির্মাণ
কাঠের টুকরাগুলি নখ বা কাঠের আঠা দিয়ে একসাথে রাখুন। নীচের এবং উপরের প্লেটগুলি সাইড-প্লেটের মতো একই হওয়া উচিত। এটি টেরারিয়াম নিজেই তৈরি করতে সহায়তা করে।
টুকরোগুলি একসাথে রাখার পরে, আপনার টেরারিয়ামটি ছবিতে দেখানো কিছু হওয়া উচিত
ধাপ 3: হার্ডওয়্যার সংযুক্ত করা
টেরারিয়াম স্থাপন করার পরে, হার্ডওয়্যার লাগানো শুরু করার সময় এসেছে। যেহেতু আমি শুধু একটি প্রোটোটাইপ ডেভেলপ করছিলাম, আমি কেব্লস এবং হার্ডওয়্যার লুকিয়ে রাখার জন্য অনেক চেষ্টা করিনি যাতে এটি একটি সমাপ্ত পণ্যের মত হয়। অবশ্যই, এটি সুপারিশ করা হয় যদি আপনি আপনার প্রকৃত সরীসৃপের জন্য ভিভেরিয়াম ব্যবহার করতে যাচ্ছেন।
প্রথম কাজটি হল, আপনার Arduino Uno কে আপনার কম্পিউটারের সাথে সংযুক্ত করুন এবং GitHub পৃষ্ঠা থেকে আপনার Arduino এ সোর্স কোড আপলোড করুন।
আপনার নিজের ইচ্ছার উপর নির্ভর করে, আপনি একটি ব্রেডবোর্ড ব্যবহার করতে পারেন (যা আমি করেছি)।
ধাপ 4: তাপমাত্রা এবং আর্দ্রতা
আপনার টেরারিয়ামের তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণের জন্য DHT22 সেন্সরের সংযোগ দিয়ে শুরু করা যাক। DHT22 সেন্সর সংযোগ করার জন্য, আপনাকে তাদের নিজস্ব লাইব্রেরি ব্যবহার করতে হবে যা এখানে পাওয়া যাবে।
লাইব্রেরি ইনস্টল করার পরে, আপনি পিনগুলিকে আরডুইনোতে সংযুক্ত করতে প্রস্তুত। নিশ্চিত করুন যে আপনার ভোল্টেজ পিনটি 5V, GND- পিনকে Arduino GND, এবং ডেটা পিনটি arduino এ 7 পিনের সাথে সংযুক্ত করুন।
ধাপ 5: গ্রাউন্ড আর্দ্রতা সেন্সর
মাটির আর্দ্রতা পর্যবেক্ষণ করার জন্য, আমরা স্থল আর্দ্রতা সেন্সর ব্যবহার করছি। এগুলি আপনার টেরারিয়ামে বসবাসকারী প্রকৃত উদ্ভিদের জন্য মাটির আর্দ্রতা পর্যবেক্ষণ করতে ব্যবহৃত হয়। যদি মাটির আর্দ্রতা খুব শুষ্ক হয়, বৃষ্টির ব্যবস্থা শেষ পর্যন্ত সক্রিয় হবে।
গ্রাউন্ড আর্দ্রতা সেন্সর সংযুক্ত করতে, আপনার নিম্নলিখিত সেটআপ থাকা প্রয়োজন; আরডুইনোতে 5V পিনের সাথে VCC- পিন সংযুক্ত করুন। Arduino এ GND পিনের সাথে GND পিনের সংযোগ করুন। এবং ডেটা পাওয়ার জন্য, আপনাকে সেন্সর থেকে A0 পিনগুলিকে A0 এবং A1 পিনগুলিকে আরডুইনোতে সংযুক্ত করতে হবে।
ধাপ 6: তরল পাম্প
আমি তরল পাম্প পুরোপুরি কাজ করতে পারিনি। কিন্তু এখন আমি এই পাম্পের জন্য একটি সিমুলেশন তৈরি করেছি, যতক্ষণ না আমি এটি সঠিকভাবে সংযোগ করতে পারি। আমি একটি সাধারণ LED আলো ব্যবহার করে এটি করেছি যা মাটির আর্দ্রতা খুব শুষ্ক হলে জ্বলজ্বলে হওয়া উচিত। আমার গবেষণার উপর ভিত্তি করে আমি প্রকৃত পাম্প কাজ করতে সঠিক ধরনের রিলেস পেতে হবে।
তরল পাম্প থেকে ভিসিসি পিনটি আরডুইনোতে 12 পিনে সংযুক্ত করুন এবং পাম্প থেকে জিএনডি পিনকে আরডুইনোতে জিএনডি পিনের সাথে সংযুক্ত করুন।
ধাপ 7: আপনার নির্দিষ্ট সরীসৃপের জন্য কোড সেট আপ করা
এই মুহূর্তে, আরডুইনোতে স্টোরেজে কনফিগার করা মাত্র তিন ধরণের সরীসৃপ রয়েছে। এই মুহুর্তে, ডেটাটি একটি জসন স্ট্রিংয়ে সংরক্ষণ করা হচ্ছে, যা আপনার সরীসৃপ উপস্থিত না থাকলে আরও সরীসৃপ যুক্ত করতে সহজেই পরিবর্তন করা যেতে পারে।
বর্তমানে যে সরীসৃপগুলি ব্যবহার করা হচ্ছে সেগুলি হল একটি চিতা গেকো, একটি ক্রেস্টেড গেকো এবং একটি দাড়িওয়ালা ড্রাগন।
Json ফাইল থেকে ডেটা ব্যবহার করার জন্য, আপনাকে অন্য একটি লাইব্রেরি ইনস্টল করতে হবে যা Json কে Arduino এর জন্য পাঠযোগ্য ডেটাতে বিশ্লেষণ করতে ব্যবহৃত হচ্ছে। আপনি এই লাইব্রেরিটি এখানে খুঁজে পেতে পারেন।
লাইব্রেরি যোগ করার পরে, আপনি কেবল কোডে নিম্নলিখিত স্ট্রিংটি অনুসন্ধান করতে পারেন: 'const char* সরীসৃপ = ডক ["চিতাবাঘের গেকো"]', এবং আপনার সরীসৃপের নামটি আপনার নিজের সরীসৃপের মধ্যে পরিবর্তন করুন।
আপনি সঠিকভাবে বানান পেয়েছেন কিনা তা নিশ্চিত করার জন্য আপনি "reptileData " নামক ভেরিয়েবলের ভিতরে json স্ট্রিং এর ভেরিয়েবলের নাম পরীক্ষা করতে পারেন। যদি আপনার সরীসৃপ উপস্থিত না থাকে, তাহলে আপনি আপনার নিজের সরীসৃপের জন্য প্রয়োজনীয় পরিবেশগত অবস্থা যোগ করতে অন্যান্য সরীসৃপের বিন্যাস ব্যবহার করতে পারেন।
এই শর্তগুলি ভাগ করতে ভুলবেন না, যাতে অন্য লোকেরাও এটি ব্যবহার করতে পারে!:)
ধাপ 8: উপভোগ করুন
আপনি এখন সেট করা উচিত, এবং terrarium ব্যবহার করতে সক্ষম হতে।
এই সমস্ত জিনিস কনফিগার করার পরে, এবং কোড আপলোড করার পরে, আপনি সেন্সর থেকে প্রাপ্ত ডেটা দেখতে সিরিয়াল মনিটর খুলতে পারেন। সেটটি ব্যবহার করার আগে এটি নির্ভরযোগ্য কিনা তা পরীক্ষা করুন, কারণ এটি একটি সেন্সর সঠিকভাবে কাজ নাও করতে পারে।
ডিফল্টরূপে, এটি প্রতি 5 সেকেন্ডে পরিবেশগত অবস্থা যাচাই করে, কিন্তু কোডে 'পিরিয়ড' ভেরিয়েবল (মিলিসেকেন্ড দ্বারা) পরিবর্তন করে আপনি এটি পরিবর্তন করতে পারেন।
উপভোগ করুন!
প্রস্তাবিত:
স্মার্ট ডেস্ক LED আলো - স্মার্ট লাইটিং W/ Arduino - নিওপিক্সেল ওয়ার্কস্পেস: 10 টি ধাপ (ছবি সহ)
স্মার্ট ডেস্ক LED আলো | স্মার্ট লাইটিং W/ Arduino | নিওপিক্সেল ওয়ার্কস্পেস: এখন আমরা বাড়িতে অনেক সময় ব্যয় করছি, পড়াশোনা করছি এবং ভার্চুয়ালি কাজ করছি, তাহলে কেন আমাদের কর্মক্ষেত্রকে একটি কাস্টম এবং স্মার্ট লাইটিং সিস্টেম Arduino এবং Ws2812b LEDs ভিত্তিক করে আরও বড় করা যাবে না। এখানে আমি আপনাকে দেখাব কিভাবে আপনার স্মার্ট তৈরি করবেন ডেস্ক LED আলো যে
ফ্রেয়া - ভিভেরিয়াম কন্ট্রোলার: 6 টি ধাপ
ফ্রেয়া - ভিভেরিয়াম কন্ট্রোলার: ফ্রেয়া একটি ওপেন সোর্স, রাস্পবেরি পাই ভিত্তিক ভিভেরিয়াম কন্ট্রোল সিস্টেম। এই নির্দেশে আমরা নিয়ামক তৈরির ধাপগুলির মধ্য দিয়ে চলতে যাচ্ছি
কিভাবে SONOFF স্মার্ট সুইচ দিয়ে স্মার্ট রোলার ব্লাইন্ড DIY করবেন ?: 14 টি ধাপ
কিভাবে SONOFF স্মার্ট সুইচ দিয়ে DIY স্মার্ট রোলার ব্লাইন্ডস? এবং সন্ধ্যায় এটি নিচে টান? যাই হোক, আমি
হার্ডওয়্যার এবং সফটওয়্যার হ্যাক স্মার্ট ডিভাইস, Tuya এবং Broadlink LEDbulb, Sonoff, BSD33 স্মার্ট প্লাগ: 7 টি ধাপ
হার্ডওয়্যার এবং সফটওয়্যার হ্যাক স্মার্ট ডিভাইস, তুয়া এবং ব্রডলিংক LEDbulb, Sonoff, BSD33 স্মার্ট প্লাগ: এই নির্দেশে আমি আপনাকে দেখাব কিভাবে আমি আমার নিজের ফার্মওয়্যারের সাথে বেশ কয়েকটি স্মার্ট ডিভাইস ফ্ল্যাশ করেছি, তাই আমি আমার ওপেনহ্যাব সেটআপের মাধ্যমে MQTT দ্বারা তাদের নিয়ন্ত্রণ করতে পারি। আমি যোগ করব নতুন ডিভাইস যখন আমি সেগুলো হ্যাক করেছিলাম। অবশ্যই কাস্টম এফ ফ্ল্যাশ করার অন্যান্য সফটওয়্যার ভিত্তিক পদ্ধতি আছে
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: 10 টি ধাপ (ছবি সহ)
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: আপনি কি কখনও স্মার্ট ঘড়ি চেয়েছিলেন? যদি তাই হয়, এটি আপনার জন্য সমাধান! আমি স্মার্ট এলার্ম ঘড়ি তৈরি করেছি, এটি এমন একটি ঘড়ি যা আপনি ওয়েবসাইট অনুযায়ী অ্যালার্মের সময় পরিবর্তন করতে পারেন। যখন অ্যালার্ম বন্ধ হয়ে যাবে, তখন একটি শব্দ হবে (বাজর) এবং 2 টি বাতি থাকবে