Proyek IoT8 menit baca

Panduan Proyek IoT: Integrasi Arduino & Sensor

Reza Kurniawan

Reza Kurniawan

Embedded systems engineer dengan pengalaman 8+ tahun dalam membangun solusi IoT.

2026-05-17

Panduan Proyek IoT: Integrasi Arduino & Sensor

Pelajari cara membuat perangkat IoT lengkap menggunakan mikrokontroler Arduino dan berbagai sensor. Mulai dari perkabelan hingga konektivitas cloud.

Pendahuluan

Membangun perangkat IoT dari awal mungkin terlihat menakutkan, tetapi dengan Arduino dan beberapa sensor, Anda dapat membuat perangkat terhubung yang berfungsi penuh dalam waktu singkat. Dalam panduan ini, kita akan membahas setiap langkah—mulai dari memilih perangkat keras hingga mengirimkan data ke cloud.

Apa Saja yang Anda Butuhkan

  • Arduino UNO R3 — otak dari proyek kita
  • DHT22 — sensor suhu dan kelembaban udara
  • HC-SR04 — sensor jarak ultrasonik
  • Modul WiFi ESP8266 — untuk konektivitas internet
  • Kabel jumper dan breadboard

Langkah 1: Menghubungkan DHT22

DHT22 menggunakan protokol komunikasi satu kabel data. Hubungkan VCC ke pin 5V pada Arduino, GND ke ground, dan pin DATA ke pin digital 2. Pasang resistor pull-up 10kΩ di antara jalur DATA dan VCC untuk kestabilan pembacaan data.

DHT22 → Arduino
VCC   → 5V
GND   → GND
DATA  → D2 (dengan resistor pull-up 10kΩ ke 5V)

Langkah 2: Menghubungkan HC-SR04

Sensor ultrasonik membutuhkan empat koneksi. VCC dan GND masing-masing dihubungkan ke daya dan ground. TRIG dihubungkan ke pin digital 9, dan ECHO dihubungkan ke pin digital 10.

HC-SR04 → Arduino
VCC     → 5V
GND     → GND
TRIG    → D9
ECHO    → D10

Langkah 3: Membaca Data Sensor

Instal pustaka (library) DHT melalui Arduino Library Manager. Kemudian gunakan kode berikut untuk membaca data dari kedua sensor:

#include <DHT.h>

#define DHTPIN 2
#define DHTTYPE DHT22
#define TRIG_PIN 9
#define ECHO_PIN 10

DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(9600);
  dht.begin();
  pinMode(TRIG_PIN, OUTPUT);
  pinMode(ECHO_PIN, INPUT);
}

void loop() {
  float temp = dht.readTemperature();
  float hum  = dht.readHumidity();
  
  // Mengukur Jarak Ultrasonik
  digitalWrite(TRIG_PIN, LOW);
  delayMicroseconds(2);
  digitalWrite(TRIG_PIN, HIGH);
  delayMicroseconds(10);
  digitalWrite(TRIG_PIN, LOW);
  long duration = pulseIn(ECHO_PIN, HIGH);
  float distance = duration * 0.034 / 2;
  
  Serial.print("Suhu: "); Serial.print(temp);
  Serial.print("°C | Kel: "); Serial.print(hum);
  Serial.print("% | Jarak: "); Serial.println(distance);
  delay(2000);
}

Langkah 4: Menambahkan Konektivitas WiFi

Dengan modul ESP8266, Anda dapat mengirimkan hasil pembacaan sensor ke layanan cloud. Gunakan kumpulan perintah AT (AT commands) atau isi (flash) ESP8266 dengan firmware khusus dan hubungkan menggunakan SoftwareSerial.

Sebagai langkah awal yang cepat, layanan IoT seperti ThingSpeak atau Adafruit IO dapat menerima permintaan HTTP GET sederhana dengan menyertakan data sensor Anda sebagai parameter kueri.

Kesimpulan

Sekarang Anda telah memiliki node sensor IoT yang berfungsi. Dari sini, Anda dapat menambahkan lebih banyak sensor, modul tampilan layar, atau wadah bertenaga baterai. Kemungkinannya tidak terbatas—dan semua komponen ini tersedia di toko kami!

ArduinoIoTSensorTutorial
Kembali ke semua artikel

Produk Pilihan

Jelajahi berbagai komponen mikrokontroler, sensor pintar, dan aksesori IoT terlengkap

Lighting

Lampu Peringatan Darurat Truk mobil box 4 LED Lampu Kedip Mode Runnin 6 Mode Flash-4 LED

(1045)
Rp 29.000
Stok Tersedia
Batteries

SCC PWM Untuk Baterai Lithium 30A Solar Charge Controller USB

(1442)
Rp 53.000
Stok Tersedia
Remote Controls

PWM Control Speed LED Dimmer DC 12 Sampai 24 Volt 8A Putih Casing

(1305)
Rp 19.000
Stok Tersedia
Electrical Testers & Multimeters

Peacefair PZEM-022 kWh meter digital 100A

(771)
Rp 220.000
Stok Tersedia
Batteries

Lifepo4 Cilindrical 32700 3.2V 6Ah Cell NEW

(657)
Rp 47.000
Stok Tersedia
Others

Lampu Demon Eyes Devil Eyes RGB App BILED Proji DC9-36V Universal

(1115)
Rp 55.000
Stok Tersedia
Electricity Savers

Techfine 3KVA 5KVA Solar Inverter 48V 24 v Off Grid Inverter for Solar System with MPPT Solar Charger

(873)
Rp 4.300.000
Stok Tersedia
Batteries

Lifepo4/Li-ion Battery Charger | 72V 60V 48V 36V, 3A 5A 8A Charger Baterai Pack Sepeda listrik & kendaraan listrik

(1180)
Rp 400.000
Stok Tersedia
Batteries

PZEM-015 50A100A 200A 300A DC 6.5-200V battery analyzer volt ampere watt meter

(1531)
Rp 185.000
Stok Tersedia
Electrical Safety

SPD DC 1000V 20KA Tomzn Surge Arrestar

(157)
Rp 140.000
Stok Tersedia
Electrical Testers & Multimeters

PZIOT E01 AC Din Rail Multifunction Meter 100A Wifi Bluetooth PZEM

(474)
Rp 220.000
Stok Tersedia
Electrical Safety

TOMZN MCB DC 2P 125 A 100A 80A DC 600 V MCB Circuit Breaker untuk Sistem PV C Kurva

(778)
Rp 135.000
Stok Tersedia
Electrical Safety

TOMZN Automatic Transfer Switch 2P 63A 100A 125A 230V MCB Tipe ATS Dual Power

(1012)
Rp 400.000
Stok Tersedia
Others

Slocable MC4 Connector Solar Panel Surya 40 A 1000 V Konektor Kabel PV

(417)
Rp 20.000
Stok Tersedia
Others

Kabel Relay H4 Drirect Bi-led Biled Projie PNP untuk 1 Cabang Premium

(267)
Rp 21.000
Stok Tersedia
Lighting

Shroud Biled Acrylic 5D Polosan Warna Putih PREMIUM

(1466)
Rp 130.000
Stok Tersedia
Lighting

Shroud Acrylic 2.5 inch & 3 inch 5D Glory Crystal Polosan Warna Putih Harga 1 PCS

(873)
Rp 130.000
Stok Tersedia
Lighting

Relay Lampu H4 Biled Motor HID Projector Projie LED Motor Mobil 1 LAMPU

(836)
Rp 47.000
Stok Tersedia
Lighting

Lampu Kedip Grill Depan Mobil 4 Mata 12 Volt Blue

(1277)
Rp 171.000
Stok Tersedia
Batteries

Lifepo4 3.2V 15Ah 32140 Baterai Lithium Besi Fosfat

(780)
Rp 75.000
Stok Tersedia
Network Cables & Connectors

Dongle inverter Wi-Fi + Bluetooth Solar plug-RWB1 pemantauan jaringan nirkabel untuk merek Techfine Konektor

(1488)
Rp 630.000
Stok Tersedia
Lighting

Kabel adapter sambungan Soket Konversi Ubah Soket Lampu Otomotif Mobil dari H4 female to H11 male

(220)
Rp 31.000
Stok Tersedia
Lighting

Braket Lampu Tembak Setang Motor CNC Universal Rotasi 360 derajat

(257)
Rp 45.000
Stok Tersedia
Others

Socket Soket Kabel Mobil Lampu H4 female /Cowok/Satu Pasang

(1210)
Rp 5.500
Stok Tersedia
Lighting

Lampu Led Truk Bis 12-24v Lampu Bak Truk Lampu Samping Bak Truk

(624)
Rp 15.000
Stok Tersedia
Lighting

Socket Cable Fog Lamp 1 set MALE / FEMALE - Soket Kabel Rumah Bohlam Lampu H11 H16 H8 H27

(882)
Rp 18.700
Stok Tersedia
Batteries

Battery Lifepo4 12v 100ah New Cell vision

(365)
Rp 1.700.000
Stok Tersedia
Others

DC 12V 24V Timer Delay Switch Control Hcw-M135

(467)
Rp 49.000
Stok Tersedia
Others

LVD/Low Voltage Disconect M609 DC Voltage Protection Module Lithium Battery 12-36V

(772)
Rp 34.000
Stok Tersedia
Remote Controls

Controller Remote Led Strip Rgb WS2811 WS2812B

(563)
Rp 39.000
Stok Tersedia
Tanya Toko Volt Ponorogo