آموزش AVRپروژه AVRپروژه اتمل استودیو

ساخت مکان یاب GPS با میکروکنترلر AVR و ماژول Neo M6

سلام. پروژه AVR آموزش کامل ساخت مکان یاب GPS با سنسور Neo M6 و اتمل استودیو را آماده کردیم.

پروژه ساخت مکان یاب جی پی اس با میکروکنترلر AVR

ماژول های GPS به طور گسترده ای در برنامه های الکترونیکی برای ردیابی مکان بر اساس مختصات طول و عرض جغرافیایی استفاده می شوند. سیستم ردیابی وسایل نقلیه، ساعت GPS، سیستم هشدار برای شناسایی تصادفات، ناوبری ترافیک، سیستم نظارتی و … چند نمونه از مواردی  هستند که در آن جی پی اس استفاده میشود.ماژول GPS ارتفاع، عرض جغرافیایی، طول جغرافیایی، زمان UTC و بسیاری از اطلاعات دیگر را در مورد یک مکان خاص فراهم میکند. این اطلاعات حداقل از 3 ماهواره دریافت میشوند.

برای خواندن داده های GPS ، میکروکنترلر مورد نیاز است. ما در این پروژه AVR با استفاده از اتمل استودیو ، ماژول مکان یاب GPS را به میکروکنترلر AVR متصل میکنیم و طول جغرافیایی و عرض جغرافیایی را در LCD کاراکتری 16*2 میدهیم. همچنین میتوانیم با استفاده از گوگل مپ از این مختصات استفاده کرده تا مکان را روی نقشه ببینیم.

توضیحات ماژول مکان یاب GPS Neo-6M

ماژول مکان یاب 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 خود نمایش می دهد.

نحوه کار پروژه مشاهده مکان با GPS و AVR

وقتی با ماژول حرکت کنید میبنید که مکان در ال سی دی به روز میشود. برای اینکه بدانید وسیله کجاست ، از گوگل مپ استفاده میکنیم و عرض و طول جغرافیایی نشان داده شده را در Google Map وارد میکنیم.

قطعات مورد نیاز پروژه

  1. میکروکنترلر Atmega16 یا Atmega32
  2. ماژول جی پی اس GPS uBlox Neo 6M
  3. ال سی دی کاراکتری 16*2
  4. مقاومت 2.2 کیلو اهم
  5. خازن 1000uf
  6. خازن 10uf
  7. رگولاتور 7805
قطعات مورد نیاز را از فروشگاه قطعات آیرنکس تهیه کنید.
موارد موجود در فایل : شماتیک کامل مدار ، سورس پروژه  و …

برای مشاهده توضیحات روی دوره مورد نظر کلیک کنید.

برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام آیرنکس عضو شوید.

تصویر از محمد رحیمی

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم. (در خصوص سوال در مورد این مطلب از قسمت نظرات همین مطلب اقدام کنید) سعی میکنم تمام نظرات را پاسخ دهم.

6 نظر

  1. سلام ممنون بابت زحمتتون
    ببخشید با چه IDE شما این کد را Compile کردین

    1. سلام جناب، از کامپایلر اتمل استودیو میتونید استفاده کنید.

    1. سلام جناب. سورس پروژه قرار داده شده ایجاد فایل هگز بر عهده خودتون هست.

  2. سلام
    بسیار عالی و مخصوصا بسیار کاربردی
    با تشکر
    تاران

    1. سلام جناب. قربان شما موفق باشید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *