Daftar Isi:

Pameran Stasiun Cuaca Meja Unik: 5 Langkah (dengan Gambar)
Pameran Stasiun Cuaca Meja Unik: 5 Langkah (dengan Gambar)

Video: Pameran Stasiun Cuaca Meja Unik: 5 Langkah (dengan Gambar)

Video: Pameran Stasiun Cuaca Meja Unik: 5 Langkah (dengan Gambar)
Video: Viral! Anak dan ibu diusir dari KRL?? 2024, November
Anonim
Image
Image

Hai teman-teman! Untuk project bulan ini saya telah membuat weather station berupa Desk Plant atau bisa disebut dengan Desk Showpiece. Stasiun cuaca ini mengambil data ke dalam ESP8266 dari Situs web bernama openwethermap.org dan mengubah warna RGB di barang pameran. Barang pameran memiliki banyak kombinasi warna yang berbeda, mereka berubah sesuai dengan Waktu dan Iklim. Misalnya jika di luar hujan pada malam hari maka warna awan menjadi kombinasi merah, jingga, kuning dan itu menunjukkan efek badai petir. Seperti ini kombinasi warna yang berbeda.

Langkah 1: Komponen yang Diperlukan

Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan

*Node MCU (ESP8266)

*Strip LED WS2812

*Pengisi daya mikro USB 5v

* Bagian cetak 3D

Langkah 2: Koneksi Sirkuit

Koneksi Sirkuit
Koneksi Sirkuit
Koneksi Sirkuit
Koneksi Sirkuit
Koneksi Sirkuit
Koneksi Sirkuit

*Buat koneksi seperti yang ditunjukkan pada diagram sirkuit.

*Anda dapat menggunakan Strip LED WS2812B sebagai ganti LED individual.

* Pin Data terhubung ke pin D4 dari ESP8266, GND ke GND dan 5v ke Vin dari NodeMCU.

*Pastikan Anda menggunakan 4 LED untuk setiap dinding (4 LED x 4 dinding = 16 LED), 7 LED untuk cloud dan 2 LED untuk Matahari/Bulan (3D Printed Small Circe).

* Papan ESP8266 ditempatkan di bawah alasnya, alasnya memiliki penutup cetak 3D untuk menutupinya.

Langkah 3: Menanam

Penanaman
Penanaman

* Masukkan penutup plastik ke dalam panci.

* Masukkan Tanah dan celana ke dalam pot berbentuk kotak.

Langkah 4: Pengkodean

Pengkodean
Pengkodean
Pengkodean
Pengkodean
Pengkodean
Pengkodean
Pengkodean
Pengkodean

*Buka kode yang diberikan di bawah ini di Arduino IDE.

*Kode:

*Pastikan Anda telah menyertakan setiap perpustakaan yang disebutkan dalam kode.

*Sekarang Anda harus mengedit ini

String OPEN_WEATHER_MAP_APP_ID = "App_ID";String OPEN_WEATHER_MAP_LOCATION_ID = "Location_ID";

*Buka browser dan cari www.openweathermap.org.

*Buat akun dan masuk ke situs web itu.

*Klik pada kunci API salin kunci dan tempel dalam program di APP_ID.

*Di situs web yang sama, cari lokasi Anda, buka hasilnya dan salin nomor terakhir dari URL dan tempel di LOCATION_ID.

*MAP_ID dan LOCATION_ID akan serupa dengan milik saya.

*Masukkan Wifi_name Anda di ssid dan kata sandi Wifi Anda.

const char* ssid = "Nama_Wifi";const char* kata sandi = "kata sandi";

*Sekarang ubah zona Waktu sesuai Zona Waktu negara Anda

int zona waktu = 5,5 * 3600;

Sesuai India, Zona Waktu adalah 5:30 jadi saya telah mengetik 5.5 dengan cara yang sama Anda dapat mengetik Zona Waktu Anda.

*Semua baris di bawah harus diedit oleh Anda seperti yang telah saya tunjukkan.

*Sekarang hubungkan ESP8266 ke PC Anda, pilih port dan unggah kodenya.

Langkah 5: Akhir

Terakhir
Terakhir

Pasang pengisi daya Micro USB dan Anda selesai.

Terima kasih!

Direkomendasikan: