Isi kandungan:
- Langkah 1: Bahagian
- Langkah 2: Dapatkan PCB untuk Projek Anda Dibuat
- Langkah 3: Teori: Memahami Modul GPS & NMEA
- Langkah 4: Sambungan Modul dalam PCB
- Langkah 5: Pematerian & Pemasangan PCB
- Langkah 6: Pengekodan Projek
- Langkah 7: Bermain dengan Peranti
Video: Tracker GPS ESP32 Dengan Paparan OLED: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Ini adalah pelacak GPS yang memaparkan semua data kedudukan pada paparan OLED. Butang membantu pengguna berinteraksi dengan UI di OLED.
Hei, ada apa? Akarsh di sini dari CETech.
Kod ini menawarkan program berdasarkan menu menggunakan butang onboard, yang apabila ditekan untuk selang waktu pendek, kitaran melalui menu data GPS seperti Lintang, Bujur, Ketinggian, Kelajuan dll.
Anda boleh memuat naik data ini menggunakan esp32 di internet menggunakan wifi atau Bluetooth ke telefon pintar.
Jadi, secara ringkasnya, projek ini mempunyai ESP32 yang dapat memberikan fungsi WiFi / Bluetooth, paparan OLED dan modul GPS. Kemungkinan dengan kod tidak berkesudahan. Saya juga telah menambahkan kawasan prototaip di mana anda boleh menambahkan sensor atau komponen lain ke ESP32 yang juga boleh diakses.
Langkah 1: Bahagian
Pertama sebagai bahagian utama, saya menggunakan modul ESP32 dari DFRobot. Lampirkan pada PCB menggunakan beberapa tajuk lelaki dan wanita. Saya menggunakan paparan OLED.
Untuk tujuan GPS, saya menggunakan modul GPS Reyax. Saya sangat menyarankan modul ini kerana sangat mudah digunakan melalui bas UART.
Anda boleh mendapatkan bahagian di bawah:
1) Modul ESP32 FireBeetle:
2) Modul Reyax RYLR896 LoRa:
3) Reka bentuk PCB saya: Saya telah memasukkan fail Gerber di bawah.
Untuk dua bahagian terakhir jika anda mengalami kesukaran untuk mencarinya, anda boleh menghantar mesej / e-mel kepada saya dan sama ada saya dapat menolong anda mencarinya di kawasan anda atau saya boleh menghantarnya kepada anda jika anda mahu.
Langkah 2: Dapatkan PCB untuk Projek Anda Dibuat
Anda mesti menyemak JLCPCB untuk memesan PCB dalam talian dengan harga murah!
Anda mendapat 10 PCB berkualiti baik yang dihasilkan dan dihantar ke depan pintu anda dengan harga 2 $ dan beberapa penghantaran. Anda juga akan mendapat potongan harga penghantaran pada pesanan pertama anda. Untuk merancang kepala PCB anda sendiri menjadi mudahEDA, setelah selesai muat naik fail Gerber anda ke JLCPCB untuk membuatnya dihasilkan dengan kualiti yang baik dan masa pemulihan yang cepat.
Langkah 3: Teori: Memahami Modul GPS & NMEA
Penjejakan kedudukan dilakukan melalui GPS menggunakan komunikasi satelit. Terdapat satelit GPS yang meliputi seluruh bumi setiap masa. Isyarat GPS lemah dan oleh itu terdapat kesukaran untuk mencari isyarat GPS di dalam rumah. Pada masa untuk mengira dan mendapatkan lokasi GPS yang sesuai, harus ada isyarat dari sekurang-kurangnya 3 satelit pada satu masa. Lebih banyak satelit yang disambungkan ke peranti anda lebih baik ketepatan data lokasi.
Sekarang dalam kes modul GPS, modul tersebut adalah modul berasaskan UART dan menghantar data GPS melalui garis siri. Ini berlaku secara berurutan dan berkod yang betul. Cara berkod ini dipanggil NMEA. Contoh data GPS dalam format NMEA diberikan di atas dalam gambar.
Terdapat alat penyahkod dalam talian NMEA yang menyahkod maklumat dan menunjukkannya dengan cara grafik yang baik. Anda boleh mendapatkan satu alat di SINI.
Langkah 4: Sambungan Modul dalam PCB
1. Kedua-dua modul akan dihubungkan dengan cara yang sama seperti pada gambar di atas.
2. Apabila kedua-dua modul disambungkan, anda boleh memprogram papan Firebeetle ESP32 dan kemudian menguji projek.
Semua sambungan yang ditunjukkan di atas dilakukan dalam PCB dan oleh itu tidak memerlukan pendawaian lain.
Langkah 5: Pematerian & Pemasangan PCB
Pateri semua bahagian ke PCB.
Saya cadangkan untuk memasangkan komponen ketinggian rendah pada PCB terlebih dahulu dan kemudian beralih ke komponen dengan ketinggian lebih tinggi seperti tajuk dll. Dalam kes ini butang terlebih dahulu kemudian tajuk.
Setelah header disolder kemudian pasangkan semua modul ke header ini sejajar dengan tanda pada PCB.
Sebelum menghidupkan modul, uji semua sambungan menggunakan multimeter untuk sambungan pateri dan litar pintas.
Untuk memprogram modul anda boleh menyambungkan modul esp32 terus ke PC anda menggunakan kabel USB.
Langkah 6: Pengekodan Projek
1. Muat turun repositori GitHub:
2. Ekstrak repositori yang dimuat turun.
3. Buka lakaran mentah di Arduino IDE.
4. Navigasi ke Alat> Papan. Pilih papan yang sesuai yang anda gunakan, Firebeetle ESP32 dalam kes saya.
5. Pilih comm yang betul. port dengan pergi ke Tools> Port.
6. Tekan butang muat naik.
7. Apabila tab mengatakan Selesai Memuat Naik, anda akan melihat paparan OLED hidup.
Langkah 7: Bermain dengan Peranti
Setelah selesai memuat naik kod, anda hanya perlu menghidupkan peranti menggunakan kabel USB atau bateri.
Selepas beberapa saat, LED GNSS pada modul GPS akan mula berkelip, yang bermaksud bahawa isyarat GPS terkunci dengan satelit. Sekarang anda juga dapat melihat data lokasi yang muncul di OLED.
Tekan butang GPIO0 untuk berinteraksi dengan menu peranti.
Selamat membuat projek ini sekiranya anda berjaya, beritahu saya di komen di bawah!
Disyorkan:
Pemantauan GPS Dengan Projek Paparan OLED: 5 Langkah (dengan Gambar)
Pemantauan GPS Dengan Projek Paparan OLED: Halo semua, dalam artikel ringkas ini saya akan berkongsi dengan saya projek saya: Modul GPS ATGM332D dengan mikrokontroler SAMD21J18 dan paparan SSD1306 OLED 128 * 64, saya membina PCB khas untuknya di Eagle Autodesk, dan memprogramnya menggunakan Atmel studio 7.0 dan ASF
Paparan LCD I2C / IIC - Gunakan LCD SPI ke Paparan LCD I2C Menggunakan Modul SPI hingga IIC Dengan Arduino: 5 Langkah
Paparan LCD I2C / IIC | Gunakan LCD SPI ke Paparan LCD I2C Menggunakan Modul SPI hingga IIC Dengan Arduino: Hai kawan kerana SPI LCD 1602 biasa mempunyai terlalu banyak wayar untuk disambungkan sehingga sangat sukar untuk menghubungkannya dengan arduino tetapi ada satu modul yang tersedia di pasaran yang boleh menukar paparan SPI menjadi paparan IIC jadi anda hanya perlu menyambungkan 4 wayar
Regulator Voltan Breadboard Dengan Paparan / Paparan Regulador De Voltagem Com Para Placa De Ensaio: 8 Langkah
Breadboard Voltage Regulator With Display / Regulador De Voltagem Com Display Para Placa De Ensaio: Dapatkan komponen yang diperlukan yang terdapat dalam senarai yang dilampirkan (terdapat pautan untuk membeli atau melihat ciri-cirinya). Pautan os untuk poderem merangkumi ciri sebagai ciri
Suhu Paparan pada Modul Paparan LED P10 Menggunakan Arduino: 3 Langkah (dengan Gambar)
Suhu Paparan pada Modul Paparan LED P10 Menggunakan Arduino: Dalam tutorial sebelumnya telah diberitahu bagaimana cara memaparkan teks pada Modul P10 Paparan LED Dot Matrix menggunakan Konektor Arduino dan DMD, yang dapat anda periksa di sini. Dalam tutorial ini kita akan memberikan tutorial projek yang mudah dengan menggunakan modul P10 sebagai tampilan med
Teks Paparan pada Paparan LED P10 Menggunakan Arduino: 5 Langkah (dengan Gambar)
Teks Paparan di Paparan LED P10 Menggunakan Arduino: Dotmatrix Display atau lebih sering disebut sebagai Running Text sering dijumpai di kedai sebagai alat untuk mengiklankan produk mereka, praktikal dan fleksibel dalam penggunaannya yang mendorong pelaku perniagaan menggunakannya sebagai nasihat iklan. Kini penggunaan Dot