Съдържание:
- Стъпка 1: Какво ще ви трябва
- Стъпка 2: Веригата
- Стъпка 3: Стартирайте Visuino и изберете Тип дъска на Arduino UNO
- Стъпка 4: Във Visuino Добавяне на компоненти
- Стъпка 5: Във Visuino Set Components
- Стъпка 6: Във Visuino Connect Components
- Стъпка 7: Генерирайте, компилирайте и качете кода на Arduino
- Стъпка 8: Монтирайте и играйте
Видео: Спидометър за велосипеди Arduino, използващ GPS: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В този урок ще използваме Arduino и Visuino за показване на текущата скорост на велосипеда от GPS на дисплея ST7735.
Гледайте демонстрационен видеоклип.
Стъпка 1: Какво ще ви трябва
- Arduino UNO (или всеки друг Arduino)
- LCD дисплей TFT 7735
- GPS Neo M6 V2 модул
- Кабелни проводници
- Платка
- Програма Visuino: Изтеглете Visuino
- Батерия за захранване на Arduino (В моя случай просто използвах powerbank)
- Някаква кутия, в която да се постави всичко.
- Велосипед, за да го тествате
Стъпка 2: Веригата
LCD TFT ST7735
Свързване:
1.8 TFT PIN PIN [LED] към PIN на Arduino [3.3 V]
1.8 TFT PIN PIN [SCK] към PIN на Arduino [13]
1.8 TFT PIN PIN [SDA] към PIN на Arduino [11]
1.8 TFT ПИН код на дисплея [A0 или DC] към PIN на Arduino [9]
1.8 TFT PIN PIN [RESET] към PIN на Arduino [8]
1.8 TFT дисплей PIN [CS] към PIN на Arduino [10]
1.8 TFT PIN PIN [GND] към PIN на Arduino [GND]
1.8 TFT ПИН код на дисплея [VCC] към PIN на Arduino [5V]
ЗАБЕЛЕЖКА: Някои платки Arduino имат различни SPI щифтове, така че не забравяйте да проверите документацията на вашата платка.
GPS neo 6m:
СВЪРЖЕТЕ gps neo 6m PIN [TXD] с PIN на Arduino [RX]
Стъпка 3: Стартирайте Visuino и изберете Тип дъска на Arduino UNO
o да започнете да програмирате 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 Set Components
-
Изберете компонента "Display1" и задайте "Type" на "dtST7735R_BlackTab" ЗАБЕЛЕЖКА: Някои дисплеи имат различни свойства, така че експериментирайте, като изберете различни типове, за да намерите този, който работи най -добре, в моя случай аз избирам "dtST7735R_BlackTab"
- Щракнете двукратно върху компонента „Display1“и в диалоговия прозорец „Elements“плъзнете 2x „Text Field“вляво
Изберете „Текстово поле1“(от лявата страна) и под прозореца „Свойства“задайте:
- Размер: 3
- Начална стойност: SPEED
- ширина: 6
- X: 10
- Д: 10
Изберете „Текстово поле 2“(от лявата страна) и под прозореца „Свойства“задайте:
- Размер: 5
- ширина: 6
- X: 5
- Y: 80
Стъпка 6: Във Visuino Connect Components
- Свържете "GPS1" компонентен щифт [Out] към Arduino pin In [Serial 0]
- Свържете щифта на компонента „GPS1“[Скорост] към „Дисплей1“на компонента Текстово поле 2 пин [В]
- Свържете компонентния извод "Display1" [Out] към Arduino pin SPI [In]
- Свържете компонентен щифт "Display1" [Chip Select] към Arduino Digital pin [10]
- Свържете компонентен щифт "Display1" [Нулиране] към Arduino Digital pin [8]
- Свържете компонентен щифт "Display1" [Избор на регистър] към Arduino Digital pin [9]
Стъпка 7: Генерирайте, компилирайте и качете кода на Arduino
- Във Visuino натиснете F9 или щракнете върху бутона, показан на снимка 1, за да генерирате кода на Arduino, и отворете Arduino IDE
- В IDE на Arduino кликнете върху бутона Качване, за да компилирате и качите кода (Снимка 2)
Забележка: Уверете се, когато качвате кода в Arduino, за да изключите щифта на Arduino [RX]
Стъпка 8: Монтирайте и играйте
Поставете Arduino и GPS модула в някаква пластмасова кутия, захранвайте го с батерия, монтирайте го на велосипеда, уверете се, че GPS антената е видима и обърната към небето.
Ако захранвате модула Arduino UNO, дисплеят ще започне да показва текущата скорост на велосипеда.
Честито! Завършихте проекта си за скоростомер с Visuino. Приложен е и проектът Visuino, който създадох за този Instructable. Можете да го изтеглите и отворите във Visuino:
Има много възможни актуализации за този проект като добавяне на разстояние, средна скорост и т.н. Използвайте въображението и креативността си!
Препоръчано:
Направи си сам интелигентен треньор за вътрешни велосипеди: 5 стъпки
DIY Интериорни велосипеди за интериорни велосипеди: Въведение Този проект стартира като проста модификация на вътрешен велосипед Schwinn IC Elite, който използва обикновени винтове и филцови подложки за настройките на съпротивлението. Проблемът, който исках да реша, беше, че стъпката на винта беше твърде голяма, така че обхватът
CD4017 базирана мултифункционална подсветка за велосипеди: 15 стъпки
CD4017 базирана мултифункционална подсветка за велосипеди: Тази верига е направена чрез прилагане на много често срещана LED верига CD4017, наречена LED chaser, но може да поддържа различни методи за мигане на LED, като включва контролни кабели по различни начини. визуален индикатор
Сензор за позиция на стойка за велосипеди от Magicbit [Magicblocks]: 8 стъпки
Сензор за позиция на стойка за велосипеди от Magicbit [Magicblocks]: Прост проект „Направи си сам“за създаване на сензор за позиция на стойка с Magicbit с помощта на Magicblocks. Ние използваме magicbit като борда за разработка в този проект, който е базиран на ESP32. Следователно всяка платка за разработка на ESP32 може да се използва в този проект
Минималистичен индикатор за велосипеди, с възможност за докосване!: 10 стъпки (със снимки)
Минималистичен индикатор за велосипеди, с възможност за докосване!: Здравейте! Това е първият ми Instructable. Винаги съм искал да направя нещата от нулата, само за да видя как работи и кой не харесва DIY (направи си сам) неща, когато можете да промените нещо според вашите нужди, нали? Ами интересно като DIY m
DIY 90V 20A Регулируемо зарядно устройство за батерии за велосипеди E Pelican 1150 (HSTNS-PL19 Dps1200fb): 12 стъпки
DIY 90V 20A Регулируемо зарядно устройство за батерия E Bike Pelican 1150 (HSTNS-PL19 Dps1200fb): Намирам се точно в средата на 1500-ватова конструкция за e-bike и в средата на триъгълната батерия. Но нямах начин да заредя батерията и имах нужда от нещо, което зарежда батерия 58.8V 34Ah. За щастие имах всички части и парчета, за да направя това страхотно