Բովանդակություն:

Arduino հեծանիվների արագաչափ GPS- ի միջոցով `8 քայլ
Arduino հեծանիվների արագաչափ GPS- ի միջոցով `8 քայլ

Video: Arduino հեծանիվների արագաչափ GPS- ի միջոցով `8 քայլ

Video: Arduino հեծանիվների արագաչափ GPS- ի միջոցով `8 քայլ
Video: Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино 2024, Նոյեմբեր
Anonim
Image
Image
Arduino հեծանիվների արագաչափ GPS- ի միջոցով
Arduino հեծանիվների արագաչափ GPS- ի միջոցով
Arduino հեծանիվների արագաչափ GPS- ի միջոցով
Arduino հեծանիվների արագաչափ GPS- ի միջոցով

Այս ձեռնարկում մենք կօգտագործենք Arduino- ն և Visuino- ն ՝ ST7735 էկրանին GPS- ից ընթացիկ հեծանիվների արագությունը ցուցադրելու համար:

Դիտեք ցուցադրական տեսանյութ:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
  1. Arduino UNO (Կամ ցանկացած այլ Arduino)
  2. LCD էկրան TFT 7735
  3. GPS Neo M6 V2 մոդուլ
  4. Jumper լարերը
  5. Breadboard
  6. Visuino ծրագիրը. Ներբեռնեք Visuino- ն
  7. Arduino- ի մարտկոց (իմ դեպքում ես պարզապես օգտագործում էի powerbank)
  8. Ինչ -որ տուփ ՝ այդ ամենը տեղադրելու համար:
  9. Հեծանիվ ՝ այն փորձարկելու համար

Քայլ 2: Շղթան

The Circuit
The Circuit
The Circuit
The Circuit
The Circuit
The Circuit
The Circuit
The Circuit

LCD TFT ST7735

Միացնել:

1.8 TFT ցուցադրման PIN [LED] Arduino PIN- ին [3.3 V]

1.8 TFT ցուցադրման PIN [SCK] Arduino PIN- ին [13]

1.8 TFT ցուցադրման PIN [SDA] Arduino PIN- ին [11]

1.8 TFT ցուցադրման PIN [A0 կամ DC] Arduino PIN- ին [9]

1.8 TFT ցուցադրման PIN [RESET] Arduino PIN- ին [8]

1.8 TFT ցուցադրման PIN [CS] Arduino PIN- ին [10]

1.8 TFT ցուցադրման PIN [GND] Arduino PIN- ին [GND]

1.8 TFT ցուցադրման PIN [VCC] Arduino PIN- ին [5V]

ՈEՇԱԴՐՈԹՅՈՆ. Որոշ Arduino տախտակներ ունեն տարբեր SPI կապիչներ, այնպես որ համոզվեք, որ դուք ստուգում եք ձեր տախտակի փաստաթղթերը:

GPS neo 6 մ:

ՄԻԱԵԼ gps neo 6m PIN [TXD] Arduino PIN- ին [RX]

Քայլ 3: Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը

Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք 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- ում ավելացրեք բաղադրիչներ

Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
  • Ավելացնել «Սերիական GPS» բաղադրիչ
  • Ավելացնել «TFT Color Display ST7735» բաղադրիչ

Քայլ 5. Visuino Set Components- ում

Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
  • Ընտրեք «1ուցադրել 1» բաղադրիչը և «Տեսակը» դարձրեք «dtST7735R_BlackTab» EԱՆՈԹՈԹՅՈՆ. Որոշ էկրաններ ունեն տարբեր հատկություններ, այնպես որ փորձարկեք ՝ ընտրելով տարբեր տեսակներ ՝ լավագույնը գտնելու համար, իմ դեպքում ես ընտրում եմ «dtST7735R_BlackTab»:

  • Կրկնակի սեղմեք «Display1» բաղադրիչի վրա, իսկ «Elements» երկխոսության մեջ 2x «Text Text» դաշտը քաշեք ձախ կողմ

Ընտրեք «Տեքստային դաշտ 1» (ձախ կողմում) և «Հատկություններ» պատուհանի ներքևում ՝

  • Չափ: 3
  • Սկզբնական արժեքը `SPEED
  • լայնությունը `6
  • X: 10
  • Y: 10

Ընտրեք «Տեքստային դաշտ 2» (ձախ կողմում) և «Հատկություններ» պատուհանի ներքևում ՝

  • Չափ: 5
  • լայնությունը `6
  • X: 5
  • Y: 80

Քայլ 6. Visuino Connect Components- ում

Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
  • Միացրեք «GPS1» բաղադրիչի քորոցը [Out] Arduino pin- ին [Serial 0]
  • Միացրեք «GPS1» բաղադրիչի քորոցը [արագությունը] «ցուցադրման 1» բաղադրիչի տեքստային դաշտի 2 կապում [ներսում]
  • Միացրեք «Display1» բաղադրիչի քորոցը [Out] Arduino pin SPI- ին [In]
  • Միացրեք «Display1» բաղադրիչի քորոցը [Chip Select] Arduino թվային քորոցին [10]
  • Միացրեք «Display1» բաղադրիչի քորոցը [Վերակայել] Arduino թվային քորոցին [8]
  • Միացրեք «Display1» բաղադրիչի քորոցը [Գրանցել ընտրությունը] Arduino թվային քորոցին [9]

Քայլ 7: Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
  • Visuino- ում սեղմեք F9 կամ կտտացրեք Նկար 1 -ում ցուցադրվող կոճակին ՝ Arduino ծածկագիրը գեներացնելու համար և բացեք Arduino IDE- ն:
  • Arduino IDE- ում կտտացրեք Վերբեռնում կոճակին ՝ ծածկագիրը կազմելու և վերբեռնելու համար (Նկար 2)

Նշում. Համոզվեք, որ երբ բեռնաթափում եք կոդը Arduino- ում `Arduino- ի կապը անջատելու համար [RX]

Քայլ 8: Տեղադրեք և խաղացեք

Տեղադրեք Arduino- ն և GPS մոդուլը ինչ -որ պլաստիկ տուփի մեջ, միացրեք մարտկոցով, ամրացրեք այն հեծանիվին, համոզվեք, որ GPS անտենան տեսանելի է և շրջված է դեպի երկինք:

Եթե միացնեք Arduino UNO մոդուլը, էկրանը կսկսի ցույց տալ հեծանիվի ընթացիկ արագությունը:

Շնորհավորում եմ: Դուք ավարտել եք ձեր Speedometer նախագիծը Visuino- ի հետ: Կից է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար: Դուք կարող եք ներբեռնել և բացել այն Visuino- ում ՝

Այս նախագծի համար շատ հնարավոր թարմացումներ կան, ինչպիսիք են ՝ հեռավորություն ավելացնելը, միջին արագությունը և այլն: Օգտագործեք ձեր երևակայությունն ու ստեղծագործական կարողությունը:

Խորհուրդ ենք տալիս: