Оглавление:

GPS-спидометр: 4 шага (с изображениями)
GPS-спидометр: 4 шага (с изображениями)

Видео: GPS-спидометр: 4 шага (с изображениями)

Видео: GPS-спидометр: 4 шага (с изображениями)
Видео: GPS спидометр для автомобиля 2024, Июль
Anonim

Автор: Tiobel Проверьте также мой канал на Youtube Следуйте дальше от автора:

Простая установка абажура с помощью Fusion 360 и лазерного резака
Простая установка абажура с помощью Fusion 360 и лазерного резака
Простая установка абажура с помощью Fusion 360 и лазерного резака
Простая установка абажура с помощью Fusion 360 и лазерного резака
Начните с 0.5
Начните с 0.5
Начните с 0.5
Начните с 0.5
Начните с набора емкостного сенсорного экрана
Начните с набора емкостного сенсорного экрана
Начните с набора емкостного сенсорного экрана
Начните с набора емкостного сенсорного экрана

О себе: Мне нравится создавать вещи, особенно если они могут двигаться. Подробнее о Tiobel »

Моя служебная машина, на которой я обычно езжу, имеет тенденцию время от времени иметь "небольшие" проблемы, спидометр опускается до 0 км / ч во время движения (через некоторое время он снова возобновляет работу).

Обычно это не большая проблема, поскольку, если вы умеете водить машину, я надеюсь, что вы не всегда смотрите на спидометр. Теперь у вас более-менее скорость, с которой вы едете. Проблема возникает сама собой, когда вам нужно снизить скорость до предела дороги, на которую вы въезжаете, и вы замечаете, что «спидометр опущен».

Это было хорошей возможностью для создания нового проекта «GPS-спидометр». Конечно, идеальным решением было бы действительно отремонтировать машину или использовать обычный GPS или использовать приложение с этой функцией, но что в этом было бы забавного:)

Шаг 1: Компоненты

Компоненты
Компоненты
Компоненты
Компоненты
Компоненты
Компоненты

Микроконтроллер

Я выбрал DFRobot Dreamer Nano V4.1, потому что у него есть разъем USB, который я могу использовать для питания, и совместимая распиновка макета.

Посетите вики-страницу DFRobot для получения дополнительной информации об этом микроконтроллере.

GPS

Я использую UBX-G7020-KT, который поставляется со встроенной антенной и позволяет изменять частоту обновления до 10 Гц (для этого проекта эта функция может пригодиться).

На вики-странице DFRobot вы найдете больше информации об этом.

Отображать

Я хотел иметь хороший дисплей, не «унося» бюджет, я выбрал модуль дисплея OLED 2828. Проверьте еще раз страницу вики для получения дополнительной информации.

Власть

Питание системы будет обеспечиваться от автомобильного прикуривателя.

Кожух

На этот раз я спроектировал корпус и напечатал его на 3D-принтере.

Шаг 2: соедините компоненты

Подключите компоненты
Подключите компоненты
Подключите компоненты
Подключите компоненты
Подключите компоненты
Подключите компоненты

Дизайн со светодиодами не был моим первым выбором. Поэтому изначально я разработал схему без светодиодов.

Но в итоге я добавил 10 светодиодов (7 зеленых и 3 красных).

Я забыл сделать несколько снимков процесса сборки, поэтому могу сказать, что все собрано на сборной плате, с одной стороны - OLED-дисплей, а с другой - микроконтроллер и соединения. Чтобы упростить задачу, оставьте OLED-дисплей напоследок, поскольку некоторые соединения будут выполняться на его задней стороне.

Шаг 3: Код

Для запуска кода вам необходимо установить следующие библиотеки в папку библиотеки Arduino.

U8glib - Для OLED-дисплея.

TinyGps ++ - Для GPS.

Код «печатает» скорость, курс, количество спутников, широту и долготу.

Но можно отобразить гораздо больше информации, например: время, дату, расстояние до точки … Посмотрите полный пример библиотеки TinyGPS ++, чтобы увидеть все доступные параметры, которые могут быть у вас в отношении информации, полученной с помощью GPS.

Другой особенностью является полоса светодиодов. Настроил на макс. 190 км / ч. Я живу в Германии, и на некоторых автомагистралях нет ограничений, в противном случае я бы поставил +/- максимально доступное дорожное ограничение. Просто измените предел в функции «карта» на тот, который соответствует вашим потребностям.

Шаг 4: Заключение

Заключение
Заключение
Заключение
Заключение

Я все еще относительно новичок в мире 3D-печати, поэтому естественно, что мои отпечатки не получаются идеальными:)

В общем, я не могу жаловаться, но мне еще есть что улучшить в этой области. Задняя панель в настоящее время не ремонтируется, как в начале, поэтому потребуются дополнительные обновления дизайна.

Также я оставил антенну GPS на задней панели, чего я не буду делать в следующем дизайне. Отображение курса также работало не так хорошо, но это касалось лишь мелких деталей. В будущем планирую заменить на что-то более полезное, например: время прибытия в точку (по размеру большинство моих поездок идут вперед и назад).

Не стесняйтесь комментировать или отправлять мне сообщение, если вы обнаружили какую-либо ошибку, или если у вас есть какие-либо предложения / улучшения или вопросы.

«Не скучайте, займитесь чем-нибудь».

P. S.: Если вам понравился этот проект, не забудьте оставить свой голос за конкурсы, которые я провожу.

Рекомендуемые: