Daftar Isi:

Jam Jaringan Berbasis ESP8266 dan Monitor Cuaca: 3 Langkah (dengan Gambar)
Jam Jaringan Berbasis ESP8266 dan Monitor Cuaca: 3 Langkah (dengan Gambar)

Video: Jam Jaringan Berbasis ESP8266 dan Monitor Cuaca: 3 Langkah (dengan Gambar)

Video: Jam Jaringan Berbasis ESP8266 dan Monitor Cuaca: 3 Langkah (dengan Gambar)
Video: PROJECT IoT /Internet Of Things dengan NodeMcU-ESP8266 "MONITORING CUACA " via BLYNK #arduinoproject 2024, Juli
Anonim
Jam Jaringan Berbasis ESP8266 dan Monitor Cuaca
Jam Jaringan Berbasis ESP8266 dan Monitor Cuaca

Proyek Akhir Pekan Singkat dan Sederhana dengan ESP8266 dan Layar OLED 128x64 0,96 ''.

Perangkat adalah jam jaringan yaitu mengambil waktu dari server ntp. Ini juga Menampilkan informasi cuaca dengan ikon dari openweathermap.org

Bagian yang Diperlukan:

1. Modul ESP8266 (Apa saja, saya menggunakan NodeMCU)

2. OLED 0,96 (Berbasis I2C)

3. Kabel Jumper

4. Papan Roti

5. Kabel USB untuk memasang ESP8266 ke komputer

Langkah 1: Buat Akun di Openweathermap.org

Buat Akun di Openweathermap.org
Buat Akun di Openweathermap.org

Membuat akun di openweathermap.org sangatlah mudah.

Buat akun dengan mengklik daftar.

Masuk dan buka Tab API. Catat Kunci API Anda.

Langkah 2: Koneksi Perangkat Keras

Koneksi Perangkat Keras
Koneksi Perangkat Keras

Pada NodeMCU koneksi adalah sebagai berikut.

NodeMCU OLED

3V ------------- Vcc

Gnd ------------- Gnd

D1 ------------- SCL

D2 -------------- SDA

Langkah 3: Bakar Program Dari Arduino IDE

Buka Program di Arduino IDE.

Pilih Modul ESP8266 yang Anda gunakan dari menu Papan dan Unggah kode ke modul.

Kode memperbarui informasi cuaca setiap 10 menit.

Semua Ikon cuaca ditempatkan di file icon.h.

Kode ikon dikembalikan dari panggilan yang kami lakukan ke openweathermap.org

Saya telah menggunakan logika parsing yang sangat kasar untuk mengekstrak informasi cuaca dari json yang diterima.

Anda dapat menggunakan perpustakaan json untuk Arduino jika Anda mau.

Direkomendasikan: