В данном проекте используется приёмный GPS-модуль, подключённый к микроконтроллеру AVR. Микроконтроллер ATtiny2313 считывает местоположение с GPS-приёмника и выводит на ЖК-дисплей. Дополнительная фича заключается в возможности вводить текстовые метки для конкретного местоположения. Для ввода названия места используется обычная PS/2 клавиатура.
При включении микроконтроллер отображает широту и долготу на дисплее, для создания текстовой метки необходимо нажать кнопку SW1. Микроконтроллер запросит имя. Наберите на клавиатуре название (не более 16 символов) и нажмите Enter.
Микроконтроллер ATtiny2313 запомнит имя и текущую позицию в энергонезависимой памяти EEPROM. Когда вы снова окажетесь в этом месте микроконтроллер отобразит название места и просигнализирует звуковым сигналом.
В этом проекте вы можете добавить только одну метку, т.к. я использую демо-версию BASCOM-AVR (ограничение на размер прошивки). При использовании полноценной версии можно добавлять так много как хочется и позволяет память микроконтроллера.
Каждое местоположение занимает 12 байт, например: широта: 08.10.17N и долгота: 77.25.36E.
Имя местоположения занимает 16 байт.Поэтому на одну метку необходимо в сумме 28 байт.
Использовался GPS-приёмник SR87 от Progin, его основные характеристики:
- Высокочувствительный SiRF Star чипсет
- Высокая производительность, слежение вплоть до 20 спутников
- Выход TTL
- Малое энергопотребление
- Среднее время холодного старта 42 секунды
- Малые размеры 25*25*7 мм
Просмотров всего: 4 089, сегодня: 1