Laporan Tugas Akhir Eksperimen Kontrol Digital Konveyor Dengan Sensor Tekanan

Document Details:
  • Uploaded: May, 26th 2015
  • Views: 295 Times
  • Downloads: 3 Times
  • Total Pages: 12 Pages
  • File Format: .docx
  • File size: 796.33 KB
  • Uploader: amanda
  • Category: Miscellaneous
 add to bookmark | report abuse
Laporan Tugas Akhir Eksperimen Kontrol Digital - Konveyor dengan
Sensor Tekanan
Disusun oleh :
-
UNIT LAYANAN ELEKTRONIKA DAN UNIT LAYANAN INSTRUMENTASI
JURUSAN ILMU KOMPUTER DAN ELEKTRONIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS GADJAH MADA
YOGYAKARTA
2013
LISTING
const int kosong=10;
const int pas=500;
const int berat=700;
const int penuh=800;
#dene E1 10 // Enable Pin for motor 1
#dene E2 11 // Enable Pin for motor 2
#dene I1 8 // Control pin 1 for motor 1
#dene I2 9 // Control pin 2 for motor 1
#dene I3 12 // Control pin 1 for motor 2
#dene I4 13 // Control pin 2 for motor 2
int fsrPin = A0; // the FSR and 10K pulldown are connected to a0
int fsrReading; // the analog reading from the FSR resistor divider
int ledPin = 2;
void setup() {
Serial.begin(9600);
pinMode(E1, OUTPUT);
pinMode(E2, OUTPUT);
pinMode(I1, OUTPUT);
pinMode(I2, OUTPUT);
pinMode(I3, OUTPUT);
pinMode(I4, OUTPUT);
pinMode(ledPin, OUTPUT);
}
void stabil(void){
analogWrite(E1, 153); //half speed
analogWrite(E2, 153); //half speed
digitalWrite(I1, HIGH);
digitalWrite(I2, LOW);
digitalWrite(I3, HIGH);
digitalWrite(I4, LOW);
digitalWrite(ledPin, LOW);
delay(100);
}
void cepat(void){
analogWrite(E1, 255); //full speed
analogWrite(E2, 255); //full speed
digitalWrite(I1, HIGH);
digitalWrite(I2, LOW);
digitalWrite(I3, HIGH);
digitalWrite(I4, LOW);
digitalWrite(ledPin, LOW);
delay(100);
}
void lambat(void){
analogWrite(E1, 70); //half speed
analogWrite(E2, 70); //half speed
digitalWrite(I1, HIGH);
digitalWrite(I2, LOW);
digitalWrite(I3, HIGH);
digitalWrite(I4, LOW);
digitalWrite(ledPin, LOW);
delay(100);
}
void muter(void){
analogWrite(E1, 153); //half speed
analogWrite(E2, 153); //half speed
digitalWrite(I1, LOW);
digitalWrite(I2, HIGH);
digitalWrite(I3, LOW);
digitalWrite(I4, HIGH);
digitalWrite(ledPin, HIGH);
delay(100);
}
void henti(void){
analogWrite(E1, 0); //half speed
analogWrite(E2, 0); //half speed
digitalWrite(I1, LOW);
digitalWrite(I2, LOW);
digitalWrite(I3, LOW);
digitalWrite(I4, LOW);
digitalWrite(ledPin, HIGH);
delay(100);
}
//main program
void loop() {
fsrReading = analogRead(A0);
Serial.print("Analog reading = ");
Serial.print(fsrReading); // the raw analog reading
// We'll have a few threshholds, qualitatively determined
if (fsrReading < kosong) {
cepat();
Serial.println(" - Ringan");
}
else if (fsrReading < pas) {
stabil();
Serial.println(" - Stabil");
}
else if (fsrReading < berat) {
lambat();
Serial.println(" - Berat");
}
else if (fsrReading < penuh) {
muter();
Serial.println(" - berubah arah");
}
else {
Serial.println(" - overload");
henti();
}
delay(100);
}
Konveyor dengan Sensor Tekanan
Soca Baskara*
1
, Rilla Khoirunnisa
2
, Dedhi Fahri
3
Jurusan Ilmu Komputer dan Elektronika, FMIPA UGM, Yogyakarta
e-mail: *
1
soca.baskara@yahoo.com,
2
rilla.khoirunnisa@gmail.com,
3
dedhi.fahri@gmail.com
Abstrak
Dewasa ini pemindahan barang banyak menggunakan sistem otomatis dengan menggunakan
alat, karena barang memiliki massa yang besar dan jarak pemindahan yang tidak dekat sehingga
susah untuk dipindahkan dengan bantuan manusia saja. Conveyor adalah suatu sistem mekanik yang
mempunyai fungsi memindahkan barang dari satu tempat ke tempat yang lain. Conveyor banyak
dipakai di industri untuk transportasi barang yang jumlahnya sangat banyak dan berkelanjutan.
Maka dari dibuat suatu pemodelan sederhana pemindah barang industri dengan sensor tekanan yang
akan mengatur kecepatan jalur pemindah barang secara otomatis dengan control PID menggunakan
mikrokontroler Arduino Uno. Periferal lain yang digunakan adalah sensor FSR , baterai dan motor
DC yang dikendalikan IC L293D.Alat ini diharapkan dapat menyeleksi barang yang ringan dan
berat. Saat barang berat alat akan menurunkan kecepatan motor, saat barang yang diangkut ringan
maka kecepatan akan dinaikkan.
Kata kunci—Konveyor, Kontrol PID, Arduino Uno, Sensor, motor DC
Abstract
Today, a lot transfer the stuff use automatic system, because stuff have huge mass and far
distance of displacement so difficult to be moved by man. Conveyor is a mechanical system which has
the function of moving goods from one place to another. Conveyor is widely used in industry for
transportation of vast quantities of goods and sustainable. So we made a simple model to solve this
problem. This model needs a weight sensor that will adjust the speed of transfer of stuff automatically
with the PID control and Arduino Uno microcontroller. Peripheral devices which are used are FSR
sensors, batteries and DC motor control IC L293D. This model is expected to select light and heavy
goods. When this model transported heavy stuff , it will reduce the speed of the motor, when stuff are
transported lighter then the speed will be increased.
Keywords—Conveyor, PID Control, Arduino Uno, Sensor, Motor DC
1. PENDAHULUAN
Dunia industri saat ini memerlukan suatu peralatan yang dapat bekerja secara otomatis untuk
meningkatkan produktivitas, mempersingkat waktu produksi, menurunkan biaya produksi dan
meniadakan pekerjaan - pekerjaan rutin yang harus dilakukan manusia. Pengamatan di lapangan
tentang proses pemindahan barang hasil produksi pada pabrik ternyata masih menggunakan tenaga
manusia. Pekerjaan ini tentu bukan hal yang ringan mengingat jarak pemindahan yang relatif jauh dari
Displaying 5 of 12 pages, to read the full document please DOWNLOAD.