Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Dalam tutorial ini kita akan menggunakan NodeMCU Mini, OLED Lcd, NEO-6M GPS, dan Visuino untuk menampilkan posisi GPS secara langsung di LCD. Tonton video demonstrasi.
Langkah 1: Apa yang Anda Butuhkan
Semua modul berasal dari makerfabs. Mereka memiliki modul kualitas terbaik yang tahun cahaya di depan kompetisi, juga dengan harga terjangkau terbaik.
- NodeMCU Mini
- Modul GPS NEO-6M
- LCD OLED
- Papan tempat memotong roti
- Kabel jumper
- Program Visuino: Unduh Visuino
Langkah 2: Sirkuit
- Hubungkan GND dari NodeMCU ke pin papan tempat memotong roti (gnd)
- Hubungkan pin 5V dari NodeMCU ke pin papan tempat memotong roti (positif)
- Hubungkan pin 0 (SCL) dari NodeMCU ke pin LCD OLED (SCL)
- Hubungkan pin 1 (SDA) dari NodeMCU ke pin LCD OLED (SDA)
- Hubungkan pin LCD OLED (VCC) ke pin papan tempat memotong roti (positif)
- Hubungkan pin LCD OLED (GND) ke pin papan tempat memotong roti (GND)
- Hubungkan pin 5V dari pin GPS papan tempat memotong roti (VCC)
- Hubungkan pin GND dari pin GPS papan tempat memotong roti (GND)
- Hubungkan pin (RX) dari NodeMCU ke pin GPS (TXD)
Langkah 3: Mulai Visuino, dan Pilih NodeMCU ESP-12
Untuk mulai memprogram Arduino, Anda harus menginstal Arduino IDE dari sini:
Perlu diketahui bahwa ada beberapa bug kritis di Arduino IDE 1.6.6. Pastikan Anda menginstal 1.6.7 atau lebih tinggi, jika tidak, Instruksi ini tidak akan berfungsi! Jika Anda belum selesai, ikuti langkah-langkah dalam Instruksi ini untuk mengatur Arduino IDE untuk memprogram ESP 8266! Visuino juga perlu diinstal. Jalankan Visuino seperti pada gambar pertama Klik tombol "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika muncul dialog, pilih "NodeMCU ESP-12" seperti yang ditunjukkan pada Gambar 2
Langkah 4: Di Visuino Tambahkan Komponen
Tambahkan komponen DisplayOLED
- klik dua kali dan tambahkan "Bidang Teks" enam kali (lihat gambar)
- Di bawah jendela properti atur Y untuk setiap bidang teks meningkat 10, untuk bidang teks pertama Y:0, bidang teks kedua Y:10, bidang teks ketiga Y:20, dll
Tambahkan komponen GPS
Langkah 5: Di Visuino: Menghubungkan Komponen
- Hubungkan pin NodeMCU ESP-12 I2C [in] ke pin DisplayOLED1 I2C [Out]
- Hubungkan NodeMCU ESP-12 Serial IN Pin[0] ke GPS1 Pin[Out]
- Hubungkan pin GPS1 [Bujur] ke DisplayOLED1 Elements. TextField1 pin[In]
- Hubungkan pin GPS1 [Latitude] ke DisplayOLED1 Elements. TextField2 pin[In]
- Hubungkan pin GPS1 [Hitung] ke DisplayOLED1 Elements. TextField3 pin[In]
- Hubungkan pin GPS1 [Kecepatan] ke DisplayOLED1 Elements. TextField4 pin[In]
- Hubungkan pin GPS1 [Course] ke DisplayOLED1 Elements. TextField5 pin[In]
- Hubungkan pin GPS1 [Azimuth] ke DisplayOLED1 Elements. TextField6 pin[In]
Langkah 6: Hasilkan, Kompilasi, dan Unggah Kode Arduino
Di Visuino, Tekan F9 atau klik tombol yang ditunjukkan pada Gambar 1 untuk menghasilkan kode Arduino, dan buka Arduino IDE
Pada Arduino IDE, klik tombol Unggah, untuk mengkompilasi dan mengunggah kode (Gambar 2)
Langkah 7: Mainkan
Jika Anda menyalakan modul NodeMCU, Lcd OLED akan mulai menunjukkan posisi GPS dan data lain seperti Kecepatan, dll. Pastikan SKY terlihat sehingga modul GPS dapat menerima sinyal yang bersih.
Selamat! Anda telah menyelesaikan proyek Berita Langsung Anda dengan Visuino. Juga terlampir adalah proyek Visuino, yang saya buat untuk Instructable ini. Anda dapat mengunduh dan membukanya di Visuino: Tautan unduhan