Wacana Kehidupan

Kamis, 10 Desember 2015

Prototype Traffic Light Menggunakan Mikrokontroler ATmega8535

oke,, Assalamu'alaikum wr wb

        Masih anget-engetnya nih, Tugas besar mikrokontroler membuat sebuah alat aplikatif,, kelompokku yang terdiri dari 3 orang, Faizal, Rizal dan aku berinisiatif untuk membuat prototype traffic Light. Setelah dipresentasikan kedepan kelas, prototype traffic Light yang kami rencanakan diberikan masukan untuk menambahkan fungsi penyebrang jalan, akhirnya kami membuat alat dan progamnya sesuai ide kami dan beberapa saran. 

           Yang pertama kali dilakukan adalah merancang minimum system dan layout traffic light. setelah jadi baru kita memasang komponen penunjangnya, seperti transistor, resistor, pengkabelan dan lain-lain. sebenarnya alat yang kami buat sederhana, tampak atas. namun dibawahnya terdapat banyak kabel yang bersliweran. berikut adalah gambar-gambar dari alat kami : 

gambar 1.1 Prototype Traffic Light

gambar 1.2 Prototype Traffic Light

-Cara Kerja Alat 
Prototype Traffic Light yang telah dirancang untuk persimpangan jalan 3 arah menggunakan ATmega8535 dengan 3 kondisi. Kondisi pertama (tombol ON) adalah START yaitu kondisi dimana Traffic Light akan berjalan dengan ketentuan lampu hijau yang menghadap pengendara pada tiang pertama dan lampu merah untuk penyebrang jalan akan menyala. Pada tiang kedua, lampu merah yang menghadap pengendara dan lampu hijau untuk penyebrang jalan akan menyala. Pada tiang ketiga pun kondisinya akan sama yaitu lampu merah yang menghadap kepengendara dan lampu hijau untuk penyebrang akan menyala. Kondisi seven segment pada tiang pertama akan menyala dengan counter down sebanyak 20 kali (mulai dari 20 ke 0) kemudian kondisi pada tiang pertama akan bertukar ke tiang kedua dan kondisi tiang kedua akan bertukar ketiang ketiga selanjutnya kondisi tiang ketiga akan bertukar ke tiang pertama (termasuk seven segment), siklus ini akan terus berlanjut sampai ada logika lain yang masuk. Perubahan yang terjadi pada lampu tiang pertama setelah ada counter down 20 kali diberi sela kedip pada lampu kuning sebanyak 2 kali.
Kondisi kedua (tombol hibernate) yang diberikan adalah ketika tombol hibernate ditekan maka progam utama (kondisi pertama) akan diinterrupt dengan progam kedua, yaitu semua lampu warna kuning akan berkedip (nyala – mati) secara terus menerus sampai ada logika lain yang masuk dan seven segment tidak akan menampilkan apapun pada semua tiang kondisi ini digunakan untuk memposisikan traffic light pada malam hari ketika sedikit kendaraan yang lewat. Kondisi ketiga yang diberikan pada prototype ini   diperuntukkan untuk penyebrang jalan yaitu ketika tombol interrupt ditekan maka semua lampu merah pada setiap tiang akan menyala  dan semua seven segment tidak menampilkan apapun. Lampu merah dikonsisikan menyala beberapa waktu dan kemudian progam akan melanjutkan progam yang berjalan sebelum diinterrupt.
Kondisi pertama yang diberikan menggunakan progam utama, kondisi kedua yang diberikan menggunakan INT2 dan kondisi ketiga yang diberikan adalalh INT0. Sehingga kondisi ketiga untuk penyebrang jalan lebih diprioritaskan daripada kondisi lainnya. Ketika kondisi pertama berjalan kemudian diberikan kondisi ketiga maka progam akan berganti menjadi kondisi ketiga,namun ketika progam yang berjalan pada kondisi ketiga jika ditekan (diberikan kondisi lainnya missal kondisi kedua) maka progam tidak akan berganti.

-Flowchart
gambar 1.3 Flowchar rangkaian Prototype Traffic Light

-Layout dan Skema Rangkaian

gambar 1.4 Layout Minimum System 

gambar 1.5 Skema Rangkaian pada simulasi Proteus 7

            Pada prototype yang telah dibuat, ada beberapa halangan yaitu human error dan pemrogaman, untuk design dan lainnya berjalan lancar dan dapat diaplikasikan. untuk membuat protorype ini dibutuhkan waktu seminggu perakitan yang dibimbing oleh Bapak Dr Eng Mokh Sholihul Hadi S.T., M.Eng. kami bertiga (team : Faizal, Rizal, dan Sisco ) sangat berterimakasih kepada pihak yang telah berperan dalam pembuatan prototype ini, yang sedikit ini aku share semoga dapat bermanfaat untuk kita semua. lebih lengkap dan jelasnya silakan lihat video dibawah ini.


kata ocs : jikalau banyak orang bilang proses itu yang paling penting, namun janganlah lupa diujung proses masih ada hasil. Yang terpenting adalah bagaimana berproses yang baik untuk mendapatkan hasil yang maksimal. 

1 komentar:

coding di codevision nya bisa d share gan..?

Posting Komentar