Оглавление:
Видео: GPS-спидометр: 4 шага (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Автор: Tiobel Проверьте также мой канал на Youtube Следуйте дальше от автора:
О себе: Мне нравится создавать вещи, особенно если они могут двигаться. Подробнее о 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.: Если вам понравился этот проект, не забудьте оставить свой голос за конкурсы, которые я провожу.
Рекомендуемые:
Энергосберегающий GPS с дисплеем E-Ink: 4 шага
Энергосберегающий GPS с дисплеем E-Ink: каждое лето я хожу в походы в отдаленные места. Иногда, когда след тусклый или даже исчезает, мне приходится использовать GPS своего телефона, чтобы получить свои координаты, а затем проверить свое местоположение на бумажной карте (у меня часто нет сигнала, поэтому бумажные карты являются обязательными
Отслеживание маршрута GPS V2: 4 шага (с изображениями)
GPS Route Tracking V2: Проект: GPS Route Tracking V2 Дата: май - июнь 2020 г. ОБНОВЛЕНИЕ Первая версия этого проекта, хотя и работала в принципе, имела ряд ошибок, которые необходимо было исправить. Во-первых, коробка мне не понравилась, поэтому я заменил ее на другую. Во-вторых
Система оповещения о лесных пожарах Gps с Sim808 и Arduino Uno: 23 шага (с изображениями)
Система оповещения о лесных пожарах Gps с Sim808 и Arduino Uno: Здравствуйте, в этом посте мы увидим, как создать систему обнаружения лесных пожаров с уведомлением текстовым сообщением о месте аварии, благодаря встроенному модулю gps sim808, предоставленный людьми DFRobot, мы увидим источник
Arduino GPS Oled: 4 шага (с изображениями)
Arduino GPS Oled: серия модулей NEO-6 - это семейство автономных GPS-приемников с высокопроизводительным механизмом u-blox с 6 позициями. Эти универсальные и экономичные приемники предлагают множество вариантов подключения в миниатюрном корпусе размером 16 x 12,2 x 2,4 мм. Ч
Как подключить DeLorme Earthmate GPS LT-20 к Google Планета Земля для получения отличной карты слежения за GPS: 5 шагов
Как подключить DeLorme Earthmate GPS LT-20 к Google Планета Земля для получения отличной карты слежения за GPS. Я покажу вам, как подключить устройство GPS к популярной программе Google Планета Земля без использования Google Планета Земля Плюс. У меня нет большого бюджета, поэтому я могу гарантировать, что это будет как можно дешевле