Мазмуну:
- 1 -кадам: Аппараттык компоненттер:
- 2 -кадам: Программалык компоненттер:
- 3 -кадам: Байланыш жана схема:
- 4 -кадам: Код
- 5 -кадам:
Video: Arduino GPS Shield үйрөткүчү: аралыкты эсептөө: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
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 -кадам: Аппараттык компоненттер:
- Arduino Uno.
- 1Сельд+ тактасы.
- Arduino USB кабели же 9-12v батарейкасы.
- 1Sheeld тиркемеси орнотулган Android/iOS телефону.
2 -кадам: Программалык компоненттер:
- Arduino IDE.
- 1sheeld китепканасы, 1sheeld Android App же iOS колдонмосу.
3 -кадам: Байланыш жана схема:
- 1Sheeld тактасын Arduinoго image1 катары сайыңыз.
- LCD 16*2ди image2 катары туташтырыңыз.
- 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км скриншотторго ылайык).
Сунушталууда:
Arduino Cellular Shield үйрөткүчү: 9 кадам (сүрөттөр менен)
Arduino Cellular Shield үйрөткүчү: Arduino Cellular Shield сизге уюлдук телефон чалууларга жана текст билдирүүлөрдү жөнөтүүгө мүмкүнчүлүк берет. Бул калканын мээлери SM5100B, бул стандарттуу уюлдук телефондордун көптөгөн милдеттерин аткарууга жөндөмдүү күчтүү уюлдук модуль. Бул ш
Арзан эсептөө: Arduino TTL сериясы менен: 3 кадам
Арзан эсептөө: Arduino TTL сериясы менен: UNO сыяктуу толук масштабдуу ардуинолордун баасынын көбү USB интерфейсинин наркы болуп саналат (Эскертүү, бул качан жазылган, бирок бул чындык эмес, USB азыр арзан. Сиз мүмкүн дагы эле башка себептерден улам TTL сериясына баргым келет.). Андан кутулуңуз
Кулактандыруу үчүн Arduino эсептөө таймери: 5 кадам
Кулактандыруу үчүн Arduino эсептөө таймери: Бул Arduino UNO жана ЖК мониторун колдонуп эсептөөчү таймер. Бул долбоорду жасашымдын себеби, биздин мектепте (KCIS), биз ар шаршемби күнү түшкү тамакты саат 21:30 онлайнда заказ кылышыбыз керек. Бирок, эң атактуу жана тамак -аш
GLCD Shield колдонуп эсептөө таймери: 8 кадам (сүрөттөр менен)
GLCD Shield колдонуп эсептөө таймери: Бул долбоордо мен 1 -кабаттуу GLCD калканчында артка саноо таймерин тартам, бул долбоордун колдонуучусу таймердин узактыгын GLCDдеги тартылган баскычты колдонуп аныктайт, таймер 0ге жеткенде ызылдаган үн жана дирилдөө болот
Arduino L293D Motor Driver Shield үйрөткүчү: 8 кадам
Arduino L293D Motor Driver Shield Tutorial: Сиз бул жана башка көптөгөн укмуштуудай окуу куралдарын ElectroPeakтин расмий веб -сайтынан окуй аласызБул карооБул окуу куралында сиз Arduino L293D мотор айдоочусунун калканы менен DC, тепкич жана серво кыймылдаткычтарын башкарууну үйрөнөсүз