
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36



হাই এটি লায়নো মেকার, এটি আমার অফিসিয়াল ইউটিউব চ্যানেল। এটি ওপেন সোর্স ইউটিউব চ্যানেল।
এখানে লিঙ্ক: লিওনো মেকার ইউটিউব চ্যানেল
এখানে ভিডিও লিঙ্ক: টেম্প এবং হালকা তীব্রতা লগিং
এই টিউটোরিয়ালে আমরা শিখব কিভাবে Arduino UNO এবং Micro SD-Card মডিউল দিয়ে তাপমাত্রা এবং হালকা তীব্রতা লগিং করতে হয়। প্রধান উপাদান হল LDR যা আলোর তীব্রতা পরিমাপ করতে ব্যবহৃত হয় এবং অন্যটি হল LM35 যা তাপমাত্রা পরিমাপ করতে ব্যবহৃত হয়। এই দুটি এনালগ সংকেত Arduino pin Ao এবং A1 এ পাঠানো হয়। এসডি কার্ড এই প্রকল্পে প্রধান কাজ করছে যা লগিং করছে। ডেটা লগিং বা ডেটা রেকর্ডিং এমন একটি কৌশল যেখানে আমরা আমাদের ফাইল আমাদের ডেটা লিখছি তারপর আমরা এক্সেলে লাইন গ্রাফ দেখি। এসডি কার্ডে লেখার জন্য প্রতিবার প্রয়োজনীয় নির্দেশাবলীর ক্রম হল;
1_SD.open ("ফাইলের নাম", FILE_WRITE);
2_file.println (ডেটা);
3_file.close ();
একটি এসডি কার্ডের তথ্য পড়তে পারে এবং সিরিয়াল মনিটরে প্রদর্শিত বিষয়বস্তু। Serial.print () এবং Serial.write () ডেটা ফাইলের বিষয়বস্তু প্রদর্শন করতে ব্যবহৃত হয়।
ধাপ 1:



