پروژه آموزش کنترل وسایل خانگی توسط sms یا پیامک فارسی

پروژه آموزش کنترل وسایل خانگی توسط sms یا پیامک فارسی

در پروژه ی ارسال sms فارسی توسط SIM800 روش ارسال پیامک فارسی توسط sim800 به گوشی کاربر را بیان کردیم. در این پروژه روش کنترل وسایل خانگی توسط sms فارسی را ارائه میدهیم به این ترتیب که کاربر میتواند از گوشی خود پیامک یا sms فارسی را به کیت موردنظر ارسال کند و سیستم طراحی شده این پیامکهای فارسی را دریافت و پردازش میکند و متناسب با پیام دریافتی، دستور کاربر را اجرا میکند. سیستم قابلیت ارسال فیدبک به دستور کاربر را دارد و برای هر دستور کاربر، یک sms فیدبک به زبان فارسی برای کاربر ارسال میکند تا کاربر از صحت اجرای دستور خود مطمئن شود. همچنین کاربر میتواند در هر لحظه با ارسال پیامی، از وضعیت فعلی سیستم یا بعبارتی از وضعیت فعلی خروجیها مطلع شود.

 

توضیحاتی در خصوص پروژه کنترل وسایل خانگی توسط sms فارسی

سیستم کنترل وسایل خانگی توسط sms فارسی دارای 4 خروجی مستقل از هم است که کاربر میتواند 4 وسیله ی برقی مختلف مانند کولرهای آبی و گازی و هیترها(وسایل گرمایشی و سرمایشی)، شیرهای قطع گاز و آب و قفلهای برقی را به بخش خروجیهای مدار متصل کند و آنها را از راه دور توسط sms فارسی کنترل کند. وضعیت خروجیها در حافظه ذخیره می شود و با قطع برق، وضعیت خروجیها تغییر نمیکند. ترتیبی داده ایم که بتوان شماره کاربر مستر را بدون ویرایش کد برای سیستم تعریف کرد و سیستم تنها دستورات کاربر مستر را اجرا میکند و دستورات سایر کاربران را نادیده میگیرد.

 

ویژگیهای سیستم

  • کنترل وسایل با ارسال sms فارسی
  • پاسخ به دستور کاربر به صورت sms فارسی
  • کنترل 4 وسیله ی برقی مستقل
  • تعریف کاربر مستر برای سیستم بدون نیاز به ویرایش سورس کد
  • پیکره بندی مدار بدون نیاز به ویرایش سورس کد
  • حذف کاربر مستر فعلی و تعریف کاربر مستر جدید بدون نیاز به تغییر سورس کد
  • پاسخدهی سیستم فقط به کاربر مستر و نادیده گرفتن سایر دستورات
  • ریست کردن کلی حافظه ی مدار بدون نیاز به تغییر سورس کد
  • ذخیره کردن وضعیت خروجیها در حافظه ی دائمی

 

محتوای پروژه

  • سورس کد کامل
  • شماتیک به صورت PDF و فایل خام آلتیوم
  • PCB به صورت PDF و فایل خام آلتیوم
  • لیست کامل قطعات
  • فیلم آموزش کار با سیستم طراحی شده

 

فیلم تست مدار کنترل وسایل خانگی توسط sms فارسی


برای این مطلب ۶۶ دیدگاه ثبت شده است

کاربر 99958

سلام استاد خسته نباشید ببخشید می تونیم به جای کاربر مستر بنویسیم تایید شماره؟

آمانج عبداله زاده : با سلام
بله داخل سورس کد میتونید ویرایش انجام بدید

پاسخ
1403/01/07
R_F

سلام
پروژه عالیه و به خوبی کار میکنه و الان 8 روز است که بدون مشکل وصل است ( البته تعدادی از مقاومت ها به دلیل ایجاد حرارت تعوض شد ). اگر امکان حالت لحظه ای برای رله ها فعال بود عالی میشد.یعنی با ارسال یک پیام یک لحظه رله وصل و مجدد خودش قطع میشد.یعنی کلاً رله ها دو وضعیت لحظه ایی و پایدار داشت.

شارژ کیف پول : برای تشکر از دیدگاه مفیدتان 25,000 تومان به کیف پول شما افزوده شد.

کامران محمودزاده : ممنونم از پیشنهاد خوبتون در صورت امکان این مورد نیز لحاظ میشه

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

