Daftar Isi:
- Langkah 1: Pendahuluan
- Langkah 2: Komponen
- Langkah 3: Prosedur
- Langkah 4: Koneksi Perangkat Keras
- Langkah 5: Program NodeMCU Anda:
- Langkah 6: Catatan
Video: Jam Internet (NTP) untuk Proyek IoT: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Proyek ini akan membantu Anda mendapatkan waktu dari Internet untuk proyek IoT, tanpa memerlukan perangkat keras RTC tambahan. Dalam tutorial ini, kita akan bagaimana menggunakan Nokia LCD 5110, mendapatkan data NTP dari Internet dan menampilkannya di LCD pada koordinat tertentu. Mari kita mengenal NTP secara singkat.
Langkah 1: Pendahuluan
Network Time Protocol (NTP) adalah protokol yang digunakan untuk menyinkronkan waktu jam komputer dalam jaringan. Protokol ini termasuk dan merupakan salah satu bagian tertua dari rangkaian protokol TCP/IP. Istilah NTP berlaku untuk protokol dan program client-server yang berjalan di komputer.
NTP, yang dikembangkan oleh David Mills di University of Delaware pada tahun 1981, dirancang untuk sangat toleran terhadap kesalahan dan skalabel. Bagaimana cara kerja NTP? Klien NTP memulai pertukaran permintaan waktu dengan server NTP. Sebagai hasil dari pertukaran ini, klien dapat menghitung penundaan tautan dan offset lokalnya, dan menyesuaikan jam lokalnya agar sesuai dengan jam di komputer server. Sebagai aturan, enam pertukaran selama sekitar lima sampai 10 menit diperlukan untuk awalnya mengatur jam. Setelah disinkronkan, klien memperbarui jam sekitar sekali setiap 10 menit, biasanya hanya membutuhkan satu pertukaran pesan. Selain sinkronisasi client-server. Transaksi ini terjadi melalui Protokol Datagram Pengguna pada port 123. NTP juga mendukung sinkronisasi siaran jam komputer rekan.
Langkah 2: Komponen
- NodeMCU
- LCD Nokia 5110
Langkah 3: Prosedur
Kami akan menampilkan waktu dan data ke LCD Nokia 5110, pertama-tama Anda harus mengenal LCD Nokia 5110, Anda dapat menggunakan metode output lainnya dengan membuat beberapa perubahan dalam kode.
Nokia 5110 LCD: Nokia 5110 adalah layar LCD grafis dasar untuk banyak aplikasi. Awalnya ditujukan sebagai layar ponsel. Yang ini dipasang pada PCB yang mudah disolder. Ini menggunakan pengontrol PCD8544, yang sama dengan yang digunakan pada LCD Nokia 3310. PCD8544 adalah pengontrol/driver CMOS LCD berdaya rendah, yang dirancang untuk menggerakkan tampilan grafis 48 baris dan 84 kolom. Semua fungsi yang diperlukan untuk tampilan disediakan dalam satu chip, termasuk pembangkitan pasokan LCD dan tegangan bias pada chip, yang menghasilkan komponen eksternal yang minimum dan konsumsi daya yang rendah. Antarmuka PCD8544 ke mikrokontroler melalui antarmuka bus serial.
Langkah 4: Koneksi Perangkat Keras
Gunakan diagram fritzing untuk membuat koneksi:
Pin LCD Nokia Pin NodeMCU
RST………………………….. D1
CE………………………………. D2
DC………………………….. D0
Din………………………….. D7
CLK………………………. D5
VCC………………………… Pin NodeMCU 3V atau gunakan suplai 3.3v eksternal
BL……………………………Biasanya dengan pin VCC untuk menyalakan lampu latar (Anda dapat menambahkan resistor variabel untuk menyesuaikan lampu latar)
GND……………………….. GND
Langkah 5: Program NodeMCU Anda:
Pastikan Anda memiliki papan esp8266 di Arduino IDE Anda, unduh kode terlampir dan instal pustaka di Arduino IDE Anda, lalu Atur SSID & Kata Sandi wifi lokal Anda dan GMT sesuai dengan area Anda dalam kode, unggah di pengontrol Anda. Awalnya itu akan menampilkan data yang salah sampai koneksi internet dibuat, tunggu beberapa detik untuk waktu dan tanggal yang diperbarui, periksa video terlampir dengan tutorial ini.
Langkah 6: Catatan
Silakan bagikan dan berlangganan saluran youtube kami untuk memberi kami motivasi.
Terima kasih
Direkomendasikan:
Cara Membuat RADAR Menggunakan Arduino untuk Proyek Sains - Proyek Arduino Terbaik: 5 Langkah
Cara Membuat RADAR Menggunakan Arduino untuk Proyek Sains | Proyek Arduino Terbaik: Hai teman-teman, dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana membuat sistem radar luar biasa yang dibangun menggunakan arduino nano, proyek ini sangat ideal untuk proyek sains dan Anda dapat dengan mudah membuatnya dengan investasi dan peluang yang sangat sedikit jika memenangkan hadiah besar untuk
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
Jam Jaringan ESP8266 Tanpa RTC - Nodemcu NTP Jam Tidak Ada RTC - PROYEK JAM INTERNET: 4 Langkah
Jam Jaringan ESP8266 Tanpa RTC | Nodemcu NTP Jam Tidak Ada RTC | INTERNET CLOCK PROJECT : Pada project ini akan dibuat project clock tanpa RTC, akan memakan waktu dari internet menggunakan wifi dan akan ditampilkan pada layar st7735
10 Proyek Dasar Arduino untuk Pemula! Buat Setidaknya 15 Proyek Dengan Satu Papan!: 6 Langkah
10 Proyek Arduino Dasar untuk Pemula! Buat Setidaknya 15 Proyek Dengan Satu Papan!: Proyek Arduino & Papan Tutorial; Termasuk 10 proyek Arduino dasar. Semua kode sumber, file Gerber, dan lainnya. Tidak ada SMD! Solder mudah untuk semua orang. Komponen yang mudah dilepas dan diganti. Anda dapat membuat setidaknya 15 proyek dengan satu