
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05




В этом руководстве мы будем использовать Arduino и Visuino для отображения текущей скорости велосипеда с GPS на дисплее ST7735.
Посмотрите демонстрационное видео.
Шаг 1. Что вам понадобится



- Arduino UNO (или любой другой Arduino)
- ЖК-дисплей TFT 7735
- Модуль GPS Neo M6 V2
- Провода перемычки
- Макетная плата
- Программа Visuino: Скачать Visuino
- Аккумулятор для питания Arduino (в моем случае я просто использовал внешний аккумулятор)
- Некоторая коробка, чтобы все это положить.
- Велосипед, чтобы проверить это
Шаг 2: Схема




ЖК-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


Чтобы начать программировать 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



- Добавить компонент "Последовательный GPS"
- Добавить компонент "Цветной TFT-дисплей ST7735"
Шаг 5: Компоненты набора Visuino



-
Выберите компонент «Display1» и установите для параметра «Тип» значение «dtST7735R_BlackTab». ПРИМЕЧАНИЕ. Некоторые дисплеи имеют разные свойства, поэтому поэкспериментируйте, выбирая разные типы, чтобы найти тот, который работает лучше всего, в моем случае я выбираю «dtST7735R_BlackTab»
- Дважды щелкните компонент «Display1» и в диалоговом окне «Элементы» перетащите 2 раза «Текстовое поле» влево.
Выберите «Текстовое поле1» (слева) и в разделе «Свойства» задайте окно:
- Размер 3
- Начальное значение: SPEED
- ширина: 6
- Х: 10
- Д: 10
Выберите «Текстовое поле2» (слева) и в разделе «Свойства» задайте окно:
- Размер: 5
- ширина: 6
- Х: 5
- Y: 80
Шаг 6. В компонентах Visuino Connect

- Подключите вывод компонента «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


- В Visuino нажмите F9 или нажмите кнопку, показанную на рисунке 1, чтобы сгенерировать код Arduino, и откройте IDE Arduino.
- В среде Arduino IDE нажмите кнопку «Загрузить», чтобы скомпилировать и загрузить код (рисунок 2).
Примечание. Убедитесь, что при загрузке кода в Arduino необходимо отключить вывод Arduino [RX]
Шаг 8: Установите и играйте
Поместите Arduino и модуль GPS в пластиковую коробку, включите аккумулятор, установите на велосипед, убедитесь, что антенна GPS видна и обращена к небу.
Если вы включите модуль Arduino UNO, дисплей начнет показывать текущую скорость велосипеда.
Поздравляю! Вы завершили свой проект спидометра с Visuino. Также прилагается проект Visuino, который я создал для этого руководства. Вы можете скачать и открыть его в Visuino:
Для этого проекта есть много возможных обновлений, таких как добавление расстояния, средней скорости и т. Д. Используйте свое воображение и творческий подход!
Рекомендуемые:
Интернет-спидометр: 9 шагов (с изображениями)

Интернет-спидометр. В связи с полной изоляцией в Индии все, включая почтовые службы, было закрыто. Ни новых проектов печатных плат, ни новых компонентов, ничего! Итак, чтобы побороть скуку и занять себя, я решил сделать что-нибудь из частей, которые я уже
Очень яркий велосипедный свет с использованием печатных плат пользовательской световой панели: 8 шагов (с изображениями)

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

GPS-спидометр. Моя служебная машина, на которой я обычно езжу, обычно имеет "маленький" размер. время от времени проблемы, спидометр опускается до 0 км / ч во время движения (через некоторое время он снова возобновляется). Обычно это не большая проблема, так как если вы знаете, как водить машину
Велосипедный спидометр: 3 шага

Велосипедный спидометр: Привет, друзья … В этой инструкции я собираюсь объяснить, как сделать велосипедный спидометр, на самом деле у меня есть старый велотренажер, механический спидометр которого сломался давным-давно, и я решил заменить его на электронный, но с
Instagram любит спидометр от Arduino и ESP8266: 6 шагов

Instagram любит спидометр от Arduino и ESP8266: было бы интересно посмотреть, как ваши публикации в Instagram работают! Мы собираемся создать датчик, который показывает скорость ваших лайков в минуту. В этой статье вы узнаете, как ESP8266 получать данные с веб-страниц и отправлять их в Arduino для анализа и