Оглавление:
- Шаг 1. Что вам понадобится
- Шаг 2: Схема
- Шаг 3. Запустите Visuino и выберите тип платы Arduino UNO
- Шаг 4: Добавьте компоненты в Visuino
- Шаг 5: Компоненты набора Visuino
- Шаг 6. В компонентах Visuino Connect
- Шаг 7: сгенерируйте, скомпилируйте и загрузите код Arduino
- Шаг 8: Установите и играйте
![Велосипедный спидометр Arduino с использованием GPS: 8 шагов Велосипедный спидометр Arduino с использованием GPS: 8 шагов](https://i.howwhatproduce.com/images/001/image-610-34-j.webp)
Видео: Велосипедный спидометр Arduino с использованием GPS: 8 шагов
![Видео: Велосипедный спидометр Arduino с использованием GPS: 8 шагов Видео: Велосипедный спидометр Arduino с использованием GPS: 8 шагов](https://i.ytimg.com/vi/p5Cf5msiPGs/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
![Image Image](https://i.howwhatproduce.com/images/001/image-610-36-j.webp)
![](https://i.ytimg.com/vi/x8trI0OdKus/hqdefault.jpg)
![Велосипедный спидометр Arduino с использованием GPS Велосипедный спидометр Arduino с использованием GPS](https://i.howwhatproduce.com/images/001/image-610-37-j.webp)
![Велосипедный спидометр Arduino с использованием GPS Велосипедный спидометр Arduino с использованием GPS](https://i.howwhatproduce.com/images/001/image-610-38-j.webp)
В этом руководстве мы будем использовать Arduino и Visuino для отображения текущей скорости велосипеда с GPS на дисплее ST7735.
Посмотрите демонстрационное видео.
Шаг 1. Что вам понадобится
![Что тебе понадобится Что тебе понадобится](https://i.howwhatproduce.com/images/001/image-610-39-j.webp)
![Что тебе понадобится Что тебе понадобится](https://i.howwhatproduce.com/images/001/image-610-40-j.webp)
![Что тебе понадобится Что тебе понадобится](https://i.howwhatproduce.com/images/001/image-610-41-j.webp)
- Arduino UNO (или любой другой Arduino)
- ЖК-дисплей TFT 7735
- Модуль GPS Neo M6 V2
- Провода перемычки
- Макетная плата
- Программа Visuino: Скачать Visuino
- Аккумулятор для питания Arduino (в моем случае я просто использовал внешний аккумулятор)
- Некоторая коробка, чтобы все это положить.
- Велосипед, чтобы проверить это
Шаг 2: Схема
![Схема Схема](https://i.howwhatproduce.com/images/001/image-610-42-j.webp)
![Схема Схема](https://i.howwhatproduce.com/images/001/image-610-43-j.webp)
![Схема Схема](https://i.howwhatproduce.com/images/001/image-610-44-j.webp)
![Схема Схема](https://i.howwhatproduce.com/images/001/image-610-45-j.webp)
ЖК-TFT ST7735
Соединять:
1,8 TFT-дисплей от PIN [LED] к Arduino PIN [3,3 В]
1.8 ПИН-код дисплея TFT [SCK] для ПИН-кода Arduino [13]
1.8 ПИН-код дисплея TFT [SDA] для ПИН-кода Arduino [11]
1.8 PIN-код TFT-дисплея [A0 или DC] для PIN-кода Arduino [9]
1.8 ПИН-код дисплея TFT [СБРОС] на ПИН-код Arduino [8]
1.8 PIN-код дисплея TFT [CS] к PIN-коду Arduino [10]
1.8 TFT-дисплей PIN [GND] к Arduino PIN [GND]
1.8 PIN-код дисплея TFT [VCC] на PIN-код Arduino [5V]
ПРИМЕЧАНИЕ. Некоторые платы Arduino имеют разные контакты SPI, поэтому обязательно проверьте документацию по плате.
GPS neo 6m:
ПОДКЛЮЧИТЕ PIN-код gps neo 6m [TXD] к PIN-коду Arduino [RX]
Шаг 3. Запустите Visuino и выберите тип платы Arduino UNO
![Запустите Visuino и выберите тип платы Arduino UNO Запустите Visuino и выберите тип платы Arduino UNO](https://i.howwhatproduce.com/images/001/image-610-46-j.webp)
![Запустите Visuino и выберите тип платы Arduino UNO Запустите Visuino и выберите тип платы Arduino UNO](https://i.howwhatproduce.com/images/001/image-610-47-j.webp)
Чтобы начать программировать Arduino, вам потребуется установить Arduino IDE отсюда:
Имейте в виду, что в Arduino IDE 1.6.6 есть несколько критических ошибок. Убедитесь, что вы установили 1.6.7 или выше, иначе это руководство не будет работать! Если вы еще не сделали, следуйте инструкциям в этом Руководстве, чтобы настроить Arduino IDE для программирования Arduino UNO! Также необходимо установить Visuino: https://www.visuino.eu. Запустите Visuino, как показано на первом рисунке. Нажмите кнопку «Инструменты» на компоненте Arduino (рисунок 1) в Visuino. Когда появится диалоговое окно, выберите «Arduino UNO», как показано на рисунке 2.
Шаг 4: Добавьте компоненты в Visuino
![В Visuino Добавить компоненты В Visuino Добавить компоненты](https://i.howwhatproduce.com/images/001/image-610-48-j.webp)
![В Visuino Добавить компоненты В Visuino Добавить компоненты](https://i.howwhatproduce.com/images/001/image-610-49-j.webp)
![В Visuino Добавить компоненты В Visuino Добавить компоненты](https://i.howwhatproduce.com/images/001/image-610-50-j.webp)
- Добавить компонент "Последовательный GPS"
- Добавить компонент "Цветной TFT-дисплей ST7735"
Шаг 5: Компоненты набора Visuino
![Компоненты набора Visuino Компоненты набора Visuino](https://i.howwhatproduce.com/images/001/image-610-51-j.webp)
![Компоненты набора Visuino Компоненты набора Visuino](https://i.howwhatproduce.com/images/001/image-610-52-j.webp)
![Компоненты набора Visuino Компоненты набора Visuino](https://i.howwhatproduce.com/images/001/image-610-53-j.webp)
-
Выберите компонент «Display1» и установите для параметра «Тип» значение «dtST7735R_BlackTab». ПРИМЕЧАНИЕ. Некоторые дисплеи имеют разные свойства, поэтому поэкспериментируйте, выбирая разные типы, чтобы найти тот, который работает лучше всего, в моем случае я выбираю «dtST7735R_BlackTab»
- Дважды щелкните компонент «Display1» и в диалоговом окне «Элементы» перетащите 2 раза «Текстовое поле» влево.
Выберите «Текстовое поле1» (слева) и в разделе «Свойства» задайте окно:
- Размер 3
- Начальное значение: SPEED
- ширина: 6
- Х: 10
- Д: 10
Выберите «Текстовое поле2» (слева) и в разделе «Свойства» задайте окно:
- Размер: 5
- ширина: 6
- Х: 5
- Y: 80
Шаг 6. В компонентах Visuino Connect
![В компонентах Visuino Connect В компонентах Visuino Connect](https://i.howwhatproduce.com/images/001/image-610-54-j.webp)
- Подключите вывод компонента «GPS1» [Out] к выводу Arduino [Serial 0].
- Подключите вывод компонента «GPS1» [Скорость] к контакту текстового поля2 компонента «Display1» [In]
- Подключите вывод компонента Display1 [Out] к выводу Arduino SPI [In].
- Подключите вывод компонента «Display1» [Chip Select] к выводу Arduino Digital [10]
- Подключите вывод компонента «Display1» [Reset] к выводу Arduino Digital [8].
- Подключите вывод компонента «Display1» [Выбор регистра] к выводу Arduino Digital [9]
Шаг 7: сгенерируйте, скомпилируйте и загрузите код Arduino
![Сгенерируйте, скомпилируйте и загрузите код Arduino Сгенерируйте, скомпилируйте и загрузите код Arduino](https://i.howwhatproduce.com/images/001/image-610-55-j.webp)
![Сгенерируйте, скомпилируйте и загрузите код Arduino Сгенерируйте, скомпилируйте и загрузите код Arduino](https://i.howwhatproduce.com/images/001/image-610-56-j.webp)
- В Visuino нажмите F9 или нажмите кнопку, показанную на рисунке 1, чтобы сгенерировать код Arduino, и откройте IDE Arduino.
- В среде Arduino IDE нажмите кнопку «Загрузить», чтобы скомпилировать и загрузить код (рисунок 2).
Примечание. Убедитесь, что при загрузке кода в Arduino необходимо отключить вывод Arduino [RX]
Шаг 8: Установите и играйте
Поместите Arduino и модуль GPS в пластиковую коробку, включите аккумулятор, установите на велосипед, убедитесь, что антенна GPS видна и обращена к небу.
Если вы включите модуль Arduino UNO, дисплей начнет показывать текущую скорость велосипеда.
Поздравляю! Вы завершили свой проект спидометра с Visuino. Также прилагается проект Visuino, который я создал для этого руководства. Вы можете скачать и открыть его в Visuino:
Для этого проекта есть много возможных обновлений, таких как добавление расстояния, средней скорости и т. Д. Используйте свое воображение и творческий подход!
Рекомендуемые:
Интернет-спидометр: 9 шагов (с изображениями)
![Интернет-спидометр: 9 шагов (с изображениями) Интернет-спидометр: 9 шагов (с изображениями)](https://i.howwhatproduce.com/images/006/image-16767-j.webp)
Интернет-спидометр. В связи с полной изоляцией в Индии все, включая почтовые службы, было закрыто. Ни новых проектов печатных плат, ни новых компонентов, ничего! Итак, чтобы побороть скуку и занять себя, я решил сделать что-нибудь из частей, которые я уже
Очень яркий велосипедный свет с использованием печатных плат пользовательской световой панели: 8 шагов (с изображениями)
![Очень яркий велосипедный свет с использованием печатных плат пользовательской световой панели: 8 шагов (с изображениями) Очень яркий велосипедный свет с использованием печатных плат пользовательской световой панели: 8 шагов (с изображениями)](https://i.howwhatproduce.com/images/001/image-625-30-j.webp)
Очень яркий велосипедный свет с использованием печатных плат на панели нестандартного освещения: если у вас есть велосипед, вы знаете, насколько неприятными могут быть выбоины на ваших шинах и теле. Мне надоело задуть свои шины, поэтому я решил создать свою собственную светодиодную панель с намерением использовать ее в качестве велосипедного фонаря. Тот, который фокусируется на том, чтобы быть Э
GPS-спидометр: 4 шага (с изображениями)
![GPS-спидометр: 4 шага (с изображениями) GPS-спидометр: 4 шага (с изображениями)](https://i.howwhatproduce.com/images/002/image-5530-33-j.webp)
GPS-спидометр. Моя служебная машина, на которой я обычно езжу, обычно имеет "маленький" размер. время от времени проблемы, спидометр опускается до 0 км / ч во время движения (через некоторое время он снова возобновляется). Обычно это не большая проблема, так как если вы знаете, как водить машину
Велосипедный спидометр: 3 шага
![Велосипедный спидометр: 3 шага Велосипедный спидометр: 3 шага](https://i.howwhatproduce.com/images/004/image-9493-3-j.webp)
Велосипедный спидометр: Привет, друзья … В этой инструкции я собираюсь объяснить, как сделать велосипедный спидометр, на самом деле у меня есть старый велотренажер, механический спидометр которого сломался давным-давно, и я решил заменить его на электронный, но с
Instagram любит спидометр от Arduino и ESP8266: 6 шагов
![Instagram любит спидометр от Arduino и ESP8266: 6 шагов Instagram любит спидометр от Arduino и ESP8266: 6 шагов](https://i.howwhatproduce.com/images/001/image-920-47-j.webp)
Instagram любит спидометр от Arduino и ESP8266: было бы интересно посмотреть, как ваши публикации в Instagram работают! Мы собираемся создать датчик, который показывает скорость ваших лайков в минуту. В этой статье вы узнаете, как ESP8266 получать данные с веб-страниц и отправлять их в Arduino для анализа и