پروژه ماژول GPS UBLEX با میکروکنترلر AVR
به نام خدا و با سلام خدمت دوستان عزیز
در این پروژه قصد دارم ماژول gps ublexرو که دقت بالا و پایداری بالایی داره رو با استفاده از میکرو کنترلر avr atmega 32 راه اندازی کنم و تمامی اطلاعات مورد نیازشو روی lcd گرافیکی ks0108 نمایش بدم که شامل
- نمایش ساعت به همراه اعمال تنظیمات gmt
- نمایش طول و عرض جغرافیایی
- نمایش سرعت
- نمایش تاریخ
برای اطلاعات بیشتر در مورد راه اندازی ماژول gps میتونید به این مطلب در سایت مراجعه کنید.
لینک شماتیک و آموزش و ترتیب پایه های lcd گرافیکی
همانطور که روی glcd هم مشاهده میکنید ،اطلاعات مورد نیاز از ماژول دریافت شده و به شکل منظمی رو glcd نمایش داده شده است و همچنین gmt مربوط به ساعت نیز در برنامه میکرو در نظر گرفته شده است،و به محض قطع شدن ارتباط ماژول با ماهواره هیچ اتفاقی در نوشته های روی lcd ایجاد نمیشه(بهم ریخته نمیشن) !!!
برنامه میکرو به زبان سی در کامبایلر کدویژن برای میکرو مگا ۱۶ با فرکانس کاری ۸ مگاه هرتز نوشته است.
lcd گرافیکی مربوط به این پروژه به راحتی با میکرو کنترلر avr راه اندازی می شود
فیلم نحوه عملکرد پروژه به صورت زیر است:
لیست قطعات مورد نیاز
۴-برد بورد
۵-مبدل USB به سریال (اختیاری ،کاربردی جهت دیباگ)
۶-LED
«این قطعات رو از هر فروشگاهی میتونید تهیه کنید»
توضیحات تنظیمات میکروکنترلر:
فرکانس کاری میکرو ۸ مگا هرتز است که میتوانید از اسیلاتور داخلی استفاده کنید و فیوز بیت ها رو به صورت زیر تنظیمات کنید:
کلاک سلکت صفر برابر ۰
کلاک سلکت یک برابر ۰
کلاک سلکت دو برابر ۱
کلاک سلکت سه برابر ۰
و در صورت اتصال کریستال خارجی ۸ مگا هرتز تمامی کلاک سلکت هارو ۱ کنید
توضیحات بیشتر در مورد نحوه پروگرام کردن میکرو از این لینک ببینید.
برای دریافت فایلها میتوانید از طریق لینک زیر اقدام کنید
بس از دریافت سورس کد کامل پروژه میتوانید به تلگرام بنده جهت دریافت فیلم کامل توضیحات خط به خط سورس کد و فایل شماتیک و توضیحات کامل سخت افزار مراجعه کنید.
در صورت نیاز به به سفارش pcb در آلتیوم دیزاینر میتوانبد به تلگرام بنده مراجعه کنید.