Isi kandungan:

Stesen Cuaca Berasaskan IoT ESP8266: 6 Langkah
Stesen Cuaca Berasaskan IoT ESP8266: 6 Langkah

Video: Stesen Cuaca Berasaskan IoT ESP8266: 6 Langkah

Video: Stesen Cuaca Berasaskan IoT ESP8266: 6 Langkah
Video: Stasiun Cuaca Berbasis IoT menggunakan Aplikasi Blynk dan Nodemcu | Suhu & Kelembaban | ESP8266 2024, November
Anonim
Image
Image

Ingin membina projek stesen cuaca tanpa menggunakan sensor, dan mendapatkan maklumat mengenai cuaca dari seluruh dunia?

Menggunakan OpenWeatherMap, ia menjadi tugas sebenar.

Langkah 1: BAGAIMANA IA BERFUNGSI?

PENYELESAIANNYA
PENYELESAIANNYA

OpenWeatherMap.org menawarkan data dari seluruh pelosok dunia, dan mudah diakses melalui API mereka (antara muka pengaturcaraan aplikasi), yang tentu saja dihasilkan di JSON.

OpenWeatherMap.org tidak hanya membekalkan data cuaca semasa, tetapi juga dapat melayani ramalan 5 hari dan 16 hari, data sejarah, dan juga amaran cuaca.

Laman web ini memberi kami pilihan percuma yang menawarkan peluang untuk mendapatkan cuaca terkini dan ramalan lima hari dari mana-mana bandar di dunia.

Langkah 2: PENYEDIAAN

PENYELESAIANNYA
PENYELESAIANNYA
PENYELESAIANNYA
PENYELESAIANNYA
PENYELESAIANNYA
PENYELESAIANNYA

1. Pergi ke OpenWeatherMap.org.

2. Anda perlu mendaftar untuk akaun percuma mereka untuk mendapatkan kunci API.

Untuk mencarinya, log masuk ke akaun anda, kemudian arahkan ke "API Keys", dan kemudian masukkan nama Key anda dan klik pada butang menghasilkan.

Lihat gambar di atas.

Langkah 3: KOD

KOD
KOD
KOD
KOD
KOD
KOD

Kami akan menggunakan perpustakaan dan platform ESP8266. Kod di bawah ini diuji menggunakan NodeMCU.

Pertama sekali, pastikan anda mempunyai perpustakaan ESP8266 dan ArduinoJSON yang dipasang di persekitaran pembangunan anda.

Untuk perpustakaan ESP8266, mulakan Arduino dan buka tetingkap Pilihan. Masukkan:

di URL pengurus papan tambahan difailkan.

Buka Pengurus Papan dari menu Alat> Papan dan cari platform ESP8266. Pilih versi yang anda perlukan, kemudian klik butang pasang. pilih papan ESP8266 dari menu Tools> Board.

Untuk perpustakaan ArduinoJSON, anda boleh menemuinya dengan mencari di Sertakan Perpustakaan> Urus Perpustakaan.

Muat naik kod di bawah ini ke papan berasaskan ESP8266 anda.

Langkah 4: KEPUTUSAN

Image
Image
KEPUTUSAN
KEPUTUSAN
KEPUTUSAN
KEPUTUSAN
KEPUTUSAN
KEPUTUSAN

Pertama sekali anda mesti menukar kod sedikit, - ganti ssid dengan nama WiFi anda.

- menukar kata laluan dengan kata laluan WiFi anda.

- letakkan API_KEY anda selepas: & appid =

Sekiranya semuanya baik-baik saja, muat naik kod ke papan anda.

Anda boleh mendapatkan data dari mana-mana bandar di dunia.

lihat gambar.

Lihat video jika anda tersekat.

Langkah 5: DI MANA DARI SINI?

Ini adalah permulaan projek yang jauh lebih besar, jadi Sekiranya anda ingin mengembangkannya, anda boleh menambahkan skrin OLED atau LCD dengan mudah yang memaparkan cuaca semasa, dan membaca jadual harian anda untuk membina cermin pintar.

Langkah 6: KESIMPULAN

Terdapat banyak sumber data cuaca di internet dan fungsinya berbeza-beza.

OpenWeatherMap.org harus menjadi salah satu penyelesaian paling mudah dan elegan yang kami dapati untuk mengakses data cuaca dengan mudah dari seluruh planet ini.

Sekiranya anda mempunyai sebarang pertanyaan, anda boleh memberikan komen.myYoutube

Facebook saya

myTwitter

Terima kasih kerana membaca projek ini ^^ dan selamat mencuba.

Jumpa lagi.

Ahmed Nouira

Disyorkan: