Мазмуну:

GPS колдонуп Arduino велосипед спидометри: 8 кадам
GPS колдонуп Arduino велосипед спидометри: 8 кадам

Video: GPS колдонуп Arduino велосипед спидометри: 8 кадам

Video: GPS колдонуп Arduino велосипед спидометри: 8 кадам
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Июль
Anonim
Image
Image
GPS колдонуп Arduino велосипед спидометри
GPS колдонуп Arduino велосипед спидометри
GPS колдонуп Arduino велосипед спидометри
GPS колдонуп Arduino велосипед спидометри

Бул окуу куралында биз ST7735 дисплейинде GPSтен учурдагы велосипед ылдамдыгын көрсөтүү үчүн Arduino жана Visuino колдонобуз.

Демонстрациялык видеону көрүңүз.

1 -кадам: Сизге эмне керек

Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
  1. Arduino UNO (Же башка Arduino)
  2. LCD дисплей TFT 7735
  3. GPS Neo M6 V2 модулу
  4. Өткөргүч зымдар
  5. Breadboard
  6. Visuino программасы: Visuino жүктөп алыңыз
  7. Ардуинону кубаттоо үчүн батарейка (менин учурда мен жөн эле powerbankти колдончумун)
  8. Баарын коюу үчүн кээ бир кутуча.
  9. Сыноо үчүн велосипед

2 -кадам: Circuit

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit
Circuit
Circuit

LCD TFT ST7735

Туташуу:

1.8 TFT Display PIN [LED] Arduino PIN [3.3 V]

1.8 TFT Display PIN [SCK] to Arduino PIN [13]

1.8 TFT Display PIN [SDA] Arduino PIN [11]

1.8 TFT Display PIN [A0 же DC] Arduino PIN [9]

1.8 TFT Display PIN [RESET] Arduino PIN [8]

1.8 TFT Display PIN [CS] Arduino PIN [10]

1.8 TFT Display PIN [GND] to Arduino PIN [GND]

1.8 TFT Display PIN [VCC] Arduino PIN [5V]

ЭСКЕРТҮҮ: Кээ бир Arduino такталарында ар кандай SPI төөнөгүчтөрү бар, андыктан тактаңыздын документтерин текшериңиз.

GPS нео 6м:

GPS neo 6m PIN [TXD] менен Arduino PIN [RX] туташуу

3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз

Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз

o Arduino программасын баштоо үчүн, бул жерден Arduino IDE орнотулган болушу керек:

Сураныч, Arduino IDE 1.6.6 кээ бир маанилүү каталар бар экенин билиңиз. 1.6.7 же андан жогору орнотуп жатканыңызды текшериңиз, антпесе бул Нускоо иштебейт! Эгерде сиз бул көрсөтмөдөгү кадамдарды аткарбасаңыз, Arduino IDE программасын Arduino IDOго орнотуңуз! Visuino: https://www.visuino.eu да орнотулушу керек. Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "Arduino UNO" тандаңыз.

4 -кадам: Visuinoдо компоненттерди кошуу

Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
  • "Сериялык GPS" компонентин кошуу
  • "TFT Color Display ST7735" компонентин кошуңуз

5 -кадам: Visuino Set компоненттеринде

Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
  • "Display1" компонентин тандап, "Type" ды "dtST7735R_BlackTab" деп коюңуз ЭСКЕРТҮҮ: Кээ бир дисплейлердин башка касиеттери бар, ошондуктан эң жакшы иштегенин табуу үчүн ар кандай түрлөрүн тандап эксперимент жасаңыз, менин учурда "dtST7735R_BlackTab" тандап алам.

  • "Display1" компонентин эки жолу чыкылдатыңыз жана "Elements" диалогунда 2x "Текст талаасын" сол жакка сүйрөңүз

"Текст талаасы1" (сол жакта) жана "Свойстволор" терезесинин астынан тандаңыз:

  • Көлөм: 3
  • Баштапкы мааниси: SPEED
  • туурасы: 6
  • X: 10
  • Y: 10

"Текст талаасы2" (сол жакта) жана "Свойстволор" терезесинин астынан тандаңыз:

  • Көлөм: 5
  • туурасы: 6
  • X: 5
  • Y: 80

6 -кадам: Visuino Connect компоненттеринде

Visuino Connect компоненттеринде
Visuino Connect компоненттеринде
  • "GPS1" компонент пинин [Чыгуу] Arduino пинге туташтырыңыз [Сериал 0]
  • "GPS1" компонент пинин [Ылдамдыкты] "Display1" компонентинин Текст талаасы2 пинге [In] туташтырыңыз
  • "Display1" компонент пинин [Out] Arduino pin SPI менен туташтырыңыз [In]
  • "Display1" компонент пинин [Chip Select] Arduino Digital пинге туташтырыңыз [10]
  • "Display1" компонент пинин [Reset] Arduino Digital пинге туташтырыңыз [8]
  • "Display1" компонент пинин [Register Select] Arduino Digital пинге туташтырыңыз [9]

7 -кадам: Arduino кодун түзүү, түзүү жана жүктөө

Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө
  • Visuinoдо F9 баскычын басыңыз же Arduino кодун чыгаруу үчүн 1 -сүрөттө көрсөтүлгөн баскычты басыңыз жана Arduino IDE ачыңыз.
  • Arduino IDEде, кодду түзүү жана жүктөө үчүн Жүктөө баскычын чыкылдатыңыз (Picture 2)

Эскертүү: Arduino пин [RX] ажыратуу үчүн кодду Arduinoго жүктөп жатканда текшериңиз.

8 -кадам: Mount and Play

Arduino менен GPS модулун пластикалык кутуга салыңыз, батарея менен кубаттаңыз, велосипедге орнотуңуз, GPS антеннасы көрүнүп, асманга бурулганын текшериңиз.

Эгерде сиз Arduino UNO модулун иштетсеңиз, дисплей велосипеддин учурдагы ылдамдыгын көрсөтө баштайт.

Куттуктайм! Сиз Speedometer долбооруңузду Visuino менен бүтүрдүңүз. Ошондой эле Visuino долбоору тиркелди, мен бул инструкция үчүн түздүм. Аны Visuino'дон жүктөп алып ача аласыз:

Бул проектте аралыкты, орточо ылдамдыкты кошуу сыяктуу көптөгөн мүмкүн болгон жаңыртуулар бар. Фантазияңызды жана чыгармачылыгыңызды колдонуңуз!

Сунушталууда: