Daftar Isi:
- Langkah 1: Bagian
- Langkah 2: Dapatkan PCB untuk Proyek Anda Diproduksi
- Langkah 3: Teori: Memahami Modul GPS & NMEA
- Langkah 4: Koneksi Modul di PCB
- Langkah 5: Solder & Perakitan PCB
- Langkah 6: Mengkodekan Proyek
- Langkah 7: Bermain Dengan Perangkat
Video: Pelacak GPS ESP32 Dengan Layar OLED: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Ini adalah pelacak GPS yang menampilkan semua data posisi pada layar OLED. Sebuah tombol membantu pengguna untuk berinteraksi dengan UI pada OLED.
Hei, apa kabar, teman-teman? Akarsh di sini dari CETech.
Kode ini menawarkan program yang digerakkan menu menggunakan tombol onboard, yang ketika ditekan untuk interval pendek, menggilir menu data GPS seperti Latitude, Longitude, Altitude, Speed dll.
Anda dapat mengunggah data ini menggunakan esp32 di internet menggunakan wifi atau Bluetooth ke smartphone.
Jadi, singkatnya, proyek ini memiliki ESP32 yang dapat memberikan fungsionalitas WiFi/Bluetooth, tampilan OLED, dan modul GPS. Kemungkinan dengan kode tidak terbatas. Saya juga telah menambahkan area prototyping di mana Anda dapat menambahkan sensor atau komponen lain ke ESP32 yang juga dapat diakses.
Langkah 1: Bagian
Pertama sebagai bagian utama, saya menggunakan modul ESP32 dari DFRobot. Dilampirkan di PCB menggunakan beberapa header pria dan wanita. Saya menggunakan layar OLED.
Untuk tujuan GPS, saya menggunakan modul GPS Reyax. Saya sangat menyarankan modul ini karena sangat mudah digunakan melalui bus UART.
Anda dapat menemukan bagian di bawah ini:
1) Modul FireBeetle ESP32:
2) Modul Reyax RYLR896 LoRa:
3) Desain PCB saya: Saya telah menyertakan file Gerber di bawah ini.
Untuk dua bagian terakhir jika Anda kesulitan menemukannya, Anda dapat mengirim pesan/email kepada saya dan saya dapat membantu Anda menemukannya di daerah Anda atau saya dapat mengirimkannya kepada Anda jika Anda mau.
Langkah 2: Dapatkan PCB untuk Proyek Anda Diproduksi
Anda harus memeriksa JLCPCB untuk memesan PCB online dengan harga murah!
Anda mendapatkan 10 PCB berkualitas baik yang diproduksi dan dikirim ke depan pintu Anda seharga $ 2 dan beberapa pengiriman. Anda juga akan mendapatkan diskon pengiriman pada pesanan pertama Anda. Untuk mendesain kepala PCB Anda sendiri ke easyEDA, setelah selesai unggah file Gerber Anda ke JLCPCB untuk membuatnya diproduksi dengan kualitas yang baik dan waktu penyelesaian yang cepat.
Langkah 3: Teori: Memahami Modul GPS & NMEA
Pelacakan posisi dilakukan melalui GPS menggunakan komunikasi satelit. Ada satelit GPS yang mencakup seluruh bumi setiap saat. Sinyal GPS lemah sehingga sulit untuk menemukan sinyal GPS di dalam ruangan. Pada saat menghitung dan mendapatkan lokasi GPS yang sesuai, harus ada sinyal dari minimal 3 satelit sekaligus. Semakin banyak satelit yang terhubung ke perangkat Anda semakin baik akurasi data lokasi.
Sekarang dalam kasus modul GPS, modul adalah modul berbasis UART dan mengirimkan data GPS melalui jalur serial. Ini terjadi secara berurutan dan dengan cara kode yang tepat. Cara kode ini disebut NMEA. Contoh data GPS dalam format NMEA diberikan di atas pada gambar.
Ada alat dekoder online NMEA yang memecahkan kode informasi dan menunjukkannya dengan cara grafis yang baik. Anda dapat menemukan satu alat DI SINI.
Langkah 4: Koneksi Modul di PCB
1. Kedua modul akan terhubung dengan cara yang sama seperti pada gambar di atas.
2. Ketika kedua modul terhubung, Anda dapat memprogram papan Firebeetle ESP32 dan kemudian menguji proyek.
Semua koneksi yang ditunjukkan di atas dilakukan di PCB sehingga tidak perlu kabel lain.
Langkah 5: Solder & Perakitan PCB
Solder semua bagian ke PCB.
Saya akan menyarankan untuk menyolder komponen dengan ketinggian rendah pada PCB terlebih dahulu dan kemudian pindah ke komponen dengan ketinggian lebih tinggi seperti header dll. Dalam hal ini tombol terlebih dahulu kemudian header.
Setelah header disolder kemudian pasang semua modul ke header ini sesuai dengan tanda pada PCB.
Sebelum menyalakan modul, uji semua koneksi menggunakan multimeter untuk sambungan solder yang buruk dan korsleting.
Untuk memprogram modul Anda dapat menghubungkan modul esp32 langsung ke PC Anda menggunakan kabel USB.
Langkah 6: Mengkodekan Proyek
1. Unduh repositori GitHub:
2. Ekstrak repositori yang diunduh.
3. Buka sketsa mentah di Arduino IDE.
4. Arahkan ke Alat > Papan. Pilih papan yang sesuai yang Anda gunakan, Firebeetle ESP32 dalam kasus saya.
5. Pilih komunikasi yang benar. port dengan masuk ke Alat> Port.
6. Tekan tombol unggah.
7. Ketika tab mengatakan Selesai Mengunggah, Anda akan melihat tampilan OLED hidup kembali.
Langkah 7: Bermain Dengan Perangkat
Sekarang setelah Anda selesai dengan pengunggahan kode, Anda hanya perlu menyalakan perangkat menggunakan kabel USB atau baterai.
Setelah beberapa detik, LED GNSS pada modul GPS akan mulai berkedip yang berarti sinyal GPS terkunci dengan satelit. Sekarang Anda juga dapat melihat data lokasi yang muncul di OLED.
Tekan tombol GPIO0 untuk berinteraksi dengan menu perangkat.
Selamat membuat proyek jika Anda melakukannya, beri tahu saya di komentar di bawah!
Direkomendasikan:
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
Macintosh layar sentuh - Mac Klasik Dengan iPad Mini untuk Layar: 5 Langkah (dengan Gambar)
Macintosh layar sentuh | Mac Klasik Dengan IPad Mini untuk Layar: Ini adalah pembaruan dan desain revisi saya tentang cara mengganti layar Macintosh vintage dengan iPad mini. Ini adalah yang ke-6 yang saya buat selama bertahun-tahun dan saya cukup senang dengan evolusi dan desain yang satu ini! Kembali pada tahun 2013 ketika saya membuat
Pelacak Mobil GPS Dengan Pemberitahuan SMS dan Unggah Data Thingspeak, Berbasis Arduino, Otomatisasi Rumah: 5 Langkah (dengan Gambar)
Pelacak Mobil GPS Dengan Pemberitahuan SMS dan Unggah Data Thingspeak, Berbasis Arduino, Otomatisasi Rumah: Saya membuat pelacak GPS ini tahun lalu dan karena berfungsi dengan baik, saya menerbitkannya sekarang di Instructable. Terhubung ke colokan aksesori di bagasi saya. Pelacak GPS mengunggah posisi mobil, kecepatan, arah, dan suhu yang diukur melalui data seluler
Layar LCD I2C / IIC - Gunakan LCD SPI ke Layar LCD I2C Menggunakan Modul SPI ke IIC Dengan Arduino: 5 Langkah
Layar LCD I2C / IIC | Menggunakan LCD SPI ke Layar LCD I2C Menggunakan Modul SPI ke IIC Dengan Arduino: Hai teman-teman karena LCD SPI 1602 yang normal memiliki terlalu banyak kabel untuk dihubungkan sehingga sangat sulit untuk menghubungkannya dengan arduino tetapi ada satu modul yang tersedia di pasaran yang dapat ubah tampilan SPI menjadi tampilan IIC sehingga Anda hanya perlu menghubungkan 4 kabel
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