Lampu Lalu Lintas Pintar Menggunakan Oled dan Lampu DC

Pernahkah Anda membayangkan lampu lalu lintas yang lebih pintar dan efisien? kami akan menunjukkan cara membuat lampu lalu lintas pintar menggunakan OLED Display, lampu DC, dan mikrokontroler!. lampu lalu lintas bekerja dengan cara menyala berurutan dengan waktu penundaan yang berbeda beda di setiap warna lampunya, dalam tutorial kali ini kita akan mencoba membuat simulasi bagaimana lampu lalu lintas bekerja.

Komponen

  • Modul Trainer IOT
  • Board NodeMCU ESP8266
  • Lampu DC 2.5V (Merah, Kuning dan Hijau)
  • Oled 0,91 inch
  • Modul I2C
  • Kabel Jumper (Male – Female, Female – Female)
  • Kabel USB
  • Arduino IDE

Diagram Wiring

Keterangan :

OledNode MCURelay
SDAD2 (GPIO4)
SCLD1 (GPIO5)
D4(GPIO2)Relay 1
D5(GPIO14)Relay 2
D6(GPIO12)Relay 3

Implementasi

  • Install Board ESP8266
    1. Buka File > Preferences di Arduino IDE.
    2. Tambahkan URL: http://arduino.esp8266.com/stable/package_esp8266com_index.json di Additional Boards Manager URLs.
    3. Pilih Tools > Board > Board Manager.
    4. Masukkan “esp8266” pada kolom pencarian, akan muncul pilihan board esp8266 by ESP8266 Community, untuk versi Board pilih 2.5.2, kemudian klik Install.
    5. Jika Instalasi benar, akan muncul board Esp8266.
    6. Pada menu pemilihan board Pilih board NodeMCU 1.0 (ESP-12E Module).
  • Install Library Wire.h, Adafruit_GFX.h dan Adafruit_SSD1306.h
    • Silahkan download terlebih dahulu Library, melalui link berikut: https://bit.ly/Library_program.
    • Setelah di download, library diekstrak terlebih dahulu ke file ZIP. Tinggal ikuti langkah berikut :
      1. Pada Arduino IDE, klik Menu Sketch -> Include Library -> Add .ZIP Library…
      2. Cari file Library yang sudah di Download sebelumnya, lalu pilih dan klik Open.

Kode Program

Langkah-langkah di Arduino IDE

  • Memverifikasi Kode
    • Klik tombol Verify untuk memeriksa kesalahan pada kode.
  • Upload Program
    • Hubungkan ESP8266 ke komputer.
    • Pilih board ESP8266, pastikan board yang dipilih NodeMCU 1.0 ESP-12E, uploud speed adalah 921600, dan Port telah sesuai.
    • Klik tombol Upload untuk mengunggah program.

Hasil Akhir

Jika berhasil maka akan tampil seperti gambar dibawah ini:

Video Tutorial

FAQ

Apa peran utama ESP8266 dalam sistem lampu lalu lintas pintar ini?

SP8266 berperan sebagai “otak” atau pusat kendali dari sistem lampu lalu lintas pintar. Ia bertugas untuk:

Berkomunikasi dengan perangkat lain melalui koneksi Wi-Fi.

Mengatur waktu dan urutan nyala lampu lalu lintas (merah, kuning, hijau).

Mengendalikan tampilan pada layar OLED.

Mengapa layar OLED digunakan dalam proyek ini, dan informasi apa yang ditampilkan?

Layar OLED digunakan untuk menampilkan informasi secara visual kepada pengguna jalan. Informasi yang ditampilkan bisa berupa:

Pesan-pesan peringatan atau informasi penting lainnya.

Status lampu yang sedang aktif (merah, kuning, hijau).

Waktu siklus yang sedang berjalan (misalnya, hitungan mundur).

Fungsi lampu DC dalam sistem ini sebagai apa?

Lampu DC (merah, kuning, hijau) berfungsi sebagai indikator visual standar pada lampu lalu lintas. Pengguna jalan sudah familiar dengan arti warna-warna ini, sehingga memudahkan mereka untuk memahami status lalu lintas.

Bagaimana lampu DC merah, kuning, dan hijau diatur oleh ESP8266?

ESP8266 mengatur lampu DC melalui pin GPIO (General Purpose Input/Output). Setiap lampu DC terhubung ke pin GPIO yang berbeda. ESP8266 dapat mengatur status (HIGH atau LOW) pada pin GPIO untuk menyalakan atau mematikan lampu DC. Pengaturan ini dilakukan berdasarkan logika pemrograman yang telah ditentukan.

Kesimpulan

Proyek simulasi lampu lalu lintas pintar ini adalah contoh nyata bagaimana teknologi dapat digunakan untuk menciptakan solusi inovatif untuk tantangan lalu lintas perkotaan. Dengan memanfaatkan ESP8266, OLED, dan trainer kit IoT, proyek ini tidak hanya memberikan gambaran tentang cara kerja lampu lalu lintas pintar, tetapi juga membuka jalan bagi pengembangan sistem lalu lintas yang lebih cerdas, efisien, dan aman.

Proyek lampu lalu lintas pintar ini berhasil mengintegrasikan teknologi mikrokontroler ESP8266, tampilan OLED, dan lampu DC untuk menciptakan sistem yang efisien dan informatif. Proyek ini membuktikan potensi besar teknologi dalam meningkatkan manajemen lalu lintas dan keamanan jalan raya. Penggunaan komponen seperti ESP8266 berperan sebagai pusat kendali yang mengatur seluruh operasi lampu lalu lintas. Oled OLED untuk Informasi, Layar OLED memberikan informasi real-time yang jelas dan mudah dibaca, seperti status lampu, waktu siklus, dan pesan-pesan penting lainnya. Lampu DC sebagai Indikator : Lampu DC merah, kuning, dan hijau berfungsi sebagai indikator visual standar untuk memberi tahu pengguna jalan tentang status lalu lintas.

Semoga melalui tutorial ini, saya harap teman-teman semua dapat memahami langkah-langkah dasar dalam membangun sistem lampu lalu lintas berbasis ESP8266 menggunkan Oled dan Lampu DC, Melalui tutorial ini, Anda tidak hanya mempelajari cara membangun lampu lalu lintas pintar berbasis ESP8266, tetapi juga membuka pintu menuju dunia inovasi tanpa batas. Kombinasi ESP8266 OLED yang informatif, dan lampu DC yang handal telah memberdayakan untuk menciptakan solusi nyata bagi tantangan lalu lintas modern.

Leave a Reply

Your email address will not be published. Required fields are marked *