کیت های الکترونیکی

اندازه گیری مسافت و ارسال پیام از طریق SMS

اندازه گیری مسافت و ارسال پیام از طریق SMS

در زیر چند نمونه عکس از کیت اندازه گیری مسافت و ارسال پیام از طریق SMS را مشاهده می کنید.

 

 

ماژول مخابرتی SIM900:

ماژول SIM900 یک ماژول GSM نسل دوم یا 2G می باشد. این ماژول مخابراتی که توسط شرکت SIMCOM ارائه شده است ، همانند ماژول SIM300 یک ماژول بسیار کاربردی برای پروژه هایی است که نیاز است تا مدیر بتواند با SMS یا تماس صوتی فرامینی را به دستگاه بفرستد. شما با استفاده از ماژول SIM900 به سادگی می توانید امکان ارتباط GSM و GPRS را به پروژه خود اضافه کنید. برای اینکار پس از اتصال تغذیه ماژول SIM900 و اتصال پایه های سیم کارت ، شما فقط به دو سیم برای ارتباط سریال (UART) نیاز خواهید داشت تا از طریق میکروکنترلر به این ماژول فرمان بدهید.

ماژول اندازه گیری مسافت آلتراسونیک SRF04:

آلتراسونیک (Ultrasonic) به صوتی گفته می شود که فرکانس آن بالاتر از فرکانس صوتی است که انسان توانایی شنیدن آن را دارد و معمولا فرکانس آن بالاتر از 20KHz است. در اصول اندازه گیری مسافت از طریق آلتراسونیک یا امواج صوتی ابتدا ما یک سیگنال مافوق صوت را ارسال می کنیم و سپس با زمان برگشت این سیگنال را محاسبه می کنیم. از آنجا که سرعت صوت برای ما مشخص است می توانیم فاصله جسم را اندازی گیری کنیم.

این سنسور ها به صورت دو پک فرستنده گیرنده جدا از هم و یا به صورت یک مجموعه موجود می باشند. سنسور های التراسونیک از دسته سنور های صوتی بدون تماس می باشند که با نزدیک شدن یک قطعه وجود آن را حس کرده و فعال می شوند. همانطور که قبلا گفتیم اصلاح مافوق صوت یا آلتراسونیک به موج های آلاستیکی با فرکانس بالای 20KHz گفته می شود.

اساس کار این سنسور های صوتی، فرستادن و سپس دریافت انعکاس امواج بر اثر برخورد با اجسام ایجاد می شود. فرکانس امواج ایجاد شده توسط سنسور فرستنده از 20KHz تا چندین مگاهرتز است و دامنه سیگنال ارسالی در چند صد ولت و دامنه سیگنال دریافتی و یا اکو در حد میکرو ولت می باشد. در بازار این سنسور ها بر اساس برد شان به سه دسته 2 متری ، 4 متری و 7 متری یا بر اساس قطرشان تقسیم می شوند.

ماژول SRF04 دارای 4 پایه می باشد که عبارتند از VCC و Trig و Echo و GND و در این پروژه از این ماژول برای تشخیص مسافت استفاده شده است.

 

نحوه عملکرد پروژه:

پس از فراهم شدن تغذیه توسط کلید ON/OFF ورودی، برای برد آموزشی، میکروکنترلر تمامی سخت افزار ها را راه اندازی اولیه و یا Initializing می کند. میکروکنترلر اطلاعات کلی پروژه را برای مدیر از طریق پورت سریال و همچنین بروی LCD نمایش می دهد. این اطلاعات شامل رمز مدیر سیستم، شماره تلفن مدیر که دستگاه به آن SMS یا پیام کوتاه باید بدهد و … می باشد.

میکروکنترلر ابتدا از صحت ارتباط با ماژول اطلاع پیدا می کند. در صورتی که ارتباط بین ماژول و میکروکنترلر صحیح باشد، میکروکنترلر IMEI ماژول SIM900 را برای کاربر بروی LCD نمایش می دهد. میکروکنترلر موظف است ماژول SIM900 را با استفاده از AT Command های تعریف شده از کانکت شدن ماژول به شبکه مطمئن شود.

همچنین میکروکنترلر ماژول را در حالت Full Function قرار می دهد. مدیر از طریق SMS می تواند با یک فریم اطلاعاتی هر یک از رله های موجود بر روی برد را ON یا OFF کند. پس از این که مدیر هر گونه تغییری در وضعیت فعلی سیستم ایجاد کند، دستگاه موظف است یک SMS برای مدیر ارسال کند تا مدیر را از عملیات انجام شده با خبر کند.

همچنین مدیر می تواند از طریق SMS یک سری تنظیمات را برای دستگاه انجام دهد. مثلا می تواند شماره ای که دستگاه به آن SMS می دهد را تغئیر دهد.

برخی از Command های پروژه در زیر آورده شده است.

  • پروژه در شروع اطلاعات مورد نیاز کاربر شامل: نام پروژه ، ورژن پروژه، تاریخ انتشار پروژه، و… را بر روی LCD نمایش می دهد.
  • میکروکنترلر متغیر های مورد نیاز را از EEPROM دریافت کرده و در حافظه SRAM قرار می دهد که شامل وضعیت ماژول، پسورد Admin، پسورد User، شماره Admin که باید به آن SMS بدهد، شماره ای که از آن SMS می گیرد.
  • میکروکنترلر ماژول SIM900 را روشن کرده و IMEI آن، به شبکه رجیستر بودن آن، فول فانکشن بودن آن، مقدار شارژ سیم کارت آن را چک می کند و در هر مرحله پاسخ ماژول را بر روی LCD نمایش می دهد.
  • میکروکنترل وارد یک حلقه بی نهایت می شود و به صورت پیوسته مسافت را اندازه گیری می کند و آن را بروی LCD برای کاربر نمایش می دهد.
  • میکرو کنترلر با دریافت پیام به سبک زیر وضعیت فعلی سیستم را تغئیر می دهد.
  •  
  • دریافت پیام Pass Distance* (برای مثال 1234 distance*) میکروکنترلر مسافت را اندازه گیری نموده و مقدار مسافت را با یک پیام را برای کاربر SMS می کند.
  • دریافت پیام Pass RELxON (برای مثال 1234 REL1ON) میکروکنترلر رله x را فعال می کند و یک SMS به شماره کاربر می دهد که رله را فعال کرده است. x عدد رله مورد نظر می باشد که 1،2،3 و یا 4 می تواند باشد.
  • دریافت پیامPass RELxOFF (برای مثال 1234 REL4OFF) میکرو رله x را غیر فعال می کند و یک SMS به شماره کاربر می دهد که رله را غیر فعال کرده است.
  • دریافت پیامPass CHARGE STATUS (برای مثال 1234 charge status) میکروکنترلر مقدار شارژ سیم کارت از ماژول دریفات می کند و آن را برای مدیر از طریق SMS ارسال می کند.
  • دریافت پیامPass info system (برای مثال 1234 info system) میکروکنترلر IMEI ماژول SIM900 و برخی اطلاعت دیگر را برای کاربر از طریق SMS پیام می کند.
  • دریافت پیامPass SI hhmmss (برای مثال 1234 si 000010) میکروکنترلر مقدار hh را به صورت ساعت (ارسال اطلاعات سنسور فتوسل) و مقدار mm را به صورت دقیقه و ss را به صورت ثانیه در می آورد و آن را به صورت فواصل زمانی ارسال اطلاعات سنسور در می آورد و یک پیام به کاربر می دهد که Rate ارسال اطلاعات دستگاه تغییر کرده است.
  • دریافت پیامPass phone number (برای مثال 1234 phone 0912xxxxxxx) میکروکنترلر این شماره را به عنوان شماره جدید مدیر شناسایی نموده و از این به بعد به این شماره SMS می دهد.
  • دریافت پیامoldPass pass newPass (برای مثال 1234 pass 5555) میکروکنترلر با دریافت این پیام رمز جدید سیستم را تغئیر می دهد و آن را برابر newPass قرار می دهد.
  • در صورتی که شارژ سیم کارت از مقدار معینی کمتر شود میکروکنترلر موظف است یک پیام برای مدیر ارسال کند و مدیر را از وضعیت فعلی شارژ با خبر کند.
  • میکرو در فواصل زمانی از پیش تعریف شده و قابل تغییر توسط کاربر یک SMS به کاربر می دهد و مقدار سنسور های دما و نور و … را گزارش می دهد.
  • میکرو در تمامی مراحل فوق اطلاعات مورد نیاز را برای کاربر گزارش می دهد.

 

قابلیت های پروژه:

  • کنترل لوازم برقی و خانگی بوسیله SMS
  • دریافت اطلاعات دما و نور محیط یک مکان از طریق SMS
  • ارسال و دریافت پیوسته اطلاعات وضعیت سیستم از طریق SMS

 

 

توضیحات:

  • به زودی فایل های مورد نیاز این پروژه آپلود میشود.

 

محمود باقریان

درباره محمود باقریان

مهراد کیت با ۱۵ سال سابقه در زمینه طراحی سیستم های کنترل از راه دور و تولید تجهیزات خانه هوشمند و هر گونه هوشمند سازی توسط مهندسین داخلی آماده ارائه محصولات و خدمات می باشد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Time limit is exhausted. Please reload the CAPTCHA.