SlideShare a Scribd company logo
1 of 14
RANCANGBANGUNPUTARBALIKMOTORDCWALKINGROBOTMENGGUNAKAN
MIKROPROSESORRASPBERRYPI3B+
Jurusan Teknik Elektro
Fakultas Teknik
Universitas Tidar
2019
Nama : Halidariza F.B.
NPM : 1610501082
Mata Kuliah : Mikroprosesor
Dosen Pengampu : R. Suryoto Edy Raharjo, S.T., M.Eng.
Outline
• Tujuan
• Alat dan Bahan
• Langkah kerja
• Dasar teori
• Flowchart
• Program
• Kesimpulan
• Gambar
Tujuan
Mengetahui dan memahami bagaimana memrogram Mikroprosesor
Raspberry Pi 3 B+ untuk menyalakan motor DC Dan putar balik motor DC juga
untuk mengetaui cara memrogram I/O dengan menggunakan phyton
Alat dan Bahan
 Minimum sistem (1 buah)
 Kabel jumper
(secukupnya)
 Resistor 1 kohm (2 buah)
 USB downloader (1 buah)
 Motor DC (1buah)
 Kardus (secukupnya)
 Karet
(secukupnya)
 Puli (secukupnya)
 Relay DPDT (2buah)
 Transistor 2sc1061 (2buah)
 Project board (1buah)
Langkah kerja
1. Menyiapkan alat dan bahan.
2. Membuat program dan merangkai driver relay.
3. Memasukkan program pada minimum sistem dan merangkai
menggunakan kabel jumper
4. Menjalankan program dan mengamati waktu delay.
5. Mendokumentasikan hasil praktikum.
Dasar teori
Raspberry Pi atau yang biasanya disebut Raspi adalah
komputer single-board atau bisa dikatakan komputer dengan
ukuran kecil, hampir seukuran sebuah kartu kredit. Raspberry Pi
dilengkapi dengan prosesor, RAM dan port hardware yang khas
yang bisa anda temukan pada banyak komputer. Hal ini membuat
kita bisa melakukan banyak hal seperti pada sebuah komputer pada
umumnya. Anda dapat melakukan hal-hal seperti mengedit
dokumen, memutar video, memutar musik, coding dan banyak hal
lainnya..
Relay merupakan suatu peranti yang bekerja
berdasarkan elektromagnetik untuk menggerakan sejumlah
kontaktor yang tersusun atau sebuah saklar elektronis yang
dapat dikendalikan dari rangkaian elektronik lainnya dengan
memanfaatkan tenaga listrik sebagai sumber energinya.
Relay yang paling sederhana yaitu relay elektromekanis yang
memberikan pergerakan mekanis saat mendapatkan energi listrik. Secara
sederhana relay elektromekanis ini didefinisikan sebagai berikut.
• Alat yang menggunakan gaya elektromagnetik untuk menutup atau
membuka kontak saklar.
• Saklar yang digerakkan secara mekanis oleh daya atau energi listrik..
Relay terdiri dari 3 bagian utama, yaitu:
• Common, merupakan bagian yang tersambung dengan Normally Close
(dalam keadaan normal).
• Koil (kumparan), merupakan komponen utama relay yang digunakan untuk
menciptakan medan magnet.
• Kontak, yang terdiri dari Normally Close dan Normally Open.
Relay merupakan komponen listrik yang memiliki prinsip kerja
magnet dengan induksi listrik. Relay terdiri atas bagian-bagian utama
sebagai berikut.
• Coil atau Kumparan, merupakan gulungan kawat yang mendapat arus listrik. adalah
sejenis saklar yang pergerakannya tergantung dari ada tidaknya arus listrik di coil.
• Contact atau Penghubung, adalah sejenis saklar yang pergerakannya tergantung dari
ada tidaknya arus listrik di coil. Contact ada 2 jenis : Normally Open (kondisi awal
sebelum diaktifkan open), dan Normally Closed (kondisi awal sebelum diaktifkan
close).
Flowchart
Berikutpenjelasan flowchart diatas :
• Mulai
• Menetapkan variabel dan urutan Motor DC 1 SAMPAI 8
• menentukan waktu delay Motor DC 1 SAMPAI 8
• Membaca conveyer yang akan dieksekusi.
• Menghitung mundur timer.
• Ketika timer sudah 0, artinya conveyer selesai menyala jika belum
maka tunggu timer sampai 0
• Proses berulang kembali ke awal, lamanya timer menghitung
mundur ataupun urutan kerja lampu dari berbagai arah dapat di
sesuaikan kembali jika memang dibutuhkan, ataupun bisa dibiarkan
tetap jika belum dibutuhkan penyesuaian.
• Selesai
Program
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(7,GPIO.OUT)
GPIO.setup(11,GPIO.OUT)
#mengatur waktu maju
s= 2
while True:
GPIO.output(7,true)
time.sleep(s)
GPIO.output(7, false)
time.sleep(s)
GPIO.output(11,true)
time.sleep(s)
GPIO.output(11, false)
time.sleep(s)
GPIO.cleanup()
import RPi.GPIO as GPIO #sebagai module GPIO agar tidak error saat pemrograman
berlangsung
import time #untuk mengatur waktu
GPIO.setmode(GPIO.BOARD) #mengatur mode GPIO dengan model board
GPIO.setup (7,GPIO.OUT) #Mengatur pin 7 sebagai output GPIO.setup
GPIO.setup(11,GPIO.OUT) #Mengatur pin 11 sebagai output GPIO.setup
while True: #pengulangan nyala dan matinya ROBOT
GPIO.output(7,True) #pada pin ke-7 dengan perintah true, ROBOT akan maju
time.sleep(s) #menunggu selama 2 detik
GPIO.output(7,False) # pada pin ke-7 dengan perintah false, ROBOT akan mati
time.sleep(s) #menunggu selama 2 detik
GPIO.output(11,True) # pada pin ke-11 dengan perintah true, ROBOT akan mundur
time.sleep(s) #menunggu selama 2 detik
GPIO.output(11,False) # pada pin ke-11 dengan perintah false, ROBOT
akan mati
time.sleep(s) #menunggu selama 2 detik
GPIO.cleanup() #keluar dari program
Kesimpulan
Relay merupakan suatu peranti yang bekerja berdasarkan
elektromagnetik untuk menggerakan sejumlah kontaktor yang
tersusun atau sebuah saklar elektronis yang dapat dikendalikan dari
rangkaian elektronik lainnya.
Gambar
Link Youtobe :
https://www.youtube.com/watch?v=ghbtCDvjygc&feature=youtu.b
e

