AVR
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: با نمایشگر 7سگمنت
- بازدید: 13196
سلام دوستان این پروژه ولتمتر آموزشی است که با سگمنت به ساده ترین روش طراحی شده است که ولتاژ۰ تا۵ ولت را با دقت۰/۰۱ ولت اندازه گیری می کند.میکروکنترلر به کار رفته در این پروژه ATmega8 می باشد. جهت مانیتورینگ ولتاژ از سون سگمنت 4 تایی آند مشترک استفاده شده است. برای راه اندازی سون سگمنت از روش مالتی پلکس استفاده شده است. برای آنکه بتوان ولتاژ 0 تا 25 ولت را به ورودی 5 ولتی مبدل آنالوگ به دیجیتال تبدیل کرد میتوان از یک مدار مقسم ولتاژ مقاومتی استفاده کرد. یعنی می توان با حذف این مدار مقسم مدار را به ولتمتر 0 تا 5 ولت تبدیل کرد.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: جالب انگیز
- بازدید: 15299
همانطور که میدانید میتوانیم با استفاده از میکرو کنترلر avr و کامپایلر بسکام به راحتی تن صدا ایجاد کنیم البته این صدای ایجاد شده نه کیفیت خوبی دارد و نه میتواند کاربردی بیش از یک تن صدا برای پروژه هایی که نیاز به صدایی برای نمایش فشردن کلید داریم داشته باشد. در این پروزه با همین یک دستور چند کاربرد جالب را اماده کرده ایم.البته avr میتواند با بهره گیری از تایمر داخلی و دیگر امکانات جانبی یا حتی آیسیهای خارجی هر نوع فرمت صدایی را نیز پخش کند.در سایت یک نمونه mp3 پلیر جالب نیز قرار داره شده است ولی این پروژه هم خالی از لطف نیست.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: با نمایشگر lcd
- بازدید: 11974
قبلاً دو پروژه دیگر برای همین موضوع یعنی فوریه سریع در سایت قرار داده بودم که هم به زبان بیسیک بود و هم به زبان c ولی دو پروژه قبل از نظر سرعت تبدیل مشکل داشتند و هر چند سیگنال صدا را از نظر فرکانش به خوبی جدا سازی میکردند ولی سرعت این تبدیل کاملاً هم زمان نبود.
این پروژه به زبان c است و با استفاده از کتابخانه fft که بر اساس اسمبلی نوشته شده است میتواند به صورت کاملاً هم زمان سیگنال صدا را تفکیک کند و بر روی GLCD 128x64 نمایش دهد.این قابلیت به شما این امکان را میدهد که حتی با استفاده از یک atmega8 نیز این کار را انجام بدهید در فایل پروژه شماتیک atmega8 نیز قرار داده شده است ولی فایل hex برای atmega128 کامپایل شده است.
کاربرد این پروژه علاوه بر رقص نور موزیکال و همچنین آبنماهای موزیکال میتواند برای تشخیص سیگنال صدا به کار رود و به دلیل این که در این پروژه سرعت تبدیل بسیار مناسب است میتوان گفت به صورت هم زمان میتوان سیگنال صدا را تفکیک و برای پروژه های تشخیص گفتار به کار برد.
مخصوص اعضای ویژه (vip)
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: جالب انگیز
- بازدید: 14868
سلام دوستان این پروژه یک مهر امین است که برنامه اش بسیار ساده نوشته شده و نیازی به هیچ توضیحی ندارد.در واقع بر اساس همان صلوات شمار میباشد تنها با این تفاوت که هر بار با رد شدن دو سجده یک با که به معنای یک رکعت است خروجی دوم را نیز افزایش میدهد.ساختار این مدار بسیار ساده است و یه پروژه جالب است.
فقط برای شمردن تعداد سجده ها باید یک کلید یا میکرو سویچ زیر مهر قرار بدید تا بتونه بشماره.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: جالب انگیز
- بازدید: 15138
سلام دوستان این صلوات شمار رو خیلی جا ها دیدید و من تصمیم گرفتم که برنامه اش رو به زبان بسکام بنویسم و در اینجا قرار بدم که دقیقا مانند این نوع صلوات شمار ساخته شده است. چون در این صلوات شمار از تایمر استفاده کردیم پس باید کریستال ۳۲٫۷۶۸ را به آی سی مطابق شکل وصل کنید فیوز بیت ها را هم درست تنظیم کنید در صورتی که ۵ دقیقه از صلوات شمار استفاده نکنید صلوات شمار خاموش می شود و تعداد صلوات ها ذخیره می شود و بعد از فشار داد کلید incr صلوات شمار به حالت عادی بر می گردد.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: انواع سنسور
- بازدید: 16936
پروژه کارت خوان RFID با استفاده از ATMEGA16 و با دو زبان C و بیسیک و ساختار هر دو برنامه دقیقاً شبیه به هم است.برای راحتی کار تمام متغیر ها و توابع هم نام تعریف شده است.
مطابق معمول در ابتدای برنامه نوع میکرو معرفی شده است و سپس توابع و متغیر ها و هدرها معرفی شده است و بعد از آن زیر روالهای وقفه و پس از آن برنامه وارد قسمت اصلی (main) میگردد.در این قسمت نیز درگاهها و وردی و خروجی ها پیکربندی شده اند. پایه های pc0وpc3 که به دیپ سویچ ها و کلیدهای yes و no متصل هستند به عنوان ورودی و پایه های pd6 تا pd7 نیز که به ترتیب برای راه اندازی رله و بوق در نظر گرفته شده اند به عنوان خروجی معرفی شده است.
مخصوص اعضای ویژه (vip)
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: با نمایشگر 7سگمنت
- بازدید: 10466
در این ساعت با استفاده از کامپایلر بسکام یک ساعت ساده طراحی کردیم که هم روی lcd و هم روی 7seg تاریخ و زمان را نشان میدهد و با استفاده از تایمر 2 که میتواند کلاک را از پایه ی tosc1 , tosc2 برای تولید زمان دقیق بگیرد، برای تولید زمان دقیق استفاده کرده ایم.
این پروژه همراه با pcb میباشد و میتوانید به راحتی آنرا منتاژ نمایید.فقط توجه کنید که فیوز بیتهای jtag میکرو را روی پورت c غیر فعال نمایید.
میکروی استفاده شده atmega32 است و با نرم افزار پروتیوس شبیه سازی شده است.
مخصوص اعضای ویژه (vip)
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: با نمایشگر lcd
- بازدید: 5597
در این پروژه از کتابخانه فونت فارسی برای بسکام استفاده کرده ایم و با همان کتابخانه یک پروژه دفترچه تلفن فارسی که شماه ها و نامها را در حافظه ی eepram میکرو ذخیره میکند را طراحی نموده ایم.
مخصوص اعضای ویژه (vip)