Memahami Sensor Tegangan DC dan ESP32
Dalam dunia elektronik, mengukur tegangan DC adalah hal yang penting, terutama untuk proyek berbasis IoT. Menghubungkan sensor tegangan DC dengan ESP32 memungkinkan kita untuk memantau sumber daya secara real-time. Dalam blog ini, kita akan menjelajahi cara menghubungkan dan menggunakan sensor tegangan DC dengan ESP32, lengkap dengan langkah-langkah dan contoh kode.

Berikut Merupakan Codingan Yang Telah Kami Sediakan, Telah Diuji Untuk Memastikan Keakuratan Serta Kestabilannya.
#include <Arduino.h>
int port_sensor_tegangan = 34;
float baca_sensor_tegangan() {
float R1 = 30000.0; //nilai resistor dari module tegangan. jgn diubah
float R2 = 7500.0;
int sensorValue = analogRead(port_sensor_tegangan);
float tegangan = (sensorValue * 3.3) / 1024.0; // sesuaikan tegangan sesuai board
tegangan = tegangan / (R2 / (R1 + R2)); // rumus wajib
//dibawah ini adalah skala nilai, untuk mengatasi masalah perbedaan hasil pengukuran sensor dengan volt sebenarnya, jika tidak ada masalah maka tidak perlu dipakai.
// tegangan = tegangan * (10.0 / 15.88); // faktor koreksi // Koreksi faktor penskalaan berdasarkan data percobaan volt sebenarnya 10 tapi terbaca 15.88
return tegangan;
}
void setup()
{
Serial.begin(9600);
pinMode(port_sensor_tegangan, INPUT);
}
void loop(){
float sensor_tegangan = baca_sensor_tegangan();
Serial.println("Tegangan : " + (String)sensor_tegangan);
}
untuk skematik, kamu bisa menggunakan gambar berikut:

Contoh yang saya gunakan adalah tanpa resistor. Namun, jika Anda ingin menggunakan resistor, Anda dapat mengikuti skematik ini.
Berikut merupakan urutan Koneksi Kabel:
- Sambungkan output sensor ke GPIO 34 di ESP32.
- Hubungkan VCC sensor ke 3V3 pada ESP32.
- Sambungkan GND sensor ke GND ESP32.
Untuk pengujian, kami telah melakukan uji coba ! JIKA TERTARIK Tonton video di bawah ini untuk melihat bagaimana program ini berfungsi dengan baik!
Selamat mencoba! Semoga sukses dengan proyekmu. Jadikan setiap langkah sebagai pengalaman berharga. Salam dari Labrobotika, tempat inovasi dan kreativitas!
Jika anda berminat menggunakan jasa labrobotika, silahkan hubungi admin: WHATSAPP