پروژه عملی کنترل وسایل خانگی با SMS و ماژول SIM800L

پروژه عملی کنترل وسایل خانگی با SMS و ماژول SIM800L

امروزه هوشمند سازی و کنترل لوازم از راه دور به بحث داغی تبدیل شده است و سیستم های مختلفی برای کنترل کردن لوازم و وسایل ابداع شده ، از بین راه های مختلف کنترل وسایل خانگی استفاده از پیامک (SMS) ساده ترین و در دسترس ترین راه کنترل وسایل می باشد که بدون محدودیت فاصله می توانیم از هر جای ایران وسایل مورد نظر را کنترل کنیم ، در این آموزش با استفاده از ماژول SIM800L پروژه ای طراحی کرده ایم که می تواند تا چهار وسیله را از راه دور روشن و خاموش کند ، پروژه به این شکل کار می کند که کد های دستوری خاصی را برای کنترل هر رله تعریف کرده ایم ، بعنوان مثال با ارسال پیامک R1:ON رله شماره یک فعال می شود و با ارسال عبارت R1:OFF برای سیم کارتی که داخل ماژول SIM800L هست همان رله خاموش می شود ، سیستم به شکلی طراحی شده است که تنها با شماره ای که برای آن تعریف می شود عمل روشن و خاموش کردن رله ها را انجام میدهد تا هر کسی با هر شماره موبایلی نتواند سیستم را کنترل کند ، همچنین وقتی دستوری ارسال شد و رله ای فعال گشت سیستم بصورت اتوماتیک برای شماره تعریف شده یک پیامک (SMS) می فرستد و وضعیت رله را اعلام می کند تا طرف مطمئن شود که سیستم بصورت صحیح کار کرده و وسیله روشن یا خاموش شده است ،  از این سیستم می توان برای کنترل کرکره برقی ، کنترل وسایل منزل مثل لامپ ها ، کولر ، باز کردن قفل ، آبیاری باغ و باغچه از راه دور با روشن کردن شناور یا فعال کردن شیر برقی ، کنترل اتومبیل و بسیاری کاربرد دیگر رو می توان برای این سیستم نام برد

امکانات سیستم کنترل وسایل خانگی با SMS و ماژول SIM800L :

  • تعریف شماره برای دریافت پیامک تنها از آن شماره و حفظ امنیت
  • اعلام وضعیت رله ها جهت اطمینان از عملکرد صحیح
  • قابلیت استفاده از تمام اپراتور های ایران مانند همراه اول ، ایرانسل ، رایتل ، تالیا
  • کنترل وسایل از تمام نقاط ایران بدون محدودیت فاصله

فایل های همراه پروژه جهت دانلود :

  • سورس کد کامل آردوینو
  • توضیح خط به خط برنامه و آموزش برنامه نویسی بصورت فیلم
  • شبیه ساز پروتئوس
  • شماتیک مدار
  • PCB مدار بصورت فایل خام و قابل ویرایش
  • کد های ذستوری SMS برای کنترل رله

برای این مطلب ۲۵۱ دیدگاه ثبت شده است

بهنام

درود بر شما .
ممکنه لیست قطعات و تغذیه مدار رو بزارید . ایا تغذیه مدار کمتر از 5 ولت است . چون اکه 5 ولت باشه به GSM اسیب میزنه

کامران محمودزاده : سلام تغذیه کلی مدار بالای 5 هست و این ماژول سبز خودش ولتاژ رو ماهش میده . از روی شماتیک و pcb می تونید قطعات رو بدست بیارید

پاسخ
1402/10/25
محمد

با سلام و احترام خدمت عوامل سرزمین الکترونیک یه سوال داشتم از بخش فنی
اونم اینه که میشه تعداد رله ها رو از ۴ عدد به ۸ عدد رسوند و بعد از خرید پروژه یا با پرداخت مبلغی به علاوه مبلغ خود پروژه به من کمک کنید تا ۸ رله بشه مدار

