Temukan proyek Arduino
Ratusan proyek dari pemula sampai mahir, lengkap dengan skema, kode, dan video.

Lampu Otomatis dengan Sensor Gerak PIR ESP32
Di proyek ini, sensor gerak PIR HC-SR501 mendeteksi ketika seseorang masuk ke ruangan dan otomatis menyalakan LED. Lama LED menyala dilacak dengan millis(); setiap bacaan HIGH memperbarui waktu gerakan terakhir, dan LED mati minimal 10 detik setelah bacaan HIGH terakhir. Kode yang sekarang juga menunggu 50 ms di setiap loop dengan delay(50), jadi loopnya belum sepenuhnya non-blocking. Proyek ini bisa dipakai untuk lampu tangga.

Kunci Pintu RFID ESP32 (RC522 + Servo + OLED + Buzzer + LED)
Kita membuat kunci pintu pintar dengan ESP32, modul RFID RC522, motor servo SG90, layar OLED SSD1306, buzzer aktif, dan 2 LED. Ketika sebuah kartu dipindai, UID-nya dibandingkan dengan daftar kartu resmi yang disimpan di kode; jika resmi, motor servo berputar untuk membuka kunci (LED hijau + 2 bunyi bip pendek), dan pintu otomatis terkunci lagi setelah 5 detik. Untuk kartu tidak resmi, LED merah menyala, peringatan diberikan dengan 3 bunyi bip cepat, dan UID yang terbaca ditampilkan di layar.

Lampu Pintar ESP32 (PIR + LDR + Relay + OLED)
Ubah lorong, kamar mandi, atau gudangmu menjadi lampu pintar dengan ESP32! Dengan sensor gerak PIR, sensor cahaya LDR, dan modul relay, kita membuat skenario klasik "lampu menyala ketika ada gerakan dalam gelap"; jika sudah terang, gerakan TIDAK menyalakan lampu, jadi energi hemat di siang hari. Lampu menyala 30 detik; jika gerakan berlanjut, timer diulang. OLED SSD1306 menampilkan status dengan font besar (NYALA / SIANG / MENUNGGU) dan hitung mundur.

Sistem Alarm Gerakan ESP32 (PIR + Buzzer + LED + Telegram)
Sistem alarm keamanan pintar yang menyalakan buzzer dan LED ketika sensor PIR mendeteksi gerakan, sekaligus mengirim notifikasi instan ke pemilik lewat Telegram. Cooldown 30 detik membatasi seberapa sering alarm berulang; mekanisme ini tidak memvalidasi deteksi PIR atau menghilangkan pemicu palsu. Cocok untuk rumah, garasi, gudang, atau ruang kerja. Dengan ESP32-CAM bisa ditambahkan notifikasi berfoto; dengan ESP32 DevKit V1 klasik, notifikasinya berupa teks.

Timer Pomodoro ESP32 (Cincin NeoPixel + Tombol + Buzzer)
Timer meja bercahaya yang menjauhkanmu dari ponsel ketika belajar! Cincin NeoPixel 24 LED menampilkan sisa waktu seperti muka jam: waktu kerja merah, istirahat pendek hijau, dan istirahat panjang setelah setiap empat sesi biru. Di 5 detik terakhir cincin berkedip dan buzzer pasif berdetak, lalu pelangi merayakan fase yang selesai. Satu tombol untuk mulai, jeda, dan reset, semuanya di ESP32 tanpa satu pun delay().

Alarm Guncangan Gempa ESP32 (MPU-6050 + Layar OLED + Buzzer)
Layar ini tahu ketika mejamu berguncang! ESP32 membaca getaran dari akselerometer MPU-6050 dan menggambar jejak seismograf langsung di OLED 0,96 inci. Di atas ambang, buzzer pasif membunyikan sirene dan LED merah berkedip; satu tombol membungkam dan mereset-nya. Alarm butuh tiga pembacaan berturut-turut di atas ambang; lonjakan satu pembacaan ditolak, tetapi ketukan yang getarannya cukup lama tetap bisa memicunya. Proyek edukasi, bukan peringatan gempa resmi.

Jam Waktu Salat ESP32 (Wi-Fi + Layar OLED + Buzzer)
Berapa lama lagi sampai magrib? ESP32 mengambil waktu dari internet, menarik jadwal salat kotamu dengan metode Diyanet, dan menampilkan waktu salat berikutnya dengan hitung mundur besar di OLED 0,96 inci. Ketika waktunya tiba, buzzer pasif memainkan bunyi lonceng singkat yang lembut. Tekan tombol untuk melihat semua jadwal hari ini, atau tahan untuk langsung mencoba peringatannya di mode demo.
