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

Amplifiers & Mixers

HW-446 Power Amplifier 150W Mono Class D TPA3116D2

(300)
Rp 55.000
Stok Tersedia
Others

Termometer Makanan Digital - Presisi, Praktis, Otomatis Mati Digital Thermometer Masak Suhu Air Obat Dapur Food Cooking Susu Kopi Mkanan

(300)
Rp 15.000
Stok Tersedia
Others

Digital Termometer Makanan dan Minyak Stainless Steel 23cm

(300)
Rp 18.000
Stok Tersedia
Lighting

Shroud 5D RGB Crystal Mode DRL + Sinyal Belok Original Model i6-L3.0 ORIGINAL | 5D Angel Eyes-I6-L30'

(300)
Rp 595.000
Stok Tersedia
Amplifiers, Speakers & Subwoofers

Kabel Set Audio Mobil Daya 10GA Ground 8GA, Kabel Interkoneksi RCA ORIGINAL KUERL

(300)
Rp 57.000
Stok Tersedia
Batteries

Battery Lifepo4 12V 100Ah Prismatic BMS 120A New cell 2025 brand HIGHSTAR

(300)
Rp 4.800.000
Stok Tersedia
Batteries

bms 4s 30a lifepo4 12v

(300)
Rp 28.000
Stok Tersedia
Lighting

Bracket Foglamp BILED Toyota 3 inch Universal + Baut Atur Ketinggian

(300)
Rp 64.000
Stok Tersedia
Batteries

Lifepo4 12 v 15 ah New Cell JSK original Bms 30a/100a

(300)
Rp 500.000
Stok Tersedia
Others

Step Up 15a 400W High Power DC-DC Buck Converter modul + Constant Current High Power SU-400W

(300)
Rp 37.500
Stok Tersedia
Lighting

Shroud Bulat Angel EYES Bulat 2D single colour 2,5 inch/ 3 inch super terang PREMUM

(300)
Rp 65.000
Stok Tersedia
Electrical Testers & Multimeters

XH-M452 12V DIGITAL CONTROLLER Temperature Humidity Control DC Thermostat Hygrostat Suhu Kelembaban Mesin Tetas

(300)
Rp 71.000
Stok Tersedia
Ovens

Termometer Oven Analog Stainless Steel 50-300°C - Pengukuran Suhu Akurat, , Mudah Digunakan

(300)
Rp 28.000
Stok Tersedia
Lighting

Breket Dudukan Foglamp Honda Universal BILED 3 inch + Baut Atur Ketinggian

(300)
Rp 64.000
Stok Tersedia
Lighting

Lampu BILED 2.5 Inch - Premium Blue Lens, 55 Watt 6 chip Cuttoff FLAT

(300)
Rp 635.000
Stok Tersedia
Others

Lcd Bms Jikong Original 3,2 inch

(300)
Rp 180.000
Stok Tersedia
Others

Smart BMS LCD Screen Jikong 4.3 Inches

(300)
Rp 565.000
Stok Tersedia
Others

Crossover 1 Way Pasif Fullrange Full-range Passive Speaker Crosover WEAH-HB01 ORIGINAL

(300)
Rp 35.000
Stok Tersedia
Amplifiers, Speakers & Subwoofers

Kabel rca 5 meter audio mobil original-original KUERL

(300)
Rp 49.000
Stok Tersedia
Batteries

Baterai Lithium Lifepo4 12V 50Ah NEW CELL Tahan Lama, Aman, Efisien

(300)
Rp 1.700.000
Stok Tersedia
Others

Crossover Pasif 3 Way Treble Midle Bass WEAH-338 ORIGINAL

(300)
Rp 49.000
Stok Tersedia
Amplifiers & Mixers

XH-M544 TPA3116 Class D Amplifier 150W Mono TPA3116D2 Original Chip

(300)
Rp 51.000
Stok Tersedia
Lighting

Shroud Hexagonal 5D RGB Acrilic Angel Eye Premium Bluetooth Apps

(300)
Rp 315.000
Stok Tersedia
Others

Crossover 2 Way Passive Treble Bass Audio Speaker Tweeter 80W ORIGINAL WEAH D224

(300)
Rp 30.000
Stok Tersedia
Others

Crossover Speaker Pasif 2 Way Weah-227 Bass Treble 4-8 Ohm 150-200W ORIGINAL

(300)
Rp 53.000
Stok Tersedia
Power Supply Units

Modul Switching Power Supply AC to DC 8A 100W

(300)
Rp 79.000
Stok Tersedia
Others

BMS 3S 4S 5S 100 Amper Balance Charge Battery Protection Board

(300)
Rp 38.000
Stok Tersedia
Audio & Video Cables & Converters

HIGH TO LOW AUDIO CONVERTER RCA -original K-103 KUERL

(300)
Rp 25.000
Stok Tersedia
Batteries

Baterai Lifepo4 3.2V 102 ah - Grade A Gotion New Cell

(300)
Rp 2.700.000
Stok Tersedia
Others

Amplifier Audio Digital TPA3116D2 2x120W Stereo - Model XH-M543, CHIP ORIGINAL

(300)
Rp 56.000
Stok Tersedia
Tanya Toko Volt Ponorogo