GPS своими руками
- WatchCat
- Это не хвост, это антенна
- Сообщения: 1406
- Зарегистрирован: Ср сен 03, 2008 21:42:17
- Откуда: Ленинградская область,пос.Красный Остров
Видел в инете программку на java для мобильников - превращает телефон в экран для навигационной системы.
Искать на http://mapnav.spb.ru/site/
Умеет общаться с модулем gps через последовательный порт телефона - естественно там где он есть и где программно доступен для java-приложений("устаревшие" сименсы например).
Еще умеет общаться через bluetooth, но это не особенно интересно по причине цен на BT-gps модули.
Остается только найти где реально дешево продаются OEM-модули с последовательным портом. Кстати - у телефона
порт тоже с TTL-уровнями как и у модуля, так что скорее всего можно подключить напрямую.
Неплохо будет если люди с большим кругозором подскажут марки _дешевых_ OEM GPS модулей, которые можно скормить поисковику чтобы найти где они есть поближе к месту обитания каждого из присутствующих
Искать на http://mapnav.spb.ru/site/
Умеет общаться с модулем gps через последовательный порт телефона - естественно там где он есть и где программно доступен для java-приложений("устаревшие" сименсы например).
Еще умеет общаться через bluetooth, но это не особенно интересно по причине цен на BT-gps модули.
Остается только найти где реально дешево продаются OEM-модули с последовательным портом. Кстати - у телефона
порт тоже с TTL-уровнями как и у модуля, так что скорее всего можно подключить напрямую.
Неплохо будет если люди с большим кругозором подскажут марки _дешевых_ OEM GPS модулей, которые можно скормить поисковику чтобы найти где они есть поближе к месту обитания каждого из присутствующих
Последний раз редактировалось WatchCat Пт ноя 14, 2008 14:23:41, всего редактировалось 1 раз.
- pleshkov
- Нашел транзистор. Понюхал.
- Сообщения: 164
- Зарегистрирован: Сб окт 11, 2008 12:05:19
- Откуда: RU, Lipetsk
- Контактная информация:
Есть в Терраэлектронике
EB-230 PBF - Ультраминиатюрный (12 x 12 x 3 мм) 32-х канальный GPS-модуль от компании Transystem, выполненный на новом чипсете MTK. - 851.79 рублей.
EB-230 PBF - Ультраминиатюрный (12 x 12 x 3 мм) 32-х канальный GPS-модуль от компании Transystem, выполненный на новом чипсете MTK. - 851.79 рублей.
Слушайте, там одна проблема.
Как работать с имеющимися картами.
Векторизация пути и масштабирование.
И самое главное работа с система координат в стандартном эллипсе.
Без специальных библиотек и функций ничего функционального не сделать. Разве что станцию слежения за НС и их параметрами... (((
На это уйдут годы. И талмуды книг. А результат уже лежит на прилавках магазов не за очень большие деньги.
Примеров ГПС трекеров (просто линию движения изображать на экране и время) в нэте достаточно. Но мало кому это надо. Вот помогли бы производители, скажем ГЛОНАСсовские, разжевали бы эти вопросы, появилось бы море самоделок. Ведь целый сектор не раскрыт. А перспективы тут большие. Другое дело если они тоже в этом не рубят.. ((
Как работать с имеющимися картами.
Векторизация пути и масштабирование.
И самое главное работа с система координат в стандартном эллипсе.
Без специальных библиотек и функций ничего функционального не сделать. Разве что станцию слежения за НС и их параметрами... (((
На это уйдут годы. И талмуды книг. А результат уже лежит на прилавках магазов не за очень большие деньги.
Примеров ГПС трекеров (просто линию движения изображать на экране и время) в нэте достаточно. Но мало кому это надо. Вот помогли бы производители, скажем ГЛОНАСсовские, разжевали бы эти вопросы, появилось бы море самоделок. Ведь целый сектор не раскрыт. А перспективы тут большие. Другое дело если они тоже в этом не рубят.. ((
простое чмо, выдумщик
- gri
- Потрогал лапой паяльник
- Сообщения: 336
- Зарегистрирован: Чт июн 29, 2006 21:17:41
- Откуда: Мариуполь
- Контактная информация:
pleshkov писал(а):gri писал(а):А модулей глонассовских не продают еще?
Звонил в одну контору. Даже и слушать не захотели. Либо говорят закупайте тоннами, либо не мешайте людям работать.
Ориентировочно, к весне должны более-менее разгрестись и выкинуть в свободную продажу.
А что за порядок цен у них? Дороже или дешевле ГПС?
:]\/\/\/\/ххх\/\/\/\/\/\/ххх\/\/\/\/\/ххх\/\/\/\/\/\[:
В мае на гульках 2 баяна порвал...одной лапой.
Другая болела, после того, как потрогал паяльник.
В мае на гульках 2 баяна порвал...одной лапой.
Другая болела, после того, как потрогал паяльник.
- WatchCat
- Это не хвост, это антенна
- Сообщения: 1406
- Зарегистрирован: Ср сен 03, 2008 21:42:17
- Откуда: Ленинградская область,пос.Красный Остров
MetEl писал(а):Слушайте, там одна проблема.
Как работать с имеющимися картами.
Без специальных библиотек и функций ничего функционального не сделать.
На это уйдут годы. ((
Привязка к координатам снимков с Гугла известна и описана.
Вот их и использовать вместо наших карт издания лохматых годов, точность которых отвратительная(проверено на примере
моего места обитания). Из "специальных библиотек" все что может потребоваться, давно доступно под GPL, просто искать надо уметь. Начать можно хотябы с исходников пакета GRASS.
Да и упомянутую мной ранее программку для использования мобильного телефона в качестве навигатора с внешним GPS-модулем тоже уже написали и она успешно работает.
Смотреть на http://mapnav.spb.ru/site/
Что же касается прилавков магазинов, то ситуация там напоминает то, что было с мобильными телефонами лет 10 назад. Совершенно невменяемые цены. "Карманный" комп + внешний GPS-модуль к нему, подключаемый через синий зуб - стоит или дешевле или соизмеримо с специализированным устройством, при этом комп умеет еще много чего кроме навигации.
Кашпо писал(а):MetEl писал(а):Слушайте, там одна проблема.
Как работать с имеющимися картами.
Векторизация пути и масштабирование.
И самое главное работа с система координат в стандартном эллипсе.
чот не понял в чём проблема? как на экране нарисовать карту из векторного файла?
Да.
Разумеется , имеется ввиду МК и lcd от мобильника.
А не Языки объектно ориентированного програмирования для ПК, так называемого высокого уровня... атрафируют понимание. К примеру как нарисовать и повертеть квадрат.
простое чмо, выдумщик
- pleshkov
- Нашел транзистор. Понюхал.
- Сообщения: 164
- Зарегистрирован: Сб окт 11, 2008 12:05:19
- Откуда: RU, Lipetsk
- Контактная информация:
MetEl писал(а):Разумеется , имеется ввиду МК и lcd от мобильника.
А не Языки объектно ориентированного програмирования для ПК, так называемого высокого уровня... атрафируют понимание. К примеру как нарисовать и повертеть квадрат.
ЭЭэм... Конечно пардон, но какого объема будет карта, и какой МК Вы хотите использовать?
если вы умеете рисовать при помощи МК и ЛСД точки, то в чём проблема нарисовать из них квадрат?
и объектноориентированные языки тут непричём.
а формулы поворота точки вокруг начала координат легко выводятся при помощи ручки и бумаги и логических умозаключений.
X' = X*cos(A) - Y*sin(A)
Y' = X*sin(A) + Y*cos(A)
и, кстати в простейшем случае вам абсолютно не нужны формулы поворота. достаточно посчитать коэффициент преобразования гео_кординат в экранные и всё. Одно умножение и пара сложений.
в результате правда получатся параллели и меридианы абсолютно прямые, но искажения будут заметны только вблизи полюсов.
и объектноориентированные языки тут непричём.
а формулы поворота точки вокруг начала координат легко выводятся при помощи ручки и бумаги и логических умозаключений.
X' = X*cos(A) - Y*sin(A)
Y' = X*sin(A) + Y*cos(A)
и, кстати в простейшем случае вам абсолютно не нужны формулы поворота. достаточно посчитать коэффициент преобразования гео_кординат в экранные и всё. Одно умножение и пара сложений.
в результате правда получатся параллели и меридианы абсолютно прямые, но искажения будут заметны только вблизи полюсов.
Вроде это...
Еще надо добавить чтоб в трёх плоскостях, и загнать трехмерный массив.
И необходима точку визирования (растояние и угол(ы), от плоскости экрана).
И выводить на экран действенные значения от этого массива из общего объёма отображаемого в данный момент. на плоскости экрана.
Это я о квадрате.
МК на знаю какой, атмеги может и не справятся.
Тут уже чёто другое нада и внешней оперативки добавить метра два.
ГПС модуль даёт координаты и время, по ним заполняется массив движения (если оно есть или перезаписывается последняя точка).
Он выводится на экран и соединяется прямыми линиями, с учётом масштабирования.
Вопрос был про векторную графику.
Еще надо добавить чтоб в трёх плоскостях, и загнать трехмерный массив.
И необходима точку визирования (растояние и угол(ы), от плоскости экрана).
И выводить на экран действенные значения от этого массива из общего объёма отображаемого в данный момент. на плоскости экрана.
Это я о квадрате.
МК на знаю какой, атмеги может и не справятся.
Тут уже чёто другое нада и внешней оперативки добавить метра два.
ГПС модуль даёт координаты и время, по ним заполняется массив движения (если оно есть или перезаписывается последняя точка).
Он выводится на экран и соединяется прямыми линиями, с учётом масштабирования.
Вопрос был про векторную графику.
простое чмо, выдумщик
- pleshkov
- Нашел транзистор. Понюхал.
- Сообщения: 164
- Зарегистрирован: Сб окт 11, 2008 12:05:19
- Откуда: RU, Lipetsk
- Контактная информация:
MetEl писал(а):Конкретно с вами - о том, в чём проблема нарисовать векторную карту на экране (от практически любого) мобильника, сопряжённым с МК (серии атмега, к примеру).
1) Зачем изобретать велосипед, тем более с квадратными колесами (имеется ввиду AVR)
2) Использовать экран от мобильника не вижу смысла (ИМХО, слишком маленький + управление)
3) Быстродействие будет никакое.
- pleshkov
- Нашел транзистор. Понюхал.
- Сообщения: 164
- Зарегистрирован: Сб окт 11, 2008 12:05:19
- Откуда: RU, Lipetsk
- Контактная информация:
Иван23 писал(а):мож не в тему, но в журнале радио №4 2008, стр.32 описана GPS и часы на ее основе,модуль зовут LS20061 общается по протоколу NMEA,на fttp радио есть исходник на pic16
В аттаче файлик с ftp.radio.ru от этой статьи
- Вложения
-
- gps_clock.zip
- (схема + печатка в PCAD, прошивка, исходник на ASM)
- (96.39 КБ) 452 скачивания