সুচিপত্র:

Arduino এবং SIM900 GSM GPRS 3G তাপমাত্রা এবং আর্দ্রতা লগিং, মোবাইল পরিসংখ্যান: 4 টি ধাপ
Arduino এবং SIM900 GSM GPRS 3G তাপমাত্রা এবং আর্দ্রতা লগিং, মোবাইল পরিসংখ্যান: 4 টি ধাপ

ভিডিও: Arduino এবং SIM900 GSM GPRS 3G তাপমাত্রা এবং আর্দ্রতা লগিং, মোবাইল পরিসংখ্যান: 4 টি ধাপ

ভিডিও: Arduino এবং SIM900 GSM GPRS 3G তাপমাত্রা এবং আর্দ্রতা লগিং, মোবাইল পরিসংখ্যান: 4 টি ধাপ
ভিডিও: SIM900 GSM/GPRS Shield Interface with Arduino UNO -- Arduino GSM Tutorial 2024, জুলাই
Anonim
Arduino এবং SIM900 GSM GPRS 3G তাপমাত্রা এবং আর্দ্রতা লগিং, মোবাইল পরিসংখ্যান
Arduino এবং SIM900 GSM GPRS 3G তাপমাত্রা এবং আর্দ্রতা লগিং, মোবাইল পরিসংখ্যান
Arduino এবং SIM900 GSM GPRS 3G তাপমাত্রা এবং আর্দ্রতা লগিং, মোবাইল পরিসংখ্যান
Arduino এবং SIM900 GSM GPRS 3G তাপমাত্রা এবং আর্দ্রতা লগিং, মোবাইল পরিসংখ্যান

Arduino UNO R3, SIM900 Shield এবং DHT22 এর সাহায্যে আপনি তাপমাত্রা এবং আর্দ্রতার ডেটা বাইরে, রুম, গ্রিনহাউস, ল্যাব, কুলিং রুম বা অন্য যে কোন স্থানে সম্পূর্ণ বিনামূল্যে লগ ইন করতে পারেন। এই উদাহরণটি আমরা ঘরের তাপমাত্রা এবং আর্দ্রতা লগ করতে ব্যবহার করব।

ডিভাইসটি GPRS 2G এর মাধ্যমে ইন্টারনেটে সংযুক্ত হবে, তাই বিদ্যমান রাউটার বা তারযুক্ত ইন্টারনেট সংযোগ ছাড়াই ব্যবহার করা যাবে। নির্দিষ্ট ইন্টারনেট সংযোগ ছাড়াই ক্ষেত, দ্রাক্ষাক্ষেত্র বা অনুরূপ স্থানগুলির জন্য সেরা।

আপনি আপনার মোবাইল ফোন, ডেস্কটপ বা ব্রাউজার সহ অন্য কোন ডিভাইসে সর্বশেষ রিডিং চেক করতে পারবেন।

সরবরাহ

আপনি এখানে প্রয়োজনীয় ডিভাইস কিনতে পারেন (ন্যূনতম প্রয়োজন):

Arduino UNO R3

Arduino UNO- এর জন্য SIM900 শিল্ড

ইউএসবি চার্জার আপনার ডিভাইসকে পাওয়ার জন্য - এখন এটি জিএসএম মডিউল ইউএসবি এর জন্য পর্যাপ্ত শক্তি নেই

মাইক্রো ইউএসবি কেবল

তারের সাথে DHT22 মডিউল

পিন অক্ষম এবং কিছু ডেটা প্ল্যান সহ সিম কার্ড

স্থিতির জন্য LED ডায়োড

পেয়েও ভালো লাগলো:

জাম্পার তার

Arduino জন্য পরীক্ষামূলক প্ল্যাটফর্ম

জলরোধী ঘের

ক্ষমতার জন্য জ্যাক সুইচ

এটি শিল্প AM2305 সেন্সরের সাথে পরীক্ষা/কাজ করে

ধাপ 1: LoggingPlatform- এ আপনার ডিভাইস যুক্ত করুন

LoggingPlatform এ আপনার ডিভাইস যোগ করুন
LoggingPlatform এ আপনার ডিভাইস যোগ করুন

এখানে আপনি পরবর্তীতে প্রয়োজনীয় এপিআই কী পেতে আপনার ডিভাইস যোগ করতে পারেন:

পদক্ষেপ 2: হার্ডওয়্যার সংযোগ

হার্ডওয়্যার সংযোগ
হার্ডওয়্যার সংযোগ

জিএসএম মডিউল শিল্ড কানেক্ট শিল্ড থেকে আরডুইনোতে সিম ertোকান

পিসি থেকে পাওয়ার অ্যাডাপ্টার এবং ইউএসবি সংযোগ করুন

DHT22 আউটকে GSM ieldাল PIN 10 এর সাথে সংযুক্ত করুন

DHT22 + কে GSM ieldাল 3V এর সাথে সংযুক্ত করুন

DHT22 - GSM ieldাল GND এর সাথে সংযুক্ত করুন

স্টেটাস ইঙ্গিত চাইলে LED সংযোগ করুন, প্রয়োজন নেই

ছবিতে ডায়াগ্রামের উদাহরণ

ধাপ 3: ডিভাইসে প্রয়োজনীয় সফ্টওয়্যার আপলোড করুন (উইন্ডোজ গাইড)

