AVR
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: کنترلر موتور
- بازدید: 15960
این پروژه برای راه اندازی موتور پله از هر نظر کامل هستش و شما میتونید به طور کامل سرعت و جهت حرکت موتور رو تعیین و بعد با فشار دادن کلید حرکت استپر موتور شروع به حرکت میکنه.در این پروژه از زبان C استفاده شده و با استفاده از کامپایلر کدویژن کامپایل شده.توجه کنید که در صورتی که موتور شما به خوبی حرکت نکرد باید ترتیب سیمها رو عوض کنید که در پست قبلی در ای این مورد توضیح دادم.علاوه بر این اگه باز هم موتور به خوبی عمل نکرد میتونید خروجی uln رو با مقاومت پول آپ کنید هرچند اگه پایه 9 آیسی uln رو هم پول آپ کنید همین کارو میکنه.به همراه فایل پاور پوینت.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: انواع سنسور
- بازدید: 14524
این پروژه بر اساس خواست یکی از دوستان و اعضای سایت طراحی کردم به دلیل این که چند پروژه در سایت های مختلف دیده بودم سعی کردم که این پروژه را بهتر از همه طراحی کنم و از اونجایی که هدف آموزش هست سعی کردم برنامه خیلی ساده طراحی بشود.برخی برنامه های موجود بر اساس تاخیر کلید و دستور Debounce تعداد ضربان قلب را شمارش کرده اند که این دستور در واقع برای این کار مناسب نیست و اصولاً برای کار شمارش بهتر است از TIMER میکرو بهره بگیریم چون ممکن است در لحظه ی وقوع پالس قلب یک لحظه میکرو در آن محل از برنامه نباشد.در این برنامه بر اساس وقفه تایمر 1 و تایمر 2 میکرو تعداد ضربان قلب را بدون هیچ خطایی میتوانیم بشماریم.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: انواع سنسور
- بازدید: 19498
این پروژه دقیقآ شبیه پروژه ی شمارش نبض با avr به زبان بسکام است که این بار با کدویژن برنامه نویسی شده است برای این که pcb راحتر رسم شود برخی پایه ها جابجا شده است و یک led نیز حذف شده است.در اینجا به جای تایمر کانتر 2 از تایمر 0 استفاده شده و در حالت Prescale =64 پیکربندی شده است.برای همین باید 61 بار تایمر سرریز کند تا 1 ثانیه زمان داشته باشیم.برای شمارش تعدا ضربان قلب همچنان از تایمر 1 استفاده کرده ایم زیرا این تایمر 16 بیتی است و دیرتر پر میشود و اصلاً لزومی ندارد به زیر برنامه ی وقفه اش رجوع شود و فقط کافی است محتوای TCNT1 را چک کنیم که همان Heartbeat است.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: انواع سنسور
- بازدید: 7468
اندازه گیری مقدار شتاب یک جسم برای کنترل حرکت در بسیاری از پروژه ها لازم است،روباتهای پرنده،تعادل روبات دو پا،تعادل در segway باز شدن کیسه ی خودرو و دیگر انواع روبات یا حفظ ایمینی هارد دیسک های قابل حمل در برابر ضربه همگی بر اساس استفاده از یک با چند نمونه شتاب سنج و یا سنسورهای حرکتی دیگراست.سنسورهای مختلفی برای سنجش شتاب یک جسم متحرک وجود دارد که بر اساس دقت و مدل و کاربرد مورد نظر باید یکی را انتخاب نمود.عموماً شتاب سنج ها و ژیروسکوپهای امروزی بر اساس فناوری میکرو الکترو مکانیک سیستم ها(MEMS) طراحی میشوند که باعث کوچک شدن و قابل حمل شدن این سنسورها شده است.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: انواع سنسور
- بازدید: 24345
یکی از سنسورهای پرمصرف در الکترونیک همین سنسور مادن قرمز میباشد و با این که یک سنسور ساده محصوب میشود ولی میتوان با این سنسور پروژه ها ی زیادی را طراحی و راه اندازی کرد.دستگا هایی مانند ریموت کنترل یا ضربان سنج قلب و یا سنجش دور موتور و یا شمارشگر در یک خط تولید و یا شمارش قطرات سرم و یا ربات های تعقیب خط اط جمله مواردی است که در ساخت آنها از سنسور مادون قرمز استفاده میشود.در این مطلب قصد دارم که به طور کامل این سنسور را بررسی و توضیح دهم.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: انواع سنسور
- بازدید: 17085
در این پروژه با استفاده از یک فتوسل وتقسیم ولتاژ آن با یک مقاومت ۱۰ کیلو اهم و استفاده از ADC میکرو یک نور سنج طراحی شده است.در فایل پروژه سورس بسکام و پروتیوس قرار داده شده است. هرگاه روشنایی چشمه نوری قوی باشد فوتوسل های نیم رسانا می توانند نیروی محرکه الکتریکی با (تا 1v) و جریان زیادی تولید کند. بازده بهترین فوتوسل ها از 20 % تجاوز می کند. به این دلیل ، حالا می توان از فوتوسل ها به عنوان چشمه های الکتریکی به قدر کافی موثر نام برد.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: انواع سنسور
- بازدید: 23419
اندازه گیری رطوبت و دما از جمله پارامترهای مهم در دستگاه جوجه کشی ، پرورش قارچ ، گلخانه ها و… میباشد . وسایلی که رطوبت را اندازه گیری میکند نوعا عقربه ایی بوده که نمیتوان مانوری بر روی ان انجام داد اما در نوع دیجیتالی (که قیمت ان ها چند برابر انالوگ ها میباشد ) میتوان مقدار دقیقتری از رطوبت و دما را اندازه گرفت و در صورت افت رطوبت و یا افزایش آن دستگاهی را روشن و خاموش نمود.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: ارتباطی
- بازدید: 6310
این پروژه رو قبلاً در سایت قرار داده بودم که از این لینک میتونید دانلود کنید. در این پروژه با استفاده از یک آیسی MT8870 که دریافت کننده کدهای DTMF است کلید های فشرده شده از طرف تماس گیرنده را دیکد کرده و بر اساس کلید فشار داده شده یک خروجی را به وسیله ی میکرو فعال یا غیر فعال میکنیم.این پروژه به عنوان یک راه انداز ساده میتواند به شما کمک مناسبی کند.همچنین از آنجایی که شبیه سازی آیسی MT8870 در پروتئوس وجود نداشت این آیسی را به صورت شماتیکی در پروتئوس طراحی کرده ایم که میتواند شما را در طراحی طرهای دیگر کمک کند.در واقع سيستمهاي تلفن tone با فشردن هر عدد يك تن DTMF توليد شده و بر روي خط ارسال ميگردد. ميكروكنترلرها نيز به دليل اهميت و كاربرد فراوان اين tone ها در سيستمهاي دزدگير و... امكان توليد اين tone ها را فراهم آورده اند.این در حالی است که دریافت TONE کمی پیچیده تر است و ما را مجبور به استفاده از آیسیهایی همچون MT8870 میکند.