Proyek · Arduino / ESP32 / Pico

Temukan proyek Arduino

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

Sensor Jarak Ultrasonik HC-SR04 ESP32
#116Menengah

Sensor Jarak Ultrasonik HC-SR04 ESP32

Sensor ultrasonik HC-SR04 menghitung jarak dengan mengukur waktu yang dibutuhkan gelombang suara yang dipancarkannya untuk memantul dari benda lalu kembali (Time of Flight). Di proyek ini, kita mengirim pulsa 10 mikrodetik dari ESP32 ke pin TRIG sensor dan membaca durasi pantulan dari pin ECHO dengan pulseIn(). Jarak hasil hitung ditampilkan dalam sentimeter di LCD I2C 16x2. Karena HC-SR04 bekerja di 5V, pembagi tegangan wajib dipasang di pin ECHO.

4.9(28)
45
Suhu dan Kelembapan DHT22 ESP32 (dengan Layar LCD)
#117Menengah

Suhu dan Kelembapan DHT22 ESP32 (dengan Layar LCD)

Proyek ini mengukur suhu dan kelembapan sekitar dengan sensor DHT22 dan menampilkan datanya secara real-time di LCD I2C 16x2. Data dibaca dari sensor dengan protokol satu kabel lewat library Adafruit DHT. Proyek ini menjadi dasar untuk stasiun cuaca IoT, otomasi rumah pintar, atau sistem pemantauan lingkungan di rumah kaca. Komunikasi dengan DHT22 dilakukan lewat pin GPIO 4 ESP32.

4.8(38)
56
Layar LCD I2C ESP32 (16x2)
#119Menengah
Premium

Layar LCD I2C ESP32 (16x2)

Di proyek ini, kita menampilkan teks dengan menyambungkan layar LCD karakter 16x2 ke ESP32 lewat protokol I2C. Berkat I2C, kita bisa mengendalikan layar hanya dengan dua pin data (SDA dan SCL), sehingga tidak perlu memboroskan 6+ pin seperti pada sambungan paralel klasik. Kode mencetak pesan tetap di baris pertama dan penghitung yang naik setiap detik di baris kedua. Selain itu, kita menjalankan pemindai I2C di awal untuk mencetak alamat layar ke Serial Monitor (biasanya 0x27).

4.9(23)
40
Jam Digital dengan ESP32 dan RTC DS1307 (I2C + LCD)
#120Menengah
Premium

Jam Digital dengan ESP32 dan RTC DS1307 (I2C + LCD)

Di proyek ini, kita menampilkan waktu dan tanggal di layar LCD I2C 16x2 memakai modul jam real-time (RTC) DS1307. DS1307 adalah RTC berbaterai cadangan yang tetap menjaga waktu meskipun ESP32 dimatikan. Kedua modul berbagi bus I2C yang sama (SDA/SCL), sehingga kita belajar mengendalikan beberapa perangkat hanya dengan dua kabel sinyal. Lewat proyek ini kamu mendapat pengetahuan praktis tentang protokol komunikasi I2C, cara kerja modul RTC, dan tampilan data dinamis di LCD.

4.6(26)
40
Pembaca Kartu RFID RC522 ESP32 (dengan LCD)
#123Menengah

Pembaca Kartu RFID RC522 ESP32 (dengan LCD)

Di proyek ini, kita menyambungkan modul RFID RC522 berbasis MFRC522 ke ESP32 lewat SPI dan membaca UID kartu/tag. Ini menjadi dasar untuk aplikasi seperti kunci pintu, sistem keanggotaan, dan kontrol akses. Kita menampilkan UID yang terbaca di layar LCD; versi ini tidak membandingkannya dengan daftar kartu yang diizinkan. PERINGATAN: RC522 hanya bekerja di 3.3V; memberinya 5V akan membakar modulnya!

4.8(21)
39
Remote Control dengan Penerima IR ESP32 (dengan Layar LCD)
#124Menengah
Premium

Remote Control dengan Penerima IR ESP32 (dengan Layar LCD)

Di proyek ini, kita memakai modul penerima IR TSOP4838 untuk menangkap sinyal dari remote TV, AC, atau remote inframerah lain dengan ESP32. Dengan library IRremote v4, kita menampilkan kode mentah bukan nol yang sudah didekode di layar LCD I2C. Contoh ini dimaksudkan untuk mengenali kode remote control; contoh ini tidak mencakup menyalakan, mematikan, atau mengatur kecerahan LED dengan remote. Titik awal yang bagus untuk mengubah remote lama menjadi kendali rumah pintar.

4.7(19)
30
Layar 7 Segmen 4 Digit TM1637 ESP32
#125Menengah
Premium

Layar 7 Segmen 4 Digit TM1637 ESP32

Kita mengendalikan modul layar 7 segmen 4 digit dengan driver TM1637 memakai ESP32. Hanya dengan 2 pin GPIO (CLK dan DIO), kita menjalankan penghitung dari 0 sampai 9999, mengatur tingkat kecerahan, dan menampilkan karakter titik dua (:) dalam format jam. Berkat library TM1637Display, mengendalikan angka, nilai hex, segmen, dan string sangat mudah.

4.7(20)
32
Mata Robot ESP32 (Layar OLED + Sensor Sentuh TTP223)
#166Menengah
Premium

Mata Robot ESP32 (Layar OLED + Sensor Sentuh TTP223)

Robot meja yang punya perasaan! ESP32 menggambar dua mata di OLED 0,96 inci yang melirik ke sekeliling dan berkedip sendiri. Ketuk sensor sentuh TTP223 dan robotnya senang, tahan dan matanya berubah jadi hati, colek terlalu sering dan ia marah, abaikan selama 20 detik dan ia tertidur. Buzzer pasif memberi setiap suasana hati suaranya sendiri: state machine, animasi berbasis bentuk, dan audio non-blocking dalam satu proyek.

0.0(0)
Game Dino T-Rex Run ESP32 (Layar OLED + Tombol + Buzzer)
#177Menengah
Premium

Game Dino T-Rex Run ESP32 (Layar OLED + Tombol + Buzzer)

Game dinosaurus "tidak ada internet" dari Chrome, kini di mejamu! ESP32 menggambar dino yang berlari di OLED 0,96 inci; tekan tombol untuk melompat sementara kaktusnya terus makin cepat. Skor dan skor terbaik ada di baris atas, dan skor terbaik disimpan di flash ESP32 dengan Preferences, jadi tetap ada meski listrik padam. Ini versi ESP32 dari proyek T-Rex Run OLED Arduino, dengan buzzer pasif untuk suara lompat, 100 poin, dan tabrakan.

0.0(0)
Tampilan Emas dan Kurs Langsung ESP32 (Wi-Fi + Layar OLED + Tombol)
#181Menengah
Premium

Tampilan Emas dan Kurs Langsung ESP32 (Wi-Fi + Layar OLED + Tombol)

Berapa harga emas di Turki sekarang? Tidak perlu membuka ponsel! ESP32 tersambung ke Wi-Fi, menarik harga emas gram, dolar AS, dan euro dalam lira Turki dari sumber JSON gratis tanpa kunci, dan menampilkannya di OLED 0,96 inci. Harga diperbarui setiap 60 detik; tombol membalik halaman, dan tekanan panjang langsung memperbarui. Jika internet putus, nilai terakhir tetap di layar dengan lencana OFFLINE.

0.0(0)
Jam Waktu Salat ESP32 (Wi-Fi + Layar OLED + Buzzer)
#182Menengah
Premium

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.

0.0(0)
Balapan Klik Dua Pemain ESP32 (Layar OLED + 2 Tombol + Buzzer)
#192Menengah
Premium

Balapan Klik Dua Pemain ESP32 (Layar OLED + 2 Tombol + Buzzer)

Tantang temanmu balapan klik 10 detik! Kedua pemain menekan tombol-nya untuk bersiap, lalu setelah hitung mundur 3-2-1 semua menekan secepat mungkin. ESP32 menampilkan dua bar yang berpacu berdampingan di OLED 0,96 inci, dengan sisa waktu, kedua skor, dan pemimpin yang tampil langsung. Ketika waktu habis, kamu melihat pemenang dan klik per detik, dan skor terbaik disimpan dengan Preferences. Buzzer pasif memainkan bunyi klik untuk setiap pemain, peluit, dan fanfare.

0.0(0)
1