More Related Content

What's hot

Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16Afif Nuur Hidayat
 
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16Yazid98
 
Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16
Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16
Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16Mochammadfinandika
 
Rancang bangun putar balik motor dc walking robot menggunakan Mikrokontroler ...
Rancang bangun putar balik motor dc walking robot menggunakan Mikrokontroler ...Rancang bangun putar balik motor dc walking robot menggunakan Mikrokontroler ...
Rancang bangun putar balik motor dc walking robot menggunakan Mikrokontroler ...Mochammadfinandika
 
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...
RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...RenataNoviene
 
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROKONTROLER A...
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROKONTROLER A...RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROKONTROLER A...
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROKONTROLER A...RenataNoviene
 
Laporan mikrokontroler conveyor
Laporan mikrokontroler conveyorLaporan mikrokontroler conveyor
Laporan mikrokontroler conveyorTriKustini
 

What's hot (7)

Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16
 
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
 
Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16
Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16
Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16
 
Rancang bangun putar balik motor dc walking robot menggunakan Mikrokontroler ...
Rancang bangun putar balik motor dc walking robot menggunakan Mikrokontroler ...Rancang bangun putar balik motor dc walking robot menggunakan Mikrokontroler ...
Rancang bangun putar balik motor dc walking robot menggunakan Mikrokontroler ...
 
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...
RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...
 
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROKONTROLER A...
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROKONTROLER A...RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROKONTROLER A...
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROKONTROLER A...
 
Laporan mikrokontroler conveyor
Laporan mikrokontroler conveyorLaporan mikrokontroler conveyor
Laporan mikrokontroler conveyor
 

Similar to Robot mikroprosessor

Atmega16 walking robot
Atmega16 walking robotAtmega16 walking robot
Atmega16 walking robotHalidariza
 
Walking robot atemega16
Walking robot atemega16Walking robot atemega16
Walking robot atemega16faizallicall
 
perancangan putar balik motor dc walking robot menggunakan mikroprosesor r...
perancangan putar balik motor dc  walking robot  menggunakan  mikroprosesor r...perancangan putar balik motor dc  walking robot  menggunakan  mikroprosesor r...
perancangan putar balik motor dc walking robot menggunakan mikroprosesor r...muhamadaulia3
 
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
PERANCANGAN PUTAR BALIK MOTOR DC  WALKING ROBOT MENGGUNAKAN  MIKROKONTROLLER ...PERANCANGAN PUTAR BALIK MOTOR DC  WALKING ROBOT MENGGUNAKAN  MIKROKONTROLLER ...
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...muhamadaulia3
 