1_এসডি কার্ড:-
এসডি (সিকিউর ডিজিটাল) কার্ডগুলি ডেটা স্টোরেজ এবং ডেটা লগিংয়ের জন্য ব্যবহার করা যেতে পারে। উদাহরণগুলির মধ্যে রয়েছে ডিজিটাল ক্যামেরা বা মোবাইল ফোনে ডেটা স্টোরেজ এবং সেন্সর থেকে তথ্য রেকর্ড করার জন্য ডেটা লগিং। মাইক্রো এসডি কার্ড 2GB ডেটা সংরক্ষণ করতে পারে এবং FAT32 (ফাইল বরাদ্দ সারণি) ফরম্যাট হিসাবে ফরম্যাট করা উচিত। মাইক্রো এসডি কার্ড 3.3V এ কাজ করে, তাই শুধুমাত্র 5V থেকে 3.3V ভোল্টেজ লেভেল শিফটার চিপ এবং 3.3V ভোল্টেজ রেগুলেটর সহ মাইক্রো এসডি কার্ড মডিউলগুলি Arduino 5V সরবরাহের সাথে সংযুক্ত হতে পারে।
মাইক্রো এসডি মডিউল সিরিয়াল পেরিফেরাল ইন্টারফেস (SPI) ব্যবহার করে Arduino এর সাথে যোগাযোগ করে। মাইক্রো এসডি মডিউলে SPI সংযোগকারী পিনগুলির মধ্যে রয়েছে MOSI, MISO, SCK পিন এবং SS পিন নির্দেশিত চিপ সিলেক্ট (CS), যা যথাক্রমে Arduino 11, 12, 13, এবং 10 এর সাথে সংযুক্ত।
আরডুইনো ইউএনওর সাথে এসডি-কার্ড ইন্টারফেসিং:
GND ------ GND
5 ভোল্ট ------- VCC
পিন 12 -------- মিসো
পিন 11 -------- মসি
পিন 13 ------- SCK
পিন 10 -------- এসসিএস
File.close () নির্দেশ অনুসরণ করে শুধুমাত্র SD কার্ডে ফাইলে ডেটা লেখা হয়; অতএব, প্রতিটি file.println (data) নির্দেশনা অবশ্যই একটি file.close () নির্দেশনা অনুসরণ করে এবং একটি SD.open ("filename", FILE_WRITE) নির্দেশ দ্বারা অনুসরণ করা উচিত। SD.open () ফাংশনে FILE_READ এর ডিফল্ট সেটিং আছে, তাই FILE_WRITE বিকল্পটি একটি ফাইলে লিখতে হবে।
এসডি কার্ডে লেখার জন্য প্রতিবার প্রয়োজনীয় নির্দেশাবলীর ক্রম
SD.open ("ফাইলের নাম", FILE_WRITE);
file.println (ডেটা);
file.close ();
2_LM35:-
LM35 হল একটি প্রিসেশন ইন্টিগ্রেটেড সার্কিট টেম্পারেচার সেন্সর, যার আউটপুট ভোল্টেজ তার চারপাশের তাপমাত্রার উপর ভিত্তি করে পরিবর্তিত হয়। এটি একটি ছোট এবং সস্তা আইসি যা -55 ° C থেকে 150 ° C এর মধ্যে তাপমাত্রা পরিমাপ করতে ব্যবহার করা যেতে পারে।
Lm35 এর তিনটি পা আছে;
1-ভিসি
2-আউট
3-Gnd
Lm35 হল একটি অনন্য তাপমাত্রা সেন্সর, যা তাপমাত্রা সনাক্ত করতে ব্যবহৃত হয়। এর প্রথম টার্মিনালটি VCC- এর সাথে 5volt Arduino পিনের সাথে সংযুক্ত এবং দ্বিতীয় টার্মিনালটি এনালগ পিনের সাথে সংযুক্ত, যা কোডিংয়ে সংজ্ঞায়িত। তৃতীয় টার্মিনালটি Gnd এর সাথে সংযুক্ত, যা Gnd।
3_LDR:-
একটি ফটো রোধকারী (হালকা হ্রাস প্রতিরোধের সংক্ষিপ্ত রূপ LDR, বা আলোক-নির্ভর প্রতিরোধক, বা ফটো-পরিবাহী কোষ) হল একটি নিষ্ক্রিয় উপাদান যা উপাদানটির সংবেদনশীল পৃষ্ঠে উজ্জ্বলতা (আলো) পাওয়ার ক্ষেত্রে প্রতিরোধ হ্রাস করে। ঘটনার আলোর তীব্রতা বৃদ্ধির সাথে ছবির প্রতিরোধকের প্রতিরোধ ক্ষমতা হ্রাস পায়; অন্য কথায়, এটি ফটোকন্ডাক্টিভিটি প্রদর্শন করে।
Arduino UNO এর সাথে LDR ইন্টারফেসিং:
এর একটি টার্মিনাল 5volt এবং দ্বিতীয় টার্মিনাল 4.7k রোধকের সাথে সংযুক্ত। 4.7k প্রতিরোধকের দ্বিতীয় প্রান্তটি স্থল। LDR নিজেই একটি প্রতিরোধক এবং এই ধরনের কনফিগারেশন পরিমাপ এবং ভোল্টেজ ব্যবহার করা হয়, এটি ভোল্টেজ বিভাজক কৌশল। সাধারণ টার্মিনালটি Arduino এর এনালগ পিনের সাথে সংযুক্ত (পিন# কোডিংয়ে সংজ্ঞায়িত করা হয়েছে)। আমি ছবি শেয়ার করছি।
ধাপ ২:




প্রোটিয়াস সিমুলেশন:-
এই টিউটোরিয়ালে আমরা প্রোটিয়াস সফটওয়্যার ব্যবহার করছি, যা আমাদের প্রজেক্ট (টেম্প অ্যান্ড লাইট ইনটেনসিটি লগিং) অনুকরণ করতে ব্যবহৃত হয়। প্রথমত, আপনার প্রোটিয়াস সফটওয়্যারটি খুলুন আপনার সার্কিট ডায়াগ্রাম তৈরির জন্য উপাদান এবং ডিভাইসগুলি নিন। সার্কিট শেষ করার পর আমাদের এটাকে সিমুলেট করতে হবে। এই উদ্দেশ্যে আমাদের Arduino সম্পত্তিতে Arduino কোডিং হেক্স ফাইল আপলোড করতে হবে। Arduino তে ডান ক্লিক করুন এবং Arduino সম্পত্তি কপি করুন এবং হেক্স ফাইল অবস্থান পেস্ট করুন বা সরাসরি আপনার ফাইল নির্বাচন করুন তারপর এটি আপলোড করুন। দ্বিতীয় জিনিস হল SD কার্ড ফাইল আপলোড করা, এই উদ্দেশ্যে 32 GB নির্বাচন করুন এবং ফাইলের লোকেশনে যান এবং তারপর এই ফাইলটি কপি -পেস্ট করুন অথবা সংশ্লিষ্ট ফোল্ডার থেকে নির্বাচন করে সরাসরি আপলোড করুন। আপনার ফাইল আপলোড করার উপায় নিম্নরূপ: এসডি কার্ড ফাইল কপি এবং পেস্ট করুন অবস্থান / ফাইলের নাম।
এই দুটি কাজ শেষ করার পর আপনার সার্কিট যাচাই করতে হবে যদি আপনার কোন ভুল থাকে অনুগ্রহ করে সিমুলেশনের আগে তা সংশোধন করুন।
প্রোটিয়াস সফটওয়্যার স্কিম্যাটিক পেজের বাম কোণে প্লে বাটন আছে। এটি টিপুন এবং আপনার সিমুলেশন শুরু হয়েছে।
/* এসডি কার্ডের ফাইলে ডেটা লেখার জন্য নিম্নলিখিত নির্দেশাবলী রয়েছে।
এসডি কার্ডে লেখার জন্য প্রতিবার প্রয়োজনীয় নির্দেশাবলীর ক্রম হল;
1_SD.open ("ফাইলের নাম", FILE_WRITE);
2_file.println (ডেটা);
3_file.close (); */
এই নির্দেশাবলী পরে Arduino কোড বিলম্ব লাগে (5000); তারপর নতুন পড়া রেকর্ড করুন এবং এই প্রক্রিয়া চলছে। ভার্চুয়াল টার্মিনাল নিম্নলিখিত হিসাবে ফলাফল দেখায়।
এসডি কার্ড ঠিক আছে
রেকর্ড 1
রেকর্ড 2
রেকর্ড 3
রেকর্ড 4
রেকর্ড 5
আপনি স্বল্প সময়ে আপনার ডেটা রেকর্ড করতে আপনার বিলম্ব প্রতিক্রিয়া পরিবর্তন করতে পারেন। আপনি ডাটা ফাইলে এই প্রতিক্রিয়া দেখতে পারেন।
ধাপ 3:



এক্সেল এ রিয়েল টাইম ডেটা লাইন গ্রাফ:-
মাইক্রোসফট এক্সেল এই প্রকল্পে যথাক্রমে তাপমাত্রার তথ্য এবং হালকা তীব্রতার ডেটার লাইন গ্রাফ তৈরিতে ব্যবহৃত হয়।
প্রথমত, আমাদের এক্সেল খুলতে হবে এবং এক্সেলে আপনার ডেটা ফাইল ইনজেকশন করতে হবে (ডেটাতে যান এবং আপনার txt ফাইল নির্বাচন করুন)। আপনার তাপমাত্রা এবং হালকা তীব্রতার ডেটা কলাম আলাদা করুন। সন্নিবেশ করুন এবং লাইন গ্রাফ সন্নিবেশ করান। আমি আমার সম্পূর্ণ ফাইলগুলি এক্সেল ফাইল এবং রিয়েল টাইম ডেটা লাইন গ্রাফ এবং ডেটা ফাইল ভাগ করছি।
তাপমাত্রা পরিবর্তনের সাথে সাথে এই গ্রাফগুলি আমাদের বলে এবং তারপরে ফটো-রোধক (LDR) এর প্রতিরোধকও পরিবর্তিত হয়।
ধাপ 4:
এই প্রকল্পে ব্যবহৃত সম্পূর্ণ ফাইল: -
এখানে আমার ইউটিউব লিঙ্ক, এটি ওপেন সোর্স চ্যানেল। আমরা আমাদের প্রকল্পের সাথে সম্পর্কিত সবকিছু এবং আমাদের প্রকল্পে ব্যবহৃত জিনিস, আপেক্ষিক ফাইল ইত্যাদি প্রদান করছি।
আমি আমার সম্পূর্ণ ফাইল ও ছবি একটি জিপ ফাইলে শেয়ার করছি, যা আছে;
1_ ফ্রিজিং ফাইল
2_প্রোটাস সিমুলেশন ফাইল
3_আরডুইনো কোডিং ফাইল
4_ Arduino কোডিং HEX ফাইল
5_এসডি কার্ড ফাইল
6_ ডেটা ফাইল
7_ লাইন গ্রাফ সহ এক্সেল ফাইল, ইত্যাদি
প্রস্তাবিত:
আর্ডুইনো ইউএনও এবং এসডি-কার্ড দিয়ে আর্দ্রতা এবং তাপমাত্রা রিয়েল টাইম ডেটা রেকর্ডার কিভাবে তৈরি করবেন - প্রোটিয়াসে DHT11 ডেটা-লগার সিমুলেশন: 5 টি ধাপ

আর্ডুইনো ইউএনও এবং এসডি-কার্ড দিয়ে আর্দ্রতা এবং তাপমাত্রা রিয়েল টাইম ডেটা রেকর্ডার কিভাবে তৈরি করবেন | প্রোটিয়াসে DHT11 ডেটা-লগার সিমুলেশন: ভূমিকা: হাই, এটি লিওনো মেকার, এখানে ইউটিউব লিঙ্ক রয়েছে। আমরা আরডুইনো দিয়ে সৃজনশীল প্রকল্প তৈরি করছি এবং এমবেডেড সিস্টেমে কাজ করছি।
রোটারি এনকোডার: এটি কিভাবে কাজ করে এবং কিভাবে Arduino এর সাথে ব্যবহার করতে হয়: 7 টি ধাপ

রোটারি এনকোডার: এটি কিভাবে কাজ করে এবং কিভাবে Arduino এর সাথে ব্যবহার করতে হয়: আপনি এই এবং অন্যান্য আশ্চর্যজনক টিউটোরিয়ালগুলি ইলেক্ট্রোপিকের অফিসিয়াল ওয়েবসাইট ওভারভিউ পড়তে পারেন প্রথমে, আপনি ঘূর্ণনশীল এনকোডার সম্পর্কে কিছু তথ্য দেখতে পাবেন এবং তারপরে আপনি কীভাবে শিখবেন
কিভাবে একটি হালকা আপ Ukulele তৈরি করতে হয় !: 21 ধাপ

কিভাবে একটি হালকা আপ উকুলেলে তৈরি করবেন !: আমি উকুলেলে খেলি। কিছুটা মধ্যবিত্ত (যদি এটি একটি শব্দ) তাই আমি ভেবেছিলাম, " আপনি যদি সত্যিই মহিলাদের প্রভাবিত করতে চান, তাহলে তাদের মঞ্চে যে বিপর্যয় চলছে তা থেকে তাদের বিভ্রান্ত করার একটি উপায় দরকার &" অতএব " লাইট-আপ উকুলেলে " বোর ছিল
কিভাবে পুলিশ পুলিশ স্ট্রোব হালকা করতে হয়: 11 ধাপ

কিভাবে পুলিশ পুলিশ স্ট্রোব হাল্কা করা যায়: হাই বন্ধু, আজ আমি LM555 IC ব্যবহার করে পুলিশ স্ট্রব লাইট সার্কিট তৈরি করতে যাচ্ছি।
ESP8266: কিভাবে তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ করতে হয়: 12 টি ধাপ

ESP8266: কিভাবে তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ করতে হবে: আজকের টিউটোরিয়ালে, আমরা একটি ESP-01 ব্যবহার করব, যা DHT22 সেন্সরের তাপমাত্রা এবং আর্দ্রতা রিডিংয়ের জন্য 01 (মাত্র 2 GPIO সহ) কনফিগারেশনে ESP8266। আমি আপনাকে একটি Arduino সহ একটি বৈদ্যুতিক পরিকল্পিত এবং ESP প্রোগ্রামিং অংশ দেখাব।