Isi kandungan:
- Langkah 1: BAGAIMANA IA BERFUNGSI?
- Langkah 2: PENYEDIAAN
- Langkah 3: KOD
- Langkah 4: KEPUTUSAN
- Langkah 5: DI MANA DARI SINI?
- Langkah 6: KESIMPULAN
Video: Stesen Cuaca Berasaskan IoT ESP8266: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
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?
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
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
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
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:
Stesen Cuaca NaTaLia: Stesen Cuaca Bertenaga Suria Arduino Selesai Dengan Cara yang Betul: 8 Langkah (dengan Gambar)
Stesen Cuaca NaTaLia: Stesen Cuaca Bertenaga Suria Arduino Selesai Dengan Cara yang Betul: Setelah 1 tahun beroperasi di 2 lokasi yang berbeza, saya berkongsi rancangan projek stesen cuaca berkuasa solar saya dan menerangkan bagaimana ia berkembang menjadi sistem yang benar-benar dapat bertahan dalam jangka masa yang lama tempoh dari tenaga suria. Sekiranya anda mengikuti
Stesen Cuaca DIY & Stesen Sensor WiFi: 7 Langkah (dengan Gambar)
DIY Weather Station & WiFi Sensor Station: Dalam projek ini saya akan menunjukkan kepada anda cara membuat stesen cuaca bersama dengan stesen sensor WiFi. Stesen sensor mengukur data suhu dan kelembapan tempatan dan menghantarnya, melalui WiFi, ke stesen cuaca. Stesyen cuaca kemudian memaparkan
Stesen Cuaca Berasaskan Arduino: 9 Langkah
Stesen Cuaca Berasaskan Arduino: Komponen perkakasan sistem terdiri daripada Kelembapan + Sensor Suhu, tekanan atmosfera, sensor ketinggian, kompas, sensor pengesanan cahaya, modul jam, modul Kad digital selamat (kad SD), papan pengembangan mega Arduino dan LCD. Satu
Penjana Muzik Berasaskan Cuaca (Generator Midi Berasaskan ESP8266): 4 Langkah (dengan Gambar)
Penjana Muzik Berasaskan Cuaca (Generator Midi Berasaskan ESP8266): Hai, hari ini saya akan menerangkan cara membuat penjana Muzik berasaskan Cuaca kecil anda sendiri. Ia berdasarkan ESP8266, yang seperti Arduino, dan ia bertindak balas terhadap suhu, hujan dan intensiti cahaya. Jangan berharap untuk membuat keseluruhan lagu atau kord progres
Stesen Cuaca Acurite 5 dalam 1 Menggunakan Pi Raspberry dan Weewx (Stesen Cuaca lain Sesuai): 5 Langkah (dengan Gambar)
Stesen Cuaca Acurite 5 in 1 Menggunakan Raspberry Pi dan Weewx (Stesen Cuaca yang Lain Sesuai): Semasa saya membeli stesen cuaca Acurite 5 in 1, saya ingin dapat memeriksa cuaca di rumah saya semasa saya tiada. Semasa saya pulang dan menyiapkannya, saya menyedari bahawa saya mesti mempunyai paparan yang disambungkan ke komputer atau membeli hab pintar mereka