کامران محمودزاده : سلام وقتتون بخیر بله میشه تعداد رله هارو حتی تا 16 عدد هم افزایش داد

پاسخ
1402/08/13
Moein

با سلا و خسته نباشید من این پروژه رو خریداری کردم موقع بستن ماژول سیم کارت مشخصات پایه رو ماژول با اون چیزیک چاپ شده مطابقت نداره وراهکارش چیه

کامران محمودزاده : سلام به راحتی می تونید pcb رو ویرایش کنید و یا با سیم ماژول رو وصل کنید

پاسخ
1402/06/01
سیداحمد

عالی

کامران محمودزاده : سلام، ممنون از لطف شما. خوشحالم که مطلب مورد پسند شما قرار گرفته است. ما همیشه در تلاش هستم تا مهارت‌های خود را بهبود بخشیده و محتوای مفید و جذابی تولید کنیم. ممنونم از بازخورد شما 🌹

پاسخ
1402/04/20
ارسام

سلام من به مشکل دریافت نکردن اس ام اس بر خوردم و ماژول هیچ واکنشی به دریافت پیام ندارم میشه راهنمایی کنید.ممنون

کامران محمودزاده : سلام تست کنید ماژول کار کنه . با ماژول تماس بگیرید ببینید ارتباط برقرار میشه یا خیر

پاسخ
1402/02/23
r4060

سلام
من تازه کارم در الکترونیک
سوالم اینه که چجوری این کد رو میشه روی at32 کامپایل کرد ..

کامران محمودزاده : سلام و عرض ادب برای اینکار باید از دستگاهی به نام پروگرامر استفاده کنید

پاسخ
1401/11/25
کامیار

سوال دیگه ایی هم داشتم خواستم ببینم میشه این پروژه رو با atmega8 هم ساخت؟

کامران محمودزاده : بله میشه ولی باید کدهارو کمی بهینه کنی چون فضای مگا 8 از 328 کمتره برای اپلود کد

پاسخ
1401/08/15
کامیار

سلام مهندس خسته نباشید. خواستم بدونم atmega328 با avr پروگرمر هم پروگرام میشه کرد یا ن؟

کامران محمودزاده : سلام بله میشه با پروگرامر فایل هگز رو اپلود کرد

پاسخ
1401/08/15
نعمت الله

سلام این پروژه آبدیت و از نمونه قرمز sim 800l استفاده کنید این sim 800l سبز گیر نمیاد

پاسخ
1401/05/03
نعمت الله

سلام نمونه قرمز sim 800l با این پروژه کار میکنه

کامران محمودزاده : سلام ، باید پایه هارو با سیم لحیم کنی . کمی دردسر داره

پاسخ
1401/05/02
نعمت الله

پیک مبدل usb to ttl لازم باید بگیرم

این پیک مبدل usb to ttl کابل است یا ماژول میشه عکس شو بفرستی

کامران محمودزاده : عبارت زیر رو در گوگل سرچ کن

مبدل usb به ttl ch340g

پاسخ
1401/04/29
نعمت الله

سلام برای این پروژه پروگرامر میخواد با این پروگرامر میشه پروگرامر جیبی AVR هاتل
میشه بگین چیز دیگه که نمیخواد

*******

کامران محمودزاده : کافی هست
پیک مبدل usb to ttl هم بگیر

پاسخ
1401/04/28
سید

خیلی کاربردی به نظرم هستش

پاسخ
1401/01/10
مهدی

سلام مهندس من اموزشو خریدم هرچی فایلو اپلود میکنم رو برد پروژه کار نمیکنه از سیم ۸۰۰ ال و اردوینو یونو استفاده میکنم من ممنون میشم راهنمایی کنید

کامران محمودزاده : سلام
لطفا درمورد مشکل تون بیشتر توضیح بدهید.

پاسخ
1400/12/02
م

سلام وقت بخیرپروژه SMS با آردینو UNO پروگرم کردم و کدها بدون خطا بر روی برد کامپایل میشوند ولی در خروجی رفتاری اتفاق نمیفته و رله عکس العمل نداره . شما با آردینو UNO تست گرفتید؟راه کارش چی هست؟تشکر.

کامران محمودزاده : سلام
با استفاده سریال مانیتور برنامه را دیباگ کنید و بررسی کنید پیامکی دریافت می شود یا نه.

پاسخ
1400/10/17
Reza

سلام وقت بخیرآقای مهندس من پروژه رو خرید کردم و دانلود هم انجام شده ولی لیست قطعات نیست و همچنین فایل PCB هم نیست . لطفا راهنمایی بفرمایید

کامران محمودزاده : با سلام فایل ها بررسی شدند ، همه فایل ها موجود هستند ، pcb با نرم افزار پروتیوس ورژن 8 به بالا باز می شود

پاسخ
1400/10/13
کیان

سلامبرد کامل مونتاژ شده رو پورت سریال فقط میزنه hi sim800ماژول رودیتکت نمیکنه ممنون میشم راهنمایی کنید

کامران محمودزاده : با سلام سریال مانیتور اردوینو رو باز کنید و سپس برای برد پیامک بفرستین و نتیجه رو اعلام کنید . ببینید در سریال مانیتور چیزی دریافت می شود

پاسخ
1400/09/18
رضا

سلام و عرض ادب.
بنده این پروژه (sim 800 Relay) را خریدم.
مهندس این فایلی که دانلود کردم فایل pcb آلتیوم داخلش نبود.
میشه بفرمایید که فایل pcb و شماتیکش با چه نرم افزاری است؟

کامران محمودزاده : با سلام و عرض ادب ، از نرم افزار پروتیوس ورژن 8 به بالا استفاده کنید

پاسخ
1400/07/22
مهدی

سلام خسته نباشید این پروژه برای کنترل چهار وسیله الکتریکی است میشه لطف میکنید درباره کنترل پنج وسیله الکتریکی هم راهنمایی کنید ؟ممنون

کامران محمودزاده : با سلام همین رو می تونید تا تعداد زیادی رله افزایش بدید و طبق الگوی برنامه فقط چند خط کد لازم داره

مهدی حسین پور : با سلام مجدد و خسته نباشید اقای مهندس شما تو اموزش فرمودین که با نوشتن همون کدا میتونیم تعداد رله بیشتری اضافه کنیم ولی در این صورت اگر من بخوام یه رله دیگه استفاده کنم باید یکی از پورت های شانزده تا نوزده رو برای رله پنجم انتخاب کنم در اینصورت اگر اس بدم که رله پنجم روشن بشه همزمان دوتا رله روشن نمیشه ؟سوال 2 اینکه میتونم از پایه های دیجیتال اردوینو استفاده کنم ؟ مثلا برای رله پنجم از پایه 0 تا 13 اردوینو استفاده کنم ؟سوال 3 اینکه شما تو برنامه پایه های 14 و 15 رو برای rxوtx در نظر گرفتین ما میتونیم همون پایه های 0و1 اردیونه که روش نوشته rx , tx  v, hsjthni ;kdl ؟ممنون

کامران محمودزاده : با سلام پایه های فرقی نداره ، هر کدوم که ازاد هست رو استفاده کن ، برای اینکه هم زمان 2 تا رله روشن نشه شما باید برای رله جدید کد جدید تعریف کنی و اما سوال اخر ، می تونی از 0 و 1 برای ارتباط استفاده کنی ، منتهی برای اپلود کد ها برات مشکل ایجاد میشه و کمی دردسر داره

پاسخ
1400/06/07
علی

سلام به بچه های سرزمین الکترونیک ، من این پروژه رو درست کردم ، عالیه کار می کنه لازم دونستم چند نکته رو درباره این پروژ] بگماولا من دوتا رله استفاده کردم و رگلاتور هم حذف کردم و مستقیما با 5 ولت مدار راه اندازی می کنم . پروژه یک مورد داره و میخوام راه حل اون رو بهتون بگم . وقتی پروژه با مبدل به سیستم وصله خیلی خوب کار می کنه ولی وقتی مبدل رو جدا می کنی و پروژه رو روشن و خاموش می کنی مدار کار نمی کنهو اما راه حل :ابتدا مدار رو روشن کنید ، روی مدار یک سوکت مخابراتی 5 پین هست با یک سیم پایه یک و پنج سوکت رو یک لحظه اتثال کوتاه کنید مدار به درستی عمل می کنه . مدار بعداز راه اندازی نیاز به یک ریست کردن داره و این باعث میشد با جدا شدن مبل عمل نکنه . 

پاسخ
1400/05/18
آرش

سلام امکانش هست لیست قطعات برام ایمیل کنید

کامران محمودزاده : با سلام ، فایل pcb رو باز کنید اونجا لیست قطعات در دسترس هست

پاسخ
1400/03/16
همایون

با عرض سلام و خسته نباشید.
این پروژه عالی هست فقط یه مشکل داشت که به کمک مهندس حل شد.
خواستم اینجا بگم که اگر کسی این مشکل رو داشت از این مطلب استفاده کنه.
من وقتی این پروژه رو راه اندازی کردم تا پورت سریال به کامپیوتر متصل نبود راه اندازی نمیشد و از ماژول sim800l دستور نمیگرفت.برای حل این مشکل باید یک تاخیر ۵ ثانیه ای پس از دستور
;()Serial.begin و یک تاخیر ۵ ثانیه ای پس از دستور ;()mySerial.begin گذاشت.
بازم از پروژه کاملتون ممنونم🙏🏻🙏🏻

پاسخ
1400/02/16
Mohamad

سلام وقت بخیر ، من ماژول وصل کردم(با ولتاژ 3.3 ) ، تقریبا هر 30 ثانیه یکبار 3 تا چشمک میزنه ، این به چه معنیه ?
وقتی هم ولتاژ به نزدیک 3.4 میرسه شروع میکنه به پشت سرهم چشمک زدن ، اگر راهنمایی کنید ممنون میشم

کامران محمودزاده : با سلام و عرض ادب ، ولتاژ مدار باید 4.2 ولت باشد تا مدار به صورت صحیح کار کند ، یک رگولاتور متغییر تهیه کنید و ولتاژ اون رو روی 4.2 ولت قرار بدید

پاسخ
1399/10/30
Mohamad

با سلام ، اگه نمونه قرمز sim 800l رو خریده باشیم باید رگولاتور دیگه ای جایگزین کنیم ? چه رگولاتوری?
سوال 2 مقاومت بین پایه atmega 328 چقدر هست ?
سوال3 مقاومت وصل شده به پایه tx چقدر هست ?

کامران محمودزاده :

با سلام ، لازم نیست رگولاتور وصل کنی به ترتیب هار های زیر رو انجام بده
1 - رگولاتور 7805 رو از مدار حذف کن و ولتاژ مدار رو یک سره کن
2 - پایه های sim800 قرمز رو متناسب با sim800 سبز وصل کن
3 - ولتاژ اصلی مدار رو بجای 5 ولت رو 4.2 ولت تنظیم کن

Mohamad Usefi : ممنون مهندس , مقاومت مربوط به پایه tx و مقاومتی که دو پایه atmega328 وصل میشه رو هم بگید ممنون میشم

کامران محمودزاده : با سلام مقاومت ها 10 کیلو و زیر میکرو جامپر هست

پاسخ
1399/10/25
mehdi

سلام مهندس خسته نباشید اگه امکانش هست لیست قطعات

کامران محمودزاده : با سلام و عرض ادب ، در داخل pcb لیست قطعات واضع و مشخص هست

پاسخ
1399/10/10
حمید

سلام
چگونه می شود چند شماره را در این برنامه ثبت کرد

پاسخ
1399/01/12
ریحانه

سلام من برای کنترل از راه دور آبیاری باغ میخوام این پروژه رو استارت کنم آموزش رو هم تهیه کردم فقط با دیدن نظرات سوالی که برام پیش اومد قابل استفاده هست این پروژه یا فقط برای پروژه های دانشجوی قابل استفاده اس؟؟؟؟

