Isi kandungan:
- Langkah 1: Alat dan Bahan
- Langkah 2: Pemasangan Kit ArduiTouch
- Langkah 3: Memasang Pemacu USB
- Langkah 4: Penyediaan Arduino IDE untuk ESP8266
- Langkah 5: Pemasangan Perpustakaan Tambahan
- Langkah 6: Kod Sumber
- Langkah 7: Tetapan Tersuai dalam Tetapan.h
- Langkah 8: Jalankan Kod
Video: Stesen Cuaca Berwarna ESP8266: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Dalam arahan ini saya ingin menunjukkan kepada anda bagaimana untuk membina stesen cuaca ESP8266 yang bagus untuk pemasangan di dinding dengan ramalan cuaca dan skrin berwarna.
Langkah 1: Alat dan Bahan
Bahan:
- NodeMCU Amica V2 atau Wemos D1 Mini
- Kit pemasangan dinding ArduiTouch ESP
Alat:
- besi pematerian
- pemacu skru
- tang pemotong sisi
- voltmeter (pilihan)
Perisian:
Arduino IDE
Langkah 2: Pemasangan Kit ArduiTouch
Anda mesti memasang kit ArduiTouch terlebih dahulu. Lihatlah manual pembinaan yang dilampirkan.
Langkah 3: Memasang Pemacu USB
Modul NodeMCU merangkumi cip CP2102 untuk antara muka USB. Biasanya pemacu akan dipasang secara automatik sekiranya NodeMCU disambungkan pada kali pertama dengan PC. Kadang kala prosedur ini gagal. Dalam kes ini, anda perlu memasang pemacu
www.silabs.com/products/development-tools/s…
Sekiranya anda ingin menggunakan Wemos D1, anda harus memasang pemacu untuk antara muka USB CH340 sebagai gantinya:
www.wch.cn/download/CH341SER_ZIP.html
Langkah 4: Penyediaan Arduino IDE untuk ESP8266
- Modul ESP8266 bukan sebahagian daripada Arduino-IDE. Kita mesti memasangnya terlebih dahulu. Buka fail / pilihan di Aduino-IDE dan masukkan pautan berikut di medan URL Pengurus Papan Tambahan:
- Tutup tetingkap ini dengan Butang OK. Buka sekarang pengurus papan: Pengurus Alat / Papan / Papan
- Pergi ke entri ESP8266 dan pasangkannya
- Kini anda boleh memilih NodeMCU 1.0 (Modul ESP-12E) atau WeMos D1 R2 & mini. Tetapkan frekuensi CPU ke 80MHz, Ukuran Flash ke "4M (3M SPIFFS)", kadar baud pilihan anda dan port COM. 4 daripada
Langkah 5: Pemasangan Perpustakaan Tambahan
Pasang perpustakaan berikut melalui Arduino Library Manager
- Mini Grafx oleh Daniel Eichhorn:
- ESP8266 WeatherStation oleh Daniel Eichhorn:
- Json Streaming Parser oleh Daniel Eichhorn:
- simpleDSTadjust oleh neptune2:
Anda juga boleh memuat turun pustaka secara langsung sebagai fail ZIP dan melepaskan folder di bawah folder / perpustakaan anda
Setelah memasang perpustakaan, mulakan semula Arduino IDE.
Langkah 6: Kod Sumber
Kod sumber untuk stesen cuaca berdasarkan sumber hebat oleh Daniel Eichhorn
blog.squix.org
Kami telah membuat beberapa perubahan kecil pada kod yang dibuat sesuai untuk ArduiTouch. Anda harus membongkar arkib Zip dalam direktori baru dengan nama yang sama.
Langkah 7: Tetapan Tersuai dalam Tetapan.h
Dalam kod sumber anda akan menemui fail bernama setting.h. Beberapa perubahan dalam fail ini diperlukan untuk penyesuaian:
WiFi:
Sila masukkan SSID dan kata laluan pada baris 25 dan 26 tetapan.h
#tentukan WIFI_SSID "yourssid"
#tentukan WIFI_PASS "yourpassw0rd"
Akaun untuk OpenWeatherMap:
Untuk menerima data kemudian oleh platform OpenWeatherMap, anda memerlukan akaun sendiri. Daftar di sini untuk mendapatkan kunci API:
Masukkan kunci API anda di baris 38 setting.h
Rentetan OPEN_WEATHER_MAP_APP_ID = "your_api_key";
Lokasi anda:
Pergi ke https://openweathermap.org/find?q= dan cari lokasi. Lihat set hasil dan pilih entri yang paling dekat dengan lokasi sebenar yang anda mahu paparkan data. Ini akan menjadi URL seperti https://openweathermap.org/city/2657896. Nombor di hujung adalah yang anda berikan kepada pemalar di bawah.
Masukkan nombor dan nama lokasi anda pada baris 45 dan 46 tetapan.h
Rentetan OPEN_WEATHER_MAP_LOCATION_ID = "2804279";
Rentetan DISPLAYED_CITY_NAME = "Ziesar";
Masa:
Sila pilih zon waktu anda mengikut baris 65 setting.h
#tentukan UTC_OFFSET +1
Langkah 8: Jalankan Kod
Sila buka contoh ini di Arduino IDE. Selepas penyusunan dan muat naik, anda akan melihat masa dan suhu lokasi anda. Lebih jauh lagi ramalan cuaca untuk beberapa hari akan datang dipaparkan. Sentuhan hanya mempunyai satu fungsi. Anda boleh memilih format waktu yang dipaparkan dengan menyentuh di bahagian atas skrin.
Disyorkan:
Stesen Cuaca Profesional Menggunakan ESP8266 dan ESP32 DIY: 9 Langkah (dengan Gambar)
Stesen Cuaca Profesional Menggunakan ESP8266 dan ESP32 DIY: LineaMeteoStazione adalah stesen cuaca lengkap yang dapat dihubungkan dengan sensor profesional dari Sensirion serta beberapa komponen Alat Davis (Rain Gauge, Anemometer) Projek ini bertujuan sebagai stesen cuaca DIY tetapi hanya memerlukan
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 Berwarna PiZero: 6 Langkah
Stesen Cuaca Berwarna PiZero: Saya ingin menunjukkan kepada anda dalam projek ini bagaimana membina stesen cuaca yang menarik berdasarkan Raspberry Pi Zero W untuk pemasangan di dinding dengan ramalan cuaca dan layar TFT 2,8 inci berwarna
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