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

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

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

 

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

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

 

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

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

 

محتوای پروژه

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

 

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


امتیاز و دیدگاه کاربران

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

محمد

سلام من برنامه رو با اردوینو نانو اجرا کردم بعد چند بار خاموش کردن اصلا برنامه کار نمیکنه

سلام وقتتون بخیر ، قبل از هرچیز سلامت سخت افزار رو چک کن و در مرحله بعدی برنامه رو مجددا پروگرام کن و بررسی کن ببین مجددا راه میفته یا خیر

کامران محمودزاده
پاسخ
علیرضا

سلام
آیا میشه برنامه رو جوری نوشت که برای هر خروجی یک نام وسیله مورد نظر ( پنکه.کولر.لامپ.تلویزیون) را گذاشت و هر موقع بخواهیم با فرستادن نام آنها خروجی مورد نظر را تغییر داد؟
من چنین برنامه ای را لازم دارم.
در ضمن بعد از خرید جه جیزهایی دانلود می شود؟
تشکر

سلام
بله امکان پذیره و با تغییر کد میتونید این مورد رو پیاده سازی کنید.
محتوای پروژه داخل توضیحات پروژه کامل اشاره شده

تیم پشتیبانی
پاسخ
معراج

سلام وقتتون بخیر
بنده پایه های تغذیه ماژول sim800l رو که اندازه گیری کردم 11.3V بود ولی تغذیه مطلوب این ماژول 4V است. از طرفی دوباره مدار بخش تغذیه ماژول رو با قطعات جدید و نو بستم روی بردبرد ولی همچنان خروجی بخش تغذیه 11.3V است. ممنون میشم راهنمایی کنید.

با سلام
دقت شود رگولاتور sim800l باید از نوع متغیر باشد

تیم پشتیبانی

ایا این رگولاتور صحیح است؟

معراج

خیر
رگولاتور متغیر adj داره روش

تیم پشتیبانی

خیلی ممنون از راهنماییتون

معراج
پاسخ
کاربر

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

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

تیم پشتیبانی
پاسخ
سان

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

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

کامران محمودزاده
پاسخ
محمد

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

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

کامران محمودزاده
پاسخ
محمد

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

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

تیم پشتیبانی
پاسخ
محمد

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

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

کامران محمودزاده
پاسخ
سان

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

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

تیم پشتیبانی

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

سان

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

تیم پشتیبانی
پاسخ
اریا

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

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

تیم پشتیبانی
پاسخ
یحیی

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

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

تیم پشتیبانی
پاسخ
یحیی

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

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

تیم پشتیبانی
پاسخ
سیداحمد

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

تیم پشتیبانی
پاسخ
ارش

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

با سلام. آردوینو

تیم پشتیبانی

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

ارش

بله درسته

تیم پشتیبانی
پاسخ
Mohammad

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

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

تیم پشتیبانی
پاسخ
Mohammad

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

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

تیم پشتیبانی
پاسخ
محمد

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

با سلام. بله کار میکنه

تیم پشتیبانی
پاسخ
مبین

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

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

تیم پشتیبانی
پاسخ
مبین

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

بله امکان پذیر است

تیم پشتیبانی
پاسخ
مبین

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

سلام. خیر
کلمه “بوتلودر” رو سرچ کنید مطالب مربوطه نمایش داده میشه

تیم پشتیبانی
پاسخ
عباس

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

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

تیم پشتیبانی
پاسخ
جواد

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

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

تیم پشتیبانی
پاسخ
جواد

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

سلام. خواهش میکنم

تیم پشتیبانی
پاسخ
جواد

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

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

تیم پشتیبانی
پاسخ
جواد

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

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

تیم پشتیبانی
پاسخ
جواد

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

بله

تیم پشتیبانی
پاسخ
جواد

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

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

تیم پشتیبانی
پاسخ
جواد

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

با سلام
سلف 100 میکرو 3 آمپر

تیم پشتیبانی
پاسخ
جواد

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

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

تیم پشتیبانی
پاسخ
جواد

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

با سلام
در پوشه اصلی. فایل اکسل به نام list

تیم پشتیبانی
پاسخ
جواد

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

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

تیم پشتیبانی
پاسخ
عباس

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

با سلام
با هر دو حالت کار میکنه. داخل کد دستورات رو به انگلیسی تغییر بدید

تیم پشتیبانی
پاسخ
مهدی

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

سلام. توسط کامپایلر آردوینو

تیم پشتیبانی
پاسخ
محمود

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

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

تیم پشتیبانی
پاسخ
×
  • مبلغ آموزش
    ۲۲۰,۰۰۰ تومان
  • تعداد بازدید :
    ۱۵,۶۴۷ نفر
  • تاریخ آپدیت :
  • شاخه تخصص :
    آموزش
×
به سبد خرید اضافه شد
×
به سبد خرید اضافه شد