Daftar Isi:
- Langkah 1: Bagian dan Alat:
- Langkah 2: Menangkap Lintang dan Bujur:
- Langkah 3: Kode Arduino untuk Pengambilan Lokasi:
- Langkah 4: Pemberitahu Tujuan Melalui LED:
- Langkah 5: Yang Terakhir
- Langkah 6: Tonton Video
Video: Arduino + Modul GPS - Pemberitahu Tujuan: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Berapa banyak waktu yang kita buang dalam kemacetan lalu lintas? Saya membuat pemberitahuan tujuan bertenaga Arduino untuk memanfaatkan waktu ini dengan cara yang produktif.
Semua orang tahu bahwa kemacetan lalu lintas dapat membuang-buang waktu. Dan tidak mungkin untuk memprediksi berapa lama waktu yang dibutuhkan dari asal ke tujuan.
Masalah kemacetan lalu lintas mempengaruhi saya ketika saya datang ke sebuah kota dua bulan lalu. Setiap hari saya menghabiskan lebih dari dua jam terjebak dalam kemacetan. Dan saya merasa seperti mengapa saya tidak dapat memanfaatkan waktu ini untuk melakukan sesuatu?
Catatan: Saya menggunakan transportasi umum.:-)
Ada banyak hal lain yang bisa kamu lakukan saat terjebak macet!
Beberapa di bawah ini tidak hanya menyenangkan, tetapi juga produktif:
Gunakan waktu untuk berpikir dan merencanakan, baik untuk proyek saat ini maupun yang akan datang. Manfaatkan waktu untuk mendidik diri sendiri, menonton video instruksional atau mengikuti kursus e-learning di Udemy, Coursera, dll atau membaca proyek di Insructables:). Dan tentu saja membuat barang elektronik selalu menginspirasi saya. Jadi saya membuat pemberitahuan tujuan menggunakan modul Arduino dan GPS. Jadi apa yang dilakukannya adalah setiap kali Anda berada di dekat tujuan Anda, ia memberi tahu Anda dengan LED yang bersinar atau melalui getaran (dengan menggunakan motor bergetar mini). Saya telah menyediakan sirkuit untuk LED dan motor bergetar.
Untuk itu, pertama Anda perlu mencari lintang dan bujur untuk menentukan lokasi. Setelah Anda menemukan lokasi Anda, Anda dapat menggunakan nilai lintang dan bujur untuk menemukan jarak ke lokasi dan dengan menjaga jarak Anda dapat mengaktifkan pemberi tahu. Logikanya sederhana, kan?!
Jadi mari kita mulai…….
Langkah 1: Bagian dan Alat:
Untuk memulai dengan pemberi tahu tujuan Anda, berikut adalah bagian yang diperlukan:
Arduino UNO
Modul GPS NEO-6M
GPS adalah singkatan dari sistem penentuan posisi global dan dapat digunakan untuk menentukan posisi, waktu, dan kecepatan jika Anda bepergian.
- Modul ini memiliki antena eksternal dan EEPROM built-in.
- Antarmuka: RS232 TTL
- Catu daya: 3V hingga 5V
- Baudrate default: 9600 bps
- Bekerja dengan kalimat NMEA standar
Modul GPS NEO-6M memiliki empat pin: VCC, RX, TX, dan GND. Modul berkomunikasi dengan Arduino melalui komunikasi serial menggunakan pin TX dan RX, sehingga pengkabelan menjadi lebih sederhana:
Modul GPS NEO-6MPengkabelan ke Arduino UNO
VCC VIN
Pin RX TX ditentukan dalam serial perangkat lunak
Pin TX RX ditentukan dalam serial perangkat lunak
GND GND
IC L293D
L293D adalah IC driver motor 16-pin yang dapat mengontrol hingga dua motor DC secara bersamaan ke segala arah. Mengapa menggunakan L293D?
Input ke IC driver motor atau driver motor adalah sinyal arus rendah. Fungsi rangkaian adalah mengubah sinyal arus rendah menjadi sinyal arus tinggi. Sinyal arus tinggi ini kemudian diberikan ke motor.
Perpustakaan TinyGPS++:
Pustaka TinyGPS++ memudahkan untuk mendapatkan informasi tentang lokasi dalam format yang berguna dan mudah dipahami. Pustaka TinyGPS++ memungkinkan Anda mendapatkan informasi lebih dari sekadar lokasi, dan dengan cara sederhana, selain lokasi, Anda bisa mendapatkan:
> tanggal
> waktu
> kecepatan
> kursus
> ketinggian
>satelit
> hdop
Langkah 2: Menangkap Lintang dan Bujur:
Saya akan menyarankan mengunduh file fritzing yang disediakan di halaman proyek untuk klarifikasi koneksi yang lebih baik atau jika Anda ragu, jangan ragu untuk bertanya di komentar.
Langkah 3: Kode Arduino untuk Pengambilan Lokasi:
Catatan: Anda harus menginstal Perpustakaan TinyGPS++
sambungkan sesuai diagram rangkaian dan unggah kode di atas, Buka monitor serial pada baud rate 9600 dan Anda akan melihat output berikut
Catatan: Untuk mendapatkan garis lintang dan garis bujur mungkin memerlukan waktu. Karena penerima perlu menangkap sinyal. setiap kali mulai mendapatkan sinyal, LED pada modul GPS akan berkedip.
Langkah 4: Pemberitahu Tujuan Melalui LED:
Jadi untuk memastikan ide saya berhasil, saya membuat prototipe menggunakan LED untuk memberi tahu tujuan. Jadi yang saya lakukan adalah, saya menambahkan nilai Latitude dan Longitude tujuan dari kode sebelumnya (Read_Lat_Lng.ino) dan menemukan jarak ke tujuan dari lokasi saat ini. Dan menggunakannya untuk mengatur rentang di mana LED harus menyala.
Unggah kode dan Anda akan melihat yang berikut di monitor serial.
Jadi jarak ke tujuan dapat digunakan untuk menentukan rentang di mana operasi keluaran (pemberitahuan) harus dilakukan.
Langkah 5: Yang Terakhir
OK prototipe saya bekerja dengan baik. Sekarang saya ingin memasukkan proyek saya ke dalam kotak yang dapat memuat Arduino, modul GPS, motor dengan IC driver, dan catu daya 9V.
Koneksi ke IC L293D
- Hubungkan 5V ke Aktifkan 1, Vs dan Vss pada L293D
- Hubungkan pin output digital (kami menggunakan 6 dan 7) ke input 1 dan input 2 pada L293D.
- Hubungkan GND Arduino Anda ke kedua pin GND di sisi yang sama dari L293D
- Terakhir hubungkan output 1 dan output 2 dari L293D ke pin motor Anda.
Direkomendasikan:
Jam GPS Arduino Dengan Waktu Lokal Menggunakan Modul NEO-6M: 9 Langkah
Jam GPS Arduino Dengan Waktu Lokal Menggunakan Modul NEO-6M: Dalam tutorial ini kita akan belajar bagaimana mendapatkan waktu saat ini dari satelit menggunakan arduino. Tonton videonya
Antarmuka Arduino Mega Dengan Modul GPS (Neo-6M): 8 Langkah
Antarmuka Arduino Mega Dengan Modul GPS (Neo-6M): Dalam proyek ini, saya telah menunjukkan cara menghubungkan modul GPS (Neo-6M) dengan Arduino Mega. Pustaka TinyGPS digunakan untuk menampilkan data Bujur dan Lintang dan TinyGPS++ digunakan untuk menampilkan Lintang, Bujur, Ketinggian, Kecepatan dan jumlah satelit
Menghubungkan Modul GPS Dengan Arduino Uno: 7 Langkah
Menghubungkan Modul GPS Dengan Arduino Uno: Hai ! Apakah Anda ingin menghubungkan modul GPS ke Papan Arduino Uno Anda, tetapi tidak tahu bagaimana melakukannya? Saya di sini untuk membantu Anda! Anda memerlukan bagian berikut untuk memulai
Modul RF 433MHZ - Membuat Penerima dan Pemancar Dari Modul RF 433MHZ Tanpa Mikrokontroler: 5 Langkah
Modul RF 433MHZ | Membuat Penerima dan Pemancar Dari Modul RF 433MHZ Tanpa Mikrokontroler: Apakah Anda ingin mengirim data nirkabel? dengan mudah dan tanpa mikrokontroler diperlukan? Ini dia, dalam instruksi ini saya akan menunjukkan kepada Anda pemancar dan penerima rf dasar mi siap digunakan! Dalam instruksi ini Anda akan dapat mengirim dan menerima data menggunakan
Tutorial Modul LoRa E32-433T - Papan Breakout DIY untuk Modul E32: 6 Langkah
Tutorial Modul LoRa E32-433T | Papan Breakout DIY untuk Modul E32: Hai, apa kabar, Guys! Akarsh di sini dari CETech. Proyek saya ini lebih merupakan kurva pembelajaran untuk memahami cara kerja modul E32 LoRa dari eByte yang merupakan modul transceiver 1 watt daya tinggi. Setelah kami memahami cara kerjanya, saya memiliki desain