Bangun Stasiun Cuaca Arduino yang Handal dengan Sensor DHT
Komponen dan Perlengkapan
| Arduino UNO | 1 |
| LCD Standar Adafruit - 16x2 Putih pada Biru (dengan konverter I²C) | 1 |
| Sensor Suhu & Kelembaban DHT11 (4 pin) (DHT21 atau DHT22 juga dapat digunakan) | 1 |
| Real Time Clock (RTC) | 1 |
Tentang Proyek Ini
Pendahuluan
Saya membangun Stasiun Cuaca Arduino. Menggunakan sensor DHT 11 (juga kompatibel dengan DHT21 dan DHT22).
Video
Saya menjelaskan semuanya dalam video ini. Jadi mungkin lebih mudah bagi Anda jika menontonnya!
Sketch Pertama
Sketch pertama menampilkan nilai sensor ke Serial Monitor.
Sensor:
- pin 1 - 5
- pin 2 - 5V
- pin 3 - GND
Sketch Kedua
Dalam sketch ini, kita akan menampilkan nilai-nilai ke LCD. Saya menggunakan LCD I²C untuk proyek ini.
Sensor:
- pin 1 - 5
- pin 2 - 5V
- pin 3 - GND
LCD:
- SDA - A4
- SCL - A5
- GND - GND
- VCC - 5V
Sketch Ketiga
Sketch akhir juga menampilkan jam real-time ke LCD. Menggunakan modul DS1302. Untuk informasi lebih lanjut tentang jam ini, Anda dapat memeriksa proyek jam Arduino yang saya buat sebelumnya.
Sensor:
- pin 1 - 5
- pin 2 - 5V
- pin 3 - GND
DS1302:
LCD:
- SDA - A4
- SCL - A5
- GND - GND
- VCC - 5V
Kode
Kode dapat ditemukan di bagian KODE proyek ini. Library terdapat dalam sebuah folder. Anda harus mengekstrak folder terlebih dahulu, lalu menginstalnya.
Sketch Pertama
Unggah sketch: TEST. Library yang diperlukan: Adafruit_Sensor-master, DHT-sensor-library-master.
Sketch Kedua
Unggah sketch: LCD
Library yang diperlukan: NewliquidCrystal, Adafruit_Sensor-master, DHT-sensor-library-master
Sketch Ketiga
Unggah sketch: LCDCLOCK
Library yang diperlukan: DS1302, NewliquidCrystal, Adafruit_Sensor-master, DHT-sensor-library-master
Langganan
Jika Anda menyukai jenis video ini, Anda mungkin juga ingin melihat semua pekerjaan mendatang saya. Anda dapat langganan ke channel saya di sini: https://bit.ly/TechMakerYouTube
Kode
Library terdapat dalam sebuah folder. Anda harus mengekstrak folder terlebih dahulu, lalu menginstalnya: https://github.com/TechMakerOfficial/ArduinoWeatherStation