Isi kandungan:

Speedometer GPS: 4 Langkah (dengan Gambar)
Speedometer GPS: 4 Langkah (dengan Gambar)

Video: Speedometer GPS: 4 Langkah (dengan Gambar)

Video: Speedometer GPS: 4 Langkah (dengan Gambar)
Video: Arduino GPS Speedometer with Analog Gauge 2024, November
Anonim

Oleh TiobelPeriksa juga Saluran Youtube sayaFollow More oleh pengarang:

Kap Lampu Mudah Menggunakan Fusion 360 dan Laser Cutter
Kap Lampu Mudah Menggunakan Fusion 360 dan Laser Cutter
Kap Lampu Mudah Menggunakan Fusion 360 dan Laser Cutter
Kap Lampu Mudah Menggunakan Fusion 360 dan Laser Cutter
Bermula dengan 0.5
Bermula dengan 0.5
Bermula dengan 0.5
Bermula dengan 0.5
Bermula dengan Cap Touch Capacitive
Bermula dengan Cap Touch Capacitive
Bermula dengan Cap Touch Capacitive
Bermula dengan Cap Touch Capacitive

Tentang: Saya suka membuat barang, terutamanya jika mereka boleh bergerak. Lebih Lanjut Mengenai Tiobel »

Kereta syarikat saya yang biasanya saya pandu cenderung menghadapi masalah "kecil" dari semasa ke semasa, speedometer jatuh ke 0 Km / j ketika memandu (setelah beberapa lama ia beroperasi semula).

Biasanya ini bukan masalah besar kerana jika anda tahu cara memandu kereta, saya harap tidak selalu melihat speedometer. Anda sekarang lebih kurang kelajuan yang anda lalui. Masalahnya timbul ketika anda perlu menurunkan kelajuan ke had jalan yang anda masuki dan anda perhatikan bahawa "speedometer turun".

Ini ditunjukkan sebagai peluang yang baik untuk membina projek baru, "Speedometer GPS". Sudah tentu penyelesaian yang ideal adalah, betul-betul membaiki kereta atau menggunakan GPS biasa atau menggunakan aplikasi dengan fungsi ini tetapi apa yang menyeronokkan dalam ini:)

Langkah 1: Komponen

Komponen
Komponen
Komponen
Komponen
Komponen
Komponen

Pengawal mikro

Saya memilihDFRobot Dreamer Nano V4.1 kerana ia mempunyai palam usb yang boleh saya gunakan untuk kuasa dan pinout papan serasi yang serasi.

Lihat halaman wiki DFRobot untuk maklumat lebih lanjut mengenai mikrokontroler ini

GPS

Saya menggunakan UBX-G7020-KT, yang dilengkapi dengan antena bersepadu dan memungkinkan untuk menukar kadar penyegaran sehingga 10Hz (untuk projek ini, ciri ini dapat dilakukan).

Di halaman wiki DFRobot, anda akan mendapat lebih banyak maklumat mengenainya.

Paparan

Saya mahu mempunyai paparan yang baik tanpa "meniup" anggaran, yang saya pilih adalah Modul Paparan OLED 2828. Semak semula halaman wiki untuk maklumat lebih lanjut.

Kuasa

Kekuatan untuk sistem akan disediakan oleh soket pemantik rokok kereta.

Selongsong

Kali ini saya ketika merancang casing dan mencetak 3D.

Langkah 2: Sambungkan Komponen

Sambungkan Komponen
Sambungkan Komponen
Sambungkan Komponen
Sambungkan Komponen
Sambungkan Komponen
Sambungkan Komponen

Reka bentuk dengan LED bukanlah pilihan pertama saya. Jadi pada mulanya saya merancang skema tanpa LED

Tetapi pada akhirnya saya menambah 10 LED (7 Hijau dan 3 Merah).

Saya lupa mengambil beberapa gambar proses pemasangan, jadi apa yang dapat saya katakan ialah semuanya dipasang di papan tulis, di satu sisi adalah paparan oled dan di bahagian lain mikrokontroler dan sambungan. Untuk menjadikannya mudah, tinggalkan paparan oled untuk terakhir kalinya kerana beberapa sambungan akan dilakukan di bahagian belakangnya.

Langkah 3: Kod

Untuk menjalankan kod, anda perlu memasang perpustakaan berikut di Folder Perpustakaan Arduino anda.

U8glib - Untuk paparan oled.

TinyGps ++ - Untuk GPS.

Kodnya adalah "mencetak" kelajuan, kursus, bilangan satelit, garis lintang dan garis bujur.

Tetapi ada kemungkinan untuk memaparkan lebih banyak maklumat, mis.: waktu, tarikh, jarak ke titik … Periksa contoh lengkap perpustakaan TinyGPS ++ untuk melihat semua pilihan yang ada yang dapat anda miliki mengenai maklumat yang diambil oleh GPS.

Ciri lain adalah bar LED. Saya telah menetapkannya untuk maksimum 190Km / j. Saya tinggal di Jerman dan beberapa lebuh raya tidak mempunyai had, jika tidak, saya akan meletakkan +/- had maksimum jalan yang ada. Cukup ubah had dalam fungsi "peta" menjadi yang sesuai dengan keperluan anda.

Langkah 4: Kesimpulannya

Kesimpulannya
Kesimpulannya
Kesimpulannya
Kesimpulannya

Saya masih agak baru dalam perkataan percetakan 3D, jadi wajarlah cetakan saya tidak sempurna:)

Secara amnya saya tidak boleh mengeluh tetapi saya masih banyak yang perlu diperbaiki dalam bidang ini. Plat belakang pada masa ini tidak diperbaiki seperti awal, jadi beberapa lagi kemas kini reka bentuk akan diperlukan.

Saya juga meninggalkan antena GPS di plat belakang, perkara yang tidak akan saya lakukan dalam reka bentuk seterusnya. Paparan kursus juga tidak berfungsi dengan baik, tetapi ini hanya sedikit terperinci. Pada masa akan datang saya merancang untuk mengganti dengan sesuatu yang lebih berguna, mis.: waktu ketibaan ke satu titik (ukuran sebahagian besar perjalanan saya pergi dan balik).

Jangan ragu untuk memberi komen atau menghantar mesej kepada saya jika anda mendapati kesilapan atau jika anda mempunyai cadangan / penambahbaikan atau pertanyaan.

"Jangan bosan, buat sesuatu".

P. S.: Sekiranya anda menyukai projek ini, jangan lupa tinggalkan suara anda untuk peraduan yang saya jalankan.

Disyorkan: