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 Terbaru

Biled, baterai LiFePO4, solar off-grid, dan proteksi kelistrikan yang baru masuk katalog

DISKON 38%BARU
Storage Boxes, Bags & Baskets

Packing Kayu Heavy Duty untuk Pengiriman Inverter & Baterai LiFePO4

(1010)
Rp 50.000Rp 80.000
Stok Tersedia
Lighting Otomotif

Lampu Kedip Darurat 4 LED 12-24V Multi Mode Strobo untuk Truk & Mobil Box

(2)
Rp 29.000
Stok Tersedia
DISKON 12%
Baterai & BMS

SCC PWM 30A 12V/24V Solar Charge Controller Lithium & Aki + Dual USB LCD

(1442)
Rp 53.000Rp 60.000
Stok Tersedia
Remote Controls

Dimmer LED PWM DC 12-24V 8A Pengatur Terang Redup & Kecepatan Motor DC

(26)
Rp 19.000
Stok Tersedia
Electrical Testers & Multimeters

Peacefair PZEM-022 kWh Meter Digital AC 100A dengan CT Volt Ampere Watt

(771)
Rp 220.000
Stok Tersedia
Baterai & BMS

Baterai LiFePO4 32700 3,2V 6000mAh Silinder New Cell

(657)
Rp 47.000
Stok Tersedia
Others

Demon Eyes RGB 12 LED Kontrol App untuk BiLED Projector DC 9-36V Universal

(235)
Rp 55.000
Stok Tersedia
Electricity Savers

Inverter Hybrid Off Grid Techfine 3KVA 24V / 5KVA 48V Pure Sine Wave MPPT

(7)
Rp 4.300.000
Stok Tersedia
Baterai & BMS

Charger Baterai LiFePO4 48V 58,4V 3A / 5A untuk Sepeda & Motor Listrik

(1180)
Rp 400.000
Stok Tersedia
Baterai & BMS

PZEM-015 Battery Tester DC 0-200V Volt Ampere Watt Meter + Shunt 50A-300A

(125)
Rp 185.000
Stok Tersedia
Proteksi Kelistrikan

SPD DC TOMZN 1000V 20-40kA 2P Surge Protector Penangkal Petir Panel Surya

(112)
Rp 140.000
Stok Tersedia
Electrical Testers & Multimeters

PZIOT-E01 kWh Meter Digital WiFi Bluetooth Tuya 100A DIN Rail AC 220V

(474)
Rp 220.000
Stok Tersedia
Proteksi Kelistrikan

MCB DC TOMZN TOB1Z-125 2P 600V Kurva C 80A 100A 125A untuk PLTS & Baterai

(489)
Rp 135.000
Stok Tersedia
Proteksi Kelistrikan

ATS TOMZN 2P 230V Automatic Transfer Switch Dual Power Tipe MCB DIN Rail

(155)
Rp 400.000
Stok Tersedia
Others

Konektor MC4 Slocable Panel Surya 1000V IP68 1 Pasang Male Female

(20)
Rp 20.000
Stok Tersedia
Others

Kabel Relay H4 Direct BiLED PNP 1 Cabang 12V Plug and Play Premium

(190)
Rp 21.000
Stok Tersedia
Lighting Otomotif

Shroud BiLED Akrilik Crystal 5D Polosan Putih Premium (1 Pcs / 1 Pasang)

(1466)
Rp 130.000
Stok Tersedia
Lighting Otomotif

Shroud Akrilik 5D Glory Crystal Polosan Putih 2,5 & 3 Inch untuk BiLED

(61)
Rp 130.000
Stok Tersedia
Lighting Otomotif

Relay Lampu H4 BiLED 1 Lampu 12V untuk Projector HID & LED Motor Mobil

(246)
Rp 47.000
Stok Tersedia
Lighting Otomotif

Lampu Kedip Grill Depan Mobil 4 Mata LED 12V Strobo (Biru / Biru Merah)

(30)
Rp 171.000
Stok Tersedia
Baterai & BMS

Baterai LiFePO4 32140 3,2V 15Ah Silinder Grade A Bisa Spot Welding

(780)
Rp 75.000
Stok Tersedia
Network Cables & Connectors

Dongle WiFi + Bluetooth Solar Plug RWB1 untuk Monitoring Inverter Techfine

(12)
Rp 630.000
Stok Tersedia
Lighting Otomotif

Kabel Adapter Konversi Soket H4 Female ke H11 + HB3 Male Lampu Mobil

(42)
Rp 31.000
Stok Tersedia
Lighting Otomotif

Bracket Lampu Tembak Stang Motor CNC Universal Rotasi 360 Derajat

(156)
Rp 45.000
Stok Tersedia
Others

Soket Kabel Lampu H4 Mobil Female / Male / Sepasang Kabel Tembaga

(9)
Rp 5.500
Stok Tersedia
Lighting Otomotif

Lampu LED Samping Bak Truk & Bus 12-24V 6 LED Tahan Air IP65 (Biru / Kuning)

(82)
Rp 15.000
Stok Tersedia
Lighting Otomotif

Soket Kabel Foglamp H11 / H8 / H16 Male Female 1 Set Tembaga Murni

(31)
Rp 18.700
Stok Tersedia
Baterai & BMS

Baterai LiFePO4 12V 100Ah New Cell Grade A + BMS (Opsi Charger & 50Ah)

(365)
Rp 1.700.000
Stok Tersedia
Others

Timer Delay Switch HCW-M135 Dual MOSFET DC 12V 24V 400W

(56)
Rp 49.000
Stok Tersedia
Others

Modul LVD M609 Low Voltage Disconnect Proteksi Baterai Lithium 12-36V

(54)
Rp 34.000
Stok Tersedia
Tanya Toko Volt Ponorogo