ساخت مکان یاب GPS با میکروکنترلر AVR و ماژول Neo M6
سلام. پروژه AVR آموزش کامل ساخت مکان یاب GPS با سنسور Neo M6 و اتمل استودیو را آماده کردیم.
محتویات
پروژه ساخت مکان یاب جی پی اس با میکروکنترلر AVR
ماژول های GPS به طور گسترده ای در برنامه های الکترونیکی برای ردیابی مکان بر اساس مختصات طول و عرض جغرافیایی استفاده می شوند. سیستم ردیابی وسایل نقلیه، ساعت GPS، سیستم هشدار برای شناسایی تصادفات، ناوبری ترافیک، سیستم نظارتی و … چند نمونه از مواردی هستند که در آن جی پی اس استفاده میشود.ماژول GPS ارتفاع، عرض جغرافیایی، طول جغرافیایی، زمان UTC و بسیاری از اطلاعات دیگر را در مورد یک مکان خاص فراهم میکند. این اطلاعات حداقل از 3 ماهواره دریافت میشوند.
برای خواندن داده های GPS ، میکروکنترلر مورد نیاز است. ما در این پروژه AVR با استفاده از اتمل استودیو ، ماژول مکان یاب GPS را به میکروکنترلر AVR متصل میکنیم و طول جغرافیایی و عرض جغرافیایی را در LCD کاراکتری 16*2 میدهیم. همچنین میتوانیم با استفاده از گوگل مپ از این مختصات استفاده کرده تا مکان را روی نقشه ببینیم.
توضیحات ماژول مکان یاب GPS Neo-6M
Neo 6M یک ماژول GPS سریال است که جزئیات مکان را از طریق ارتباط سریال ارائه می دهد. این ماژول جی پی اس دارای چهار پین است. توضیحات پین های این ماژول را در جدول زیر مشاهده میکنید.
پین | توضیح |
Vcc | منبع تغذیه 2.7 تا 5 ولت |
Gnd | GND |
TXD | ارسال اطلاعات |
RXD | دریافت اطلاعات |
ماژول GPS داده ها را در چند رشته با نرخ 9600 Baud Rate منتقل می کند. اگر از ترمینال UART با نرخ 9600 Baud استفاده کنیم ، می توانیم داده های دریافت شده توسط GPS را ببینیم.
ماژول GPS داده های موقعیت ردیابی را با فرمت NMEA ارسال می کند. فرمت NMEA شامل چند جمله است که در زیر چهار جمله مهم آن آورده شده است.
- $ GPGGA : داده های ثابت سیستم موقعیت یابی جهانی
- $ GPGSV : ماهواره های GPS در نمای
- $ GPGSA : ماهواره های فعال و GPS DOP
- $ GPRMC : حداقل داده های خاص GPS / Transit ویژه توصیه شده
پیشنهاد میکنم پروژه مکان یاب GPS با آردوینو را نیز ببینید.
نحوه کار پروژه مشاهده مکان با GPS و AVR
هنگامی که فرستنده تغذیه می شود ، می توانید چراغ آبی را در حال چشمک زدن در ماژول GPS را ببینید ، این نشان می دهد که این ماژول به دنبال اتصال ماهواره ای است. در همین حال، ماژول گیرنده روشن می شود و پیام خوش آمدید را روی صفحه LCD نمایش می دهد. هنگامی که فرستنده اطلاعات را ارسال می کند ، ماژول گیرنده آن را روی LCD خود نمایش می دهد.
وقتی با ماژول حرکت کنید میبنید که مکان در ال سی دی به روز میشود. برای اینکه بدانید وسیله کجاست ، از گوگل مپ استفاده میکنیم و عرض و طول جغرافیایی نشان داده شده را در Google Map وارد میکنیم.
قطعات مورد نیاز پروژه
- میکروکنترلر Atmega16 یا Atmega32
- ماژول جی پی اس GPS uBlox Neo 6M
- ال سی دی کاراکتری 16*2
- مقاومت 2.2 کیلو اهم
- خازن 1000uf
- خازن 10uf
- رگولاتور 7805
سلام ممنون بابت زحمتتون
ببخشید با چه IDE شما این کد را Compile کردین
سلام جناب، از کامپایلر اتمل استودیو میتونید استفاده کنید.
سلام و خسته نباشید
چرا فایل هگز پروژه رو نگذاشتید؟
سلام جناب. سورس پروژه قرار داده شده ایجاد فایل هگز بر عهده خودتون هست.
سلام
بسیار عالی و مخصوصا بسیار کاربردی
با تشکر
تاران
سلام جناب. قربان شما موفق باشید.