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