Spesifikasi Sensor Suhu dan Kelembaban Digital AM2320
- Nama Produk: AM2320 Digital Temperature and Humidity Sensor
- Tipe: AM2320B
- Pengganti: SHT10, SHT11, dan seri lainnya
- Protokol Komunikasi: I2C dan satu kawat (single-wire)
- Tegangan Operasional: 3.1V – 5.5V DC
- Rentang Pengukuran:
- Suhu: -40°C hingga 80°C
- Kelembaban: 0% hingga 100% RH
- Akurasi:
- Suhu: ±0.5°C
- Kelembaban: ±3% RH
- Respon Waktu:
- Suhu: ≤2 detik (tau63%)
- Kelembaban: ≤5 detik (tau63%)
- Dimensi: 14mm x 18mm x 8mm
- Aplikasi: Pengukuran suhu dan kelembaban pada berbagai aplikasi seperti stasiun cuaca, kontrol lingkungan, HVAC, dan proyek DIY.
Fitur Utama
- Protokol Ganda: Mendukung komunikasi I2C dan satu kawat, memberikan fleksibilitas dalam integrasi dengan berbagai mikrokontroler.
- Akurasi Tinggi: Pengukuran suhu dan kelembaban yang akurat.
- Respon Cepat: Waktu respon yang cepat untuk perubahan suhu dan kelembaban.
- Konsumsi Daya Rendah: Ideal untuk aplikasi yang membutuhkan efisiensi energi.
Cara Menggunakan Sensor AM2320
Komponen yang Diperlukan
- AM2320 Sensor
- Mikrokontroler (misalnya, Arduino)
- Kabel jumper
- Breadboard (opsional)
Diagram Koneksi
Berikut adalah cara menghubungkan sensor AM2320 ke mikrokontroler seperti Arduino menggunakan I2C:
lua
AM2320 Arduino
------------ ------------
VCC ----------> 3.3V atau 5V
GND ----------> GND
SDA ----------> A4 (SDA)
SCL ----------> A5 (SCL)
Langkah-langkah Penggunaan
-
Persiapan Komponen:
- Siapkan sensor AM2320, mikrokontroler, dan kabel jumper.
- Pastikan semua komponen dalam kondisi baik.
-
Koneksi Hardware:
- Hubungkan pin VCC sensor AM2320 ke pin 3.3V atau 5V pada Arduino.
- Hubungkan pin GND sensor AM2320 ke pin GND pada Arduino.
- Hubungkan pin SDA sensor AM2320 ke pin A4 (SDA) pada Arduino.
- Hubungkan pin SCL sensor AM2320 ke pin A5 (SCL) pada Arduino.
-
Pemrograman:
- Buka Arduino IDE dan tambahkan pustaka untuk AM2320. Anda bisa menggunakan pustaka
Adafruit_AM2320
yang bisa ditemukan di Library Manager. - Tulis atau unduh kode contoh untuk membaca data dari sensor AM2320.
Contoh kode untuk membaca suhu dan kelembaban:
cpp
Adafruit_AM2320 am2320 = Adafruit_AM2320();
void setup() {
Serial.begin(9600);
Serial.println("AM2320 test!");
am2320.begin();
}void loop() {
Serial.print("Humidity: ");
Serial.print(am2320.readHumidity());
Serial.print("\tTemperature: ");
Serial.println(am2320.readTemperature());delay(2000);
}
- Buka Arduino IDE dan tambahkan pustaka untuk AM2320. Anda bisa menggunakan pustaka
-
Unggah Program:
- Klik tombol Upload di Arduino IDE untuk mengunggah program ke Arduino.
- Tunggu hingga proses kompilasi dan unggah selesai.
-
Pengujian:
- Setelah program diunggah, buka Serial Monitor di Arduino IDE untuk melihat pembacaan suhu dan kelembaban.
- Ubah lingkungan sekitar sensor (misalnya, dengan menghembuskan udara hangat) dan amati perubahan pada Serial Monitor.
Tips Penggunaan
- Kalibrasi: Kalibrasi sensor jika diperlukan untuk memastikan akurasi pengukuran.
- Lokasi Pemasangan: Tempatkan sensor di lokasi yang representatif untuk pengukuran suhu dan kelembaban yang akurat.
- Penggunaan Library: Gunakan library yang sudah ada untuk memudahkan pengembangan dan integrasi dengan proyek Anda.