Daftar Isi:
- Langkah 1: Apa yang Anda Butuhkan
- Langkah 2: Sirkuit
- Langkah 3: Mulai Visuino, dan Pilih NodeMCU ESP-12
- Langkah 4: Di Visuino Tambahkan Komponen
- Langkah 5: Pengaturan WiFi
- Langkah 6: Di Visuino: Menghubungkan Komponen
- Langkah 7: Hasilkan, Kompilasi, dan Unggah Kode Arduino
- Langkah 8: Mainkan
Video: Visuino - Dapatkan Waktu Akurat Dari Server NIST Internet Menggunakan NodeMCU: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Pada tutorial ini kita akan menggunakan NodeMCU Mini, OLED Lcd, dan Visuino untuk menampilkan live internet time dari NIST Server di Lcd. Tonton video demonstrasi. Penghargaan untuk inspirasi diberikan kepada pengguna youtube " Ciprian Balalau ".
Langkah 1: Apa yang Anda Butuhkan
- NodeMCU Mini
- OLED LcdLED Merah
- 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)
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 InternetTime
- Tambahkan komponen Pulse Generator dan atur frekuensi ke: 0.1166667
- Tambahkan komponen DeleteRightText dan atur panjangnya ke: 8
- Tambahkan komponen DeleteLeftText dan atur panjang ke 1
- Tambahkan layar OLED I2C
Klik dua kali pada komponen OLED Display dan drag "Draw round rectangle" ke sisi kiri (lihat gambar), atur Height:30, width:120, x:4, Y:15
juga drag "Teks bidang" ke sisi kiri (lihat gambar), set x:17 Y:30
Langkah 5: Pengaturan WiFi
Pilih NodeMCU ESP-12 dan di editor Modules>WiFi>Access Points, klik tombol […], sehingga jendela "Access point" akan terbuka
Dalam editor ini seret titik akses WiFi ke sisi kiri.
- Di bawah "SSID" masukkan nama Jaringan WiFi Anda
- Di bawah "Kata Sandi" masukkan kata sandi akses untuk jaringan WiFi Anda
Tutup jendela "Titik akses"
Di sebelah kiri editor pilih Modules>Wifi>Sockets, klik tombol […], sehingga jendela "Sockets" akan terbuka Tarik TCP Client dari kanan ke kiri
Di bawah jendela Properties, setel host: time-b-g.nist.gov
Di bawah jendela Properties set port: 37
Langkah 6: Di Visuino: Menghubungkan Komponen
- Hubungkan NodeMCU ESP-12 Modules. WiFi. Sockets. TCPClient1 PIN [IN] ke InternetTime1 PIN [Socket]
- Hubungkan PIN PulseGenerator1 [OUT] ke PIN InternetTime1 [Jam]
- Hubungkan InternetTime1 PIN [Out] ke NodeMCU ESP-12 Serial [0] PIN [IN] dan ke DeleteRightText1 PIN [IN]
- Hubungkan PIN DeleteRightText1 [OUT] ke PIN DeleteLeftText1 [IN]
- Hubungkan PIN DeleteLeftText1 [OUT] ke DisplayOLED1 Elements. Text Field1 PIN [IN]
- Hubungkan DisplayOLED1 PIN [OUT] ke NodeMCU ESP-12 I2C PIN [IN]
Langkah 7: 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 8: Mainkan
Jika Anda menyalakan modul NodeMCU, LCD OLED akan mulai menunjukkan waktu dan tanggal saat ini.
Selamat! Anda telah menyelesaikan proyek Live Internet Time Anda dengan Visuino. Juga terlampir adalah proyek Visuino, yang saya buat untuk Instructable ini. Anda dapat mengunduh dan membukanya di Visuino: Tautan unduhan
Direkomendasikan:
Pengukur Volt Akurat & Akurat Arduino (0-90V DC): 3 Langkah
Arduino Precise & Accurate Volt Meter (0-90V DC): Dalam instruksi ini, saya telah membuat voltmeter untuk mengukur tegangan tinggi DC (0-90v) dengan presisi dan akurasi relatif menggunakan Arduino Nano. Pengukuran tes yang saya lakukan cukup akurat, sebagian besar dalam 0,3v dari tegangan aktual yang diukur dengan
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
Frekuensi 1 Hz Akurat Dari Listrik AC: 9 Langkah
Frekuensi 1 Hz Akurat Dari Sumber Listrik AC: Frekuensi saluran adalah, tergantung pada negara 50Hz atau 60Hz. Frekuensi ini memiliki fluktuasi kecil dalam jangka pendek, tetapi dikompensasikan setiap hari oleh pembangkit listrik yang menghasilkan sumber frekuensi yang cukup akurat untuk banyak aplikasi pengaturan waktu
Cara Mematikan Router dari Internet (dalam Waktu Kurang dari 10 Menit): 6 Langkah
Cara Mematikan Router dari Internet (Dalam Waktu Kurang dari 10 Menit): Dalam tutorial ini saya akan menunjukkan cara menjalankan serangan DOS (denial of service) terhadap router. Ini akan memblokir orang dari menggunakan router yang Anda serang. Mari kita mulai dengan XKCDTutorial ini hanya akan menentukan cara menjalankan serangan