perancangan putar balik motor dc mini conveyor menggunakan mikroprosesor ra...
perancangan  putar balik motor dc mini conveyor menggunakan  mikroprosesor ra...perancangan  putar balik motor dc mini conveyor menggunakan  mikroprosesor ra...
perancangan putar balik motor dc mini conveyor menggunakan mikroprosesor ra...muhamadaulia3
 
Praktik mikroprosesor walking robot
Praktik mikroprosesor walking robotPraktik mikroprosesor walking robot
Praktik mikroprosesor walking robotanis_mh
 
Praktek mikroprosesor conveyor
Praktek mikroprosesor conveyorPraktek mikroprosesor conveyor
Praktek mikroprosesor conveyoranis_mh
 
Laporan mikroprosesor conveyor
Laporan mikroprosesor conveyorLaporan mikroprosesor conveyor
Laporan mikroprosesor conveyorTriKustini
 
walking robot sederharna motor dc
walking robot sederharna motor dcwalking robot sederharna motor dc
walking robot sederharna motor dcNula123
 
Tugas II
Tugas IITugas II
Tugas IIunjd3
 
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikroprosesor Raspber...
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikroprosesor Raspber...Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikroprosesor Raspber...
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikroprosesor Raspber...Afif Nuur Hidayat
 
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino UnoRangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino UnoRianaDS
 
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...
RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...RenataNoviene
 
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikroprosesor Raspber...
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikroprosesor Raspber...Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikroprosesor Raspber...
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikroprosesor Raspber...Afif Nuur Hidayat
 
Konveyor dengan rasberry pi
Konveyor dengan rasberry piKonveyor dengan rasberry pi
Konveyor dengan rasberry piRiodwibagus
 
Rancang Bangun Motor DC conveyor menggunakan Mikroprosesor raspberry PI B+ 3
Rancang Bangun Motor DC conveyor menggunakan Mikroprosesor raspberry PI B+ 3Rancang Bangun Motor DC conveyor menggunakan Mikroprosesor raspberry PI B+ 3
Rancang Bangun Motor DC conveyor menggunakan Mikroprosesor raspberry PI B+ 3Mochammadfinandika
 
Laporan Proyek Pembuatan Adaptor
Laporan Proyek Pembuatan Adaptor Laporan Proyek Pembuatan Adaptor
Laporan Proyek Pembuatan Adaptor Siti Farida
 
Tugas mikrokontroler konveyor sem 6
Tugas mikrokontroler konveyor sem 6Tugas mikrokontroler konveyor sem 6
Tugas mikrokontroler konveyor sem 6agusadibudiarto98
 

Similar to Robot mikroprosessor (20)

Atmega16 walking robot
Atmega16 walking robotAtmega16 walking robot
Atmega16 walking robot
 
Walking robot atemega16
Walking robot atemega16Walking robot atemega16
Walking robot atemega16
 
perancangan putar balik motor dc walking robot menggunakan mikroprosesor r...
perancangan putar balik motor dc  walking robot  menggunakan  mikroprosesor r...perancangan putar balik motor dc  walking robot  menggunakan  mikroprosesor r...
perancangan putar balik motor dc walking robot menggunakan mikroprosesor r...
 
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
PERANCANGAN PUTAR BALIK MOTOR DC  WALKING ROBOT MENGGUNAKAN  MIKROKONTROLLER ...PERANCANGAN PUTAR BALIK MOTOR DC  WALKING ROBOT MENGGUNAKAN  MIKROKONTROLLER ...
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
 
perancangan putar balik motor dc mini conveyor menggunakan mikroprosesor ra...
perancangan  putar balik motor dc mini conveyor menggunakan  mikroprosesor ra...perancangan  putar balik motor dc mini conveyor menggunakan  mikroprosesor ra...
perancangan putar balik motor dc mini conveyor menggunakan mikroprosesor ra...
 
Praktik mikroprosesor walking robot
Praktik mikroprosesor walking robotPraktik mikroprosesor walking robot
Praktik mikroprosesor walking robot
 
Praktek mikroprosesor conveyor
Praktek mikroprosesor conveyorPraktek mikroprosesor conveyor
Praktek mikroprosesor conveyor
 
Laporan mikroprosesor conveyor
Laporan mikroprosesor conveyorLaporan mikroprosesor conveyor
Laporan mikroprosesor conveyor
 
walking robot sederharna motor dc
walking robot sederharna motor dcwalking robot sederharna motor dc
walking robot sederharna motor dc
 
