AVR
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: ارتباطی
- بازدید: 23584
در این پروژه با استفاده ازNrf24L01 سعی کردم تا صدا رو به صورت هم زمان ارسال کنم.در این پروژه از ماژول Nrf24L01 ساده و بدون lna صار را به صورت آنلاین به گیرنده انتقال دهم که در این پروژه به دلیل استفاده از مدل ساده ی این ماژول کیفیت لارم را در انتقال دیتا نداشیتم چرا که دیتای جدید بر روی دیتای قبلی ارسال میگردد و برخی از داده ها از بین میروند.برای از دست ندادن دیتا باید تاخیر در ارسال را حدود 20 میلی ثانیه اعمال کرد تا داده ها در هنگام ارسال بر روی هم نیفتند.دلیل اصلی افتادن دیتا روی هم این است که این ماژولهای ساده در هنگام ارسال دیتا دچار خطای بسیار زیادی در ارسال میشوند و برای ارسال مجدد تلاش میکنند که در کانفیگ ماژول روی 16 بار تلاش کانفبگ شده است و در هر بار تلاش 250 میکرو ثانیه تاخیر داریم که در کل 4 میلی ثانیه تاخیر خواهیم داشت.این به این معنی است که با ماژولهای پرخطا و ساده ما میتوانیم هر 4 میلی ثانیه 30 نمونه صدای ضبط شده ارسال نماییم که به معنای 7500 نمونه در ثانیه که حدود 8 کیلو هرتز میباشد ولی این 8 کلیو هرتز باید در زمانهای با فاصله ی برابر نمونه برداری شود این در حالی است که نمونه های برداشته شده د این پروژه با فاصله زمانی نا برابر نمونه برداری شده است یعنی هر 45 میکرو ثانیه یک نمونه برداشت شده و پس از برداشت 30 نمونه این نمونه ها ارسال شده ولی در بخش ارسال نمونه ها نمونه های ارسال شده با خطای بسیار زیاد دریافت گردیده و مجبور شده ایم تا زمان لازم برای تکرار ارسال تا 16 بار ارسال را به ماژول بدهیم این مشکل با استفاده از ماژولهای lna دار که قیمتی حدود 30 تومن دارند حل خواهد شد و صدا با کیفیت کامل 128k هرتز را در خروجی خواهیم داشت.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: انواع سنسور
- بازدید: 10877
این سیستم به گونه ایست که د مای محیط را در حد د مای مورد نظر کاربر تنظیم و ثابت نگاه می دارد . این کنترل د ما به وسیله ی یکی از روش های کنترلی یعنی PID کنترل انجام می شود . سه استراتژی اعمال کنترل ، که کلیه روش های کنتر لی به نحوی جز ء یکی از آن ها هستند ، شامل کنترل حلقه باز ، کنترل پیش خور و کنترل فیدبک یا پس خور می باشد. الگوریتم PID نیز از رایج ترین نمونه های الگور یتم کنترل بازخوردی است که در بسیاری از پروسه های کنترلی نظیر :
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: جالب انگیز
- بازدید: 14078
یکی از راههای تولید موج سینوسی استفاده از موج pwm است که با قرار دادن یک فیلتر پایین گذر موج pwm به موج سینوسی تبیدل خواهد شد ولی در صورتی که از یک موج pwm ساده استفاده شود خروجی این فیلتر یک خروجی ساده است که با شارژ شدن خازن به صورت صعودی یک ربع سینوسی ایجاد میگردد اما در ربع بعدی ما میخواهیم سیگنال با همان تقعر پیش برود که این اتفاق حاصل نمیگردد.به همین دلیل باید روش بهتری را برای تولید موج سینوسی کامل در پیش بگیریم.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: انواع سنسور
- بازدید: 6600
پروژه ی رطوبت سنج با avr با استفاده از سنسور HS1101 قبلاً در سایت قرار داده بودم و به درخواست یکی از کاربران مشکلات این پروژه را حل کردم و از نو در سایت قرار میدهم.در این پروژه با استفاده از atmega8 و HS1101 و آیسی 555 یک رطوبت سنج طراحی کرده ایم.در واقع سنسور HS1101 یک خازن متغیر با رطوبت است که این خارن وقتی در مدار 555 به عنوان مدار تولید پالس استفاده میشود میتواند یک پالس با فرکانس متغییر تولید نماید که در این مدار با افزایش رطوبت فرکانس تولیدی افزایش و با کاهش رطوبت فرکانس کاهش میابد و این فرکانس پالس را میتوان با استفاده از میکرو اندازه گیری نمود.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: انواع سنسور
- بازدید: 38408
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: ارتباطی
- بازدید: 22274
یکی از کارهای جالبی که میشود با AVR انجام داد ایجاد یک وب سرور برای کنترل وسایل خانه یا هر کاربرد دیگری است.دلیل استفاده از شبکه مانیتورینگ بدون درد سر و در دسترس است چرا که با شبکه میتوان همه چیز را به اشتراک گذاشت و با هر وسیله ای که بتواند به شبکه متصل گردد و یک جستجوگر وب داشته باشد میتوان به کنترل دستگاه پرداخت.این قابلیت ها بدون شک برای ایجاد یک مانیتورینگ امن و بی دردسر یک امتیاز به حساب می آید.به همین دلیل در اکثر پروژه های صنعتی برای مانیتورینگ شبکه lan پیشنهاد میشود هر چند rs485 نیز همواره جایگاه خودش را دارد ولی ترکیب rs485 و LAN یک سیستم مانیتورینگ انعطاف پذیر خواهد بود.در این پروژه ما میخواهیم یک AVR را با استفاده از IC شبکه به اسم ENC28J60 به شبکه متصل نماییم و یک صفحه ی HRML طراحی کرده و به کنترل دستگاهای متصل به میکرو خواهیم پرداخت و میتوانیم هر کنترل لازمی را روی این سرور کوچک پیاده نماییم.با اتصال شبکه محلی به اینترنت و داشتن شرایط لازم نیز می توان به اطلاعات سایر پایگا ه های دست پیدا کرد و در هر نقطه ای از جهان با دستگاه مورد نظر ارتباط برقرار نمود. در این پروژه, مداری را طراحی می کنیم که با استفاده از تراشه کنترلر شبکه ENC28J60 و میکروکنترلر ATmega32 می تواند از طریق واسط اترنت با کامپیوتر به تبادل داده بپردازد.
- توضیحات
- نوشته شده توسط یاسمن
- دسته: با نمایشگر 7سگمنت
- بازدید: 9284
در این پروژه یک چراغ راهنمایی هوشمند با avr طراحی میکنیم که علاوه بر نمایش مقادیر بر اساس زمان به صورت اتوماتیک توانایی کنترل دستی روی آن را خواهیم داشت.برنامه با کدویژن طراحی و اجرا شده است وشبیه سازی با استفاه از نرم افزار پروتیوس میباشد.پیش از این یک سوس چراغ راهنمایی هوشمند در سایت وجود داشت که سال 91 طراحی کردم که از لینک چراغ راهنمایی هوشمند میتوانید این سورس را دانلود نمایید.سورس جدید چراغ راهنمایی با AVR را یکی از کاربران سایت ارسال کرده و به دلیل کیفیت خوب این مدار آنرا در سایت برای استفاده قرار دادم.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: ارتباطی
- بازدید: 5714
این gps در واقع یک gps کامل هستش که با som908 طراحی کردم و میتونه مکان رو با دقت خیلی خوبی در حد چند متر به سایت ارسال کنه و شما مکان خودتون رو روی سایت مشاهده کنید.قابلیتهای کاملی روی sim908 پیاده سازی شده.علاوه بر این قابلیت کنترل رله با استفاده از sms هم روی این دستگاه پیاده شده که این قابلیت توان کنترل دستگاهای داخل منزل رو برای شما فراهم میاره.علاوه بر این یک رم 4gig روی دستگاه قابلیت save کردن مکانهای قبلی رو به شما میده و در قالب فایل اکسل میتونید کل مکانهای قبلی رو که دستگاه داشته رو از قبل داشته باشید.