سلام میشه راجب پروگرام کردن کد توضیح بدین

کامران محمودزاده : با سلام در مرحله اول خود میکرو باید بوت لودر آردوینو روی میکرو نصب باشه . در مرحله دوم به یک مبل USB به TTL نیاز داری . پایه هارو به سوکت 5 پین وصل می کنی و مثل یک آردوینو اونو پروگرام می کنی

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

سلام این فایل شماتیک در پروتئوس داخل مجموعه نیست pdf هست نمیشه فایل خامش هم باشه یا بزارید

آمانج عبداله زاده : سلام
پروتئوس خیلی وقته دورانش به سر آمده. فایل آلتیوم قرار داده شده

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

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

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

پاسخ
1402/10/02
R_F

سلام
سپاس از ارائه پروژه های آموزنده و کاربردی
من این پروژه را خریداری کرده ام برنامه را روی میکرو ریختم ولی LED3 کلا روشن نمی شود ، پروژه دستور میگیرد ولی بعد از تعیین کاربر مستر در حالت پیش فرض تمام رله ها روشن است !!! آیا برنامه ارائه شده مشکلی دارد یا مورد دیگری است ، لطفاً راهنمایی کنید.

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

سان اپ : من برنامه رو از طریق برد آردینو روی میکرو 328 که از قبل بوتلدر روش نصب بود ریختم و اون رو روی برد قرار دادم ، ریست رو هم طبق آموزش شما انجام دادم ولی حل نشد ، شما در کلیپ به محض وصل آدابتور LED آبی هم روشن میشه ولی در برد من نمیشه و ... آیا کلا درست برنامه رو روی میکرو ریختم.میشه راهنماییم کنید.ممنونم

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

پاسخ
1402/09/27
اریا

سلام میشه فایل با پروگرامر معمولی ریخت رو ایسی یا حتما باید با برد اردوینو باشه ؟

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

پاسخ
1402/08/22
یحیی

کاک آمانج ببخشید یه سوال در مورد Tprogram داشتم. من نتونستم این قطعه رو پیدا کنم سرچ هم کردم انگار همچین چیزی وجود نداشت[]. آیا وجودش صد در صدی لازمه؟یک توضیحی بدهید ممنون میشم.

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

پاسخ
1402/05/23
یحیی

سلام خسته نباشید . چطور برنامه و اتصالات را تغییر دهیم که به جای ATmega328 از ATmega16a استفاده کنیم؟

آمانج عبداله زاده : با سلام
این کار توصیه نمیشه چون mega328 جدیدتر از mega16 هست و mega16 خیلی از قابلیتهاش رو نداره

پاسخ
1402/05/21
سیداحمد

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

آمانج عبداله زاده : سلام
دوره های آموزشی برای طراحی و ساخت :
https://wle.ir/courses/altium-designer-learning
https://wle.ir/courses/altium-pcb

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

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

آمانج عبداله زاده : با سلام. آردوینو

ارش نادری : یعنی با برنامه اردینو‌‌‌ برنامه رو بنویسم بعد با پروگرمر بریزمش روی اتمگا درسته؟
ببخشید اگه انقدر‌‌‌‌‌‌‌‌ سوال میپرسم چون معلما‌ هیچ راهنمایی نمیکنن

آمانج عبداله زاده : بله درسته

پاسخ
1402/02/14
Mohammad

سلام مهندس خسته نباشید
تو کدوم حلقه باید شماره تلفن کاربر مستر رو وارد کنیم؟؟

آمانج عبداله زاده : با سلام
نیازی به انجام این کار به صورت دستی نیست. کاربر مستر به صورت اتوماتیک داخل حافظه ذخیره میشه. فیلم تست رو مشاهده کنید.

پاسخ
1402/01/12
Mohammad

سلام باید برای پروگرام کردن از مبدل usb به TTL استفاده کنیم؟؟
پروگرامر من stk500 هست

آمانج عبداله زاده : سلام
از آموزشهای زیر استفاده کنید
آموزش یک
آموزش دو

پاسخ
1401/12/26
محمد امین

سلام مهندس با اتمگا 328 هم کار میکنه؟
میخوام با اتمگا 328smd را با آردوینو نانو پروگرام کنم بعد مونتاژ کنم روی برد البته در pcb میام و تغییر میدم پایه های اتمگاه دیپ را

آمانج عبداله زاده : با سلام. بله کار میکنه

پاسخ
1401/06/29
مبین

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

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

پاسخ
1400/05/13
مبین

مهندس یعنی نمیشه که این کدهارو به فایل هگز تبدیل کرد و بشه  با پروگرمر stk200/300 و فیش ltp پروگرم کرد؟؟

آمانج عبداله زاده : بله امکان پذیر است

پاسخ
1400/05/01
مبین

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

آمانج عبداله زاده : سلام. خیر
کلمه "بوتلودر" رو سرچ کنید مطالب مربوطه نمایش داده میشه

پاسخ
1400/05/01
عباس

سلام خسته نباشید lm 2596 چند ولتش هست ؟ ۵ ولت ؟

آمانج عبداله زاده : با سلام. کلمه adj اشاره شده یعنی رگولاتور از نوع متغیر

پاسخ
1400/02/09
جواد

ببخشید مهندس میشه دو کاربر مستر اضافه کرد؟برای درب باز کن خونه میخوام استفاده کنم

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

پاسخ
1399/12/16
جواد

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

آمانج عبداله زاده : سلام. خواهش میکنم

پاسخ
1399/12/16
جواد

سلام با کلی زحمت اخرم جواب نداد مهندس وقتی تغذیه رو وصل میکنم فقط یک چراغ روشن میشه ماژول سیم 800 به درستی کار میکنه ینی زنگ که میزنم بوق میخوره ولی وقتی پیام میدم جواب نمیگیرم رله ها عمل نمیکنه

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

پاسخ
1399/12/16
جواد

باید پروگرامر داشت یا با اردوینو uno میشه؟ که برنامه رو روی atmega328 لود کرد؟؟؟؟

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

پاسخ
1399/12/16
جواد

مهندس با اردوینو uno میشه برنامه رو روی atmega328 لود کرد؟

آمانج عبداله زاده : بله

پاسخ
1399/12/16
جواد

سلام مهندس این کد  برنامخ پروژه خطا داره به این گزینه گیر میده#include “WLE_Farsi.h”

آمانج عبداله زاده : با سلام
بررسی شد و خطایی وجود نداره
بدون دستکاری و تغییر آپلود کنید

پاسخ
1399/12/16
جواد

سلام مهندس من این پروژه رو خریداری کردم این قطعه سلف رو نتونستم پیدا کنم باید این 100 میکرو هانری باشه یا کمتر میشه گذاشت؟

آمانج عبداله زاده : با سلام
سلف 100 میکرو 3 آمپر

پاسخ
1399/12/16
جواد

سلام ممنون از پاسخ به موقع شما مهندس این فایل اکسل رو با چه نرم افزاری باز کنم؟

آمانج عبداله زاده : اکسل یکی از معروفترین برنامه های دنیاست دیگه
زیر مجموعه آفیس مایکروسافت

پاسخ
1399/12/06
جواد

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

آمانج عبداله زاده : با سلام
در پوشه اصلی. فایل اکسل به نام list

پاسخ
1399/12/06
جواد

با سلام ببخشید اقای مهندس با سیم 800 ال کار میکنه؟

آمانج عبداله زاده : با سلام
کدها روی همه ی مدلهای sim800 قابل اجرا هستن

پاسخ
1399/12/06
عباس

با سلامچجوری میتونم از این پروژه هم ارسال و دریافت فارسی و هم انگلیسی داشته باشم؟ممنون

آمانج عبداله زاده : با سلام
با هر دو حالت کار میکنه. داخل کد دستورات رو به انگلیسی تغییر بدید

پاسخ
1399/05/12
مهدی

سلام :چطوری میتونم برنامه رو ادیت کنم ؟ 

آمانج عبداله زاده : سلام. توسط کامپایلر آردوینو

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

درود میبخشین تو پوشه کد اون فایل با پسوند h  چی هست ؟ اونم باید رو میکرو بریزیم ؟

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

پاسخ
1399/04/04
برای ارسال دیدگاه، ابتدا وارد حساب کاربری خود شوید
  • مبلغ آموزش
    ۱۸۷,۰۰۰ تومان
  • نویسنده :
    آمانج عبداله زاده
  • تعداد بازدید :
    ۱۳,۲۸۶ نفر
  • تاریخ آپدیت :
    ۱۴۰۳/۰۳/۲۵
  • شاخه تخصص :
    آموزش
×
به سبد خرید اضافه شد
×
به سبد خرید اضافه شد