Isi kandungan:

Buat Batas Batas GPS Menggunakan Arduino: 8 Langkah
Buat Batas Batas GPS Menggunakan Arduino: 8 Langkah

Video: Buat Batas Batas GPS Menggunakan Arduino: 8 Langkah

Video: Buat Batas Batas GPS Menggunakan Arduino: 8 Langkah
Video: Membuat GPS motor | GPS mobil | GPS tracker internet of things | Berbasis arduino. #arduino 2024, November
Anonim
Buat GPS BORDER BOUNDARIES Menggunakan Arduino
Buat GPS BORDER BOUNDARIES Menggunakan Arduino

Dalam tutorial ini kita akan belajar membuat GPS BORDER BOUNDARIES menggunakan Arduino, ini berguna apabila anda mempunyai robot dan anda tidak mahu ia berada di luar kawasan yang ditentukan.

Ketika robot berada di luar kawasan, paparan akan menunjukkan "Di luar" dan "Di dalam" ketika robot berada di dalam kawasan tersebut.

Tonton video!

Langkah 1: Apa yang Anda Perlu

Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
  • Arduino UNO (atau Arduino lain)
  • GPS Neo 6m
  • Paparan OLED
  • Wayar pelompat
  • Perisian Visuino: Muat turun Visuino

Langkah 2: Mulakan Visuino, dan Pilih Jenis Papan UNO Arduino

Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO

Visuino: https://www.visuino.eu juga perlu dipasang. Muat turun versi Percuma atau daftar untuk Percubaan Percuma.

Mulakan Visuino seperti yang ditunjukkan pada gambar pertama Klik pada butang "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika dialog muncul, pilih "Arduino UNO" seperti yang ditunjukkan pada Gambar 2

Langkah 3: Dalam Visuino Tambah Komponen

Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
  • Tambahkan komponen "Serial GPS"
  • Tambahkan komponen "Analog Multi Source"
  • Tambahkan komponen "Analog Multi Source" yang lain
  • Tambahkan komponen "Penggabungan Multi-Sumber Digital"
  • Tambah komponen "Detect Edge"
  • Tambahkan komponen "Detect Edge" yang lain
  • Tambahkan komponen "Digital (Boolean) Dan"
  • Tambah komponen "Nilai Teks"
  • Tambahkan komponen "Nilai Teks" yang lain
  • Tambahkan komponen "Analog Ke Teks"
  • Tambahkan komponen "Analog Ke Teks" yang lain
  • Tambahkan komponen "Penggabungan Multi-Sumber Teks"

Langkah 4: Dalam Komponen Set Visuino

Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
  • Pilih "AnalogToText1" dan "AnalogToText2" dan di tetingkap sifat tetapkan "Precision" ke 6
  • Pilih "DetectEdge1" dan di tetingkap sifat tetapkan Rising to False
  • Pilih "TextValue1" dan di tetingkap sifat tetapkan "Nilai" ke DALAM
  • Pilih "TextValue2" dan di tetingkap sifat tetapkan "Nilai" ke LUAR
  • Klik dua kali pada DisplayOLED1 dan di tetingkap elemen tarik "medan teks" ke sebelah kiri
  • Di tetingkap sifat tetapkan saiz menjadi 2
  • Di tetingkap Elemen Seret "Medan Teks" yang lain ke sebelah kiri
  • Di tetingkap sifat tetapkan Y hingga 30 dan ukuran menjadi 2
  • Di tetingkap Elemen Seret "Medan Teks" yang lain ke sebelah kiri
  • Di tetingkap sifat tetapkan Y hingga 50 dan ukuran menjadi 2
  • Tutup tetingkap Elemen

Langkah 5: Dapatkan Koordinat GPS

Dapatkan Koordinat GPS
Dapatkan Koordinat GPS
Dapatkan Koordinat GPS
Dapatkan Koordinat GPS
Dapatkan Koordinat GPS
Dapatkan Koordinat GPS

Pergi ke peta Google dan cari lokasi anda dan

Klik pada peta (sudut kiri atas Kawasan anda), koordinat akan ditunjukkan di bahagian bawah. Salin koordinat pertama Latitud ke Visuino "BandingkanRange1"> Julat> MaxCopy koordinat kedua Longitud ke Visuino "BandingkanRange2"> Range> MIn

  • Klik pada peta (sudut kanan atas Kawasan Anda), koordinat akan ditunjukkan di bahagian bawah. Salin koordinat kedua Longitud ke Visuino "BandingkanRange2"> Range> Max
  • Klik pada peta (sudut kiri bawah Kawasan Anda), koordinat akan ditunjukkan di bahagian bawah. Salin koordinat Latitud pertama ke Visuino "BandingkanRange1"> Julat> Min

Langkah 6: Dalam Komponen Sambungan Visuino

Dalam Komponen Visuino Connect
Dalam Komponen Visuino Connect
Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
  • Sambungkan pin GPS Out ke pin Arduino Serial [0]
  • Sambungkan garis lintang pin GPS ke pin AnalogMultiSource1
  • Sambungkan garis bujur pin GPS ke pin AnalogMultiSource2
  • Sambungkan pin AnalogMultiSource1 ke AnalogToText1 pin In
  • Sambungkan pin AnalogMultiSource2 ke pin AnalogToText2 In
  • Sambungkan pin AnalogMultiSource1 untuk MembandingkanJarak1 pin In
  • Sambungkan pin AnalogMultiSource2 ke PerbandinganRentang2 pin In
  • Sambungkan pin BandingkanRange1 ke "And1", pin 0 In
  • Sambungkan pin BandingkanRange2 ke "And1", pin 1 In
  • Sambungkan pin BandingkanRange1 ke DigitalMultiMerger1, pin 0 In
  • Sambungkan pin Perbandingan Range2 ke DigitalMultiMerger1, pin 1 In
  • Sambungkan DigitalMultiMerger1, pin Out to DetectEdge1 pin In
  • Hubungkan pin DetectEdge1 Out ke jam pin TextValue2
  • Sambungkan pin "And1" ke pin DetectEdge2 In
  • Sambungkan pin DetectEdge2 ke jam pin TextValue1
  • Sambungkan "TextValue" 1, pin out, ke TextMultiMerger1 pin [0] in
  • Sambungkan "TextValue" 2, pin out, ke TextMultiMerger1 pin [1] in
  • Sambungkan pin TextMultiMerger1 ke medan teks DisplayOLED11 pin In
  • Sambungkan pin AnalogToText1 ke medan teks DisplayOLED12 pin In
  • Sambungkan pin AnalogToText2 ke medan teks DisplayOLED13 pin In
  • Sambungkan pin DisplayOLED1 I2C Out ke pin Arduino I2C In

Langkah 7: Hasilkan, Susun, dan Muat Naik Kod Arduino

Hasilkan, Susun, dan Muat Naik Kod Arduino
Hasilkan, Susun, dan Muat Naik Kod Arduino

Penting

Semasa memuat naik ke Arduino putuskan pin RX pada Arduino dan setelah muat naik selesai sambungkan kembali.

Di Visuino, klik bawah pada tab "Build", pastikan port yang betul dipilih, kemudian klik pada butang "Compile / Build and Upload".

Langkah 8: Main

Sekiranya anda menghidupkan modul Arduino, setelah beberapa saat (ketika NEO 6m dikalibrasi), paparan akan mula menunjukkan koordinat dan teks GPS: DALAM / LUAR.

Tahniah! Anda telah menyelesaikan projek anda dengan Visuino. Juga dilampirkan adalah projek Visuino, yang saya buat untuk Instructable ini, anda boleh memuat turunnya dan membukanya di Visuino:

Disyorkan: