Daftar Isi:
- Langkah 1: Pengkabelan
- Langkah 2: Aplikasi Blynk Iot
- Langkah 3: Kode
- Langkah 4: Presentasi
- Langkah 5:
- Langkah 6:
Video: Pelacak GPS: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Hai Guys di video kali ini kita akan membuat GPS tracker menggunakan Esp 8266 (nodemcu) dan modul GPS neo 6m jadi mari kita mulai
Perlengkapan:
NodemcuJumpersModul GPS Neo 6mPower bank
Langkah 1: Pengkabelan
Hubungkan pin RX modul GPS ke pin D1 papan nodemcuPin TX modul GPS ke pin D2 dari pin nodemcuVcc ke 3.3voltsGnd pin ke Gnd
Langkah 2: Aplikasi Blynk Iot
Instal aplikasi blynk https://play.google.com/store/apps/details?id=cc.blynk&hl=en_USTambahkan 2 tampilan nilai berlabel dan beri nama 1 nilai sebagai Latitude dan pilih pin v1Dan beri nama nilai kedua sebagai Bujur dan pilih pin v2Dan sekarang tambahkan 3 tampilan nilai dan beri nama yang pertama sebagai satelit dan pilih pin v4Dan sekarang beri nama yang kedua sebagai kecepatan dan pilih pin v3Dan sekarang beri nama yang ke-3 sebagai Arah dan pilih pin v5Dan sekarang tambahkan peta dan pilih pin v0Dan sekarang pilih push to 1 second untuk setiap widget dan buatlah
Langkah 3: Kode
Token auth akan dikirim ke akun email Anda, salin token dan tempel di kode dan juga edit dan masukkan ssid dan kata sandi WiFi Anda ke kode dan unggah!!Kodenya adalah//Realtime GPS Tracker with Nodemcu ESP8266#include #include #define BLYNK_PRINT Serial#include #include static const int RXPin = 4, TXPin = 5; // GPIO 4=D2(menghubungkan Tx dari GPS) dan GPIO 5=D1(Menghubungkan Rx dari GPSstatic const uint32_t GPSBaud = 9600; //jika Baud rate 9600 tidak berfungsi dalam kasus Anda, gunakan 4800TinyGPSPlus gps; // TinyGPS++ objectWidgetMap myMap(V0); // V0 untuk pin virtual Map WidgetSoftwareSerial ss(RXPin, TXPin); // Koneksi serial ke perangkat GPSBlynkTimer timer;float spd; //Variabel untuk menyimpan speedfloat sats; //Variabel untuk disimpan jumlah satelit responseString bearing; //Variabel untuk menyimpan orientasi atau arah GPSchar auth = "--------------------"; //Autentikasi keychar Proyek Anda ssid = "-------"; // Nama jaringan Anda (HotSpot atau nama Router)char pass = "-------"; // Kata Sandi yang Sesuai//unsigned int move_index; // indeks bergerak, untuk digunakan kemudianunsigned int move_index = 1; // lokasi tetap untuk sekarangvoid setup(){ Serial.begin(115200); Serial.println(); ss.begin(GPSBaud); Blynk.begin(auth, ssid, pass); timer.setInterval(5000L, checkGPS); // setiap 5 detik memeriksa apakah GPS terhubung, hanya perlu dilakukan sekali}void checkGPS(){ if (gps.charsProcessed() < 10) { Serial.println(F("Tidak ada GPS yang terdeteksi: periksa kabel.")); Blynk.virtualWrite(V4, "GPS ERROR"); // Nilai Menampilkan widget di V4 jika GPS tidak terdeteksi }}void loop(){ while (ss.available() > 0) { // sketch menampilkan informasi setiap kali kalimat baru dikodekan dengan benar. if (gps.encode(ss.read())) displayInfo(); } Blynk.run(); timer.run();}void displayInfo(){ if (gps.location.isValid()) { float latitude = (gps.location.lat()); //Menyimpan Lat. dan Lon. float bujur = (gps.location.lng()); Serial.print("LAT: "); Serial.println(lintang, 6); // float ke x tempat desimal Serial.print("LONG: "); Serial.println(bujur, 6); Blynk.virtualWrite(V1, String(lintang, 6)); Blynk.virtualWrite(V2, String(bujur, 6)); myMap.location(move_index, lintang, bujur, "GPS_Location"); spd = gps.speed.kmph(); //mendapatkan kecepatan Blynk.virtualWrite(V3, spd); sats = gps.satellites.value(); //mendapatkan jumlah satelit Blynk.virtualWrite(V4, sats); bantalan = TinyGPSPlus::cardinal(gps.course.value()); // dapatkan arah Blynk.virtualWrite(V5, bearing); } Serial.println();}
Langkah 4: Presentasi
Ambil kotak kosong tempatkan seluruh sistem ke dalamnya dan sekarang sambungkan powerbank ke papan Nodemcu
Langkah 5:
Semua selesai !!
Langkah 6:
Direkomendasikan:
Tutorial Pelacak GPS LoRa - LoRaWAN Dengan Dragino dan TTN: 7 Langkah
Tutorial Pelacak GPS LoRa | LoRaWAN Dengan Dragino dan TTN: Hai, apa kabar, Guys! Akarsh di sini dari CETech. Beberapa proyek sebelumnya kami telah melihat Gateway LoRaWAN dari Dragino. Kami menghubungkan node yang berbeda ke Gateway dan mengirimkan data dari node ke Gateway menggunakan TheThingsNetwork sebagai
Pelacak GPS DIY --- Aplikasi Python: 5 Langkah (dengan Gambar)
Pelacak GPS DIY --- Aplikasi Python: Saya berpartisipasi dalam acara bersepeda dua minggu lalu. Setelah selesai, saya ingin mengecek rute dan kecepatan yang saya kendarai saat itu. Sayangnya, itu tidak tercapai. Sekarang saya menggunakan ESP32 untuk membuat pelacak GPS, dan saya akan mengambilnya untuk merekam rute bersepeda saya
Pelacak COVID19 Desktop Dengan Jam! Pelacak Bertenaga Raspberry Pi: 6 Langkah
Pelacak COVID19 Desktop Dengan Jam! Raspberry Pi Powered Tracker: Kita tahu bahwa kita bisa mati kapan saja, bahkan saya bisa mati saat menulis posting ini, bagaimanapun juga, saya saya, Anda, kita semua adalah manusia. Seluruh dunia berguncang karena pandemi COVID19. Kami tahu cara mencegahnya, tapi hei! kita tahu bagaimana berdoa dan mengapa harus berdoa, apakah kita
Pelacak GPS ESP32 Dengan Layar OLED: 7 Langkah
ESP32 GPS Tracker Dengan Layar OLED: Ini adalah pelacak GPS yang menampilkan semua data posisi pada layar OLED. Sebuah tombol membantu pengguna untuk berinteraksi dengan UI di OLED. Hai, apa kabar guys? Akarsh di sini dari CETech. Kode ini menawarkan program berbasis menu menggunakan tombol onboard
Pelacak Film - Pelacak Rilis Teater Bertenaga Raspberry Pi: 15 Langkah (dengan Gambar)
Movie Tracker - Pelacak Rilis Teater Bertenaga Raspberry Pi: Pelacak Film adalah Pelacak Rilis bertenaga Raspberry Pi yang berbentuk clapperboard. Ini menggunakan TMDb API untuk mencetak poster, judul, tanggal rilis, dan ikhtisar film mendatang di wilayah Anda, dalam interval waktu tertentu (mis. rilis film minggu ini) pada