সুচিপত্র:

UCL - IIoT - ইন্ডোর -জলবায়ু 4.0: 8 ধাপ
UCL - IIoT - ইন্ডোর -জলবায়ু 4.0: 8 ধাপ

ভিডিও: UCL - IIoT - ইন্ডোর -জলবায়ু 4.0: 8 ধাপ

ভিডিও: UCL - IIoT - ইন্ডোর -জলবায়ু 4.0: 8 ধাপ
ভিডিও: UCL-IIoT-Datalogger 2024, নভেম্বর
Anonim
UCL - IIoT - ইন্ডোর -জলবায়ু 4.0
UCL - IIoT - ইন্ডোর -জলবায়ু 4.0

এই নির্দেশের সাথে পড়া এবং কাজ করার পরে, আপনার নিজের স্বয়ংক্রিয় অন্দর-জলবায়ু থাকবে, যা আপনি নোড-রেডের সাহায্যে অনলাইনে পর্যবেক্ষণ করতে পারেন। আমাদের ক্ষেত্রে আমরা এই ধারণাটি বিকশিত করেছি এবং এটি একটি 3D-printet হাউজে উপস্থাপন করেছি।

ধাপ 1: প্রকল্পের জন্য প্রয়োজনীয় সামগ্রীর আইও-তালিকা

IO- প্রকল্পের জন্য প্রয়োজনীয় সামগ্রীর তালিকা
IO- প্রকল্পের জন্য প্রয়োজনীয় সামগ্রীর তালিকা
IO- প্রকল্পের জন্য প্রয়োজনীয় সামগ্রীর তালিকা
IO- প্রকল্পের জন্য প্রয়োজনীয় সামগ্রীর তালিকা
IO- প্রকল্পের জন্য প্রয়োজনীয় সামগ্রীর তালিকা
IO- প্রকল্পের জন্য প্রয়োজনীয় সামগ্রীর তালিকা

আরডুইনো মেগা 2560

RAYSTAR OPTRONICS RC1602A-FHW-ESXDHT- সেন্সর

BD243C ট্রানজিস্টর

Y. S. TECH FD244010HB 4010 40mm x10mm ফ্যান 24V 0.07A 2Pin 446

ধাপ 2: ফ্লোচার্ট

ফ্লোচার্ট
ফ্লোচার্ট

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

ধাপ 3: 3D মুদ্রণ ঘর

3D প্রিন্টিং হাউস
3D প্রিন্টিং হাউস

আমরা 18x16 সাইজ ব্যবহার করি, এবং এটিকে আর ছোট করে তুলব না কারণ যন্ত্রপাতির ভিতরে ফিট করতে হবে। থ্রিডি প্রিন্টিংয়ের জন্য আপনার যা অভিজ্ঞতা আছে তা ব্যবহার করুন অথবা ফিউশন 360 বা স্কেচআপ ব্যবহার করুন। আপনি যদি প্রকল্পে আরও আইটেম বা জিনিসপত্র বাস্তবায়ন করতে চান, তাহলে আপনি যদি একটি বড় বাড়ি নিয়ে কাজ করতে চান, অন্তত যদি আপনি ভিতরে সরঞ্জাম চান।

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

ধাপ 4: ফ্রিজিং

ফ্রিজিং
ফ্রিজিং

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

ধাপ 5: কোডিং

কোডিং
কোডিং
কোডিং
কোডিং
কোডিং
কোডিং

কোডটি Arduino তে লেখা হয়েছে যা C এবং C ++ প্রোগ্রামিং ভাষার সমন্বয়। নিশ্চিত করুন যে একই লাইব্রেরি অন্তর্ভুক্ত করা হয়েছে যদি একটি অনুলিপি চেষ্টা করা হয়।

ধাপ 6: নোড-লাল

নোড-লাল
নোড-লাল
নোড-লাল
নোড-লাল

নোড-রেড একটি সফটওয়্যার যা আপনি আপনার কম্পিউটারে সিএমডির মাধ্যমে ডাউনলোড করেন। এটি একটি প্রবাহ ভিত্তিক উন্নয়ন সরঞ্জাম যা ভিজ্যুয়াল প্রোগ্রামিং এর জন্য ব্যবহৃত হয়, যা একটি ব্রাউজার ভিত্তিক প্রবাহ সম্পাদক প্রদান করে।

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

আমরা ক্লিপবোর্ডের মাধ্যমে আমাদের নোড-রেড থেকে কোডটি আপলোড করেছি যাতে সবাই এটি ব্যবহার করতে পারে। আপনাকে যা করতে হবে তা হল আপনার ডিভাইসে নোড-রেড ডাউনলোড করা এবং ড্যাশবোর্ডের একটি ট্যাবে আমদানি করা। একবার বাস্তবায়িত হলে নিশ্চিত হয়ে নিন যে আপনার Arduino COM3 এ সেট আছে এবং Wampserver এ একই SQL ডাটাবেস সেট আপ আছে। আমরা নির্বাচিত শহরের বহিরঙ্গন তাপমাত্রা দেখার জন্য Weather.com থেকে তথ্য আমদানি করার সিদ্ধান্ত নিয়েছি। আমরা ফরেনহাইটকে সেলসিয়াসে রূপান্তর করেছি যাতে সংখ্যাগুলো আমাদের জন্য আরও পাঠযোগ্য হয়। এখানে আমরা সিদ্ধান্ত নিলাম যে তাপমাত্রা স্প্যান -100 এবং 100 ডিগ্রী সিনসের মধ্যে হবে যা একটি খুব বাস্তবসম্মত স্প্যান যা অতিক্রম করা হবে না।

একটি খুব গুরুত্বপূর্ণ নোড হল যে একই ফাংশনগুলির জন্য আপনার একই লাইব্রেরিগুলি নোড-রেডে ইনস্টল করা দরকার। প্যালেট পরিচালনা করার জন্য আপনি লাইব্রেরি আমদানি করতে পারেন, এবং আপনার যা আমাদের মতই থাকতে হবে তা হল:

নোড-লাল

নোড-লাল-অবদান-স্ট্রিং

নোড-লাল-অবদান-ইউনিট-রূপান্তরকারী

নোড-লাল-ড্যাশবোর্ড

নোড-লাল-নোড-আরডুইনো

নোড-লাল-নোড-ফিড পার্সার

নোড-লাল-নোড-মাইএসকিউএল

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

ধাপ 7: Wampserver MySQL

Wampserver মাইএসকিউএল
Wampserver মাইএসকিউএল

Wampserver: MySQL- ডাটাবেজ Arduino থেকে তথ্য সংরক্ষণ করতে ব্যবহৃত হয়। এই ক্ষেত্রে এটি অভ্যন্তরীণ এবং বহিরঙ্গন তাপমাত্রা, পাখা-গতি এবং আর্দ্রতা। এই ধরনের ডাটাবেসের সবকিছু কম্পিউটারে অভ্যন্তরীণভাবে চলে। লগ ইন করার জন্য আপনাকে অবশ্যই একটি আইডি টাইপ "রুট" ব্যবহার করতে হবে এবং কোড এরিয়াটি খালি থাকতে হবে। নোড-রেড থেকে এটি গুরুত্বপূর্ণ যে আপনি যে ডেটা প্রেরণ করেন তা মাইএসকিউএল-এর মতো নামগুলি সরবরাহ করা হয়, অন্যথায় ডেটা সার্ভারে পৌঁছাবে না এবং নোড-রেডে ত্রুটি থাকবে।

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

ধাপ 8: প্রকল্পের চিত্র

প্রকল্পটি যেভাবে কাজ করা উচিত তার একটি প্রদর্শন।

প্রস্তাবিত: