امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
راهنمایی برای ساخت یک CountDown
نویسنده پیام
1120 آفلاین
در حال پیشرفت
***

ارسال‌ها: 313
موضوع‌ها: 49
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 404
( 381 تشکر در 161 ارسال )
ارسال: #1
Rolleyes  راهنمایی برای ساخت یک CountDown
سلام دوستان .

من تقریبا هیچی از الکترونیک بلد نیستم و برنامه نویسی میکرو هم انجام ندادم تاحلا اما هم با VB هم C می تونم کد بزنم .

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

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

حالا یه دکمه دیگه داریم که اگه قبل به پایان رسیدن زمان تایمر، اون رو فشار بدیم و به مدت 10 ثانیه نگه داریم، تایمر متوقف میشه و جمله مورد نظر رو سون سکمنت نمایش داده می شه .

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

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

طراحی شماتیک مدار

میکروکنترلر و قطعاتی لازم

میزان ولتاژی مورد نیاز برای تغذیه مدار (منبع تغذیه حتما باید قابل حمل باشه)

مراحل کد نویسی در bascom


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

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

پیشاپیش ممنون.
(آخرین ویرایش در این ارسال: ۱۴-دى-۱۳۹۲, ۱۹:۰۹:۰۶، توسط 1120.)
۱۴-دى-۱۳۹۲, ۰۹:۲۷:۵۵
ارسال‌ها
پاسخ
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #2
RE: راهنمایی برای ساخت یک CountDown
(۱۴-دى-۱۳۹۲, ۰۹:۲۷:۵۵)1120 نوشته است: سلام دوستان .
زمان تایمر رو از ورودی دریافت کنه،

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

حالا یه دکمه دیگه داریم که اگه قبل به پایان رسیدن زمان تایمر، اون رو فشار بدیم و به مدت 10 ثانیه نگه داریم، تایمر متوقف میشه و جمله مورد نظر رو سون سکمنت نمایش داده می شه .

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

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

_دستورات راه اندازی حافظه eeprom
_کار با وقفه های خارجی
_راه اندازی تایمر میکرو
_راه اندازی کی پد
_راه اندازی سون سگمنت
_دستورات ایجاد آلارم های مختلف

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

طراحی شماتیک مدار

میکروکنترلر و قطعاتی لازم

میزان ولتاژی مورد نیاز برای تغذیه مدار (منبع تغذیه حتما باید قابل حمل باشه)

مراحل کد نویسی در bascom

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

خوش باشید.

(آخرین ویرایش در این ارسال: ۱۴-دى-۱۳۹۲, ۲۲:۳۴:۰۹، توسط omid_phoenix.)
۱۴-دى-۱۳۹۲, ۲۲:۳۱:۵۳
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, behzady, babyy, 1120, salehjg, رسول
1120 آفلاین
در حال پیشرفت
***

ارسال‌ها: 313
موضوع‌ها: 49
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 404
( 381 تشکر در 161 ارسال )
ارسال: #3
RE: راهنمایی برای ساخت یک CountDown
سلام .

اینم از مدل نرم افزاریش .

برنامه رو اجرا کنید، بعد رو کلید روشن کردن کلیک کنید، بعد زمان تایمر رو مشخص کنید، بعد رو دکمه Start کلیک کنید، بعد واسه غیر فعال کردنش رو Stop کلیک کنید و انگشتتون رو تا 10 ثانیه بر ندارید از رو کلید موس .

بعد امتحانا شروع می کنم AVR و باقی داستان رو .

روبو جان مرسی از راهنماییت Heart


فایل‌(های) پیوست شده
.zip   test model.zip (اندازه: 13.97 KB / تعداد دفعات دریافت: 65)

۱۷-دى-۱۳۹۲, ۰۳:۰۶:۴۰
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg, behzady, Ambassador, babyy, رسول
1120 آفلاین
در حال پیشرفت
***

ارسال‌ها: 313
موضوع‌ها: 49
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 404
( 381 تشکر در 161 ارسال )
ارسال: #4
RE: راهنمایی برای ساخت یک CountDown
فونت LCD برنامه رو یادم رفته بود همراهش آپ کنم ، لطفا فونت رو دانلود کنید و تو پوشه فونت ویندوز (WinDrive:\Windows\Fonts) بریزید . Wink


فایل‌(های) پیوست شده
.zip   Let\'s go Digital Regular.zip (اندازه: 8.02 KB / تعداد دفعات دریافت: 36)

۱۸-دى-۱۳۹۲, ۱۰:۳۴:۱۸
ارسال‌ها
پاسخ
تشکر شده توسط : omid_phoenix, babyy


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Rolleyes درخواست کمک برای ساخت ساعت مرتضی حسینی 3 1,388 ۱۴-اسفند-۱۳۹۷, ۱۸:۳۷:۰۲
آخرین ارسال: 1نفر
  راهنمایی در مورد PT2262و PT2272 ehsancompany 16 13,984 ۳۰-مهر-۱۳۹۶, ۲۲:۴۱:۱۱
آخرین ارسال: 1نفر
  راهنمایی در مورد سرعت میکرو و پورت سریال pontiac132 0 1,819 ۰۹-مهر-۱۳۹۳, ۲۲:۲۵:۵۵
آخرین ارسال: pontiac132
  راهنمایی برنامه نویسی ریموت 6 کاناله با سنسور مادون قرمز s.h.h 1 1,980 ۲۰-شهریور-۱۳۹۳, ۰۱:۴۸:۳۰
آخرین ارسال: a.mehran
  راهنمایی برای استفاده از وقفه sniper-70 3 3,488 ۱۶-دى-۱۳۹۱, ۱۷:۳۳:۴۸
آخرین ارسال: aKaReZa75
  راهنمایی برای ساخت ولتمتر صوتی sniper-70 0 2,115 ۰۸-دى-۱۳۹۱, ۱۳:۰۴:۴۲
آخرین ارسال: sniper-70
  راهنمایی برای ارتباط دو میکرو با هم sniper-70 2 3,246 ۲۷-آذر-۱۳۹۱, ۱۱:۰۸:۰۰
آخرین ارسال: abbasalifix
  راهنمایی در مورد یادگرفتن کامل پروژه ها با انواع میکروکنترلرها rezarazeghi 4 4,120 ۱۲-آذر-۱۳۹۱, ۲۳:۰۷:۰۹
آخرین ارسال: aKaReZa75
  [سوال] کمک فوری: راهنمایی برای پروژه نیما- 1 3,445 ۳۱-خرداد-۱۳۹۱, ۱۳:۵۴:۰۴
آخرین ارسال: sharin
  ساخت انواع درایور برای هر میکرویی h0x00i 2 3,427 ۲۶-خرداد-۱۳۹۱, ۲۰:۵۸:۴۱
آخرین ارسال: h0x00i

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS