সুচিপত্র:

The Floger: একটি ডিভাইস আবহাওয়া পরামিতি নিরীক্ষণ: 6 ধাপ
The Floger: একটি ডিভাইস আবহাওয়া পরামিতি নিরীক্ষণ: 6 ধাপ

ভিডিও: The Floger: একটি ডিভাইস আবহাওয়া পরামিতি নিরীক্ষণ: 6 ধাপ

ভিডিও: The Floger: একটি ডিভাইস আবহাওয়া পরামিতি নিরীক্ষণ: 6 ধাপ
ভিডিও: একদম সস্তায় করুন সুন্দরবন ভ্রমণ || সাথে থাকুন সুন্দরবনের বিলাসবহুল রিসর্টে || Sundarban Tour 2024, নভেম্বর
Anonim
The Floger: একটি ডিভাইস আবহাওয়া পরামিতি নিরীক্ষণ
The Floger: একটি ডিভাইস আবহাওয়া পরামিতি নিরীক্ষণ

একটি ছোট সংযুক্ত এবং স্বয়ংক্রিয় ডিভাইস যা আপনাকে বাগান করতে সাহায্য করার জন্য বেশ কিছু উপযোগী ভ্যারাইবিল পর্যবেক্ষণ করে

এই ডিভাইসটি বিভিন্ন আবহাওয়ার পরামিতিগুলি পরিমাপ করার জন্য ডিজাইন করা হয়েছে:

  • মেঝে এবং বায়ুর তাপমাত্রা
  • মেঝে এবং বায়ু আর্দ্রতা
  • উজ্জ্বলতা

এটি একটি এলসিডি স্ক্রিনে প্রদর্শন করুন এবং এটি একটি সিগফক্স মডিউলের মাধ্যমে অ্যাক্টবোর্ডেও পাঠান (আপনি এটি অ্যাক্টবোর্ড থেকে অন্য ডিভাইস বা ডাটাবেসেও পাঠাতে পারেন তবে আমরা এই ইনসটাকটেবলে এটি সম্পর্কে কথা বলব না)।

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

গুরুত্বপূর্ণ:

  • আমরা মাইক্রোকন্ট্রোলারে কোড লোড করার জন্য Mbed ব্যবহার করব, যা আমি উদারভাবে শেয়ার করব: '), যদি আপনি এটির সাথে পরিচিত হন তবে এটি একটি প্লাস (যদি আপনি চিন্তা না করেন তবে আমি ধাপে ধাপে ব্যাখ্যা করব)।
  • আমি আপনার পিসিবি তৈরির জন্য সমস্ত ফাইলও দিচ্ছি যাতে আপনাকে কেবল এটি মুদ্রণ করতে হবে।

ধাপ 1: উপাদান

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

এখানে আমি ব্যবহৃত উপাদানগুলির তালিকা:

মেঝে সেন্সর:

  • তাপমাত্রা
  • আর্দ্রতা

এয়ার সেন্সর:

তাপমাত্রা এবং আর্দ্রতা: তাপমাত্রা এবং বায়ুর আর্দ্রতা একই সেন্সরে থাকে

আলোকসজ্জা সেন্সর:

উজ্জ্বলতা

মাইক্রোকন্ট্রোলার কার্ড: আমরা 2 মাইক্রোকন্ট্রোলার ব্যবহার করব

  • STM32L432KC
  • TD1208

অ্যালিমেন্টেশন:

  • ব্যাটারি
  • সৌর কোষ
  • অ্যালিমেন্টেশন অ্যাডাপ্টর কার্ড: এই কার্ডে আমরা ব্যাটারি এবং সোলার সেলকে সংযুক্ত করব (তাই ব্যাটারি চার্জ করতে সক্ষম হবে)। এলিমেন্টেশন কার্ডের অন্য দিকে আমরা STM32L432KC কে একটি USB তারের সাথে সংযুক্ত করে পুরো সিস্টেমকে (3.3V তে) পাওয়ার জন্য।

প্রদর্শন:

এলসিডি স্ক্রিন

সিগফক্স:

সিগফক্স মডিউল আমাদের অ্যাক্টবোর্ডে আমাদের ডেটা পাঠানোর অনুমতি দেবে

ধাপ 2: পিসিবি এবং কোড