Tugas II
Tugas IITugas II
Tugas II
 
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikroprosesor Raspber...
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikroprosesor Raspber...Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikroprosesor Raspber...
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikroprosesor Raspber...
 
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino UnoRangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
 
Laporan jetro
Laporan jetroLaporan jetro
Laporan jetro
 
Tugas 1 3 b.indo
Tugas 1 3 b.indoTugas 1 3 b.indo
Tugas 1 3 b.indo
 
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...
RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...
 
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikroprosesor Raspber...
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikroprosesor Raspber...Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikroprosesor Raspber...
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikroprosesor Raspber...
 
Konveyor dengan rasberry pi
Konveyor dengan rasberry piKonveyor dengan rasberry pi
Konveyor dengan rasberry pi
 
Rancang Bangun Motor DC conveyor menggunakan Mikroprosesor raspberry PI B+ 3
Rancang Bangun Motor DC conveyor menggunakan Mikroprosesor raspberry PI B+ 3Rancang Bangun Motor DC conveyor menggunakan Mikroprosesor raspberry PI B+ 3
Rancang Bangun Motor DC conveyor menggunakan Mikroprosesor raspberry PI B+ 3
 
Laporan Proyek Pembuatan Adaptor
Laporan Proyek Pembuatan Adaptor Laporan Proyek Pembuatan Adaptor
Laporan Proyek Pembuatan Adaptor
 
Tugas mikrokontroler konveyor sem 6
Tugas mikrokontroler konveyor sem 6Tugas mikrokontroler konveyor sem 6
Tugas mikrokontroler konveyor sem 6
 

Recently uploaded

10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppt10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppttaniaalda710
 
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdfAnonymous6yIobha8QY
 
Metode numerik Bidang Teknik Sipil perencanaan.pdf
Metode numerik Bidang Teknik Sipil perencanaan.pdfMetode numerik Bidang Teknik Sipil perencanaan.pdf
Metode numerik Bidang Teknik Sipil perencanaan.pdfArvinThamsir1
 
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdfMODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdfihsan386426
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxRemigius1984
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfYogiCahyoPurnomo
 
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptxMateri Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptxarifyudianto3
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++FujiAdam
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaRenaYunita2
 

Recently uploaded (9)

10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppt10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppt
 
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
 
Metode numerik Bidang Teknik Sipil perencanaan.pdf
Metode numerik Bidang Teknik Sipil perencanaan.pdfMetode numerik Bidang Teknik Sipil perencanaan.pdf
Metode numerik Bidang Teknik Sipil perencanaan.pdf
 
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdfMODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptx
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
 
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptxMateri Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di Indonesia
 

