GPS приемник на базе модуля Quectel L30

GPS приемник на базе модуля Quectel L30 SIRFstarIVTM

 

Цена модуля: 1150 рублей (Купить)

  • Модуль предназначен для использования в радиолюбительских устройствах.
  • Основное назначение: вычисление текущей позиции в системе GPS и выдача координат в стандарте NMEA0183 по протоколу UART. (скорость обмена по умолчанию 4800 бод)
  • Программное переключение протокола в SiRF Binary.
  • Диапазон скоростей UART 4800-115200 бод.
  • Также возможно использование модуля для синхронизации времени с системой GPS.
  • Расширенный диапазон питающего напряжения (2.7-5.5 V) позволяет использовать модуль в устройствах с напряжением питания 3.3 и 5 V
  • Встроенное согласование уровней UART
  • Библиотека для работы с GPS/NMEA для Arduino (TinyGPS)
  • Потребляемый ток: 40 мА
  1. Документация
  2. GPS Protocol L30 V1.0
  3. Hardware Design
1 Comment

Тестирование GPS приемника на базе модуля Quectel L30.

Для записи трека использовалась отладочная плата Olimexino-STM32 . Выбрал ее не потому что она работает на микроконтролере STM32 а потому что в ней очень много функционала и к тому же она работает от 9в до 30в. На ней сразу установлен слот MicroSD.

За всю экспедицию ее выключали только на ночь. В ней предусмотрено подключение и питание от Li-Io аккумулятора. А также она сама умеет его заряжать, это удобно если вдруг нужно было выключить машину. Местоположение автомобиля записывались на MicroSD карту.

Leave a comment

Скоро I2C LCD модуль для Arduino

Скоро в продаже появиться I2C LCD модуль для Arduino — уже можно заказывать.
Совместим с LCD Winstar а также с LCD MT от компании Мелт.

Leave a comment

Вычисление расстояния между двумя GPS точками.

Возможно когда будите использовать GPS модуль Вам потребуется вычислить расстояние между двумя координатами. Приводим пример функции для вычисления расстояния между GPS координатами.

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

#define EARTH_RADIUS 6372795

double TheDist (double fA, double sA, double fB, double sB);

// #define M_PI 3.1415926535898

int main()
{
  printf(«Метры: %f\r\n «,TheDist( 55.75, 37.617 , 54.188, 37.595 ));
  return 0;
}

double TheDist (double fA, double sA, double fB, double sB) {

  double lat1 = fA * M_PI / 180;
  double lat2 = fB * M_PI / 180;
  double double1 = sA * M_PI / 180;
  double double2 = sB * M_PI / 180;

  double cl1 = cos(lat1);
  double cl2 = cos(lat2);
  double sl1 = sin(lat1);
  double sl2 = sin(lat2);
  double delta = double2 — double1;
  double cdelta = cos(delta);
  double sdelta = sin(delta);

  double y = sqrt(pow(cl2 * sdelta, 2) + pow(cl1 * sl2 — sl1 * cl2 * cdelta, 2));
  double x = sl1 * sl2 + cl1 * cl2 * cdelta;

  double ad = atan2(y, x);
  double dist = ad * EARTH_RADIUS;

  return dist;
}

Leave a comment

GPS Tracker — устройство которое записывает Ваш пройденный путь.

При помощи GPS L30 модуля и шилда MicroSD от компании SparkFun можно создать свой собственный GPS Tracker. Для этого нам потребуется собственно сам MicroSD шилд. Купить этот шилд можно вот тут: http://shop.4robots.ru/product_11597.html

Описание:

Осталось скомпоновать GPS L30 модуль и подключить его. Вот что у нас получилось.

 

 

Leave a comment

Подключение GPS L30 модуля используя GPS Шилд от SparkFun

И так сегодня рассмотрим вариант подключения GPS L30 модуля через GPS шилд от компании SparkFun. Страничка GPS шилда: http://shop.4robots.ru/product_13633.html

А вот пример как можно все это скомпоновать, осталось припаять проводники и можно начинать программировать.

Для тестирования модуля Вам возможно потребуются следующие библиотеки.

Все необходимое для этого можно купить в магазине www.4robots.ru

Leave a comment

Подключение GPS L30 к ArduPilot Mega

Добрый день, если у Вас контролер: ArduPilot Mega — Arduino Mega compatible UAV Controller или другой подобный контролер. Вы также можете подключить модуль GPS L30 к данному контролеру.

Leave a comment

Arduino для начинающих волшебников

Arduino для начинающих волшебников

Купить

Эта книга о платформе Arduino, которая день ото дня становится все популярнее, и целая армия экспериментаторов-надомников, конструкторов-любителей и хакеров начинает использовать ее для воплощения в жизнь как прекрасных, так и совершенно сумасшедших проектов. С помощью Arduino любой гуманитарий может познакомиться с основами электроники и программирования и быстро начать разработку собственных моделей, не тратя на это значительных материальных и интеллектуальных ресурсов. Arduino объединяет игру и обучение, позволяет создать что-то стоящее и интересное под влиянием внезапного порыва, воображения и любопытства. Эта платформа расширяет возможности креативного человека в сфере электроники, даже если он в ней ничего не смыслит! Экспериментируйте и получайте удовольствие!
Leave a comment

Собственный GPS Tracker (Записывает Ваш пройденный маршрут)

Вы можете сделать свой собственный GPS Tracker — это устройство позволяет Вам записывать пройденный Вами маршрут. Придя домой вы можете его посмотреть на компьютере.

Собственный GPS Tracker (Записывает Ваш пройденный маршрут)

Собственный GPS Tracker (Записывает Ваш пройденный маршрут)

Leave a comment

Простое подключение GPS L30 к Arduino для просмотра GPS данных

Простое подключение GPS L30 к Arduino для просмотра GPS данных

Простое подключение GPS L30 к Arduino для просмотра GPS данных

GPS L30 Модуль можно подключить к Arduino для просмотра GPS данных, точное время, дата, скорость, высоту и направления движения и конечно ваши точные данные местоположения.

3 комментария