پاسخ
1399/01/08
عظیم

با سلام و کسب اجازه از آقای محمود زاده مشکل برنامه با ماژول بدون رگولاتور حل کردم که به اشتراک میزارم اول دستور تاخیر 30 ثانیه را
;(delay(30000 بعد از } () void setup اضافه کنید چون این ماژول با 3.3 کارنمی کنه در مدار تغذیه 5 ولت را با یک دیود 4007 به مازول وصل کنید و سمت مازول با یک مقاومت 4.7 کیلو و خازن 100 نانو به زمین وصل کنید ولتاژ تغذیه 4.3 برای ماژول ساخته می شود پایه های rx ,tx و GND را با سیم وصل کنید موفق باشید

پاسخ
1399/01/07
عظیم

با سلام این پروژه را خریدم مازول 800l که خریدم با مدار شما فرق داره امکان داره شماتیک و فیوز بیت را برایم ایمیل کنید ؟

پاسخ
1399/01/05
محمد

من فایل رو خریدم اما فقط سورس بود و فیلم اموزشی. داخل پوشه pcb چهار تا فایل 35 کیلوبایتی بود. دزدی تو روز روشن. من نمیدونم چجوری نماد اعتماد دادن به این سایت

پاسخ
1399/01/02
آرمان

سلام وقت بخیر گفتید فایلPCB مدار بصورت فایل خام و قابل ویرایش تو فایل دانلود موجود نبود لطفا برام ارسال کنید.

پاسخ
1398/12/12
علی

سلام میشه شماتیک و pcb پروژه رو برام ایمیل کنید این فایلی که داخل rar بود با پروتئوس باز نشد

پاسخ
1398/12/10
علی

سلام شماتیک و pcb باچه برنامه ای طراحی شده

پاسخ
1398/11/30
عباس

فایل رو دانلود کردم. کامل اکستراکت نمیشه و ارور میده و فقط یه فایل ویدیویی هست. لطفا لینک سالم رو برام ارسال کنید.

پاسخ
1398/10/17
حمید

با سلام ، من از آردوینو uno R.3 و ماژول SIM 800L استفاده میکنم وهمه چیز به ظاهر درسته موقع آپلود برنامه هم هیچ خطایی دیده نمیشه اما هنگام اجرا هیچ اتفاقی نمیفته (پیغام گزارش ارسال نیز در گوشی نمیاد) ولی وقتی سیم را از ماژول در می آورم وداخل یک گوشی میگذارم ، تازه پیاها روی سیم کارت دریافت میشه . میشه راهنمایی کنید. در ضمن من نرم افزاری که فایلهای پروژه را بخونه ندارم اگه میشه pdf اونها را برام ایمیل کنید.متشکرم

پاسخ
1398/09/09
رسول

با سلام و خسته نباشید
کنترل وسایل خانگی با SMS و ماژول SIM800L
فایل های pcb , شماتیک چطور باید تبدیل کنم تا در آلتیوم باز شود ؟

پاسخ
1398/09/03
نادر

سلام ببخشید،میشه لیست تجهیزاتی که باید بخرم و بفرستید. (لطفا سریع جواب بدید)

پاسخ
1398/08/24
کیان

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

پاسخ
1398/05/02
فرزاد

سلام در شماتیک خبری از مدار تغذیه و led مربوط به دریافت پیام توسط sim 800l نیست لطفا راهنمایی کنید.

پاسخ
1398/04/26
فرزاد

با سلام
منم مشکل آقای قناعت رو دارم ممکنه شماتیک رو برای منم میل کنید؟
که احتیاج به نرم افزار نداشته باشه واسه باز کردنش.
سپاس

پاسخ
1398/03/26
اسماعیل بدون امتیاز

سلام خسته نباشین ببخشید من ماژول sim800با رگولاتور داخلی پیدا نکردم تو هیچ سایتی آیا میشه از sim800بدون رگولاتورش استفاده کرد؟
و اینکه باید تغذیه رو هم دست بزن و یه رگولاتور 3.3ولت هم بهش اضافه کنم درسته؟
ممنون میشم سریع پاسخ بدین چون عجله دارم

کامران محمودزاده : با سلام اگر پایه هارو با سیم وصل کنی و رگولاتور مناسب 3.3 قرار بدی مشکلی ایجاد نمیشه

پاسخ
1398/03/14
مجتبی بدون امتیاز

ممنون،لطف کردید.

پاسخ
1398/01/15
مجتبی بدون امتیاز

با سلام دوباره
خدمت شما عرض کردم با پروتیوس باز نشد نمی دونم مشکل کجاست با این شرایط نمیتونم این پروژه رو انجام بدم
واقعا نمیشه شماتیک مدار رو برام ایمیل کنید؟!

کامران محمودزاده : با سلام ایمیل شد

پاسخ
1398/01/13
مجتبی بدون امتیاز

امکان داره تصویر شماتیک مدار رو برام ایمیل کنید؟

کامران محمودزاده : با سلام ، لطفا با نرم افزار پروتیوس فایل هارو باز کنید

پاسخ
1398/01/12
مجتبی بدون امتیاز

با پروتیوس امتحان کردم باز نمیشه،خطا میده و مینویسه:File is corrupt or not an ISIS schematic file

کامران محمودزاده : لطفا از اخرین ورژن پروتیوس استفاده کنید .

پاسخ
1398/01/10
مجتبی بدون امتیاز

با سلام و خسته نباشید
بنده این پروژه رو خریدم،فایل های داخل پوشه PCB & SCHEMATIC خام هستند با چه برنامه ای باید اجرا شوند؟

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

پاسخ
1398/01/10
امیر بدون امتیاز

پس علت استفاده از کریستال و مقاومت 10 کیلو اینه که میشه بوت لودر پردازش کرد رو میکروی خام؟ از طریق usb to ttl نیز میشه بوت لودر پردازش کرد؟

کامران محمودزاده : میکرو به کریستال نیاز داره و ما با بوتلودر و مبدل برنامه رو میریزیم رو میکرو . میشه با پروگرامر هم ریخت

پاسخ
1398/01/08
امیر بدون امتیاز

میکروکنترلر Atmega 328p حتما باید با بوت لودر اردوینو باشه یا معمولیش هم میشه استفاده کرد؟

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

پاسخ
1398/01/08
امیر بدون امتیاز

مقدار اون خازن کوچک کنار led قرمز که بغل دست رگلاتور هم میباشد بگین. بزرگتره 680 میکرو ، اون کوچیکتره رو نمیدونم

کامران محمودزاده : خازن ۱۶ یا ۲۵ ولت و ظرفیت ۴۷۰ تا ۶۸۰ بذارین

پاسخ
1398/01/01
امیر بدون امتیاز

خازن کنار رگولاتور چند و چند ولته؟
خود رگولاتور چند ولته؟
خازن 680 میکرو فاراد چند ولته؟
ولتاژ اصلی ورودی چند ولت و چند امپر ؟

کامران محمودزاده : با سلام ،
رگولاتور 7805 هست که 12 ولت رو به 5 ولت تبدیل می کنه و خازن ها را با ولتاژ 16 یا 25 انخاب کنید . کل مدار12 تا 36 ولت رو میتونه تحمل کنه

پاسخ
1397/12/28
برای دیدن همه ۲۵۱ دیدگاه لازم است ابتدا وارد حساب کاربری خود شوید
برای ارسال دیدگاه، ابتدا وارد حساب کاربری خود شوید
  • مبلغ پروژه
    ۱۴۹,۰۰۰ تومان
اطلاعات پروژه
  • شبیه‌ساز مدار
    Proteus
  • شماتیک مدار
    Proteus
  • فیبر مدارچاپی
    Proteus
  • سورس‌کد مدار
    Arduino

video proteus arduino
×
به سبد خرید اضافه شد
×
به سبد خرید اضافه شد