Isi kandungan:

2.4 Stesen Cuaca TFT Arduino Dengan Pelbagai Sensor: 7 Langkah
2.4 Stesen Cuaca TFT Arduino Dengan Pelbagai Sensor: 7 Langkah

Video: 2.4 Stesen Cuaca TFT Arduino Dengan Pelbagai Sensor: 7 Langkah

Video: 2.4 Stesen Cuaca TFT Arduino Dengan Pelbagai Sensor: 7 Langkah
Video: 1.8" TFT LCD Display module ST7735S 128x160, Обзор 2024, Julai
Anonim
2.4 Stesen Cuaca TFT Arduino Dengan Pelbagai Sensor
2.4 Stesen Cuaca TFT Arduino Dengan Pelbagai Sensor
2.4 Stesen Cuaca TFT Arduino Dengan Pelbagai Sensor
2.4 Stesen Cuaca TFT Arduino Dengan Pelbagai Sensor

Stesen cuaca Arduino mudah alih dengan TFT LCD dan beberapa sensor.

Langkah 1: Kisahnya

Baru-baru ini saya mempunyai sedikit masa lapang untuk bermain dengan arduino.

Menjumpai lakaran di internet beberapa bulan yang lalu dengan TFT LCD dengan sensor DHT dan RTC. Oleh itu, saya menyusunnya, membuat beberapa modifikasi pada lakaran untuk berfungsi. Selepas memuat naik ia berfungsi dengan teruk !! Oleh itu, setelah 4 jam saya menyedari tidak ada gunanya menderita dengannya. Saya fikir saya akan membuat stesen cuaca untuk diri sendiri yang akan saya gunakan di rumah saya.

Mari mulakan!

Langkah 2: Bahagian Diperlukan

Bahagian Diperlukan
Bahagian Diperlukan
Bahagian Diperlukan
Bahagian Diperlukan
Bahagian Diperlukan
Bahagian Diperlukan

Bahagian yang diperlukan:

- Arduino uno atau Mega2560 (sudah ada)

- 2.4 tft lcd dengan Ili932x atau 9341 IC (sudah ada)

- DHT11 (sudah)

- DS18b20 (sudah ada)

- LDR sensor cahaya 4 pin (analog dan digital)

- Beberapa wayar pelompat (sudah ada)

- Arduino IDE dan perpustakaan yang betul

Oleh itu, pada masa ini saya tidak memerlukan sebarang kos.

Langkah 3: Persediaan Perkakasan

Persediaan Perkakasan
Persediaan Perkakasan

Itu bukan masalah besar. Klon Arduino cina tidak selalu buruk. Apabila papan mempunyai garisan kedua di mana anda boleh menyolatkan pin, itu menjadikan ruang lebih sedikit bergerak dengan pendawaian.

Oleh itu, saya menyisipkan pin dengan cara yang bertentangan (untuk melihat ke bawah) untuk memudahkan kerja. Lihat gambarnya.

Pada masa ini kami mendapat 3 5V, 3 3.3 V dan beberapa pin GND.

Anda kini boleh menyambungkan pelbagai sensor ke papan dengan cara ini.

Sensor DHT disambungkan ke Digital 11.

Sensor suhu disambungkan ke Digital 10.

LDR disambungkan ke Analog 5.

Digital 12 dan 13 adalah percuma. Oleh itu, anda masih boleh menambah 1 sensor jika anda mahu. (Saya mahu)

Kerana LCD, sensor I2C tidak dapat disambungkan ke papan. Lcd memerlukan pin A4 untuk RESET.

Sedih, tetapi benar.

Langkah 4: Perisian

Muat turun perpustakaan dan lakaran.

Saya memuat naik perpustakaan untuk projek ini.

Perpustakaan SPFD5408 sangat bagus untuk menggerakkan 2.4 TFT lcd kami, tetapi saya fikir ia hanya bagus untuk ILI932X; 9340; 9341 IC.

2019.01.05.!!

Kemas kini kecil! Sekarang Arduino memaparkan titik embun!

Indeks haba dipaparkan Celsius dan Fahrenheit.

2019.01.06!!

Versi Mcufriend kini melaporkan nilai ke monitor Serial.

Langkah 5: Mari Lihat Apa Yang Kami Buat

Mari Lihat Apa Yang Kami Buat
Mari Lihat Apa Yang Kami Buat
Mari Lihat Apa Yang Kami Buat
Mari Lihat Apa Yang Kami Buat
Mari Lihat Apa Yang Kami Buat
Mari Lihat Apa Yang Kami Buat

Arduino kami memaparkan nilai dari sensor dengan kadar kemas kini 1000ms.

Apa yang kita lihat:

- Suhu dari sensor DHT dalam meter cincin

- Kelembapan di sudut kanan atas

- Suhu dari sensor DS18B20

- Indeks haba di Fahrenheit

- Intensiti cahaya dalam peratusan (masih sedikit kereta)

- Suhu di Fahrenheit

- Titik embun di Celsius

- Pengiraan kelembapan mutlak

Tetapi! Kami masih mempunyai 2 pin digital percuma, jadi masih ada ruang untuk sedikit peningkatan untuk memaksimumkan kemampuan papan Arduino kami.

Saya merancang beberapa peningkatan (dan visual) ke stesen cuaca ini dalam masa terdekat untuk menjadikannya berfungsi dan kelihatan lebih baik. Sebaik sahaja saya mempunyai masa lapang yang cukup tentu saja ……

Versi ke-3 adalah untuk paparan yang serasi dengan McuFriend. Saya mempunyai paparan pemacu IC 1580 dan 5408 yang tidak saya gunakan selama hampir 2 tahun. Oleh itu, saya membuat beberapa pengubahsuaian untuk bekerjasama dengan mereka. Saya memuat naik pustaka McuFriend yang telah saya ubah.

Langkah 6: Menyusun Kesalahan

Kesalahan Menyusun
Kesalahan Menyusun
Kesalahan Menyusun
Kesalahan Menyusun

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

Sekiranya anda mempunyai kesalahan penyusunan dengan lakaran ini, salinlah ke tetingkap Arduino baru dan cuba lagi.

Ini berfungsi untuk saya, harap ia juga berlaku untuk anda.

Kerana ESP Core saya masih duduk di Arduino IDE 1.6.13.

Mengapa tidak ditingkatkan? Hanya kerana versi ini sangat sesuai untuk saya.

Langkah 7: Selesai

Anda sudah selesai.

Gunakannya sesuka hati.

Terima kasih kerana membaca arahan saya.

Disyorkan: