● online
- Motor servo MG996R TowerPro Metal Gear....
- Kabel Jumper Dupont Pelangi 30 cm female to Female....
- B0505S-1W 5V to 5V converter DC DC power module co....
- Raspberry Pi 4 Model B 8GB Original UK E14 Raspi 4....
- Water Level sensor ketinggian air - deteksi air....
- 5V 700mA (3.5W) Isolated switch Power Supply Modul....
- TP5100 4.2v 8.4v 1S 2S Single / Double Cell Lithiu....
- Kabel Jumper 10cm Dupont Pelangi 10 cm Male to Mal....
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Cara Menghubungkan SHT40 ke ESP32-C3 Mini untuk Membaca Suhu dan Kelembapan
Punya SHT40 dan ESP32-C3 Mini tapi masih bingung cara menghubungkannya? Tenang, prosesnya sebenarnya cukup simpel karena SHT40 menggunakan komunikasi I2C, sehingga hanya membutuhkan beberapa koneksi utama untuk bisa berkomunikasi dengan ESP32-C3 Mini. Sensor ini juga menarik digunakan untuk proyek IoT karena mampu membaca suhu dan kelembapan dengan ukuran sensor yang kecil.
Di artikel ini, kita akan membahas cara menghubungkan SHT40 ke ESP32-C3 Mini mulai dari koneksi pin, kebutuhan komponen, hingga contoh program untuk membaca data suhu dan kelembapan. Jadi, kalau kamu sedang membuat proyek monitoring lingkungan atau perangkat IoT berbasis ESP32-C3 Mini, tutorial ini bisa menjadi langkah awal sebelum mengembangkan rangkaiannya menjadi perangkat yang lebih lengkap.
Alat dan Bahan SHT40 untuk ESP32-C3 Mini
Sebelum mulai menghubungkan SHT40 ke ESP32-C3 Mini, ada beberapa komponen sederhana yang perlu disiapkan. Karena sensor SHT40 menggunakan komunikasi I2C, rangkaiannya tidak membutuhkan banyak kabel atau komponen tambahan. Berikut alat dan bahan yang bisa kamu siapkan untuk mengikuti tutorial ini.
| No. | Alat/Bahan | Jumlah | Estimasi Harga |
|---|---|---|---|
| 1 | ESP32-C3 Mini | 1 buah | Rp25.000 – Rp45.000 |
| 2 | Sensor SHT40 | 1 buah | Rp20.000 – Rp50.000 |
| 3 | Kabel jumper | Secukupnya | Rp5.000 – Rp10.000 |
| 4 | Breadboard | 1 buah | Rp8.000 – Rp15.000 |
| 5 | Kabel USB Type-C | 1 buah | Rp10.000 – Rp20.000 |
| 6 | Komputer/laptop | 1 buah | — |
Dengan komponen tersebut, kita sudah bisa melakukan pengujian dasar SHT40 dengan ESP32-C3 Mini. Untuk tahap awal, breadboard digunakan agar koneksi lebih mudah diubah saat melakukan percobaan. Setelah sensor berhasil membaca suhu dan kelembapan dengan baik, rangkaian ini bisa dikembangkan menjadi PCB yang lebih ringkas dan permanen.
Cara Menghubungkan Pin SHT40 ke ESP32-C3 Mini
1. Tabel koneksi
| SHT40 | ESP32-C3 Mini | Fungsi |
|---|---|---|
| VCC | 3.3V | Catu daya |
| GND | GND | Ground |
| SDA | GPIO SDA | Data I2C |
| SCL | GPIO SCL | Clock I2C |
2. Skematik Rangkaian

