Daftar Isi:
- Langkah 1: Apa yang Anda Butuhkan
- Langkah 2: Sirkuit
- Langkah 3: Mulai Visuino, dan Pilih Jenis Papan Arduino UNO
- Langkah 4: Di Visuino Tambahkan Komponen
- Langkah 5: Dalam Komponen Set Visuino
- Langkah 6: Dalam Komponen Visuino Connect
- Langkah 7: Sebelum Mengunggah ke Arduino
- Langkah 8: Hasilkan, Kompilasi, dan Unggah Kode Arduino
- Langkah 9: Mainkan
Video: Jam GPS Arduino Dengan Waktu Lokal Menggunakan Modul NEO-6M: 9 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Dalam tutorial ini kita akan belajar bagaimana mendapatkan waktu saat ini dari satelit menggunakan arduino.
Tonton videonya!
Langkah 1: Apa yang Anda Butuhkan
- Modul GPS NEO-6M
- Tampilan TFT ST7789
- Arduino Uno atau papan Arduino lainnya
- Papan tempat memotong roti
- Kabel jumper
- Perangkat lunak Visuino: Unduh di sini
Langkah 2: Sirkuit
- Hubungkan Arduino 5V ke modul GPS VCC
- Hubungkan Arduino GND ke modul GPS GND
- Hubungkan modul GPS RX ke Arduino TX
- Hubungkan modul GPS TX ke Arduino RX
- Hubungkan Arduino 5V ke pin LCD VCC
- Hubungkan Arduino 5V ke pin LCD BLK
- Hubungkan Arduino GND ke pin LCD GND
- Hubungkan pin LCD SCL ke pin digital Arduino 13
- Hubungkan pin LCD SDA ke pin digital Arduino 11
- Hubungkan pin LCD Atur ulang ke pin digital Arduino 9
- Hubungkan pin LCD DC ke pin digital Arduino 8
Langkah 3: Mulai Visuino, dan Pilih Jenis Papan Arduino UNO
Visuino: https://www.visuino.eu juga perlu diinstal. Unduh versi Gratis atau daftar untuk Uji Coba Gratis.
Jalankan Visuino seperti pada gambar pertama Klik tombol "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika muncul dialog, pilih "Arduino UNO" seperti pada Gambar 2
Langkah 4: Di Visuino Tambahkan Komponen
- Tambahkan komponen "Serial GPS"
- Tambahkan komponen "Decode(Split) Date/Time"
- Tambahkan komponen "Tambah Tanggal/Waktu"
- Tambahkan 2X teks "Teks Terformat"
- Tambahkan komponen "TFT Color Display ST7735/ST7789"
Langkah 5: Dalam Komponen Set Visuino
- Pilih "Display1" dan di jendela properti atur Orientasi ke goDown, Ketik ke dtST7789_240_240
- Klik dua kali pada "Tampilan1"
Di jendela Elemen:
Seret "Gambar Teks" ke kiri
Di jendela properti atur Warna ke aclDarkOrange, ukuran ke 3, Teks ke "GPS CLOCK", X ke 70, Y ke 20
Seret "Gambar Teks" ke kiri
Di jendela properti atur ukuran ke 2, Teks ke "Waktu:", Y ke 90
Seret "Bidang Teks"
Di jendela properti atur Warna ke aclTurquoise, ukuran ke 3, X ke 70, Y ke 90
Seret "Gambar Teks"
Di jendela properti atur ukuran ke 2, Teks ke "Tanggal:", Y ke 140
Seret "Bidang Teks"
Di jendela properti atur Warna ke aclTurquoise, ukuran ke 3, X ke 70, Y ke 140
Seret "Gambar Garis"
Di jendela properti atur Tinggi ke 0, Lebar ke 240, Y ke 70
Seret "Gambar Bitmap" ke kiri
Di jendela properti pilih bitmap dan klik pada 3 titik dan di editor bitmap muat file bitmap (termasuk di sini)
Catatan: Anda bisa mendapatkan bitmap lain di sini
- Tutup Editor Bitmap
- Tutup jendela Elemen
- Pilih "FormattedText1" dan di jendela properti atur teks ke %0:%1:%2
- Klik dua kali pada "FormattedText1" dan di jendela elemen seret 3X "Elemen Teks" ke kiri
Tutup jendela Elemen
- Pilih "FormattedText2" dan di jendela properti atur teks ke %0:%1:%2
- Klik dua kali pada "FormattedText2" dan di jendela elemen seret 3X "Elemen Teks" ke kiri
Tutup jendela Elemen
Untuk menyesuaikan zona waktu pilih "AddDateTime1" dan di jendela properti ubah jam ke zona waktu Anda, contoh jam: 2, ini akan menambah 2 jam ke waktu yang diterima dari satelit.
Langkah 6: Dalam Komponen Visuino Connect
- Hubungkan Display1 pin Out SPI ke pin papan Arduino SPI In
- Hubungkan Display1 pin Atur ulang ke pin digital papan Arduino 9
- Hubungkan Display1 pin Register Select ke pin digital board Arduino 8
- Hubungkan pin GPS1 Tanggal waktu ke AddDateTime1 pin In
- Hubungkan AddDateTime1 pin Out ke DecodeDateTime1pin In
- Hubungkan pin GPS1 Keluar ke pin papan Arduino Serial[0] In
- Hubungkan DecodeDateTime1 pin Year ke FormattedText2 pin Text Element3 In
- Hubungkan DecodeDateTime1 pin Month ke FormattedText2 pin Text Element1 In
- Hubungkan DecodeDateTime1 pin Day ke FormattedText2 pin Text Element2 In
- Hubungkan DecodeDateTime1 pin Hour ke FormattedText1 pin Text Element1 In
- Hubungkan DecodeDateTime1 pin Menit ke FormattedText1 pin Text Element2 In
- Hubungkan pin DecodeDateTime1 Second ke pin FormattedText1 Text Element3 In
- Hubungkan pin FormattedText1 Out ke Display1Text Field1 pin In
- Hubungkan pin FormattedText2 Out ke Display1Text Field2 pin In
Langkah 7: Sebelum Mengunggah ke Arduino
- Sebelum Anda mengunggah ke Arduino, lepaskan pin RX di Arduino
- Setelah mengunggah, sambungkan kabel kembali ke pin Arduino RX
Langkah 8: Hasilkan, Kompilasi, dan Unggah Kode Arduino
Di Visuino, di bagian bawah klik pada Tab "Build", pastikan port yang benar dipilih, lalu klik tombol "Compile/Build and Upload".
Langkah 9: Mainkan
Jika Anda menyalakan modul Arduino UNO, Layar akan mulai menunjukkan waktu dan tanggal yang diperoleh dari satelit.
Selamat! Anda telah menyelesaikan proyek Anda dengan Visuino. Juga terlampir adalah proyek Visuino, yang saya buat untuk Instruksi ini, Anda dapat mengunduhnya dan membukanya di Visuino:
File GPS-SAT-TIME.visuino (Proyek dengan penyesuaian zona)
File GPS-TIME2.visuino (Proyek tanpa penyesuaian zona)
Direkomendasikan:
Cara Menggunakan Modul Jam Waktu Nyata (DS3231): 5 Langkah
Cara Menggunakan Modul Jam Waktu Nyata (DS3231): DS3231 adalah jam waktu nyata (RTC) I2C yang sangat akurat dan berbiaya rendah dengan osilator kristal kompensasi suhu (TCXO) dan kristal yang terintegrasi. Perangkat ini menggabungkan input baterai dan mempertahankan ketepatan waktu yang akurat saat daya utama ke
Jam Digital Waktu Jaringan Menggunakan ESP8266: 4 Langkah (dengan Gambar)
Jam Digital Waktu Jaringan Menggunakan ESP8266: Kami mempelajari cara membuat jam digital kecil yang lucu yang berkomunikasi dengan server NTP dan menampilkan waktu jaringan atau internet. Kami menggunakan mini WeMos D1 untuk terhubung ke jaringan WiFi, mendapatkan waktu NTP dan menampilkannya pada modul OLED.Video di atas t
Jam Internet: Menampilkan Tanggal dan Waktu Dengan OLED Menggunakan ESP8266 NodeMCU Dengan Protokol NTP: 6 Langkah
Jam Internet: Tampilkan Tanggal dan Waktu Dengan OLED Menggunakan ESP8266 NodeMCU Dengan Protokol NTP: Hai teman-teman dalam instruksi ini kami akan membuat jam internet yang akan mendapatkan waktu dari internet sehingga proyek ini tidak memerlukan RTC untuk dijalankan, hanya perlu a koneksi internet yang berfungsi Dan untuk proyek ini Anda memerlukan esp8266 yang akan memiliki
Mendapatkan Waktu Dari Internet Menggunakan ESP8266 - Proyek Jam NTP Dengan ESP8266 Nodemcu: 5 Langkah
Mendapatkan Waktu Dari Internet Menggunakan ESP8266 | Proyek Jam NTP Dengan ESP8266 Nodemcu: Dalam tutorial ini kita akan melihat bagaimana mendapatkan waktu menggunakan ESP8266/nodemcu dengan Arduino IDE. Mendapatkan waktu sangat berguna dalam pencatatan data untuk menandai waktu pembacaan Anda. Jika proyek ESP8266 Anda memiliki akses ke Internet, Anda bisa mendapatkan waktu menggunakan Network T
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE - Jam Waktu Nyata RTC Dengan M5stack M5stick-C: 4 Langkah
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE | Jam Waktu Nyata RTC Dengan M5stack M5stick-C: Hai teman-teman dalam instruksi ini kita akan belajar cara membuat jam dengan papan pengembangan m5stick-C dari m5stack menggunakan Arduino IDE. Jadi m5stick akan menampilkan tanggal, waktu & minggu dalam sebulan di layar