پارس‌کدرز چگونه کار می‌کند؟

از پارس‌کدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.

پارس‌کدرز خریداران یا کارفرمایان را به مجری‌ها /فریلنسرهای خبره‌ای متصل می‌کند که برای انجام پروژه آماده هستند.

برنامه دريافت و ارسال پيامک با کد ويژن زبان سي SIM800L

یک سال پیش منتشر شده

تعداد بازدید: 367

کد پروژه: 390705


شرح پروژه

سلام يه برنامه ميخوام با اين مشخصات.

4 ورودي رو بگيره و پيامک کنه که کدوم ورودي فعال شده

4 خروجي فعال بشه که هر خروجي رو پيام داديم فعال يا غير فعال بشه.

برنامه بايد با کد ويژن يا يه نرم فزار بهتر نوشته شود و همه چي واضح و تابعي شکل باشد نه درهم و ورهم مرتب باشه و قابل فهم.

ورودي ها

PB5   INPUT1

PB4   INPUT2

PB3   INPUT3

PB2   INPUT4

هر ورودي فعلا شد بنويسه INPUT1_ON

هر ورودي غير فعال شد بنويسه INPUT1_OFF

به همين صورت براي هر سه ورودي ديگر

خروجي ها

PC1   OUTPUT1

PC2   OUTPUT2

PC3   OUTPUT3

PC4   OUTPUT4

براي خروجي ها هر خروجي با پيام REL1ON وصل و بعد پيامک بياد که رله يک وصل شد به اين صورت RELAY 1 is turned ON 

براي خروجي ها هر خروجي با پيام REL1OFF وصل و بعد پيامک بياد که رله يک وصل شد به اين صورت RELAY 1 is turned OFF 

برای سه رله دیگر این نیز انجام شود.

برای روشن شدن همه رله ها ALL_RELAY_ON ارسال شود و پيام  ALL RELAY  is turned ON ارسال شود.

برای خاموش شدن همه رله ها ALL_RELAY_OFF ارسال شود و پيام  ALL RELAY  is turned OFF ارسال شود.

از ميکرو کنترلر ATMEGA8A SMD استفاده شده و سخت افزار موجود هست.

ارتباط سريال اصلي ميکرو با سيم 800 ال برقرار است.

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

PD3  RX        PD4  TX

فقط در زمان دريافت  و ارسال پيامک ارتباط سريالي برقرار شود دايما خط باس نبايد مشغول باشد. ارسال و دريافت الکي نداشته باشيم.

حافظه EEPROM خارجي براي ذخيره شماره تماس و ساير اطلاعات ديگر موجود هست که پينهاي آن SDA  PD6  SCL  PD7  هست

پين PB0 جهت اندازه گيري دما DS18B20 هست که با ارسال TEMP مقدار دما بايد همراه ساعتش پيامک شود.

قابل توجه مهندسين عزيز:

نکات برنامه نويسي بايد رعايت شود از نوشتن دستورات تکراري و مبتدي  که باعث سنگين شدن ميشود جلوگيري شود.

براي من درصدي از سورس و يا بخشي از کار قابل قبول نيست من يه پروژه کامل ميخوام با اين مشخصاتي که عرض کردم و وقتي پراگرام کردم فرامين خواسته شده رو انجام دهد.

کد پروژه بصورت کامل و مرتب داده شود.

تنظيمات فيوز بيت ها و ساير موارد  بصورت کامل ارسال شود.

موارد فراموش شده.

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

فرکانس کریستال خارجی در نظر گرفته شده 8 مگا هرتز تعریف شده در صورت نیاز قابل تغییر است اگر در کد نویسی تاثیر داشته باشد.

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

موارد اضافه شده به پروژه

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

بخش کد لرینینگ یک پین جهت ریموت کد لرن کلید pc0  و pd2 جهت سیگنال ورودی RF و یک ال  ای دی pd5 جهت نشان دادن سیگنال و یک خروجی pc5 جهت صدای بوق یا زنگ یا رینگ. سخت افزار موجود است.

با گرفتن کلید لرن مطابق رله های کد لرنینگ بازار عمل شود امکان لحظه ایی  و دایم وصل وجود داشته باشد. ( این بخش در صورتی که حافظه atmega8a اجازه داده اجرا شود در غیر این صورت کد دو بخش میشود یک بخش با ریموت و بخش دیگر بدون ریموت که بخش بدون ریموت روی atmega8a اجرا شود و بخش دیگر روی یک میکرو مشابه با ظرفیت بالاتر و قیمت مناسب اجرا گردد.

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

در صورتی که پیشنهادی داشته باشید که به بهتر شدن کار از نظر من کمک کند می پذیرم.

مهارت ها و تخصص های مورد نیاز


بودجه

300,000 تومان تا 750,000 تومان

مهلت برای انجام

5روز

وضعیت مناقصه

بسته


درباره کارفرما

عضویت شش سال پیش

54 پروژه ثبت شده ،
0 پروژه در حال انجام ،
0 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 26%

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

ورود با گوگل
یا
نام نباید خالی باشد.
نام خانوادگی نباید خالی باشد.

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

سفارش پروژه مشابه

قادر به انجام این پروژه هستید؟

ثبت نام کنید

مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است

سری به پروژه‌های مشابه بزنید

روش کار در پارس‌کدرز

به رایگان یک حساب کاربری بسازید

مهارت‌ها و تخصص‌های خود را ثبت کنید، رزومه و نمونه‌کارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.

به شیوه‌ای که دوست دارید کار کنید

برای پروژه‌های دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصت‌های شغلی منحصر به فرد دسترسی پیدا کنید.

با اطمینان دستمزد دریافت کنید

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

می‌خواهید شروع به کار کنید؟

یک حساب کاربری بسازید


بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارت‌های شما است.

پیدا کردن کار (پروژه)

تماشای دمو روش کار