فهرست مطالب:

Arduino و SIM900 GSM GPRS 3G ثبت دما و رطوبت ، آمار موبایل: 4 مرحله
Arduino و SIM900 GSM GPRS 3G ثبت دما و رطوبت ، آمار موبایل: 4 مرحله

تصویری: Arduino و SIM900 GSM GPRS 3G ثبت دما و رطوبت ، آمار موبایل: 4 مرحله

تصویری: Arduino و SIM900 GSM GPRS 3G ثبت دما و رطوبت ، آمار موبایل: 4 مرحله
تصویری: تاثیر مخرب پیامک هایی که دیر به ماژول GSM-GPRS-GPS می رسند 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 به اینترنت متصل می شود ، بنابراین می توان حتی بدون روتر موجود یا اتصال اینترنت سیمی از آن استفاده کرد. بهترین برای مزارع ، تاکستان یا مکانهای مشابه بدون اتصال به اینترنت ثابت.

با مرورگر می توانید آخرین خوانش ها را در تلفن همراه ، دسکتاپ یا هر دستگاه دیگر بررسی کنید.

تدارکات

شما می توانید دستگاه های مورد نیاز را در اینجا خریداری کنید (حداقل مورد نیاز):

آردوینو UNO R3

SIM900 Shield برای Arduino UNO

شارژر USB برای روشن کردن دستگاه شما - در حال حاضر این مورد برای ماژول ماژول GSM که قدرت کافی ندارد مورد نیاز است

کابل میکرو USB

ماژول DHT22 با کابل

سیم کارت با پین غیرفعال و برخی از برنامه های داده

دیود LED برای وضعیت

همچنین داشتن آن خوب است:

سیم های بلوز

پلت فرم آزمایشی برای آردوینو

محفظه ضد آب

سوئیچ جک برای تغذیه

این همچنین با سنسور صنعتی AM2305 آزمایش شده/کار می کند

مرحله 1: دستگاه خود را به LoggingPlatform اضافه کنید

دستگاه خود را به LoggingPlatform اضافه کنید
دستگاه خود را به LoggingPlatform اضافه کنید

در اینجا می توانید دستگاه خود را برای دریافت کلید api مورد نیاز بعداً اضافه کنید:

مرحله 2: اتصال سخت افزار

اتصال سخت افزار
اتصال سخت افزار

سیم کارت را در ماژول GSM Shield Connect Shield به آردوینو وارد کنید

آداپتور برق و USB را به رایانه وصل کنید

DHT22 Out را به پین 10 GSM shield وصل کنید

DHT22 + را به GSM shield 3V متصل کنید

DHT22 - به GSM shield GND وصل کنید

اگر می خواهید نشانگر وضعیت باشد ، LED را وصل کنید ، لازم نیست

مثال نمودار روی تصویر

مرحله 3: بارگذاری نرم افزار مورد نیاز برای دستگاه (راهنمای Windows)

بارگذاری نرم افزار مورد نیاز برای دستگاه (راهنمای Windows)
بارگذاری نرم افزار مورد نیاز برای دستگاه (راهنمای Windows)
بارگذاری نرم افزار مورد نیاز برای دستگاه (راهنمای Windows)
بارگذاری نرم افزار مورد نیاز برای دستگاه (راهنمای Windows)
بارگذاری نرم افزار مورد نیاز برای دستگاه (راهنمای Windows)
بارگذاری نرم افزار مورد نیاز برای دستگاه (راهنمای Windows)

Arduino IDE را بارگیری و نصب کنید: https://www.arduino.cc/fa/main/software دستگاه را به رایانه ویندوزی خود به USB وصل کنید و در صورت نیاز درایورها را نصب کنید

Arduino IDE را اجرا کنید

پورت COM را انتخاب کنید (این عدد معمولاً بزرگتر است اگر دستگاههای دیگر را متصل ندارید) ، تصویر 1

نوع برد ، تصویر 2 را انتخاب کنید

بارگیری و کد منبع باز: شما باید کتابخانه داشته باشید:

SoftwareSerial.h - این معمولاً در Arduino IDE گنجانده شده است

و

DHT.h-می توانید اینجا بارگیری کرده و در پوشه کتابخانه arduino خود مانند: C: / arduino-1.6.8 / libraries کپی کنید

کد SIM900 برای ورود در اینجا موجود است

این کد SIM900 را با Arduino IDE باز کنید:

این پارامترها را مانند تصویر 3 تغییر دهید

APN را می توانید از ارائه دهنده سیم کارت خود دریافت کنید

و دیگر از بستر loggingforest: https://loggingforest.com/index.php/page/pricing ، تصویر 3

برخی از تذکرات کد: کتابخانه های استاندارد SIM900 برای کارهای تکراری مانند ورود به سیستم به درستی کار نمی کند ، بنابراین ما مستقیماً با دستورالعمل های سریال SIM900 AT ارتباط برقرار می کنیم.

اگر از سپرهای مختلف استفاده می کنید ، شاید لازم باشد پین های RX ، TX متفاوتی را در کد تعریف کنید

هنگام استفاده (نه اشکال زدایی یا آزمایش) باید DEBUG_EN را غیرفعال کنید ، از true به false تغییر دهید

برای انتخاب دستی شبکه با سیم کارت 900 ، اگر در مرز کشور زندگی می کنید ، می توانید این خطوط را کامنت نکنید و کد شبکه ارائه شده در سریال را تعریف کنید ، مانند تصویر 4

کد شبکه مانند 21910 برای A1 را می توان در خط COPS ، تصویر 5 یافت

اگر کد شما روی TEST AT گیر کرده است ، بدین معناست که آداپتور برق شما به اندازه کافی برای SIM900 کار نمی کند ، بهتر است از 5V 2A یا 9V 1A استفاده کنید. برخی از ارائه دهندگان سیم کارت ممکن است برای اتصال apn به USER و PWD نیاز داشته باشند ، همچنین می توانید در کد تعریف کنید.

پس از آن دستگاه شما شروع به ارسال داده به loggingforest می کند و می توانید آن را در آنجا مشاهده کنید

مرحله 4: داده ها را در تلفن همراه یا دسکتاپ بررسی کنید

داده ها را در تلفن همراه یا رومیزی بررسی کنید
داده ها را در تلفن همراه یا رومیزی بررسی کنید
داده ها را در تلفن همراه یا رومیزی بررسی کنید
داده ها را در تلفن همراه یا رومیزی بررسی کنید
داده ها را در تلفن همراه یا رومیزی بررسی کنید
داده ها را در تلفن همراه یا رومیزی بررسی کنید

پس از آن دستگاه شما شروع به ارسال داده به loggingforest می کند و می توانید آن را در آنجا مشاهده کنید. در loggingforest device edit فقط نام پارامترها و مقادیر را به عنوان تصویر 1 تعریف کنید.

روی پیش نمایش ، تصویر 2 کلیک کنید

و داده های خوبی را مشاهده خواهید کرد ، تصویر 3

در صورت تمایل می توانید لاگر خود را کامنت کنید و به اشتراک بگذارید

توصیه شده: