Isi kandungan:

Jam GPS Arduino Dengan Waktu Tempatan Menggunakan Modul NEO-6M: 9 Langkah
Jam GPS Arduino Dengan Waktu Tempatan Menggunakan Modul NEO-6M: 9 Langkah

Video: Jam GPS Arduino Dengan Waktu Tempatan Menggunakan Modul NEO-6M: 9 Langkah

Video: Jam GPS Arduino Dengan Waktu Tempatan Menggunakan Modul NEO-6M: 9 Langkah
Video: LDmicro 13: HC-05 Bluetooth Phone App Control (Microcontroller PLC Ladder Programming with LDmicro) 2024, Jun
Anonim
Image
Image

Dalam tutorial ini kita akan belajar bagaimana mendapatkan waktu terkini dari satelit menggunakan arduino.

Tonton video!

Langkah 1: Apa yang Anda Perlu

Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
  • Modul GPS NEO-6M
  • Paparan ST7789 TFT
  • Arduino Uno atau papan Arduino yang lain
  • Papan roti
  • Wayar pelompat
  • Perisian visuino: Muat turun di sini

Langkah 2: Litar

Litar
Litar
  • Sambungkan Arduino 5V ke modul GPS VCC
  • Sambungkan Arduino GND ke modul GPS GND
  • Sambungkan modul GPS RX ke Arduino TX
  • Sambungkan modul GPS TX ke Arduino RX
  • Sambungkan Arduino 5V ke VCC pin LCD
  • Sambungkan Arduino 5V ke BLK pin LCD
  • Sambungkan Arduino GND ke pin LCD GND
  • Sambungkan SC LCD pin ke pin digital Arduino 13
  • Sambungkan SDA pin LCD ke pin digital Arduino 11
  • Sambungkan Reset pin LCD ke pin digital Arduino 9
  • Sambungkan pin LCD DC ke pin digital Arduino 8

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

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 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 "Decode (Split) Date / Time"
  • Tambah komponen "Tambah Tarikh / Masa"
  • Tambahkan teks "Teks Berformat" 2X
  • Tambahkan komponen "TFT Color Display ST7735 / ST7789"

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 "Display1" dan di tetingkap properti tetapkan Orientasi ke goDown, Ketik ke dtST7789_240_240
  • Klik dua kali pada "Display1"

Di tetingkap Elemen:

Seret "Draw Text" ke kiri

Di tetingkap sifat tetapkan Warna ke aclDarkOrange, ukuran hingga 3, Teks ke "GPS CLOCK", X hingga 70, Y hingga 20

Seret "Draw Text" ke kiri

Dalam tetingkap sifat menetapkan ukuran menjadi 2, Teks ke "Masa:", Y hingga 90

Seret "Medan Teks"

Di tetingkap sifat tetapkan Warna ke aclTurquoise, ukuran hingga 3, X hingga 70, Y hingga 90

Seret "Lukis Teks"

Dalam tetingkap sifat menetapkan saiz hingga 2, Teks ke "Tarikh:", Y hingga 140

Seret "Medan Teks"

Di tetingkap sifat tetapkan Warna ke aclTurquoise, ukuran hingga 3, X hingga 70, Y hingga 140

Seret "Draw Line"

Di tetingkap sifat tetapkan Tinggi ke 0, Lebar hingga 240, Y hingga 70

Seret "Draw Bitmap" ke kiri

Di tetingkap sifat pilih bitmap dan klik pada 3 titik dan pada editor bitmap memuatkan fail bitmap (disertakan di sini)

Nota: anda boleh mendapatkan bitmap lain di sini

  • Tutup Editor Bitmap
  • Tutup tetingkap Elemen
  • Pilih "FormattedText1" dan di tetingkap harta tetapkan teks ke% 0:% 1:% 2
  • Klik dua kali pada "FormattedText1" dan di tetingkap elemen seret 3X "Elemen Teks" ke kiri

Tutup tetingkap Elemen

  • Pilih "FormattedText2" dan di tetingkap properti tetapkan teks ke% 0:% 1:% 2
  • Klik dua kali pada "FormattedText2" dan di tetingkap elemen tarik 3X "Elemen Teks" ke kiri

Tutup tetingkap Elemen

Untuk menyesuaikan zon waktu pilih "AddDateTime1" dan di tetingkap properti menukar jam ke zon waktu anda, contoh jam: 2, ini akan menambah 2 jam pada waktu yang diterima dari satelit.

Langkah 6: Dalam Komponen Sambungan Visuino

Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
  • Sambungkan Display1 pin Out SPI ke pin papan Arduino SPI In
  • Sambungkan Reset pin Display1 ke pin digital papan Arduino 9
  • Sambungkan Daftar Display1 pin Pilih ke pin digital papan Arduino 8
  • Sambungkan pin GPS1 Masa tarikh ke pin AddDateTime1
  • Sambungkan pin AddDateTime1 ke DecodeDateTime1pin In
  • Sambungkan pin GPS1 Out ke pin papan Arduino Serial [0] In
  • Hubungkan DecodeDateTime1 pin Tahun ke Elemen Teks pin FormattedText23 In
  • Sambungkan DecodeDateTime1 pin Bulan ke Elemen Teks pin FormattedText21 In
  • Sambungkan DecodeDateTime1 pin Day ke Elemen Teks pin FormattedText2 In
  • Sambungkan DecodeDateTime1 pin Hour ke FormattedText1 pin Elemen Teks1 In
  • Sambungkan DecodeDateTime1 pin Minute ke FormattedText1 pin Elemen Teks2 In
  • Sambungkan DecodeDateTime1 pin Kedua ke FormattedText1 pin Elemen Teks3 In
  • Sambungkan pin FormattedText1 Keluar ke Medan Display1Teks1 pin In
  • Sambungkan pin FormattedText2 Keluar ke Medan Display1Teks2 pin In

Langkah 7: Sebelum memuat naik ke Arduino

Sebelum Memuat naik ke Arduino
Sebelum Memuat naik ke Arduino
Sebelum Memuat naik ke Arduino
Sebelum Memuat naik ke Arduino
  • Sebelum anda memuat naik ke Arduino putuskan pin RX di Arduino
  • Selepas muat naik sambungkan wayar kembali ke Arduino pin RX

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

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

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

Langkah 9: Main

Sekiranya anda mengaktifkan modul Arduino UNO, Paparan akan mula menunjukkan waktu dan tarikh yang diperoleh dari satelit.

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:

Fail GPS-SAT-TIME.visuino (Projek dengan penyesuaian zon)

Fail GPS-TIME2.visuino (Projek tanpa penyesuaian zon)

Disyorkan: