طراحی پروژه با میکرو کنترلرهای avr pic 8051 arm و fpga بر اساس زبانهای بسکام کدویژن vrilog vhdl
پروژه ها
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: ارتباطی
- بازدید: 8989
یکی از ماژولهای پرکاربرد در کنترل بی سیم ماژول esp8266 است که در واقع ارتباط WIFI را به RS232 تبدیل میکند.این تبدیل یکی از راحترین راهای مبادله دیتا برای میکروها است.ما در این پروژه یک وب سرور میسازیم تا با استفاده از این آیسی بتوانیم هر دستگاهی را کنترل نماییم. در ابتدار تصور میشود که برای متصل کردن هر وسیله ساده مثل لامپ به اینترنت نیاز به کابل شبکه و مودم و یک میکرو کامپیوتر داریم که کار را مشکل و گران می کند؛ اما شرکت های مختلف ماژول های کوچکی را برای این منظور طراحی کرده اند. یکی از این ماژول ها که ESP8266 نامیده می شود از یک آی سی با همین نام استفاده می کند و در واقع یک ماژول وای فای(WiFi)کامل به همراه تمام بخش های نرم افزاری و پشته پروتکل داخلی TCP/IP می باشد که با قیمت کم 9 هزار تا 16 هزار تومان ارائه می شود و با پروتکل سریال (رابط RS232 یا TTL) می توان آن را به یک میکروکنترلر کوچک AVR متصل کرد.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: انواع سنسور
- بازدید: 6862
تا پیش از این 3 ورژن ترازوی دیجیتال در سایت منتشر شده بود که در واقع حالات مختلف ترازوی دیجیتال را تا کنون تست کرده ایم و بهترین راه حل همان استفاده از از آیسی های 24 بیتی ADC شناخته شد چرا که دقت در این آیسی ها بسیار بالا بوده و ماکزیمم خطا در لودسل 30 کیلویی که کمتر از نیم گرم و در لودسل 50 کیلویی به کمتر از 5 گرم میرسد که این خطا در مقابل خطای استفاده از آپ امپ که در حدود 200 تا 300 گرم است قابل مقایسه نخواهد بود.البته در آیسیهای مبدل آنالوگ به دیجیتال 24 بیتی میتوان با حذف نویز و منبغ تغذیه پایدارتر مانند پروژه یلودسل(ترازوی دیجیتال) با دقت نیم گرم AD7780 به دقت نیم گرم هم دست پیدا کرد.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: انواع سنسور
- بازدید: 20952
در این پروژه با استفاده از یک لودسل 30 کیلو گرمی و بهره گیری از مبدل آنالوگ به دیجیتال AD7780 و یک میکرو کنترلر avr توانسته ایم یک ترازوی دیجیتالی طراحی کنیم . در واقع به دلیل این که در خروجی لودسل سیگنال خروجی در حدود 2 تا 8 میلی ولت است ابتدا باید این سیگنال تقویت گردد در مبدل آنالوگ به دیجیتال AD7780 یک تقویت کننده ولتاژ (opamp) قرار داده شده است که می توان گین آن را بین دو مقدار یک یا 128 تظیم نمود . برای حذف نویز در ورودی های مبدل از فیلتر های r-c و L-c استفاده شده است .دقت این مبدل 24 بیت است که میتوان تا حدود نیم گرم از این مبدل دقت گرفت که در مقاسیه با دقت مبدل داخلی AVR که حدود 60 گرم است دقت بسیار بالایی خواهد بود.این ترازو با قابلیت کالیبره سازی طراحی شده است و میتوان آنرا کالیبره نمود قابلیت همچنین برنامه قابلیت صفر کردن کفه ی ترازو را نیز دارد. در بین تمام adc ها AD7780 برای راه اندازی لودسل به علت سادگی در راه اندازی و دقت بالا دارای کیفیت مطلوبی است برای راه اندازی شما نیاز به دو رگولاتور 5 ولت برای تامین ولتاژ دیجیتال و آنالوگ دارید. لودسل نیز به پایه های AIN+وAIN- وصل میشود همچنین این آی سی از لودسل های BIPOLAR پشتیبانی میکند برای ارتباط این آی سی با مبکرو از رابط 4 سیمه SPI که به صورت یک طرفه نیز پشتیبانی میشود استفاده میکنیم.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: پروژه matlab
- بازدید: 10636
این پروژه هر چند پروژه ای ساده به نظر میرسد ولی علاوه بر پیچیدگیهای مختلف در اجرا یک برنامه ی بسیار کاربردی است که اجرای آن در بسیاری از پروژه ها مورد نیاز است.ترکیب این پروژه با یک فرستنده ی nrf و یا hmr میتواند یک لینک ارتباطی بی سیم ایجاد نماید که خود پروژه ای جذابتر خواهد بود.در این برنامه هدف ما ارسال هر نوع فایلی با هر فرمتی با استفاده از پورت های سریال در نرم افزار matlab بوده که انتقال فایلهای بزرگ نیز در این ساختار میسر شده است.از جمله کاربردهای این پروژه انتقال عکس از طریق میکرو است که بسیار کاربردی است.