Isi kandungan:

Speedometer Basikal Arduino Menggunakan GPS: 8 Langkah
Speedometer Basikal Arduino Menggunakan GPS: 8 Langkah

Video: Speedometer Basikal Arduino Menggunakan GPS: 8 Langkah

Video: Speedometer Basikal Arduino Menggunakan GPS: 8 Langkah
Video: Arduino GPS Speedometer with Analog Gauge 2024, November
Anonim
Image
Image
Speedometer Basikal Arduino Menggunakan GPS
Speedometer Basikal Arduino Menggunakan GPS
Speedometer Basikal Arduino Menggunakan GPS
Speedometer Basikal Arduino Menggunakan GPS

Dalam tutorial ini kita akan menggunakan Arduino dan Visuino untuk memaparkan Kelajuan Basikal semasa dari GPS pada paparan ST7735.

Tonton video demonstrasi.

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
  1. Arduino UNO (Atau Arduino lain)
  2. Paparan LCD TFT 7735
  3. Modul GPS Neo M6 V2
  4. Wayar pelompat
  5. Papan roti
  6. Program Visuino: Muat turun Visuino
  7. Bateri untuk menghidupkan Arduino (Dalam kes saya, saya hanya menggunakan powerbank)
  8. Beberapa kotak untuk memasukkan semuanya.
  9. Basikal untuk mengujinya

Langkah 2: Litar

Litar
Litar
Litar
Litar
Litar
Litar
Litar
Litar

LCD TFT ST7735

Sambung:

1.8 PIN Paparan TFT [LED] ke PIN Arduino [3.3 V]

1.8 PIN Paparan TFT [SCK] ke PIN Arduino [13]

1.8 TFT Display PIN [SDA] ke Arduino PIN [11]

1.8 PIN Paparan TFT [A0 atau DC] ke PIN Arduino [9]

1.8 TFT Display PIN [RESET] ke Arduino PIN [8]

1.8 TFT Display PIN [CS] ke Arduino PIN [10]

1.8 PIN Paparan TFT [GND] ke PIN Arduino [GND]

1.8 TFT Display PIN [VCC] ke Arduino PIN [5V]

CATATAN: Beberapa papan Arduino mempunyai pin SPI yang berbeza, jadi pastikan anda memeriksa dokumentasi papan anda.

GPS neo 6m:

Sambungkan PIN gps neo 6m [TXD] ke PIN Arduino [RX]

Langkah 3: 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
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO

o mula memprogram Arduino, anda perlu memasang Arduino IDE dari sini:

Perlu diketahui bahawa terdapat beberapa bug kritikal dalam Arduino IDE 1.6.6. Pastikan anda memasang 1.6.7 atau lebih tinggi, jika tidak, Instructable ini tidak akan berfungsi! Sekiranya anda belum selesai, ikuti langkah-langkah dalam Instructable ini untuk menyiapkan Arduino IDE untuk memprogram Arduino UNO! Visuino: https://www.visuino.eu juga perlu dipasang. 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 4: 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 "TFT Color Display ST7735"

Langkah 5: 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 komponen "Display1" dan tetapkan "Type" ke "dtST7735R_BlackTab" CATATAN: Beberapa Paparan mempunyai sifat yang berbeza jadi bereksperimen dengan memilih jenis yang berbeza untuk mencari yang paling sesuai, dalam kes saya, saya memilih "dtST7735R_BlackTab"

  • Klik dua kali pada komponen "Display1" dan dalam dialog "Elemen" seret 2x "Medan Teks" ke sebelah kiri

Pilih "Medan Teks1" (di sebelah kiri) dan di bawah tetingkap "Properties":

  • Saiz: 3
  • Nilai Permulaan: SPEED
  • lebar: 6
  • X: 10
  • Y: 10

Pilih "Medan Teks2" (di sebelah kiri) dan di bawah tetingkap "Properties":

  • Saiz: 5
  • lebar: 6
  • X: 5
  • Y: 80

Langkah 6: Dalam Komponen Sambungan Visuino

Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
  • Sambungkan pin komponen "GPS1" [Keluar] ke pin Arduino Dalam [Siri 0]
  • Sambungkan pin komponen "GPS1" [Speed] ke pin "Field1" Text Field2 pin [In]
  • Sambungkan pin komponen "Display1" [Keluar] ke pin Arduino SPI [In]
  • Sambungkan pin komponen "Display1" [Chip Select] ke pin Digital Arduino [10]
  • Sambungkan pin komponen "Display1" [Reset] ke pin Digital Arduino [8]
  • Sambungkan pin komponen "Display1" [Daftar Pilih] ke pin Digital Arduino [9]

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

Hasilkan, Susun, dan Muat Naik Kod Arduino
Hasilkan, Susun, dan Muat Naik Kod Arduino
Hasilkan, Susun, dan Muat Naik Kod Arduino
Hasilkan, Susun, dan Muat Naik Kod Arduino
  • Di Visuino, Tekan F9 atau klik pada butang yang ditunjukkan pada Gambar 1 untuk menghasilkan kod Arduino, dan buka Arduino IDE
  • Di Arduino IDE, klik pada butang Upload, untuk menyusun dan memuat naik kod (Gambar 2)

Catatan: Pastikan semasa anda memuat naik kod ke Arduino untuk Putuskan sambungan pin Arduino [RX]

Langkah 8: Pasang dan Main

Letakkan Arduino dan modul GPS ke beberapa kotak plastik, pasangkannya dengan bateri, pasangkannya di basikal, pastikan antena GPS dapat dilihat dan berpaling ke langit.

Sekiranya anda menghidupkan modul Arduino UNO, Paparan akan mula menunjukkan kelajuan basikal semasa.

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

Terdapat banyak kemungkinan kemas kini untuk projek ini seperti menambah jarak, kelajuan rata-rata, dan lain-lain. Gunakan imaginasi dan kreativiti anda!

Disyorkan: