Daftar Isi:

2.4 TFT Arduino Weather Station Dengan Beberapa Sensor: 7 Langkah
2.4 TFT Arduino Weather Station Dengan Beberapa Sensor: 7 Langkah

Video: 2.4 TFT Arduino Weather Station Dengan Beberapa Sensor: 7 Langkah

Video: 2.4 TFT Arduino Weather Station Dengan Beberapa Sensor: 7 Langkah
Video: Tutorial Monitor Suhu & Kelembaban Interface LCD TFT ILI9488 Sensor DHT11 2024, November
Anonim
2.4 Stasiun Cuaca Arduino TFT Dengan Beberapa Sensor
2.4 Stasiun Cuaca Arduino TFT Dengan Beberapa Sensor
2.4 Stasiun Cuaca Arduino TFT Dengan Beberapa Sensor
2.4 Stasiun Cuaca Arduino TFT Dengan Beberapa Sensor

Stasiun cuaca Arduino portabel dengan LCD TFT dan beberapa sensor.

Langkah 1: Ceritanya

Baru-baru ini saya memiliki sedikit waktu luang untuk bermain dengan arduino.

Menemukan sketsa di internet beberapa bulan yang lalu dengan LCD TFT dengan sensor DHT dan RTC. Jadi saya memasangnya, membuat beberapa modifikasi pada sketsa agar berfungsi. Setelah mengunggah itu bekerja dengan buruk !! Jadi setelah 4 jam saya menyadari tidak ada gunanya menderita dengan itu. Saya pikir saya akan membuat stasiun cuaca untuk diri saya sendiri yang akan saya gunakan di rumah saya.

Ayo mulai!

Langkah 2: Bagian yang Dibutuhkan

Bagian yang Dibutuhkan
Bagian yang Dibutuhkan
Bagian yang Dibutuhkan
Bagian yang Dibutuhkan
Bagian yang Dibutuhkan
Bagian yang Dibutuhkan

Bagian yang dibutuhkan:

- Arduino uno atau Mega2560 (sudah punya)

- LCD 2.4 tft dengan IC Ili932x atau 9341 (sudah punya)

- DHT11 (sudah punya)

- DS18b20 (sudah punya)

- Sensor cahaya 4 pin LDR (analog dan digital)

- Beberapa kabel jumper (sudah ada)

- Arduino IDE dan perpustakaan yang benar

Jadi saat ini tidak ada biaya bagi saya.

Langkah 3: Pengaturan Perangkat Keras

Pengaturan Perangkat Keras
Pengaturan Perangkat Keras

Yah itu bukan masalah besar. Klon Arduino Cina tidak selalu buruk. Ketika papan memiliki garis kedua di mana Anda dapat menyolder pin, itu membuat sedikit lebih banyak ruang bergerak dengan kabel.

Jadi saya menyolder pin dengan cara yang berlawanan (untuk melihat ke bawah) untuk mempermudah pekerjaan. Lihat fotonya.

Saat ini kami mendapat 3 5V, 3 3,3 V dan beberapa pin GND.

Anda sekarang dapat menghubungkan beberapa sensor ke papan dengan cara ini.

Sensor DHT terhubung ke Digital 11.

Sensor suhu terhubung ke Digital 10.

LDR terhubung ke Analog 5.

Digital 12 dan 13 gratis. Jadi Anda masih bisa menambahkan 1 sensor jika Anda mau. (Aku ingin)

Karena LCD tidak ada sensor I2C yang dapat dihubungkan ke papan. Lcd membutuhkan pin A4 untuk RESET.

Sedih, tapi benar.

Langkah 4: Perangkat Lunak

Unduh perpustakaan dan sketsa.

Saya mengunggah perpustakaan untuk proyek ini.

Pustaka SPFD5408 sangat baik untuk menggerakkan lcd 2.4 TFT kami, tetapi saya pikir itu hanya baik untuk ILI932X;9340; 9341 IC.

2019.01.05.!!

Pembaruan kecil! Sekarang Arduino menampilkan titik embun!

Indeks panas ditampilkan baik Celcius dan Fahrenheit.

2019.01.06!!

Versi Mcufriend sekarang melaporkan nilai ke monitor Serial.

Langkah 5: Mari Lihat Apa yang Telah Kami Buat

Mari Kita Lihat Apa Yang Telah Kami Buat
Mari Kita Lihat Apa Yang Telah Kami Buat
Mari Kita Lihat Apa Yang Telah Kami Buat
Mari Kita Lihat Apa Yang Telah Kami Buat
Mari Kita Lihat Apa Yang Telah Kami Buat
Mari Kita Lihat Apa Yang Telah Kami Buat

Arduino kami menampilkan nilai dari sensor dengan kecepatan pembaruan 1000ms.

Apa yang kita lihat:

- Suhu dari sensor DHT di meteran cincin

- Kelembaban di sudut kanan atas

- Suhu dari sensor DS18B20

- Indeks panas dalam Fahrenheit

- Intensitas cahaya dalam persentase (masih sedikit buggy)

- Suhu dalam Fahrenheit

- Titik embun dalam Celcius

- Perhitungan kelembaban mutlak

Tetapi! Kami masih memiliki 2 pin digital gratis, jadi masih ada ruang untuk sedikit peningkatan untuk memaksimalkan kemampuan papan Arduino kami.

Saya berencana beberapa (dan visual) upgrade ke stasiun cuaca ini dalam waktu dekat untuk membuatnya bekerja dan terlihat lebih baik. Segera setelah saya punya cukup waktu luang tentu saja ……

Versi ke-3 adalah untuk tampilan yang kompatibel dengan McuFriend. Saya memiliki tampilan driver IC 1580 dan 5408 yang tidak saya gunakan selama hampir 2 tahun. Jadi saya membuat beberapa modifikasi untuk bekerja dengan mereka. Saya mengunggah perpustakaan McuFriend saya yang dimodifikasi.

Langkah 6: Mengkompilasi Kesalahan

Mengompilasi Kesalahan
Mengompilasi Kesalahan
Mengompilasi Kesalahan
Mengompilasi Kesalahan

Baru-baru ini saya mengalami kesalahan kompilasi dengan Arduino IDE (dan bukan hanya saya). Ini adalah masalah yang sering kembali.

Jika Anda memiliki kesalahan kompilasi dengan sketsa ini, silakan salin ke jendela Arduino baru dan coba lagi.

Ini bekerja untuk saya, semoga itu juga untuk Anda.

Karena ESP Core saya masih duduk di Arduino IDE 1.6.13.

Mengapa tidak meningkatkan? Hanya karena versi ini sangat nyaman bagi saya.

Langkah 7: Selesai

Kamu selesai.

Gunakan sesukamu.

Terima kasih telah membaca instruksi saya.

Direkomendasikan: