از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
یک سال پیش منتشر شده
تعداد بازدید: 372
کد پروژه: 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روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت شش سال پیش
قادر به انجام این پروژه هستید؟
مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار