Мазмұны:
- 1 -қадам: Сымдарды жалғау
- 2 -қадам: Blynk Iot қосымшасы
- 3 -қадам: код
- 4 -қадам: презентация
- 5 -қадам:
- 6 -қадам:
Бейне: GPS Tracker: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Сәлем балалар, бұл бейнеде біз Esp 8266 (nodemcu) мен нео 6м GPS модулін пайдаланып GPS трекер жасаймыз, енді бастайық.
Жабдықтар:
NodemcuJumpersNeo 6m GPS модулі Қуат банкі
1 -қадам: Сымдарды жалғау
GPS модулінің RX түйреуішін nodemcu тақтасының D1 істігіне жалғаңыз GPS модулінің DX түйініне nodemcu Vcc түйреуішін 3,3 вольтке дейін және Gnd ұяшығына қосыңыз
2 -қадам: Blynk Iot қосымшасы
Blynk қосымшасын орнатыңыз https://play.google.com/store/apps/details?id=cc.blynk&hl=en_USA 2 таңбаланған мәнді көрсетіңіз және 1 мәнін Latitude деп атаңыз және түйреуішті таңдаңыз v1Ал екінші мәнді бойлық және түйреуішті таңдаңыз v2Ал енді 3 мәнді көрсетіңіз және біріншісін спутник деп атаңыз және түйреуішті таңдаңыз v4Ал енді екіншісін жылдамдық деп атаңыз және түйреуішті таңдаңыз v3Ал енді үшіншісін Бағыт деп атаңыз және түйреуішті таңдаңыз v5Ал енді картаны қосып, түйреуішті таңдаңыз v0Ал енді әр виджетке 1 секундқа дейін басуды таңдап, оны жасаңыз
3 -қадам: код
Аутентификациялық токен сіздің электрондық пошта тіркелгіңізге жіберіледі, бұл таңбалауышты көшіріп, оны кодқа қойыңыз, сонымен қатар WiFi ssid пен пароліңізді кодқа енгізіңіз және жүктеңіз !! Код // Nodemcu ESP8266#бар нақты уақыттағы GPS трекері. #include #define BLYNK_PRINT Serial #include #include static const int RXPin = 4, TXPin = 5; // GPIO 4 = D2 (GPS байланысы Tx) және GPIO 5 = D1 (GPS Ratic of GPSstatic const uint32_t GPSBaud = 9600 қосылу; // егер Baud rate 9600 сіздің жағдайда жұмыс істемесе, 4800TinyGPSPlus gps пайдаланыңыз; // TinyGPS ++ objectWidgetMap myMap (V0); // V0 - Map WidgetSoftwareSerial ss (RXPin, TXPin) виртуалды түйреуіші үшін; // GPS құрылғысына сериялық қосылуBlynkTimer таймері; float spd; спутниктердің жауаптарыString мойынтірегі; // GPSchar аутентификациясының бағытын немесе бағытын сақтау үшін өзгермелі = «--------------------»; // Сіздің жобаның түпнұсқалығын растау пернетақтасы ssid = «-------»; // Желі атауы (HotSpot немесе маршрутизатор атауы) char pass = «-------»; // Сәйкес пароль // белгісіз int move_index; // жылжымалы индекс, кейінірек қол қойылмайтын int move_index = 1; // қазір орнатылмайтын орнының тұрақсыздығы () {Serial.begin (115200); Serial.println (); ss.begin (GPSBaud); Blynk.begin (auth, ssid, pass); timer.setInterval (5000L, checkGPS); // әр 5 секунд сайын GPS қосылғанын тексеріңіз, тек бір рет жасау керек} void checkGPS () {if (gps.charsProcessed () <10) {Serial.println (F («GPS анықталмады: сымды тексеріңіз.»)); Blynk.virtualWrite (V4, «GPS ERROR»); // Мән V4 -те виджетті көрсету егер GPS анықталмаса}} void loop () {while (ss.available ()> 0) {// эскиз жаңа сөйлем дұрыс кодталған сайын ақпаратты көрсетеді. if (gps.encode (ss.read ())) displayInfo (); } Blynk.run (); timer.run ();} void displayInfo () {if (gps.location.isValid ()) {float latitude = (gps.location.lat ()); // Латын сақтау. және Лон. өзгермелі бойлық = (gps.location.lng ()); Serial.print («LAT:»); Serial.println (ендік, 6); // float x ондық таңбасына Serial.print («ҰЗЫН:»); Serial.println (бойлық, 6); Blynk.virtualWrite (V1, Жол (ендік, 6)); Blynk.virtualWrite (V2, Жол (бойлық, 6)); myMap.location (move_index, ендік, бойлық, «GPS_Location»); spd = gps.speed.kmph (); // жылдамдықты алу Blynk.virtualWrite (V3, spd); sats = gps.satellites.value (); // спутниктер санын алу Blynk.virtualWrite (V4, sats); подшипник = TinyGPSPlus:: кардинал (gps.course.value ()); // Blynk.virtualWrite (V5, мойынтірек) бағытын алу; } Serial.println ();}
4 -қадам: презентация
Бос жәшікті алыңыз, оған бүкіл жүйені салыңыз, содан кейін қуат банкін Nodemcu тақтасына қосыңыз
5 -қадам:
Бәрі дайын !!
6 -қадам:
Ұсынылған:
LoRa GPS Tracker оқулығы - Dragino және TTN көмегімен LoRaWAN: 7 қадам
LoRa GPS Tracker оқулығы | LoRaWAN Dragino мен TTN -мен: Эй, не болды, жігіттер! Akarsh мұнда CETech -тен. Бірнеше жобадан кейін біз Драгинодан LoRaWAN шлюзін қарадық. Біз шлюзге әр түрлі түйіндерді қостық және TheThingsNetwork көмегімен түйіндерден шлюзге деректерді жібердік
DIY GPS Tracker --- Python қосымшасы: 5 қадам (суреттермен)
DIY GPS Tracker --- Python қосымшасы: Мен екі апта бұрын веложарысқа қатыстым. Аяқтағаннан кейін мен маршрут пен сол кездегі жылдамдықты тексергім келді. Өкінішке орай, оған қол жеткізілмеді. Енді мен GPS трекер жасау үшін ESP32 қолданамын, мен оны велосипед маршрутын жазуға аламын
GPS Tracker LoRa: 6 қадам (суреттермен)
LoRa GPS Tracker: Бұл жоба Ripple LoRa торлы желілерінде пайдалану үшін GPS трекерінің жеке модулін қалай жинау керектігін көрсетеді. Қосымша мақаланы қараңыз: https://www.instructables.com/id/LoRa-Mesh-Radio/Бұл трекерлер модульдері Semtech LoRa радиостанцияларын қолданады және
LTE Arduino GPS Tracker + IoT бақылау тақтасы (1 -бөлім): 6 қадам (суреттермен)
LTE Arduino GPS Tracker + IoT бақылау тақтасы (1 -бөлім): Кіріспе Не болды балалар! Бұл нұсқаулық-Arduino үшін LTE/NB-IoT Botletics қалқанын пайдалану бойынша бірінші нұсқаулығымның жалғасы, сондықтан егер сізде әлі жоқ болса, қалқанды қалай пайдалану керектігі туралы жақсы түсінік алу үшін оны оқып шығыңыз
LTE Arduino GPS Tracker + IoT бақылау тақтасы (2 -бөлім): 6 қадам (суреттермен)
LTE Arduino GPS Tracker + IoT бақылау тақтасы (2 -бөлім): кіріспе & 1 -бөлім RecapYup, Arduino және LTE бар SIM7000 GPS трекерінде тағы бір нұсқаулықтың уақыты келді! Егер сізде әлі жоқ болса, SIM7000 CAT-M/NB-IoT Botletics қалқаны үшін жұмысты бастау оқулығына өтіңіз, содан кейін Па-да оқыңыз