Robot mikroprosessor

  • 1. RANCANGBANGUNPUTARBALIKMOTORDCWALKINGROBOTMENGGUNAKAN MIKROPROSESORRASPBERRYPI3B+ Jurusan Teknik Elektro Fakultas Teknik Universitas Tidar 2019 Nama : Halidariza F.B. NPM : 1610501082 Mata Kuliah : Mikroprosesor Dosen Pengampu : R. Suryoto Edy Raharjo, S.T., M.Eng.
  • 2. Outline • Tujuan • Alat dan Bahan • Langkah kerja • Dasar teori • Flowchart • Program • Kesimpulan • Gambar
  • 3. Tujuan Mengetahui dan memahami bagaimana memrogram Mikroprosesor Raspberry Pi 3 B+ untuk menyalakan motor DC Dan putar balik motor DC juga untuk mengetaui cara memrogram I/O dengan menggunakan phyton
  • 4. Alat dan Bahan  Minimum sistem (1 buah)  Kabel jumper (secukupnya)  Resistor 1 kohm (2 buah)  USB downloader (1 buah)  Motor DC (1buah)  Kardus (secukupnya)  Karet (secukupnya)  Puli (secukupnya)  Relay DPDT (2buah)  Transistor 2sc1061 (2buah)  Project board (1buah)
  • 5. Langkah kerja 1. Menyiapkan alat dan bahan. 2. Membuat program dan merangkai driver relay. 3. Memasukkan program pada minimum sistem dan merangkai menggunakan kabel jumper 4. Menjalankan program dan mengamati waktu delay. 5. Mendokumentasikan hasil praktikum.
  • 6. Dasar teori Raspberry Pi atau yang biasanya disebut Raspi adalah komputer single-board atau bisa dikatakan komputer dengan ukuran kecil, hampir seukuran sebuah kartu kredit. Raspberry Pi dilengkapi dengan prosesor, RAM dan port hardware yang khas yang bisa anda temukan pada banyak komputer. Hal ini membuat kita bisa melakukan banyak hal seperti pada sebuah komputer pada umumnya. Anda dapat melakukan hal-hal seperti mengedit dokumen, memutar video, memutar musik, coding dan banyak hal lainnya.. Relay merupakan suatu peranti yang bekerja berdasarkan elektromagnetik untuk menggerakan sejumlah kontaktor yang tersusun atau sebuah saklar elektronis yang dapat dikendalikan dari rangkaian elektronik lainnya dengan memanfaatkan tenaga listrik sebagai sumber energinya.
  • 7. Relay yang paling sederhana yaitu relay elektromekanis yang memberikan pergerakan mekanis saat mendapatkan energi listrik. Secara sederhana relay elektromekanis ini didefinisikan sebagai berikut. • Alat yang menggunakan gaya elektromagnetik untuk menutup atau membuka kontak saklar. • Saklar yang digerakkan secara mekanis oleh daya atau energi listrik.. Relay terdiri dari 3 bagian utama, yaitu: • Common, merupakan bagian yang tersambung dengan Normally Close (dalam keadaan normal). • Koil (kumparan), merupakan komponen utama relay yang digunakan untuk menciptakan medan magnet. • Kontak, yang terdiri dari Normally Close dan Normally Open.
  • 8. Relay merupakan komponen listrik yang memiliki prinsip kerja magnet dengan induksi listrik. Relay terdiri atas bagian-bagian utama sebagai berikut. • Coil atau Kumparan, merupakan gulungan kawat yang mendapat arus listrik. adalah sejenis saklar yang pergerakannya tergantung dari ada tidaknya arus listrik di coil. • Contact atau Penghubung, adalah sejenis saklar yang pergerakannya tergantung dari ada tidaknya arus listrik di coil. Contact ada 2 jenis : Normally Open (kondisi awal sebelum diaktifkan open), dan Normally Closed (kondisi awal sebelum diaktifkan close).
  • 10. Berikutpenjelasan flowchart diatas : • Mulai • Menetapkan variabel dan urutan Motor DC 1 SAMPAI 8 • menentukan waktu delay Motor DC 1 SAMPAI 8 • Membaca conveyer yang akan dieksekusi. • Menghitung mundur timer. • Ketika timer sudah 0, artinya conveyer selesai menyala jika belum maka tunggu timer sampai 0 • Proses berulang kembali ke awal, lamanya timer menghitung mundur ataupun urutan kerja lampu dari berbagai arah dapat di sesuaikan kembali jika memang dibutuhkan, ataupun bisa dibiarkan tetap jika belum dibutuhkan penyesuaian. • Selesai
  • 11. Program import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BOARD) GPIO.setup(7,GPIO.OUT) GPIO.setup(11,GPIO.OUT) #mengatur waktu maju s= 2 while True: GPIO.output(7,true) time.sleep(s) GPIO.output(7, false) time.sleep(s) GPIO.output(11,true) time.sleep(s) GPIO.output(11, false) time.sleep(s) GPIO.cleanup()
  • 12. import RPi.GPIO as GPIO #sebagai module GPIO agar tidak error saat pemrograman berlangsung import time #untuk mengatur waktu GPIO.setmode(GPIO.BOARD) #mengatur mode GPIO dengan model board GPIO.setup (7,GPIO.OUT) #Mengatur pin 7 sebagai output GPIO.setup GPIO.setup(11,GPIO.OUT) #Mengatur pin 11 sebagai output GPIO.setup while True: #pengulangan nyala dan matinya ROBOT GPIO.output(7,True) #pada pin ke-7 dengan perintah true, ROBOT akan maju time.sleep(s) #menunggu selama 2 detik GPIO.output(7,False) # pada pin ke-7 dengan perintah false, ROBOT akan mati time.sleep(s) #menunggu selama 2 detik GPIO.output(11,True) # pada pin ke-11 dengan perintah true, ROBOT akan mundur time.sleep(s) #menunggu selama 2 detik GPIO.output(11,False) # pada pin ke-11 dengan perintah false, ROBOT akan mati time.sleep(s) #menunggu selama 2 detik GPIO.cleanup() #keluar dari program
  • 13. Kesimpulan Relay merupakan suatu peranti yang bekerja berdasarkan elektromagnetik untuk menggerakan sejumlah kontaktor yang tersusun atau sebuah saklar elektronis yang dapat dikendalikan dari rangkaian elektronik lainnya.