পিসিবি এবং কোড
পিসিবি এবং কোড

পিসিবি:

শুরু করার জন্য আমি পিসিবির ফাইল শেয়ার করব। এগুলি এমন একটি ফর্ম্যাটে রয়েছে যা বেশিরভাগ প্রিন্টারে স্বাভাবিকভাবে কাজ করবে।

এটি মুদ্রণ করার জন্য আপনি সহজেই একটি বৈদ্যুতিক/প্রযুক্তিগত দোকান খুঁজে পেতে পারেন যা এটি করতে সক্ষম হবে।

আপনাকে পিসিবিতে বিচ্ছিন্ন VIA করতে হবে (চিন্তা করবেন না সেগুলি নির্দেশিত)

কোড:

প্রথম ধাপে আপনাকে MBED এ একটি অ্যাকাউন্ট তৈরি করতে হবে

একবার এটি সম্পন্ন হয়ে গেলে নিচের লিংকে ক্লিক করুন আপনি প্রকল্পে অ্যাক্সেস পাবেন (শুধুমাত্র রিড মোডে)।

যখন আপনি পূর্ববর্তী লিঙ্ক সহ mbed প্রকল্পে পৌঁছেছেন তখন এটি আপনার কর্মক্ষেত্রে (কম্পাইলার) আমদানি করুন।

তারপর আপনার STM32 কে আপনার কম্পিউটারের সাথে সংযুক্ত করুন, mbed এ মূল ফাইলটি কম্পাইল করুন এবং এই ফাইলটিকে STM32 এ কপি করুন (একটি সাধারণ কপি/পেস্ট সহ)।

ধাপ 3: উপাদান তারের

উপাদান তারের
উপাদান তারের
উপাদান তারের
উপাদান তারের
উপাদান তারের
উপাদান তারের

/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!

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

/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\/!\ /!

এখানে আপনার কাছে 3 টি স্কিমা আছে কিভাবে সব উপাদান একসাথে তারে লাগানো যায়।

PS: স্পষ্টতই লাল তারের 3.3V alimentation যান এবং কালো তারের মাটিতে যান।

ভিক্ষার জন্য যদি আপনি কেবল সমস্ত কম্পোনেন্ট পরীক্ষা করতে চান তবে আপনি আপনার STM32L432KC কে আপনার কম্পিউটারের সাথে সংযোগ করে খাদ্যের অংশ ছাড়া করতে পারেন।

ধাপ 4: অ্যাক্টবোর্ড

অ্যাক্টবোর্ড
অ্যাক্টবোর্ড
অ্যাক্টবোর্ড
অ্যাক্টবোর্ড
অ্যাক্টবোর্ড
অ্যাক্টবোর্ড

এই অংশে আমি আপনাকে ব্যাখ্যা করব কিভাবে আপনার অ্যাকাউন্টটি সেটবোর্ডে সেট আপ করবেন আপনার সিগফক্স মডিউল দ্বারা প্রেরিত সমস্ত ডেটা পুনরুদ্ধার করুন।

সবার আগে Actoboard ওয়েবসাইটে যান এবং একটি অ্যাকাউন্ট তৈরি করুন

একবার আপনি সম্পন্ন করলে একটি নতুন ডেটা সোর্স তৈরি করুন (চিত্র 1)।

আকারু (ছবি 2) খুঁজে বের করতে হবে তারপর যখন আপনি এটি পাবেন এবং এটিতে ক্লিক করবেন তখন আপনি "আপনার আকেরু ডিভাইসটি সংযুক্ত করুন" উইন্ডোতে আসবেন (চিত্র 3)।

আপনার ডেটা সোর্স, তার মডেম নম্বর এবং পিএসি (নাম 2 সিগফক্স মডিউল প্রদত্ত আপনার দেওয়া নামগুলি সেগুলি অনন্য) লিখুন।

শেষ অংশটি আপনি যে ডেটা পুনরুদ্ধার করবেন তার বিন্যাস সেট করছে:

lum:: int: 8 temp_A:: int: 8 hum_A:: int: 8 temp_S:: int: 8 hum_S:: int: 8

বিন্যাসটি পরিবর্তন করবেন না যদি না আপনি আমার দেওয়া কোডটি পরিবর্তন করতে সক্ষম হন (অন্তত আপনি নাম পরিবর্তন করেন কিন্তু বিন্যাস বা কামড়ের সংখ্যা নয়)।

সুতরাং আপনার ক্রম অনুসারে: উজ্জ্বলতা (লুম), বায়ুর তাপমাত্রা (টেম্প_এ), বায়ু আর্দ্রতা (হুম_এ), স্থল তাপমাত্রা (টেম্প_এস) এবং স্থল আর্দ্রতা (হুম_এস)।

এখন আপনি যাচাই করতে পারেন, যদি Actoboard আপনার সিগফক্স মডিউল থেকে একই উইন্ডোর ডানদিকে বার্তা পায় (চিত্র 4)। উপরন্তু, আপনি একটি ড্যাশবোর্ড দিয়ে আপনার ডেটা আকৃতিতে পেতে পারেন, এর জন্য: একটি নতুন ড্যাশবোর্ড তৈরি করুন, এটিতে ক্লিক করুন এবং একটি নতুন উইজেট যুক্ত করুন (চিত্র 5)। এখন "উইজেট যোগ করুন" নামে একটি নতুন উইন্ডো খোলা হয়েছে (চিত্র 6), দ্বিতীয় ট্যাব "উইজেটস" এ ক্লিক করুন এবং একটি বেছে নিন।

এখানে, উদাহরণস্বরূপ, আমি দেখাব কিভাবে উজ্জ্বলতার মান প্রদর্শন করতে হয়। তাই দ্বিতীয় উইজেট "মান" নির্বাচন করুন এবং উইজেট সেটিংস পরিবর্তন করুন (চিত্র 7), একটি ডেটা সেট যোগ করুন এবং আপনি যে উইচ ভেরিয়েবলটি প্রদর্শন করতে চান তা চয়ন করুন। এখন যদি আপনি আপনার ড্যাশবোর্ডে ফিরে আসেন তবে আপনার ভেরিয়েবলটি প্রদর্শিত হবে (চিত্র 8)।

ধাপ 5: সমস্যা প্রদর্শন

ডিসপ্লে সমস্যা
ডিসপ্লে সমস্যা
ডিসপ্লে সমস্যা
ডিসপ্লে সমস্যা

এই বিভাগে আমি আপনাকে বলব যে আমাদের সেন্সর থেকে কী মূল্য আশা করা হয় এবং আপনি কীভাবে সেগুলি পরীক্ষা করতে পারেন।

আপনি যদি শুরু থেকেই সবকিছু ঠিকঠাক করে থাকেন, তাহলে এখনই আপনার স্ক্রিন এবং অ্যাক্টবোর্ডে ভ্যালিউস থাকা উচিত

এটি যদি আপনি পর্দায় বা অ্যাক্টবোর্ডে কিছুই দেখতে না পান

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

যদি আপনার অ্যাক্টবোর্ড স্থাপনে কিছু সমস্যা হয় তবে আপনার মূল্যবোধ রাখার এটি একটি তৃতীয় উপায়: পুটি

পুটি কিভাবে ব্যবহার করবেন:

  • আপনার কম্পিউটারে আপনার ডিভাইসটি সংযুক্ত করুন এবং উইন্ডো পেরিফেরাল ম্যানেজার খুলুন এবং আপনার ডিভাইসটি কোন পোর্টে সংযুক্ত রয়েছে তা সন্ধান করুন (ছবি 2)।
  • তারপর পুটি খুলুন এবং সিরিয়াল নির্বাচন করুন (ছবিতে red টি লাল) এবং আগের ধাপে পাওয়া COM পোর্ট নম্বরটি জিজ্ঞাসা করুন (ছবিতে orange টি কমলা)।
  • ঠিক আছে ক্লিক করুন। একটি কনসোল প্রদর্শনের মানগুলি খুলবে

ধাপ 6: আপনাকে ধন্যবাদ

আপনি যদি আপনার নিজের ফ্লোজার তৈরি করার চেষ্টা করেন তবে আপনাকে ধন্যবাদ:) অথবা আপনি যদি এটি পড়ে থাকেন!

যদি আপনার কোন মন্তব্য, প্রশ্ন বা উন্নতি থাকে তবে নির্দ্বিধায় শেয়ার করুন!

প্রস্তাবিত: