Isi kandungan:
- Langkah 1: Apa yang Anda Perlu
- Langkah 2: Litar
- Langkah 3: Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
- Langkah 4: Dalam Visuino Tambah Komponen
- Langkah 5: Dalam Komponen Set Visuino
- Langkah 6: Dalam Komponen Sambungan Visuino
- Langkah 7: Sebelum memuat naik ke Arduino
- Langkah 8: Hasilkan, Susun, dan Muat Naik Kod Arduino
- Langkah 9: Main
Video: Jam GPS Arduino Dengan Waktu Tempatan Menggunakan Modul NEO-6M: 9 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Dalam tutorial ini kita akan belajar bagaimana mendapatkan waktu terkini dari satelit menggunakan arduino.
Tonton video!
Langkah 1: 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
- 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
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
- 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
- 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
- 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 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
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:
ESP8266 Pemantauan Suhu Nodemcu Menggunakan DHT11 pada Pelayan Web Tempatan - Dapatkan Suhu & Kelembapan Bilik di Penyemak Imbas Anda: 6 Langkah
ESP8266 Pemantauan Suhu Nodemcu Menggunakan DHT11 pada Pelayan Web Tempatan | Dapatkan Suhu & Kelembapan Bilik di Penyemak Imbas Anda: Hai kawan-kawan hari ini kita akan membuat kelembapan & sistem pemantauan suhu menggunakan ESP 8266 NODEMCU & Sensor suhu DHT11. Suhu dan kelembapan akan diperolehi dari DHT11 Sensor & ia dapat dilihat pada penyemak imbas yang laman webnya akan diuruskan
OTOMASI RUMAH BERDASARKAN SERVER MQTT TEMPATAN MENGGUNAKAN RASPBERRY PI DAN PAPAN NODEMCU: 6 Langkah
OTOMASI RUMAH BERDASARKAN SERVER MQTT TEMPAT MENGGUNAKAN RASPBERRY PI DAN NODEMCU BOARD: Hingga kini saya telah membuat beberapa video tutorial mengenai mengendalikan peralatan melalui internet. Dan untuk itu saya selalu memilih pelayan MQTT Adafruit kerana senang digunakan dan juga mesra pengguna. Tetapi semua itu berdasarkan internet. Itu bermakna kita
Jam Berasaskan Arduino Menggunakan Modul Jam Sebenar (RTC) DS1307 & 0.96: 5 Langkah
Jam Berasaskan Arduino Menggunakan Modul DS1307 Real Time Clock (RTC) & 0.96: Hai kawan-kawan dalam tutorial ini kita akan melihat bagaimana membuat jam kerja menggunakan modul jam masa nyata DS1307 & Paparan OLED. Oleh itu, kita akan membaca masa dari modul jam DS1307. Dan cetak pada skrin OLED
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE - Jam Masa Sebenar RTC Dengan M5stack M5stick-C: 4 Langkah
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE | Jam RTC Real Time Dengan M5stack M5stick-C: Hai kawan-kawan dalam arahan ini, kita akan belajar bagaimana membuat jam dengan papan pengembangan m5stick-C m5stack menggunakan Arduino IDE. Jadi m5stick akan memaparkan tarikh, masa & minggu dalam paparan
Cara Interface Modul GPS (NEO-6m) Dengan Arduino: 7 Langkah (dengan Gambar)
Cara Interface Modul GPS (NEO-6m) Dengan Arduino: Dalam projek ini, saya telah menunjukkan bagaimana untuk menginterface modul GPS dengan Arduino UNO. Data untuk garis bujur dan garis lintang dipaparkan di LCD dan lokasi dapat dilihat di aplikasi. Senarai bahan Arduino Uno == > Modul GPS Ublox NEO-6m $ 8 == > $ 15 16x