Traffic Light Berbasis Mikrocontroller ATMEGA 32A

18 views

Perkembangan teknologi semakin hari semakin bertambah modern, tidak terkecuali peralatan electronik. Hampir semua menggunakan peralatan serba otomatis, misal smart reley/PLC. Smart reley yaitu alat yang sanggup di kegiatan oleh suatu bahasa tertentu yang dipakai pada proses otomasi. Alat ini mempunyai dua tipe yakni tipe compact dan modular. Smart reley ini mempunyai fungsi yaitu pengontrol berbasis mokrokontroler yang memanfaatkan memori yang sanggup di kegiatan untuk menyimpan arahan dengan hukum tertentu dan sanggup mengimplementasikan fungsi khhusus yakni menyerupai fungsi logika, pewaktu, pencacahan. Cara kerja smart reley ini ialah menyidik kondisi input.

 

Perancangan simulasi traffic light ini dirancang secara miniatur. Dalam hal pemrogramannya, dipakai bahasa pemrograman yaitu dengan Bahasa C, dengan menggunakan Aplikasi Code Vision. Dari hasil pembahasan dan pengujian ” simulasi traffic light berbasis mikrokontroler atmega32A”. Program yang dirancang sebelum dimasukkan ke mikrokontroler terlebih dahulu dilakukan uji simulasi dan telah sesuai dengan apa yang diperlukan. Berdasarkan uji coba yang telah dilakukan bahwa, alat ini bekerja sesuai dengan arahan atau kegiatan yang telah di program.

 

Prinsip kerja alat ini yaitu dimulai dari group satu, dimana lampu penyeberangan akan hijau dan lampu di grup dua, grup tiga, grup empat  merah dan sebaliknya di mana di grup satu merah maka salah satu dari grup lainnya menjadi hijau

 

 

 

Pendahuluan

 

Jumlah kendaraan bermotor dari tahun ke tahun semakin bertambah. Demikian pula dengan kemacetan kendaraan bermotor juga mengalami kenaikan dan seringnya terjadi kecelakaan bermotor yang disebabkan lengahnya pemilik kendaraan ketika menggunakan kendaraannya. Kondisi ini menciptakan traffic light menjadi sangat penting, maka dibutuhkan suatu alat yang sanggup membantu pencegah terjadinya kemacetan dan kecelakaan kendaraan bermotor. Salah satunya ialah dengan menggunakan teknologi singlechip yang sering disebut dengan mikrokontroler. Pada perancangan dan pembuatan proyek madya alat ini dibentuk berupa sistem simulasi.

 

Di karenakan Dewasa ini pengguna jalan meningkat dengan pesat, baik pengendara sepeda motor maupun pengendara mobil. Dengan banyaknya kendaraan yang melintas dibutuhkan suatu pengaturan di sebuah persimpangan, baik pertigaan, perempatan dan banyak lagi. Dengan traffic light yang dipasang diharapkan tidak terjadi kemacetan, dengan sistem  yang diatur oleh lampu kemudian lintas traffic light. Traffic light ini juga mencegah terjadinya kecelakaan. Juga keadaan dari jalan tidak menentu, di pagi hari ramai orang-orang yang berangkat bekerja atau siswa berangkat ke sekolah, ketika siang hari sedikit lengang, kemudian sore harinya mulai ramai kembali. Dengan keadaan tersebut maka dibutuhkan traffic light untuk mengatur kemudian lintas semoga berjalan lancar

 

Untuk menciptakan traffic light kita membutuhkan beberapa alat dan software simulasi untuk perancangannya ,Dimana sistem simulasi ini menggunakan salah satu software simulasi PROTEUS 7.9. Software yang sanggup menciptakan simulasi dengan mikrokontroler. Dengan adanya software ini kita sanggup menciptakan rangkaian dengan cara simulasi sebelum kita menciptakan rancangan alat hardware dalam suatu bentuk yang nyata.

 

1.2 Tujuan dan Manfaat

 

1.2.1 Tujuan

  1. Merancang dan menciptakan alat untuk sanggup mampu mengetahui cara kerja traffic light
  2. Dapat mengetahui pemakaian software simulasi sebelum menciptakan hardware sebenarnya
  3. Sebagai hasil project kiprah perkuliahan Mata Kuliah MICROPROSESSOR, yang dibimbing oleh Bapak Drs. Dahlan Sitompul, M.Eng.

 

1.2.2  Manfaat

  1. Dengan adanya software simulasi ini akan sanggup memudahkan pembuatan hardware
  2. Memperoleh pengetahuan perihal software simulasi dan cara kerja traffic light

 

 

Alat dan Bahan

 

  1. Mikrokontroller ATMEGA 32A

merupakan sebuah mikrokontroler low power CMOS 8 bit menurut arsitektur AVR RISC.

 

Secara fungsional konfigurasi pin ATMega32 ialah sebagai berikut:

a.       VCC – Tegangan sumber

b.       GND (Ground) – Ground

c.       Port A (PA7 – PA0)

Port A ialah 8-bit port I/O yang bersifat bi-directional dan setiap pin memilki internal pull-up resistor. Output buffer port A sanggup mengalirkan arus sebesar 20 mA. Ketika port A dipakai sebagai input dan di pull-up secara langsung, maka port A akan mengeluarkan arus kalau internal pull-up resistor diaktifkan. Pin-pin dari port A mempunyai fungsi khusus yaitu sanggup berfungsi sebagai channel ADC (Analog to Digital Converter) sebesar 10 bit. Fungsi-fungsi khusus pin-pin port A sanggup ditabelkan menyerupai yang tertera pada tabel ….

 

Fungsi khusus port A

 

Port      Alternate Function

PA7     ADC7 (ADC input channel 7)

PA6     ADC6 (ADC input channel 6)

PA5     ADC5 (ADC input channel 5)

PA4     ADC4 (ADC input channel 4)

PA3     ADC3 (ADC input channel 3)

PA2     ADC2 (ADC input channel 2)

PA1     ADC1 (ADC input channel 1)

PA0     ADC0 (ADC input channel 0)

 

 

d.      Port B (PB7 – PB0)

Port B ialah 8-bit port I/O yang bersifat bi-directional dan setiap pin mengandung internal pull-up resistor. Output buffer port B sanggup mengalirkan arus sebesar 20 mA. Ketika port B dipakai sebagai input dan di pull-down secara external, port B akan mengalirkan arus kalau internal pull-up resistor diaktifkan.

 

Pin-pin port B mempunyai fungsi-fungsi khusus, diantaranya :

· SCK port B, bit 7

Input pin clock untuk up/downloading memory.

  • MISO port B, bit 6

Pin output data untuk uploading memory.

  • MOSI port B, bit 5

Pin input data untuk downloading memory.

 

Fungsi-fungsi khusus pin-pin port B sanggup ditabelkan menyerupai pada tabel

 

Port      Alternate Function

PB7     SCK (SPI Bus Serial Clock)

PB6     MISO (SPI Bus Master Input/Slave Output)

PB6     MOSI (SPI Bus Master Output/Slave Input)

PB5     SS (SPI Slave Select Input)

PB3     AIN1 (Analog Comparator Negative Input)

OCO   (Timer/Counter0 Output Compare Match Output)

PB2     AIN0 (Analog Comparator Positive Input)

INT2   (External Interrupt 2 Input)

PB1     T1 (Timer/Counter1 External Counter Input)

PB0         T0 (Timer/Counter External Counter Input) XCK (USART External Clock Input/Output)

 

 

e.       Port C (PC7 – PC0)

Port C ialah 8-bit port I/O yang berfungsi bi-directional dan setiap pin mempunyai internal pull-up resistor. Output buffer port C sanggup mengalirkan arus sebesar 20 mA. Ketika port C dipakai sebagai input dan di pull-down secara langsung, maka port C akan mengeluarkan arus kalau internal pull-up resistor diaktifkan. Fungsi-fungsi khusus pin-pin port C sanggup ditabelkan menyerupai yang tertera pada tabel dibawah ini.

 

Port      Alternate Function

PC7     TOSC2 (Timer Oscillator Pin 2)

PC6     TOSC1 (Timer Oscillator Pin 1)

PC6     TD1 (JTAG Test Data In)

PC5     TD0 (JTAG Test Data Out)

PC3     TMS (JTAG Test Mode Select)

PC2     TCK (JTAG Test Clock)

PC1     SDA (Two-wire Serial Bus Data Input/Output Line)

PC0     SCL (Two-wire Serial Bus Clock Line)

 

f.       Port D (PD7 – PD0)

Port D ialah 8-bit port I/O yang berfungsi bi-directional dan setiap pin mempunyai internal pull-up resistor. Output buffer port D sanggup mengalirkan arus sebesar 20 mA. Ketika port D dipakai sebagai input dan di pull-down secara langsung, maka port D akan mengeluarkan arus kalau internal pull-up resistor diaktifkan. Fungsi-fungsi khusus pin-pin port D sanggup ditabelkan menyerupai yang tertera pada tabel dibawah ini.

 

Port      Alternate Function

PD7     OC2 (Timer / Counter2 Output Compare Match Output)

PD6     ICP1 (Timer/Counter1 Input Capture Pin)

PD6     OCIB (Timer/Counter1 Output Compare B Match Output)

PD5     TD0 (JTAG Test Data Out)

PD3     INT1 (External Interrupt 1 Input)

PD2     INT0 (External Interrupt 0 Input)

PD1     TXD (USART Output Pin)

PD0     RXD (USART Input Pin)

 

  1. Crystal
  2. Resistor
  3. Lampu Led
  4. Kabel
  5. IC
  6. Saklar Button
  7. Reset Botton
  8. Papan PCB
  9. Solder, Timah, Multitester, Tespen
  10. Capasitor

 

Download Tulisan Lengkap: yakhdi-TrafficLightMicro.rar

 

 


Sumber https://ilmukomputer.org/

Author: 
    author
    No related post!