Isi kandungan:

Jam Rangkaian Berasaskan ESP8266 dan Monitor Cuaca: 3 Langkah (dengan Gambar)
Jam Rangkaian Berasaskan ESP8266 dan Monitor Cuaca: 3 Langkah (dengan Gambar)

Video: Jam Rangkaian Berasaskan ESP8266 dan Monitor Cuaca: 3 Langkah (dengan Gambar)

Video: Jam Rangkaian Berasaskan ESP8266 dan Monitor Cuaca: 3 Langkah (dengan Gambar)
Video: Membuat Alat Pendeteksi Kebakaran Berbasis IOT Menggunakan Aplikasi Android MIT App Inventor 2024, Julai
Anonim
Jam Rangkaian dan Monitor Cuaca Berasaskan ESP8266
Jam Rangkaian dan Monitor Cuaca Berasaskan ESP8266

Projek Hujung Minggu Pendek dan Sederhana dengan Paparan OLED ESP8266 dan 0.96 128x64.

Peranti adalah jam rangkaian iaitu mengambil masa dari pelayan ntp. Ia juga Memaparkan maklumat cuaca dengan ikon dari openweathermap.org

Bahagian yang Diperlukan:

1. Modul ESP8266 (Mana-mana, saya menggunakan NodeMCU)

2. OLED 0.96 (Berasaskan I2C)

3. Wayar Pelompat

4. Papan Roti

5. Kabel USB untuk memasang ESP8266 ke komputer

Langkah 1: Buat Akaun di Openweathermap.org

Buat Akaun di Openweathermap.org
Buat Akaun di Openweathermap.org

Membuat akaun di openweathermap.org adalah terus maju.

Buat akaun dengan mengklik pendaftaran.

Log masuk dan pergi ke Tab API. Perhatikan Kunci API anda.

Langkah 2: Sambungan Perkakasan

Sambungan Perkakasan
Sambungan Perkakasan

Pada NodeMCU sambungannya adalah seperti berikut.

NodeMCU OLED

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

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

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

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

Langkah 3: Membakar Program Dari Arduino IDE

Buka Program di Arduino IDE.

Pilih Modul ESP8266 yang anda gunakan dari menu Papan dan Muat naik kod ke modul.

Kod tersebut mengemas kini maklumat cuaca setiap 10 minit.

Semua Ikon cuaca diletakkan dalam fail icon.h.

Kod ikon dikembalikan dari panggilan yang kami buat ke openweathermap.org

Saya telah menggunakan logik penghuraian yang sangat kasar untuk mengekstrak maklumat cuaca dari json yang diterima.

Anda boleh menggunakan perpustakaan json untuk Arduino jika anda mahu.

Disyorkan: