Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

u-blox LEA-6H 02 Modul GPS dengan Arduino dan Python

Komponen dan persediaan

Arduino UNO
Anda dapat menggunakan modul Arduino apa pun yang tersedia dengan mendukung port komunikasi UART
× 1
Penerima GPS (generik)
Saya menggunakan Ublox LEA 6h 02 tetapi Anda dapat menggunakan modul apa pun yang mendukung komunikasi UART
× 1
Kabel jumper (generik)
× 1
Kabel USB-A ke B
× 1

Aplikasi dan layanan online

Arduino IDE

Tentang proyek ini

Antarmuka modul GPS (saya menggunakan LEA-6H 02) menggunakan Arduino UNO (atau perangkat Arduino lainnya) dan menghitung lintang dan bujur untuk ditampilkan pada jendela aplikasi yang ditulis dengan Python.

Langkah 1:Dapatkan modul GPS u-blox LEA-6H 02, baca spesifikasi lembar data, dan siapkan modul untuk terhubung ke Arduino

  • Baca datasheet u-blox LEA 6 dengan seksama dan pastikan modul Anda benar
  • Sebagian besar modul beroperasi pada ~ 2,7 hingga 3,6v , jadi pastikan Anda memiliki sumber daya yang tepat, saya menggunakan pin Arduino 3.3v
  • Semua modul mendukung port komunikasi UART, jadi kami akan menggunakannya untuk berinteraksi dengan Arduino
  • Modul secara default dilengkapi dengan soket micro female yang menurut saya sulit untuk disambungkan ke Arduino, maka saya menggantinya dengan soket jumper female wire 2.54mm (sebelum menggantinya pastikan Anda tahu pin mana yang melakukan apa dan buat diagram pin pada kertas atau komputer)
  • Sekarang modul ini siap terhubung ke Arduino
LEA-6_DataSheet__28UBX-14044797_29.pdf

Langkah 2:Hubungkan Modul GPS dengan Arduino

Hubungkan Tx dan Rx modul GPS dengan Rx dan Tx Arduino

  • Tx GPS (Kabel hijau dalam kasus saya) ke => Rx Arduino
  • Rx GPS (Kabel kuning dalam kasus saya) ke => Tx Arduino
  • Identifikasi Tx (transmitter) dan Rx (receiver) modul GPS dan sama pada Arduino juga (saya menggunakan UNO sehingga hanya mendapat 1 port komunikasi UART, Tx pada pin0 dan Rx pada pin1, spesifikasi lebih pada Arduino UNO )

Perhatian:Pastikan Anda menerapkan tidak lebih dari 3.3v (maks. 3.6v) ke modul GPS Anda dan baca modul instruksi dengan cermat

Langkah 3:Unggah program Arduino untuk membaca port Serial (komunikasi)

  • Kode untuk proyek ini dapat ditemukan di repositori GitHub
  • Tautan:https://github.com/harshgosar/LEA-6h-GPS-Arduino-Python
  • Harap baca file README.md

Amati respon pada layar

  • Ini akan memakan waktu untuk memberikan respon yang valid dan tergantung pada kekuatan sinyal yang diterima oleh modul GPS
  • Simpan modul GPS di tempat terbuka atau di dekat jendela
  • Instal perangkat lunak u-center seperti yang diberikan dalam file README.md di atas
  • Unggah kode Arduino ke modul Arduino
  • Hubungkan pin GPS ke Arduino
  • Buka Serial monitor pada Arduino IDE dan amati output dari modul GPS, pastikan sudah mencetak output yang layak
  • Lepaskan port serial Arduino dengan menutup serial monitor dan sekarang buka software u-center dan pilih serial port Arduino

Langkah 4:Jalankan kode Python

  • Unduh dan konfigurasikan Python di mesin lokal Anda
  • Unduh kode Python untuk membaca data GPS melalui port komunikasi serial mesin Anda
  • Hubungkan dan aktifkan GPS dengan Arduino
  • Identifikasi port com yang terhubung dengan Arduino
  • Jalankan kode Python
  • Masukkan detail port com
  • Verifikasi data lintang dan panjang

Kode

Github
https://github.com/harshgosar/LEA-6h-GPS-Arduino-Pythonhttps://github.com/harshgosar/LEA-6h-GPS-Arduino-Python
LEA-6h-GPS-Arduino-Python
Kode Arduino untuk diunggah ke mikrokontroler dan kode Python untuk antarmukahttps://github.com/harshgosar/LEA-6h-GPS-Arduino-Python

Skema

Gambar koneksi GPS dan Arduino Koneksi GPS dan Arduino Gambar2

Proses manufaktur

  1. Membuat robot dengan Raspberry Pi dan Python
  2. Impor modul dengan Python dengan Contoh
  3. Mengambil Tetesan Air Dengan Arduino
  4. Sistem Kehadiran Menggunakan Arduino dan RFID dengan Python
  5. Sensor DHT11 dengan LED dan Speaker Piezo
  6. Suhu Arduino. Monitor Dan Jam Waktu Nyata Dengan Tampilan 3.2
  7. Cara Menghubungkan Arduino Mega dengan Modul GPS NEO-6M
  8. Mengontrol Motor Servo dengan Arduino dan MPU6050
  9. Pengenalan dan Sintesis Ucapan dengan Arduino
  10. Tampilan Lokasi GPS Dengan Pelindung Layar GPS Dan TFT