Google Maps
Tau jalan macet karena HP orang lain di jalan itu ngirim data lokasi real-time.
Internet of Things
Dari sensor kecil, mikrokontroler, sampai alat yang bisa lapor kondisinya sendiri lewat internet.
Agenda
Sadar nggak sadar
Tau jalan macet karena HP orang lain di jalan itu ngirim data lokasi real-time.
Sensor detak jantung & langkah kaki otomatis lapor ke aplikasi di HP.
Bisa dinyalain atau dicek kondisinya dari HP walau lagi di luar rumah.
Fingerprint atau kartu RFID otomatis kirim data kehadiran ke sistem.
Definisi
Bayangin keran, lampu, atau alat penyiram tanaman yang bisa “lapor” kondisinya sendiri lewat internet, dan bisa kamu kontrol dari HP, di mana pun kamu berada.
Singkatnya: alat itu “merasakan” sesuatu lewat sensor, lalu ngirim datanya lewat internet supaya bisa kita lihat atau kontrol dari jauh.
Anatomi sistem
Nangkep kondisi nyata: suhu, jarak, cahaya, dll.
“Otak kecil” yang mengolah data sensor.
Kirim data lewat WiFi, Bluetooth, atau LoRa.
Data disimpan & ditampilkan ke pengguna.
Motor, alarm, atau notifikasi jalan otomatis.
Otak kecilnya IoT
Mikrokontroler itu komputer super kecil dalam satu chip. Isinya lengkap, tapi cuma buat ngerjain satu tugas spesifik terus-menerus, beda sama laptop atau HP kamu yang bisa buka banyak aplikasi sekaligus.
Bagian yang “mikir”, jalanin program baris demi baris, berulang-ulang tanpa capek.
Flash nyimpen program kamu biar nggak ilang saat dimatiin, RAM nyimpen data sementara pas program jalan.
Cuma kenal dua kondisi: HIGH (nyala) atau LOW (mati). Cocok buat baca saklar atau nyalain LED.
Baca nilai yang berubah pelan-pelan, kayak suhu atau cahaya, nggak cuma nyala-mati.
Papan yang sering dipakai
Ketiganya sama-sama papan mikrokontroler siap pakai, tapi beda kemampuan dan beda juga cocoknya buat proyek apa.
Cocok buat belajar dasar elektronika & kontrol tanpa perlu internet.
Pilihan utama buat proyek IoT yang butuh kirim data lewat internet.
Lebih murah dari ESP32, cocok buat proyek IoT sederhana yang hemat budget.
Kabar baiknya: ketiganya bisa diprogram pakai aplikasi yang sama, Arduino IDE, tinggal beda “papan” yang dipilih di dalamnya (lihat bagian Arduino IDE).
Panca indra alat
Sensor itu bagian yang ngubah kondisi fisik di dunia nyata, suhu, jarak, gerak, cahaya, jadi sinyal listrik yang bisa dibaca mikrokontroler.
Di dalamnya ada dua sensor kecil, satu buat suhu, satu buat kelembapan udara. Datanya dikirim lewat satu kabel data ke mikrokontroler. Cocok buat rumah kaca atau gudang.
Kerjanya kayak kelelawar: pancarin gelombang ultrasonik, lalu hitung berapa lama gelombangnya mantul balik buat tau jaraknya. Cocok buat parkir otomatis.
Nangkep perubahan radiasi inframerah dari tubuh yang bergerak di depannya. Nggak butuh cahaya buat kerja, jadi tetap akurat di kondisi gelap. Cocok buat alarm otomatis.
Nilai resistansinya berubah tergantung banyak cahaya yang kena permukaannya: makin terang, makin gampang arus listrik lewat. Cocok buat lampu jalan otomatis.
Sensor lain yang juga umum dipakai:
Punya lapisan sensitif yang nilai resistansinya berubah kalau kena gas tertentu di udara, kayak asap atau amonia. Cocok buat pantau polusi udara.
Punya jalur-jalur logam sejajar, makin tinggi air merendam jalurnya, makin besar konduktivitas yang kebaca sensor. Cocok buat pantau banjir.
Konektivitas
| Cara Koneksi | Jangkauan | Cocok Buat |
|---|---|---|
| WiFi | Pendek (dalam gedung) | Proyek di sekolah / rumah, kuota data besar |
| Bluetooth | Sangat dekat (meteran) | Alat wearable, hemat daya baterai |
| LoRa | Jauh (ribuan meter) | Lahan pertanian luas, tambak, area pesisir |
| GSM / SIM | Luas (sinyal seluler) | Lokasi terpencil, tapi ada biaya pulsa/data |
Starter kit
Buat rangkai prototipe cepat tanpa solder dulu.
DHT22, ultrasonik, PIR, dll, banyak dijual murah di marketplace.
Bikin dashboard & notifikasi HP tanpa coding rumit.
Buat hubungin papan ke laptop pas nulis & upload program lewat Arduino IDE.
Software yang dipakai
Arduino IDE itu aplikasi gratis buat nulis program (disebut “sketch”), lalu ngirimnya ke papan mikrokontroler lewat kabel USB. Bisa dipakai buat Arduino, ESP32, maupun ESP8266, tinggal pilih jenis papannya lewat Board Manager.
// jalan sekali di awal
void setup() {
Serial.begin(9600);
}
// diulang terus-menerus
void loop() {
int nilai = analogRead(A0);
Serial.println(nilai);
}
setup() & loop()
setup() jalan sekali doang pas mulai, loop() diulang terus-menerus selama papannya nyala.
Tombol Verify
Ngecek program ada kesalahan penulisan atau nggak, sebelum dikirim ke papan.
Tombol Upload
Kirim program dari laptop ke papan mikrokontroler lewat kabel USB.
Serial Monitor
Jendela buat “ngintip” data yang dikirim balik dari sensor, penting banget buat debugging.
Praktik
Sebelum nulis program, rangkai dulu komponennya di breadboard. Ini pola dasar yang hampir selalu sama buat sensor apa pun.
Baris paling pinggir (garis merah/biru) itu jalur power, nyambung memanjang buat VCC dan GND. Baris tengah (huruf a-j) itu buat naruh komponen, tiap kolom saling nyambung secara vertikal.
Kaki panjang LED (anoda) ke pin digital lewat resistor, kaki pendek (katoda) ke GND. Sensor pada umumnya disambung dengan pola yang mirip: daya, ground, sinyal.
Matiin/lepas dulu sumber dayanya sebelum mulai nyolokin kabel, biar aman.
Sambungkan VCC sensor ke pin 5V atau 3.3V di papan (cek dulu tegangan yang diminta sensornya).
Sambungkan GND sensor ke pin GND di papan. Semua komponen harus “satu bahasa” ground yang sama.
Sambungkan pin Signal/Data/Out sensor ke salah satu pin digital atau analog di papan.
Cek ulang semua sambungan sebelum nyalain daya, pastikan nggak ada VCC yang nyentuh GND langsung (short circuit).
Baru nyalain daya & buka Arduino IDE buat mulai nulis programnya.
Langkah demi langkah
Tentukan tujuan: mau ukur atau pantau apa?
Tampilkan hasilnya di layar, HP, atau dashboard.
Studi kasus
Sensor kelembapan tanah + penyiram otomatis buat lahan pertanian di sekitar Kendal, biar air nggak boros dan tanaman nggak telat disiram.
Sensor ultrasonik + alarm dini buat wilayah pesisir atau bantaran sungai, ngasih peringatan sebelum banjir naik.
Sensor jarak buat monitor tempat sampah yang penuh atau slot parkir yang kosong, real time lewat aplikasi.
Biar awet
Lakukan
Hindari
Lihat langsung
Saya bawa satu contoh alat IoT yang gabungin semua yang baru kita bahas: alat monitoring suhu, kelembapan, dan kualitas udara.
DHT22 buat suhu & kelembapan, MQ-135 buat kualitas udara.
Sensor baca kondisi udara, mikrokontroler kirim datanya lewat WiFi.
Layar kecil di alatnya, atau dashboard yang dibuka lewat HP.
Titik awal
Cari “ESP32 project pemula” atau “belajar sensor DHT22”.
Buka pencarian YouTube →Baca datasheet sensor & dokumentasi board yang dipakai.
Buka docs.espressif.com →Gabung grup maker/IoT lokal buat tanya-tanya & sharing proyek.
Buka r/esp32 →Beli 1 sensor murah & mikrokontroler, praktekkan sambil belajar.
Penutup
IoT itu nggak melulu soal alat mahal. Dari sensor sederhana dan rasa penasaran, kita udah bisa mulai bikin sesuatu yang berguna.
Annas Ma'ruf, S.Pd. · SMK Negeri 7 Kendal · Narasumber IoT