ডিভাইসে প্রয়োজনীয় সফটওয়্যার আপলোড করুন (উইন্ডোজ গাইড)
ডিভাইসে প্রয়োজনীয় সফটওয়্যার আপলোড করুন (উইন্ডোজ গাইড)
ডিভাইসে প্রয়োজনীয় সফটওয়্যার আপলোড করুন (উইন্ডোজ গাইড)
ডিভাইসে প্রয়োজনীয় সফটওয়্যার আপলোড করুন (উইন্ডোজ গাইড)
ডিভাইসে প্রয়োজনীয় সফটওয়্যার আপলোড করুন (উইন্ডোজ গাইড)
ডিভাইসে প্রয়োজনীয় সফটওয়্যার আপলোড করুন (উইন্ডোজ গাইড)

Arduino IDE ডাউনলোড এবং ইনস্টল করুন: https://www.arduino.cc/en/main/software আপনার উইন্ডোজ পিসিতে USB এর সাথে ডিভাইস সংযুক্ত করুন এবং প্রয়োজনে ড্রাইভার ইনস্টল করুন

Arduino IDE চালান

COM পোর্ট নির্বাচন করুন (যদি আপনার অন্যান্য ডিভাইস সংযুক্ত না থাকে তবে এটি সাধারণত বড় সংখ্যা), ছবি 1

বোর্ড টাইপ, ছবি 2 নির্বাচন করুন

ডাউনলোড এবং ওপেন সোর্স কোড: আপনার লাইব্রেরি থাকতে হবে:

SoftwareSerial.h - এটি সাধারণত Arduino IDE- এর অন্তর্ভুক্ত

এবং

DHT.h-আপনি এখানে ডাউনলোড করতে পারেন এবং আপনার arduino লাইব্রেরি ফোল্ডারে কপি করতে পারেন যেমন: C: / arduino-1.6.8 / লাইব্রেরি

লগিংয়ের জন্য SIM900 কোড এখানে পাওয়া যায়

Arduino IDE দিয়ে এই SIM900 কোডটি খুলুন:

চিত্র 3 এর মতো এই পরামিতিগুলি পরিবর্তন করুন

APN আপনি আপনার সিম কার্ড প্রদানকারী থেকে পেতে পারেন

এবং লগিংফরেস্ট প্ল্যাটফর্ম থেকে অন্যান্য: https://loggingforest.com/index.php/page/pricing, image 3

কিছু কোড নোটিশ: SIM900 এর জন্য স্ট্যান্ডার্ড লাইব্রেরিগুলি লগিং এর মত পুনরাবৃত্তিযোগ্য কাজগুলির জন্য সঠিকভাবে কাজ করে না, তাই আমরা সিরিয়াল SIM900 AT কমান্ডের সাথে সরাসরি যোগাযোগ করি

আপনি যদি বিভিন্ন ieldাল ব্যবহার করেন তবে আপনাকে কোডে বিভিন্ন RX, TX পিন সংজ্ঞায়িত করতে হবে

ব্যবহার করার সময় (ডিবাগিং বা টেস্টিং নয়) আপনার DEBUG_EN অক্ষম করা উচিত, সত্য থেকে মিথ্যাতে পরিবর্তন করুন

SIM900 দিয়ে ম্যানুয়ালি নেটওয়ার্ক সিলেকশনের জন্য, যদি আপনি দেশের সীমান্তে থাকেন, তাহলে আপনি এই লাইনগুলিকে অসম্পূর্ণ করতে পারেন এবং সিরিয়ালে প্রদত্ত নেটওয়ার্ক কোড সংজ্ঞায়িত করতে পারেন, যেমন চিত্র 4

A1 এর জন্য 21910 এর মত নেটওয়ার্ক কোড COPS লাইন, চিত্র 5 এ পাওয়া যাবে

যদি আপনার কোড TEST AT এ আটকে থাকে, এর মানে হল যে আপনি পাওয়ার অ্যাডাপ্টার SIM900 এর জন্য পর্যাপ্ত শক্তি দেয় না, 5V 2A বা 9V 1A ব্যবহার করা ভাল। কিছু সিম প্রদানকারীর apn সংযোগের জন্য USER এবং PWD এর প্রয়োজন হতে পারে, আপনি কোডেও সংজ্ঞায়িত করতে পারেন।

তারপরে আপনার ডিভাইস লগিংফরেস্টে ডেটা পাঠানো শুরু করবে এবং আপনি এটি সেখানে দেখতে পাবেন

ধাপ 4: মোবাইল বা ডেস্কটপে ডেটা চেক করুন

মোবাইল বা ডেস্কটপে ডেটা চেক করুন
মোবাইল বা ডেস্কটপে ডেটা চেক করুন
মোবাইল বা ডেস্কটপে ডেটা চেক করুন
মোবাইল বা ডেস্কটপে ডেটা চেক করুন
মোবাইল বা ডেস্কটপে ডেটা চেক করুন
মোবাইল বা ডেস্কটপে ডেটা চেক করুন

তারপরে আপনার ডিভাইস লগিংফরেস্টে ডেটা পাঠানো শুরু করবে এবং আপনি এটি সেখানে দেখতে পারেন লগিংফরেস্ট ডিভাইসে সম্পাদনা করুন শুধু প্যারামিটার নাম এবং মানগুলিকে চিত্র 1 হিসাবে সংজ্ঞায়িত করুন

প্রিভিউ, ইমেজ 2 এ ক্লিক করুন

এবং আপনি চমৎকার তথ্য, চিত্র 3 দেখতে পাবেন

নির্দ্বিধায় মন্তব্য করুন এবং আপনার লগার ভাগ করুন

প্রস্তাবিত: