Агуулгын хүснэгт:
- Алхам 1: Үндсэн зарчим
- Алхам 2: Материалаа цуглуул
- Алхам 3: Bluetooth модулийг Arduino руу холбоно уу
- Алхам 4: GPS модулийг компьютерт холбоно уу
- Алхам 5: GPS статусаа шалгана уу
- Алхам 6: GPS -ийг Bluetooth модульд холбоно уу
- Алхам 7: Bluetooth -ээ Андройд төхөөрөмжтэйгээ холбоно уу
- Алхам 8: Дүгнэлт ба зөвлөмж
Видео: Андройд төхөөрөмжид зориулсан гадаад Bluetooth GPS -ийн үйлчилгээ үзүүлэгчийн тохиргоо: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэхүү зааварчилгаа нь гар утсандаа өөрийн Bluetooth-ээр ажилладаг гадны GPS-ийг хэрхэн яаж бий болгохыг тайлбарлах болно, ердөө 10 долларын үнэтэй юу ч асаагаарай.
Билл материал:
- NEO 6M U-blox GPS
- HC-05 bluetooth модуль
- Blutooth бага эрчим хүчний модулиудтай харилцах мэдлэг
- Ардуино
- Эрүүл ухаан
- Ноу-хау холболт хийх
Алхам 1: Үндсэн зарчим
Тэгэхээр энэ нь ерөнхийдөө хэрхэн ажилладаг вэ?
- u-blox бол GPS үйлдвэрлэдэг Шведийн компани юм. GPS модуль нь NEMA протокол гэж нэрлэдэг олон тооны өгөгдлийг өгдөг. Энэ нь RAW хэлбэрээр хэд хэдэн мөр агуулсан байж болох ч зөв програм хангамжийг ашигласнаар та юу болохыг хэлж чадна.
- GPS модуль нь өгөгдлийг цуваа хэлбэрээр гаргадаг бөгөөд UART дээр ажилладаг тул өгөгдлийг bluetooth модуль хүлээн авдаг. (хэрэв та ингэж бодож чадвал тэд ижил тээврийн хэлбэртэй байна гэсэн үг).
- Одоо зөв тохиргоотой bluetooth модуль нь бүх түүхий GPS өгөгдлийг Андройд төхөөрөмжтэй утас руу дамжуулах болно.
- Андройд утас нь гуравдагч талын програмыг ашиглан GPS RAW өгөгдлийг хүн унших боломжтой хэлбэрээр боловсруулах болно.
- Дараа нь апп нь GPS -ийн "номын сан" -г таны дөнгөж дамжуулж, хүлээн авсан Bluetooth GPS өгөгдлөөр "орлуулах" зорилгоор таны утасны систем рүү "хакердах" болно. Үүнийг "хуурамч байршил" гэж нэрлэдэг. *
- Аливаа навигацийн апп. Google газрын зураг нь Bluetooth GPS -тэй зэрэгцэн ажиллах ёстой.
*Анхааруулга: Би энэ зааварт дурдсан техник хангамж, програм хангамж хөгжүүлэгчтэй ямар ч холбоогүй. Аливаа програм хангамжийг татаж авах нь кибер аюулгүй байдлыг зөрчих эрсдэлтэй гэдгийг та ойлгож байна. Програм хангамж хөгжүүлэгчид эдгээр аппликешнд юу бичдэгийг Бурхан мэддэг, тэднийг ямар ч байдлаар хүндэтгээрэй. Би таны утас болон танд учирсан хохирлыг хариуцахгүй бөгөөд аливаа өөрчлөлтийг та бүрэн хариуцах болно. Өөрийнхөө эрсдэлээр хийх.
Алхам 2: Материалаа цуглуул
Та NEO-6M GPS, Arduino, HC-05 bluetooth модултай байх ёстой, гэхдээ та HC-06-ийг ямар нэгэн утгаар ашиглах боломжтой гэж бодож байна. Мөн танд компьютер, компьютер, электроникийн анхан шатны мэдлэг хэрэгтэй.
Алхам 3: Bluetooth модулийг Arduino руу холбоно уу
Энэ алхам нь таны Arduino дээрх UART нь 9600 Baud дээр ажилладаг эсэхийг шалгахад маш чухал юм.
Bluetooth модулийг Arduino -тай холбоно уу.
Arduino IDE -ээ компьютер дээрээ нээгээд Arduino -г компьютерт холбоно уу.
Таны Bluetooth модулийг AT горимд оруулаад тохиргоог нь тохируулна уу. Та Bluetooth модулийг ямар хурдны хурдтай ажилладаг болохыг мэдэх боломжтой. (худалдан авалтын баримт бичиг). Үгүй бол 38400 baud дээр ажиллуулахыг оролдоорой.
Эцэст нь хэлэхэд
AT+ORGL
анхны тохиргоондоо дахин оруулах. АНХААРУУЛГА: ЭНЭ ӨӨРЧЛӨГДСӨН ГАРГАГДСАН БҮРИЙГ ДАХИН ДАГАСАХ БОЛНО.
дараа нь UART -ийг 9600 Baud болгож тохируулна уу
AT+UART = 9600, 0, 0
Та үүнийг харах боломжтой байх ёстой
БОЛЖ БАЙНА УУ
тохиргоог баталгаажуулах мессеж.
Сайхан байна.
Миний юу яриад байгааг мэдэхгүй хүмүүс таны Bluetooth модулийг тохируулахын тулд хэдэн минутаас хэдэн цаг хүртэл зааварчилгаа авахыг зөвлөж байна. Хэрэв танд миний тусламж хэрэгтэй бол доорх сэтгэгдлээ үлдээж мөрийг минь илээрэй.
Алхам 4: GPS модулийг компьютерт холбоно уу
Энэ алхам нь таны GPS ажиллаж байгаа эсэхийг шалгах, мөн энэхүү зааврын дагуу үргэлжлүүлэн ажиллахад өөрийгөө дэмжихэд чухал ач холбогдолтой юм.
NEO-6M нь 4 голтой байх ёстой. Үүний дагуу холбоно уу:
NEO6M VCC -ээс 5V Arduino хүртэл
RX -ээс TX хүртэл
TX -ээс RX хүртэл
GND -ээс GND хүртэл
Таны Arduino дээр TX, RX гэж хаана байдгийг мэдэхгүй хүмүүсийн хувьд тэдгээрийг 11, 10 дээр тавь. Уламжлал ёсоор та 0 ба 1 -ийг өмсөх ёстой, гэхдээ 4 жилийн туршлага нь 3.3V гаралтын дохионы улмаас байнга ажилладаггүй тул миний мэдрэлийг хөдөлгөдөг.
Зүгээр дээ.
Одоо жишээ хавтаснаасаа олж болох үлгэр жишээ ноорогоо нээгээд эсвэл хялбар аргаар хий:
#оруулах
SoftwareSerial mySerial (10, 11); // RX, TX
хүчингүй тохиргоо () {
// Цуваа холболтыг нээж, порт нээгдэхийг хүлээнэ үү: Serial.begin (9600); while (! Цуваа) {; // цуваа порт холбогдохыг хүлээнэ үү. Зөвхөн эх USB портод хэрэгтэй}
mySerial.begin (9600);
}
void loop () {// дахин дахин ажиллуулах
if (mySerial.available ()) {Serial.write (mySerial.read ()); } if (Serial.available ()) {mySerial.write (Serial.read ()); }}
Би энд юу хийж байна вэ гэхээр би Arduino -д хэлэхдээ "Хөөе, GPS нь зарим өгөгдлийг танд өгөх болно, энд хэрхэн хүлээж авах талаар заавар байна. Тэд 9600 Baud хурдаар хаяж байна."
Болж байна уу. Кодыг байршуулна уу.
Алхам 5: GPS статусаа шалгана уу
Одоо энэ алхам бол GPS -ийн статусыг шалгах явдал юм.
Arduino IDE цонх бүрийг нэг бүрчлэн хаах нь маш чухал юм. Үл хамаарах зүйл байхгүй. Arduino -г салгах нь шаардлагагүй юм.
U-blox-ийн вэбсайт руу орж u-center-ийг хайж олоорой. Энэ бол NEMA протоколын RAW өгөгдлийг сайхан GUI хэлбэрт хөрвүүлдэг програм хангамж бөгөөд та өөрийгөө түр зуурын туршлагатай тагнуул гэж бодож болно, гэхдээ та зүгээр л цэг, тоог харж байна.
Та u-center-ийг татаж аваад суулгасны дараа бас нээсэн бол зарим нэг гялалзсан зургийг харах боломжтой байх ёстой. Үгүй бол танд тоглох зарим тохиргоог санал болгоё.
Цэсийн мөрөнд Tools> Port руу ороод u-center нь Arduino-тойгоо холбогдсон эсэхийг шалгаарай. Мөн Tools> baud rate нь 9600 байгаа эсэхийг шалгаарай, эсвэл үүнийг Tools> autobauding болгож тохируулж болно.
Энэ үед та ямар нэгэн зүйл авах ёстой.
Алхам 6: GPS -ийг Bluetooth модульд холбоно уу
Энд та GPS -ээ bluetooth модульд холбоно уу.
Цахим анхан шатны мэдлэгийг ашиглан дараахь зүйлийг холбоно уу.
NEO6M TX> RX Bluetooth
RX> TX
Модулийг хоёуланг нь 5В хүчдэлд ажиллуулах нь зүгээр юм.
Энэ үед хоёр модуль хоёулаа гэрэл асах ёстой. Шалгаж үзээрэй.
Алхам 7: Bluetooth -ээ Андройд төхөөрөмжтэйгээ холбоно уу
Энэ алхам нь таны bluetooth GPS-ийг гуравдагч талын програмаар хэрхэн яаж холбохыг танд хэлэх болно.
Тоног төхөөрөмжтэй ажиллах боломжтой хэд хэдэн програмууд байдаг. Bluetooth GPS -ийг санал болгохыг надад зөвшөөрнө үү.
Аппликешныг төхөөрөмж дээрээ татаж аваад ажиллуулна уу.
Энэ үед bluetooth модулийг хослуулахын тулд Андройд идэвхжүүлсэн төхөөрөмж дээрх Тохиргоо руу ороод Bluetooth GPS апп руу буцаж очоод баруун дээд буланд байгаа холбох товчийг дарна уу. Энэ нь bluetooth модуль болон таны Андройд төхөөрөмжийн хоорондох холболтыг эхлүүлэх болно. Мэдээлэл орж ирэх ёстой.
Миний санал болгож буй алдааг олж засварлах зөвлөмж бол апп дээр зүүн тийш шударч, бүртгэлийг харахын тулд ямар ч өгөгдөл орж ирсэн эсэхийг харах боломжтой. Мэдээлэлгүй мэдээлэл нь таны bluetooth холболт хэвийн байгаа эсэхийг харуулах ёстой, гэхдээ таны дамжуулах хурд энд асуудал байж магадгүй юм.
Алхам 8: Дүгнэлт ба зөвлөмж
Та одоо ажиллаж байгаа bluetooth модультай болсон тул өөртөө алга ташилт өгөх хэрэгтэй.
Зөвлөмж болгож буй:
Батерей ашиглахгүйгээр BOINC эсвэл эвхдэг төхөөрөмжид зориулж Андройд утсыг хэрхэн дахин боловсруулах вэ: 8 алхам
Батерейг ашиглахгүйгээр BOINC эсвэл эвхдэг төхөөрөмж дээр Андройд утсыг хэрхэн яаж дахин ашиглах вэ: АНХААРУУЛГА: ЭНЭ УДИРДАМЖИЙГ ДАГУУЛЖ ХИЙХ ЗААВАР ТОВЧЛОЛУУДЫНГАА ХЭРЭГЛЭХ ХЭРЭГТЭЙ ХАРИУЦЛАГАГҮЙ. Үүнийг эвхэх зориулалтаар ашиглаж болно. Надад хэт их цаг байхгүй тул би хүсч байна
Андройд студи ашиглан Андройд аппыг хэрхэн үүсгэх вэ: 8 алхам (зурагтай)
Андройд студи ашиглан Андройд апп хэрхэн үүсгэх вэ: Энэхүү заавар нь Android Studio хөгжүүлэлтийн орчныг ашиглан Андройд апп бүтээх үндсийг заах болно. Андройд төхөөрөмж улам бүр түгээмэл болж байгаа тул шинэ програмын эрэлт нэмэгдэх болно. Android Studio нь ашиглахад хялбар (
RYB080l Bluetooth өмсөх төхөөрөмжид зориулсан заавар: 8 алхам
RYB080l зүүж болох төхөөрөмжид зориулсан Bluetooth заавар: Хөөе, залуусаа! Акарш энд CETech -ээс ирсэн. Миний энэ төсөл бол Reyax -ийн жижиг Bluetooth модулийн ажлыг ойлгоход чиглэсэн сургалтын муруй юм.Эхлээд бид модулийг дангаар нь ойлгож, шууд ашиглахыг оролдож, дараа нь хамтран ажиллах болно
Хатуу диск: Засвар үйлчилгээ, засвар үйлчилгээ Дээрх алдааг олж засварлах: 9 алхам
Хатуу диск: Засвар үйлчилгээ, засвар үйлчилгээ Дээрх алдааг олж засварлах нь: Дээрх зураг нь уламжлалт хатуу диск юм. Эдгээр нь өнөө үед хамгийн түгээмэл хэрэглэгддэг хөтчүүд боловч хамгийн хурдан нь биш юм. Хүмүүс энэ драйвыг нэг гигабайт тутамд хямд үнээр, илүү урт наслахын тулд ашигладаг. Энэхүү заавар нь ялгаатай талуудын талаар танд заах болно
Хуучин гадаад CD/RW -ээс гадаад HDD хийх: 5 алхам
Хуучин гадаад CD/RW -ээс гадаад HDD хийх: Хуучин гадаад cd/rw -ийг илүү ашигтай гадаад хатуу диск болгон шууд урвуу хөрвүүлэх. Нийлүүлэлт1-гадаад cd/rw (илүү хайрцаг хэлбэртэй байвал зохимжтой) 1 хатуу диск (хөтчийн хайрцагны дотоод холбогчтой тохирч байх ёстой, форматлах/системд оруулах шаардлагатай) 1-см