Program SHT40 dengan ESP32-C3 Mini
Setelah koneksi SHT40 ke ESP32-C3 Mini selesai, langkah berikutnya adalah membuat program untuk membaca data sensor. Pada contoh ini, kita akan menggunakan library SHT4x agar ESP32-C3 Mini dapat berkomunikasi dengan sensor melalui I2C dan menampilkan hasil pembacaan suhu serta kelembapan melalui Serial Monitor.
Pada contoh program ini, kita menggunakan library Adafruit SHT4x untuk memudahkan komunikasi antara ESP32-C3 Mini dan sensor SHT40 melalui I2C. Library tersebut sudah menyediakan fungsi untuk membaca data suhu dan kelembapan, sehingga kita tidak perlu membuat komunikasi sensor dari awal. Jika ingin melihat dokumentasi dan contoh penggunaan library secara lebih lengkap, kamu bisa mengunjungi dokumentasi Adafruit SHT4x.
Sebelum melakukan upload program, pastikan board ESP32-C3 sudah terhubung ke komputer dan library yang dibutuhkan sudah tersedia di Arduino IDE. Setelah semuanya siap, gunakan kode berikut:
#include <Wire.h>
#include <Adafruit_SHT4x.h>
#define SDA_PIN 8
#define SCL_PIN 9
Adafruit_SHT4x sht4 = Adafruit_SHT4x();
void setup() {
Serial.begin(115200);
Wire.begin(SDA_PIN, SCL_PIN);
if (!sht4.begin(&Wire)) {
Serial.println("Sensor SHT40 tidak terdeteksi!");
while (1) {
delay(10);
}
}
sht4.setPrecision(SHT4X_HIGH_PRECISION);
sht4.setHeater(SHT4X_NO_HEATER);
}
void loop() {
sensors_event_t humidity, temp;
sht4.getEvent(&humidity, &temp);
Serial.print("Suhu: ");
Serial.print(temp.temperature);
Serial.println(" °C");
Serial.print("Kelembapan: ");
Serial.print(humidity.relative_humidity);
Serial.println(" %");
delay(2000);
}
Kalau kamu ingin mengembangkan ESP32-C3 Mini ke proyek IoT lainnya, masih banyak sensor dan modul yang bisa digunakan. Salah satunya adalah HLW8032, yang dapat dimanfaatkan untuk membaca parameter listrik menggunakan ESP32. Kamu bisa melihat contoh penerapannya pada artikel Cara Menggunakan HLW8032 dengan ESP32 untuk Mengukur Tegangan, Arus, dan Daya.
Setelah program berhasil di-upload, buka Serial Monitor pada baud rate 115200. Jika wiring dan sensor sudah benar, ESP32-C3 Mini akan menampilkan nilai suhu dalam derajat Celsius dan kelembapan dalam persen secara berkala.
Jika muncul pesan “Sensor SHT40 tidak terdeteksi!”, jangan langsung menganggap sensornya rusak. Periksa kembali koneksi VCC, GND, SDA, dan SCL, kemudian pastikan nomor GPIO yang digunakan sesuai dengan board ESP32-C3 Mini yang kamu pakai.
Kesimpulan
Menghubungkan SHT40 ke ESP32-C3 Mini ternyata cukup sederhana karena sensor menggunakan komunikasi I2C dengan koneksi utama berupa VCC, GND, SDA, dan SCL. Dengan wiring yang tepat dan library yang sesuai, ESP32-C3 Mini dapat membaca data suhu dan kelembapan dari SHT40 secara berkala melalui program yang sederhana.
Kombinasi ini cocok untuk berbagai proyek IoT monitoring, terutama yang membutuhkan pembacaan suhu dan kelembapan dengan ukuran rangkaian yang tetap ringkas. Setelah berhasil diuji menggunakan breadboard, rangkaian juga bisa dikembangkan menjadi PCB custom agar lebih rapi, compact, dan siap digunakan sebagai perangkat IoT.
Cara Menghubungkan SHT40 ke ESP32-C3 Mini untuk Membaca Suhu dan Kelembapan
Halo Sobat Indomaker! Pernah enggak kamu atau anggota keluargamu lupa minum obat sesuai jadwal? Masalah sepele ini dampaknya bisa lumayan... selengkapnya
Alat dan Bahan ESP8266 Lolin(Wemos) NodeMcu v3 beli Modul MAX7219 LED dot matrix 8×8 beli Jenis Modul Modul MAX7219... selengkapnya
Menetaskan telur pakai inkubator jadi salah satu cara yang cukup praktis buat membantu proses penetasan. Tapi, ada satu hal yang... selengkapnya
Flame sensor sangat sensitif terhadap nyala api (cahaya) dan radiasi di sekitarnya. Sensor ini dapat mendeteksi sumber cahaya biasa... selengkapnya
NodeMCU dikhususkan sebagai board yang dapat terhubung dengan jaringan internet (Wifi), jadi buat yang ingin belajar Internet of... selengkapnya
Halo sobat IoT! Pernah gak sih kamu membayangkan punya tempat sampah pintar di rumah yang gak cuma bisa bekerja secara... selengkapnya
Pada artikel sebelumnya kita sudah belajar untuk mendaftar ke thingspeak, jika belum silahkan bisa di lihat DISINI. Oke sip... selengkapnya
Pernah gak sih motor kamu mendadak “loyo” pas dikasih beban? Atau mungkin kamu lagi eksperimen bikin robot, tapi kecepatan motornya... selengkapnya
Traffic Light atau lampu lalu lintas adalah lampu yang mampu menertibkan arus lalu lintas jalanan baik kendaraan bermotor, mobil,... selengkapnya
LCD atau Liquid Crystal Display adalah perangkat yang berfungsi sebagai media penampil dengan memanfaatkan kristal cair sebagai objek penampil utama.... selengkapnya
Harga untuk 10pcs Resistance: 1K Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film
Rp 1.500sg90 towerpro penggerak pada robot-robot kecil, dan bisa digunakan sebagai alat untuk hobi membuat robot dsb, dengan berat sekitar 9g… selengkapnya
Rp 15.500Modul sensor tegangan AC bolak balik 3 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 57.0002000W SCR Electronic Voltage Regulator Speed Controller Dimmer Thermostat Aplikasi : Kontrol temperature heater, kontrol kecepatan fan/bor tangan/gurinda tangan, kompor… selengkapnya
Rp 19.500Modul sensor tegangan AC bolak balik 1 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 21.000Dimmer AC 220 Volt 4000 Watt + Casing Aluminium Potensiometer untuk mengatur tegangan output min/max pada tegangan AC PLN 220V…. selengkapnya
Rp 52.500Kabel jumper Dupont untuk jumper Arduino atau Raspeberry Pi 20 cm Female to female 1 lembar = 40 kabel
Rp 11.300The power supply is isolated industrial power modules, with a temperature protection, overcurrent and short circuit full protection, high and… selengkapnya
Rp 15.900TILT SENSOR adalah sensor untuk mendeteksi sudut kemiringan / derajat, dimana cara kerja sensor ini adalah dengan menggunakan 2 buah… selengkapnya
Rp 9.800Ini yang Seri SN – DS3231 I2C RTC Module khusus DS3231SN – Include Baterai – Module jam digital – Keperluan… selengkapnya
Rp 34.900Cara Menghubungkan SHT40 ke ESP32-C3 Mini untuk Membaca Suhu dan Kelembapan
Kategori
Artikel Terkait
-
Bikin Sistem Parkir Otomatis dengan Penghitung Kendaraan dan Indikator Slot Kosong
-
Rancang Sistem Pendeteksi Kebakaran dengan Kipas Otomatis dan Alarm Peringatan
-
Bikin Alat Monitoring Konsumsi Listrik Rumah Secara Real-Time Berbasis ESP32
-
Bikin Sistem Keamanan Pintu Berbasis RFID dengan Notifikasi Telegram
-
Rancang Sistem Penyiram Tanaman Otomatis Berbasis ESP32 dengan Monitoring Smartphone

Saat ini belum tersedia komentar.