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 menyala
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 CONVEYOR
GPIO.output(7,True) #pada pin ke-7 dengan perintah true, CONVEYOR akan menyala
time.sleep(1) #menunggu selama 1 detik
GPIO.output(7,False) # pada pin ke-7 dengan perintah false, CONVEYOR akan mati
GPIO.output(16,True) # pada pin ke-16 dengan perintah true, CONVEYOR akan
menyala
time.sleep(1) #menunggu selama 1 detik
GPIO.output(16,False) # pada pin ke-16 dengan perintah false, CONVEYOR akan mati
time.sleep(1) #menunggu selama 1 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.