پورتال دیجیتال

منو

 

پروژه GPS با ماژول SIM908 در Arduino و Google Map

درباره پروژه ارسال موقعیت با SIM908

این پروژه به صورت کامل آموزش داده می شود از راه اندازی سرویس Google Map تا  تا راه اندازی ماژول SIM908 و ارسال مختصات لازم به ذکر است که جهت راه اندازی این سیستم نیاز به داشتن هاست و دامین می باشد البته اگه به روش های دیگه باشه ، اون دیگه به تخصص خودتون مرتبط می شه حالا من قبلا اسکریپت google map رو بعد کلی جستجو پیدا کردم و تغییراتی هم دادم که مخصوص این سیستم باشه ، صد البته که خودتون هم می تونید اونو گسترش بدین و اونو به چیزی که می خواهین تبدیل کنید GPS رو با Arduino راه اندازی می کنیم که اونم یه کمی کتابخانشو تغییر دادم و واستون می ذارم.

راه اندازی google map

ابتدا فایل فشرده شده رو از اینجا دانلود کنید و در هاستون آپلود کنید و از حالت فشرده خارج کنید قبل از هر کاری اگه اکانت جمیل دارید که هیچی اگه ندارید یکی بسازید و بعد به آدرس //code.google.com/apis/console و طبق عکس ها پیش برید تا API Key رو بسازید. گوگل این آدرس برای ایران بسته و خودتون که می دونید باید چکار کنید.

SIM908

روی Create project کلیک کنید…..

SIM908

در صفحه بعد در طرف چپ بر روی APIs & Auth کلیک و سپس بر روی APIs کلیک کنید و در لیست دنبال Google Maps JavaScript API v3 بگرید و در طرف سمت راست بر روی دکمه OFF کلیک کنید. مطابق تصویر پایین در بالای تصویر این API اضافه می شود حالا در بالای تصویر بر روی Go back کلیک کنید. یا به آدرس //code.google.com/apis/console/?noredirect بروید.

SIM908

در قسمت سمت چپ در کادر آبی رنگ بر روی API Access کلیک کنید و سپس بر روی Create new Browser Key کلیک کنید

سپس آدرسی که می خواهید مرجع ارسال درخواست ها باشد را وارد کنید تا API شما فقط توسط سایت شما استفاده شود

SIM908

حالا API Key ساخته شده رو کپی و در فایل index.php در خط ششم به جای Your-API-Key قرار دهید

SIM908

مرحله بعد تنظیم اطلاعات دیتابیس در فایل db-config.php است بعد از ویرایش این فایل و در مرورگر آدرس زیر را وارد کنید

yorsite/save.php?lat=33.388779&lng=49.024658&data=20150225&time=172546

پیغام Registered برگردانده می شود و اولین مختصات شما ثبت می شود.در تصویر نمونه ایی از نقشه می بینید که چند نقطه توسط خودم ثبت شده.

SIM908

تابع تبدیل فرمت مختصات GPS برای ارسال به گوگل مپ

اگه مختصات رو با این فرمت ۱۹٫۵۷۹۵۷۴ ، ۵۰٫۵۹۸۶۳۲ می فرستید خوب مشکلی وجود ندارد ولی اگه با این فرمت ۲۹۳۴٫۷۷۴۴۱۴ ، ۵۲۳۳٫۰۳۴۶۶۸ ارسال می کنید مشکل وجود دارد و مختصات شما در نقشه نمایش داده نمی شود و باید این مختصات تبدیل می شود بعد از کلی توی سایت های خارجی فرمولشو پیدا کرد و در قالب یک فانکشن با php براتون آماده کردم که می تونید توی فایل save.php اضافه کنید.

ویرایش شده فایل save.php رو از اینجا  دانلود کنید توجه داشته باشید که دو تغییر در این فایل شده یکی همین فانکشن تبدیل اضافه شده و دیگری اینکه نیاز به ارسال تاریخ و ساعت نیست بلکه در زمان ارسال مختصات تاریخ و زمان در همان لحظه به وقت تهران ثبت می شود. حالا نوبت به سخت افزار می رسه برای این کار من از ماژول SIM908 استفاده کردم، کامپایلر هم از آردوینو استفاده کردم که یه پروژه اولیه با کتابخانه اونو واستون می ذارم و یکه توضیحاتی هم میدم. فعلا واسه شروع کد و کتابخانه رو از اینجا دانلود کنید. تا با همکاری دوستان پروژه رو توسعه بدیم.

دسته :  تازه ترین نوشته ها

23
دیدگاه بگذارید

avatar
15 Comment threads
8 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
8 Comment authors
siavashRa13bedarکانفیگ جمیل - یک میزبانکانفیگ جمیل - هاست ایرانسعید Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
trackback

[…] شما نگران این موضوع نباشد سرور خودش کارشو به خوبی انجام می ده. اصلا این به این شکلی که شما فکر می کنید نیست. بی خودی فکرتنو مشغول این موضوع نکنید. ابتدا وب سرور رو راه بدازید و بعد هر چند تا کلاینت که می خواهید بسازید و دائما از همه دیتا ارسال کنید به سرور هیچ مشکلی پیش نمیاید. مسائل مهمتر راه اندازی وب سرور و چگونگی ذخیره اطلاعات در دیتابیس و…. می باشد. من یه نمونه کد دارم که کارش اینه که کلاینت ها مختصات رو از GPS می گیرن و بعد به یه سرور می فرستند… Read more »

محمد
Guest
محمد

با سلام
لینک ها خراب هستند لطفا ردست شان کنید!
سپاس

محمد
Guest
محمد

سلام مهندس و ممنون: یک سئوال دیگه داشتم:
شما از برد انداز sim908 استفاده می کنید با Arduino ؟ هر چی گشتم شماتیک مدار نبود !! فقط سورس بود!! لطفا شماتیک مدار را هم قرار بدهید! راستی از برد uno استفاده کردید؟
سپاس

faryad
Guest
faryad

سلام
بسیار عالی بود
متشکر
راستی یه پروژه جالب هم از آردوینو و gps دیدم شاید بدرد دوستان بخوره

پروژه ربات موقعیت یاب با آردوینو و gps یا ماشین موقعیت یاب با جی پی اس و آردوینو Navigation (car) robot by gps and arduino

//tarfandbaz.sellfile.ir/

trackback

[…] پروژه GPS با ماژول SIM908 در Arduino و Google Map | پورتال دیجیتال […]

فاطمه
Guest
فاطمه

سلام
خسته نباشید
چرا این پروژه ادامه پیدا نکرد؟! 🙁

saber
Guest
saber

سلام دوستان من قبلا با ماژول جی اس ام پروژه دانشجوییمو انجام دادم فایلشم گذاشتم تو یکی از سایتای پروژه ادرسشم قرار می دم شاید کمکی باشه برای دوستان سوالی هم داشتین ادرس ایمیلمم پایین تو قسمت نظرات همون سایت گذاشتم
//www.prozhe.com/%d8%a7%db%8c%d8%a7%d9%86-%d9%86%d8%a7%d9%85%d9%87-%d9%87%d8%b4%d8%af%d8%a7%d8%b1-%da%af%d8%a7%d8%b2-%d8%a8%d9%87-%d9%88%d8%b3%db%8c%d9%84%d9%87-%d9%be%db%8c%d8%a7%d9%85%da%a9

سعید
Guest
سعید

باسلام و عرض ادب
وقتی من آدرس نهایی رو در آدرس بار وارد میکنم پیام زیر رو میده:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘ 172546)’ at line 1
دلیلش چیه و چطور رفع میشه؟

سعید
Guest
سعید

خب برای رفع این مشکل باید چکار کنم؟

trackback

[…] پروژه GPS با ماژول SIM908 در Arduino و Google Map در پورتال قبل از هر کاری اگه اکانت جمیل دارید که هیچی اگه ندارید یکی بسازید و بعد به آدرس برای مشاهده لینک ها Login یا Register کنید.مرحله بعد تنظیم اطلاعات دیتابیس در فایل db-config.php است بعد از ویرایش […]

trackback

[…] پروژه GPS با ماژول SIM908 در Arduino و Google Map در پورتال قبل از هر کاری اگه اکانت جمیل دارید که هیچی اگه ندارید یکی بسازید و بعد به آدرس برای . کانفیگ جمیل باهاست ایران می‌گه. […]

13bedar
Guest
13bedar

سلام. لینک فایل ها کار نمیکنه… امکانش هست چک کنید…

siavashRa
Guest
siavashRa

سلام
لینک فایل ها کار نمیکنه ، امکانش هست چک کنید.
ممنون

siavashRa
Guest
siavashRa

ممنون از مطالبتون
لطف کردید که فایل ها رو درست کردید