Isi kandungan:

Jam Internet (NTP) untuk Projek IoT: 6 Langkah
Jam Internet (NTP) untuk Projek IoT: 6 Langkah

Video: Jam Internet (NTP) untuk Projek IoT: 6 Langkah

Video: Jam Internet (NTP) untuk Projek IoT: 6 Langkah
Video: Belajar Bikin JAM DIGITAL Tanpa RTC, Tapi Menggunakan Network Time Protocol (NTP Server) - ESP8266 2024, November
Anonim
Image
Image

Projek ini akan membantu anda mendapatkan masa dari Internet untuk projek IoT, tanpa memerlukan perkakasan RTC tambahan. Dalam tutorial ini, kita akan bagaimana menggunakan Nokia LCD 5110, mendapatkan data NTP dari Internet dan memaparkannya pada LCD pada koordinat tertentu. Mari kita buat pengenalan ringkas mengenai NTP.

Langkah 1: Pengenalan

Network Time Protocol (NTP) adalah protokol yang digunakan untuk menyegerakkan waktu jam komputer dalam rangkaian. Ia termasuk dan merupakan salah satu bahagian tertua dari rangkaian protokol TCP / IP. Istilah NTP berlaku untuk program protokol dan pelayan klien yang berjalan di komputer.

NTP, yang dikembangkan oleh David Mills di University of Delaware pada tahun 1981, dirancang untuk menjadi sangat bertoleransi dan boleh diskalakan. Bagaimana NTP berfungsi? Pelanggan NTP memulakan pertukaran permintaan masa dengan pelayan NTP. Sebagai hasil pertukaran ini, pelanggan dapat mengira kelewatan thelink dan ofset tempatannya, dan menyesuaikan jam tempatannya agar sesuai dengan jam di komputer pelayan. Sebagai peraturan, enam pertukaran dalam jangka masa sekitar lima hingga 10 minit diperlukan untuk mengatur jam pada mulanya. Setelah disegerakkan, pelanggan mengemas kini jam kira-kira 10 minit sekali, biasanya hanya memerlukan satu pertukaran mesej. Sebagai tambahan kepada penyegerakan pelayan pelanggan. Transaksi ini berlaku melalui Protokol Datagram Pengguna di port 123. NTP juga menyokong penyegerakan siaran jam komputer rakan sebaya.

Langkah 2: Komponen

  1. NodeMCU
  2. Nokia 5110 LCD

Langkah 3: Prosedur

Sambungan Perkakasan
Sambungan Perkakasan

Kami akan menampilkan waktu dan data ke Nokia 5110 LCD, pertama Anda harus membiasakan diri dengan Nokia 5110 LCD, Anda dapat menggunakan metode output lain dengan membuat beberapa perubahan dalam kod.

Nokia 5110 LCD: dia Nokia 5110 adalah layar LCD grafik asas untuk banyak aplikasi. Ini pada asalnya ditujukan sebagai skrin telefon bimbit. Yang ini dipasang pada PCB yang mudah disolder. Ia menggunakan pengawal PCD8544, yang sama digunakan pada Nokia 3310 LCD. PCD8544 adalah pengawal / pemacu LCD CMOS berkuasa rendah, yang direka untuk memacu paparan grafik 48 baris dan 84 lajur. Semua fungsi yang diperlukan untuk paparan disediakan dalam satu cip, termasuk penjanaan bekalan LCD on-chip dan voltan bias, yang menghasilkan minimum komponen luaran dan penggunaan daya yang rendah. PCD8544 antara muka ke pengawal mikro melalui antara muka bas bersiri.

Langkah 4: Sambungan Perkakasan

Gunakan rajah fritzing untuk membuat sambungan:

Pin LCD Nokia NodeMCU pin

RST ………………………….. D1

CE ……………………………. D2

DC ………………………….. D0

Din ………………………….. D7

CLK …………………………. D5

VCC ………………………… 3V pin NodeMCU atau gunakan bekalan 3.3v luaran

BL …………………………… Biasa dengan pin VCC untuk menghidupkan lampu latar (anda boleh menambahkan perintang yang berubah-ubah untuk menyesuaikan lampu latar)

GND ……………………….. GND

Langkah 5: Program Node AndaMCU:

Pastikan anda mempunyai papan esp8266 di Arduino IDE anda, muat turun kod terlampir dan instal perpustakaan di Arduino IDE anda, kemudian Tetapkan SSID & Kata Laluan wifi tempatan anda dan GMT mengikut kawasan anda dalam kod, muat naik di pengawal anda. Pada mulanya ia akan menunjukkan data yang salah sehingga sambungannya dibuat ke internet, tunggu beberapa saat untuk masa dan tarikh yang dikemas kini, periksa video yang dilampirkan dengan tutorial ini.

Langkah 6: Perhatikan

Sila kongsi dan langgan saluran youtube kami untuk memberi kami motivasi.

Terima kasih

Disyorkan: