Мазмуну:

Arduino GPS Shield үйрөткүчү: аралыкты эсептөө: 5 кадам
Arduino GPS Shield үйрөткүчү: аралыкты эсептөө: 5 кадам

Video: Arduino GPS Shield үйрөткүчү: аралыкты эсептөө: 5 кадам

Video: Arduino GPS Shield үйрөткүчү: аралыкты эсептөө: 5 кадам
Video: Lesson 28: Car-6 SunFounder self Driving Arduino car using | Robojax 2024, Ноябрь
Anonim
Arduino GPS Shield Tutorial: Distance Calculator
Arduino GPS Shield Tutorial: Distance Calculator

GPS же Global Positioning System-бул спутникке негизделген радио навигация системасы, ал сизге Google карталары сыяктуу жакшы таанылган жана алдын ала аныкталган карта аркылуу башка жерлерди жетектөөгө мүмкүндүк берет жана бул Arduino дүйнөсүндө ишке ашат. GPS Shield.

GPS сиздин жайгашкан жериңиздин кеңдик жана узундук баалуулуктары аркылуу билет, бул сиз дүйнөнүн кайсы жеринен экениңизди аныктайт жана биз бул эки өлчөөнү 1Sheeldдеги GPS калканчынын жардамы менен азыркы жайгашкан жериңиз менен каалаган жериңиздин ортосундагы аралыкты эсептөө үчүн колдонобуз. тез жана күлкүлүү Arduino GPS Shield үйрөткүчүндө.

Бул Arduino GPS Shield үйрөткүчүнүн артындагы идея жөнүндө сүйлөшөлү …

Идея:

Arduino GPS Shield үйрөткүчүндө, биз 1Sheeldден GPS Shieldди анын өнөктөшү Android/iOS колдонмосу аркылуу учурдагы жайгашкан жерин алуу үчүн колдонобуз.

Биз буга Колдонмого (үн таануу калканчынын жардамы менен), биз жеткиңиз келген каалаган жердин кеңдиги жана узундугу жана Arduino аркылуу айтуу менен жетишебиз (GPS калканы менен)) жана сизге (тексттен сөзгө калканчты колдонуу менен) аралык кандай экенин айтат.

Баштоо:

Эгерде сиз 1Sheeld менен биринчи жолу күрөшүп жатсаңыз же бул жөнүндө көбүрөөк билгиңиз келсе, мен бул тез жана оңой башталган окуу куралын текшерүүнү сунуштайм.

Эми, сиз 1Sheeld менен бир аз тааныш болгондон кийин, баштайлы!

1 -кадам: Аппараттык компоненттер:

Аппараттык компоненттер
Аппараттык компоненттер
Аппараттык компоненттер
Аппараттык компоненттер
Аппараттык компоненттер
Аппараттык компоненттер
Аппараттык компоненттер
Аппараттык компоненттер
  1. Arduino Uno.
  2. 1Сельд+ тактасы.
  3. Arduino USB кабели же 9-12v батарейкасы.
  4. 1Sheeld тиркемеси орнотулган Android/iOS телефону.

2 -кадам: Программалык компоненттер:

  1. Arduino IDE.
  2. 1sheeld китепканасы, 1sheeld Android App же iOS колдонмосу.

3 -кадам: Байланыш жана схема:

Байланыш жана схема
Байланыш жана схема
Байланыш жана схема
Байланыш жана схема
Байланыш жана схема
Байланыш жана схема
  1. 1Sheeld тактасын Arduinoго image1 катары сайыңыз.
  2. LCD 16*2ди image2 катары туташтырыңыз.
  3. 1Sheeld кубатын 5v (3.3v эмес) менен иштөө үчүн image3 катары которуңуз.

1Sheeldдин 2 режими бар: Жүктөө режими жана Иштөө режими. Сиз алардын ортосунда Digital казыктарына жакын которгучту колдонуп, 1Sheeldде "UART SWITCH" жана 1Sheelldде "SERIAL SWITCH" деп аталат.

  • Биринчиден, сиз Arduino кодун жүктөө үчүн 1Sheeld тактасын Жүктөө режимине айландырган image4 катары "SWITCH" белгисине карай жылдырыңыз.
  • Экинчиден, кодду жүктөп бүткөндөн кийин, смартфонуңуз менен байланышуу үчүн 1Sheeld тактасын Иштөө режимине айландырган image5 катары "UART" белгисине (же "SERIAL" 1Sheeld+ тактасына) жылдырыңыз.

Акырында, Arduino USB кабелин колдонуп, компьютериңиз аркылуу Arduino -ны туташтырыңыз.

4 -кадам: Код

Мен Arduino GPS Shieldдин иштеши жана аларды кантип колдонуу жөнүндө көбүрөөк билүү үчүн Arduino GPS Shield документтерин текшерүүнү сунуштаар элем.

Эми, 1Sheeld тактасын Жүктөө режимине которуңуз, Arduino Digital Clock үчүн тиркелген кодду жүктөңүз. 1Sheeld тактасын Иштөө режимине которуңуз, андан кийин 1Sheeld колдонмосун ачыңыз жана Bluetooth аркылуу 1Sheeld тактасына туташтырыңыз.

5 -кадам:

Сүрөт
Сүрөт
Сүрөт
Сүрөт

Arduino GPS Shield Tutorial видеосунда көрүнүп тургандай, GPSти, Терминалды, Тексттен сүйлөөгө жана Үн таануу калкандарын тандоо керек.

Үн таануучу калканчка багыт алып, телефонуңузга кеңдик жана узундук мааниси боюнча каалаган жериңизди айтканыңыздан кийин, ал учурдагы жайгашуу менен киргизилген кеңдикке жана узундукка байланышкан жайгашкан жердин ортосундагы аралыкты эсептеп берет жана сизге катуу аралыкты жана ошондой эле Терминал калканч өтмөгүндө жазылган.

Бул үйрөткүчтө мен азыркы жайгашкан "Integreight company" менен Каирдин борборундагы Рамсис темир жол станциясынын ортосундагы аралыкты билгим келди жана ал 8.327 км болчу, мен аны каталардан өтө аз болгон Google карталарынан эсептеп чыктым (Google карталарынын аралыгы: 8.22км скриншотторго ылайык).

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