সুচিপত্র:

সূর্যালোকের তীব্রতা ট্র্যাকার: 3 টি ধাপ
সূর্যালোকের তীব্রতা ট্র্যাকার: 3 টি ধাপ

ভিডিও: সূর্যালোকের তীব্রতা ট্র্যাকার: 3 টি ধাপ

ভিডিও: সূর্যালোকের তীব্রতা ট্র্যাকার: 3 টি ধাপ
ভিডিও: The Hidden Hindu Part 2 Complete Audiobook In Hindi | #newaudiobook 2024, নভেম্বর
Anonim
সূর্যালোক তীব্রতা ট্র্যাকার
সূর্যালোক তীব্রতা ট্র্যাকার
সূর্যালোক তীব্রতা ট্র্যাকার
সূর্যালোক তীব্রতা ট্র্যাকার
সূর্যালোক তীব্রতা ট্র্যাকার
সূর্যালোক তীব্রতা ট্র্যাকার
সূর্যালোক তীব্রতা ট্র্যাকার
সূর্যালোক তীব্রতা ট্র্যাকার

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

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

Arduino অ্যাপে লগার ফাংশন ব্যবহার করে, আপনি দিনের (সময়) গ্রাফের উপর একটি সৌর তীব্রতা পেতে সক্ষম হবেন। উপরন্তু, 8 ঘন্টা শেষ হওয়ার পরে, আপনি সেই সময়গুলির একটি তালিকা পাবেন যার জন্য সূর্যের আলোর তীব্রতা একটি নির্দিষ্ট সীমার নিচে ছিল, যা আপনি সেট করতে পারেন।

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

সরবরাহ

1) 1 x Arduino Uno/Nano (লিঙ্ক)

2) 1 x ছোট সৌর প্যানেল (লিঙ্ক)

3) 2 x 330-ohm প্রতিরোধক

ধাপ 1: সার্কিট নির্মাণ

সার্কিট নির্মাণ
সার্কিট নির্মাণ

যেহেতু Arduino বেশিরভাগ প্রক্রিয়াকরণ করে, সার্কিটটি খুব সহজ।

আপনার একই মান সহ দুটি প্রতিরোধক প্রয়োজন। এটা ভাল হবে যদি প্রতিরোধ ক্ষমতা কম হয়, প্রায় 300 ohms বা তার কম। এটি সম্ভাব্য বিভাজক তৈরি করতে ব্যবহৃত হবে।

আপনি উপরের চিত্রে বিস্তারিত পরিকল্পিত অনুসরণ করতে পারেন। সবুজ PCB সৌর কোষের প্রতিনিধিত্ব করে। দুটি প্রতিরোধকের মধ্যে ছেদ Arduino এর এনালগ 0 পিনের সাথে সংযুক্ত হবে। লাল তারটি হল সৌর কোষ/প্যানেলের ইতিবাচক টার্মিনাল এবং কালো তারটি হল সৌর কোষ/প্যানেলের negativeণাত্মক টার্মিনাল।

ধাপ 2: সার্কিট্রি ব্যাখ্যা

সার্কিট্রি ব্যাখ্যা করা
সার্কিট্রি ব্যাখ্যা করা

সৌর প্যানেল দ্বারা উত্পাদিত ভোল্টেজ সৌর তীব্রতার সমানুপাতিক। এভাবে প্রকৃতপক্ষে সৌর প্যানেলের ভোল্টেজ আলোর তীব্রতা নির্ধারণে সাহায্য করার জন্য সময়ের সাথে চার্ট করা হচ্ছে।

যাইহোক, উজ্জ্বল সূর্যের আলোতে, কিছু সৌর প্যানেলের ওপেন-সার্কিট ভোল্টেজ Arduino Uno এনালগ পিনের 5V সীমা অতিক্রম করে। এইভাবে আপনাকে অর্ধেক ভোল্টেজ কাটাতে একটি সম্ভাব্য বিভাজক ব্যবহার করতে হবে যাতে এটি এখনও Arduino এর সীমার মধ্যে থাকে।

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

ধাপ 3: কোড

কোড
কোড

কোডটি সোলার প্যানেলের ভোল্টেজ প্রতি 5 মিনিটে 8 ঘণ্টার জন্য পরিমাপ করে। প্রয়োজনে সময়কাল এবং ফ্রিকোয়েন্সি পরিবর্তন করা যেতে পারে। প্রতিটি ডেটা পয়েন্ট, প্রতি 5 মিনিটে পরিমাপ করা হয়, সময়ের বিপরীতে একটি গ্রাফে প্লট করা হয়। Arduino প্রোগ্রামে সিরিয়াল প্লটার ফাংশন ব্যবহার করে এটি করা যেতে পারে।

8-ঘন্টা সময়কাল শেষে, কোডটি আগের সমস্ত ডেটা পয়েন্টের মধ্য দিয়ে চলে এবং গড় হিসাব করে। তারপরে কোডটি পরীক্ষা করতে চলেছে যে সেখানে পরপর 2 টি পয়েন্ট (10 মিনিট) আছে যা গড় ভোল্টেজের 60% এরও কম। আবার এই থ্রেশহোল্ড মান সহজেই পরিবর্তন করা যায়।

অবশেষে, যদি এটি সূর্যের তীব্রতার ধারাবাহিকভাবে কম ভোল্টেজের 10 মিনিট সনাক্ত করে, এটি যে সময়টি ঘটে তা রেকর্ড করে এবং কম সূর্যালোকের সমস্ত ঘটনার সাথে একটি অ্যারে আউটপুট করে।

এখানে একটি গুগল ড্রাইভ ফোল্ডারে কোডের লিঙ্ক দেওয়া হল:

প্রস্তাবিত: