Senin, 30 April 2012

Rangkaian Skematik RS-232, Photo transistor / optocoupler U, LM 35


Project UTS mata kuliah sistem manufaktur terpadu adalah membuat sebuah mini konveyer yang bisa di kontrol dengan PC dengan menggunakan Qt SDK. Berikut laporan progres saya.


Gambar 1. Konveyer terlihat dari samping

Gambar 2. Peletekan Sensor Kecepatan

Keterangan :
1.      Sensor photo transistor atau optocoupler U
2.      Belt Konveyer
3.      Pemutar

Peletakan sensor photo transistor tidak disarankan seperti ini karena banyak kekurangnya saat di taruh disitu, sebaiknya diletakkan pada rodanya (yang berfungsi juga sebagai rotary encoder). Diantara kekuranganya adalah pada saat konveyer di beri objek/pemberat maka data yang dikirim sensor kurang valid.

Gambar 3. Sensor dan penggerak konveyer
Keterangan :
1.      Sensor suhu / panas (LM 35)
2.      Motor
3.      Sensor Kecepatan (photo transistor / optocoupler U)

Gambar 4. Rangkaian Hardware Kontroler konveyer


Gambar 5. Skematik kontroler


Kamis, 26 April 2012

Ekowisata Hutan Mangrove Wonorejo Surabaya

Perjalanan ke surabaya timur dengan akses jalan yang tidak layak untuk sebuah wisata (dimana pemkot SBY), potensi wisata yang bagus untuk dikembangkan yang juga bisa menanggulangi abrasi, penghijauan juga, juga sebagai penahan ombak. apa kurangnya coba hutan mangrove tersebut. terlebih masyarakat surabaya kekurangan tempat wisata (setelah KBS "akan" tutup).
Yes, sempat mengunjungi Ekowisata yang satu ini. sesungguhnya potensinya bagus, bisa dibuat foto (pre-wedding foto disana asik tuh sepertinya). bisa juga buat mancing. atau sekedar menghirup udara laut yang katanya baik untuk kesehatan CMIIW. asik juga tuh buat lunch sama doi disana, kalo kayaknya dinner asik tapi banyak nyamuknya kalo malem, jadi ane saranin jangan dah maklum namanya juga hutan.
akses kesana kalo naik angkot kayaknya belum ada deh (lha wong jalan kesana kayak bukan mau wisata melepas penat tetapi seperti mau mencari kayu bakar).dari kampus STIKOM surabaya. ente lurus aja mentok ke arah timur. pasti nyampek dah tuh yang namanya Ekowisata. sedikit jepretan ane, jelek karena hanya pake kamera handphone ditambah jelek lagi karena fotographer amatiran.








Rabu, 25 April 2012

Kampung Bahasa Inggris Pare Kediri

yaaa.. Liburan semester bingung nyari acara? ada pilihan buat bekerja part time sambil ngumpulin uang saku, tapi kali ini paling enak tuh ngisi liburan sambil belajar, apalagi belajar bahasa inggris di kampung bahasa inggris pare. banyak pilihan tempat kursus disana diantaranya yang saya ketahui BEG, Mahesa Institut (tempat ane menimba ilmu), marvels, abel n final (tempat ane camp), harvard dan banyak lagi yang lain (dah lupa semuanya).
banyak hal yang didapat disana, pastinya skil speaking, grammar, dan listening akan meningkat. tambah pede juga pake bahasa inggris saat kembali ke kampus. ditambah lagi akan punya banyak teman, apalagi kalo kesananya pas libur semester, dijamin bakalan banyak mahasiswa yang melancong kesana. selain mahasiswa dari surabaya dan malang (kebanyakan) ada juga yang dari undip, ugm, dan bahkan teman kelas ane di mahesa ada yang dari unhas - makassar!
disana disediakan berbagai kelas ada kelas TOEFL, speaking, listening, translate, dan banyak kelas-kelas yang lain tergantung tempat kursus yang ente masuki. pilih aja sesuai kebutuhan ente, jamnya juga sudah diatur, jadi ente bisa pilih kelas berbeda dan tempat kursus yang berbeda pula dalam sehari.


sedikit kenang-kenangan dari mahesa institut


Selasa, 24 April 2012

RANCANG BANGUN PEMBANGKIT ENERGI LISTRIK DARI SHOCKBREAKER UNTUK PENGAMAN ALARM CERDAS PADA SEPEDA MOTOR


RANCANG BANGUN PEMBANGKIT ENERGI LISTRIK DARI SHOCKBREAKER UNTUK PENGAMAN ALARM CERDAS PADA SEPEDA MOTOR


            Sistem pengaman alarm pada sepeda motor umumnya akan mudah merusak aki. hal ini dikarenakan aki adalah satu-satunya sumber energi listrik bagi sepeda motor. Aki yang di desain  hanya untuk electric starter, lampu motor, bel, dan proses pengapian lainya, malah ditambahkan satu kerja lagi untuk pembangkit alarm pengaman. Hal inilah yang yang menyebabkan soaknya suatu aki karena bekerja terlalu berat. apalagi sistem pengaman alarm aktif saat motor dalam keadaan mati, sehingga aki lah yang bekerja full menyuplai tegangan.
            Pada sistem saya ini, saya membuat pembangkit energi listrik dari shockbreaker yang ada pada sepeda motor. prinsip kekalan energi tidak dapat saya pungkiri. Jika ingin membuat suatu energi maka akan mengorbankan energi yang lainya. Berbeda dengan generator portable yang ada pada sepeda yang bisa merugikan kecepatan geraknya atau malah menambah beban pada kayuhannya. Menggunakan shockbreaer yang saya desain untuk penggerak rotor ini dengan memanfaatan rumus dasar dari pegas yakni : F= k x ∆x.

keterangan :     F adalah gaya yang dihasilkan.
k adalah konstanta pegas.
∆x adalah perubahan panjang pegas

Selengkapnya download pdf disini

sistem gerak otomatis pintu parkir kendaraan dengan mengunakan PLC merek OMRON Sysmac CPM1A


1. PENDAHULUAN


Tidak kah kita merasa jenuh saat kita ingin memarkirkan kendaraan kita tetapi harus antri menunggu bermenit-menit lamanya hanya untuk memasuki tempat parkir? Sungguh sangat menyedihkan jika waktu kita yang sangat berharga harus dihabiskan ditempat pakir untuk antri parkir yang seharusnya bisa kita atasi dengan sistem gerak otomatis. Sistem gerak otomatis yang cocok adalah dengan cara memanfaatkan PLC (Programmable Logic Controller) untuk membuka dan menutup pintu parkir secara otomatis. Bayangkan jika kita saat datang didepan pintu parkir, lalu kamera pada pintu memotret dan pintu akan membuka secara otomatis. Kita tidak perlu menunggu petugas parkir untuk menuliskan nomor polisi kita karena nomor polisi kita sudah diambil gambar oleh kamera. Jika hal ini kita terapkan maka akan mendapatkan benefit waktu tanpa harus menunggu lama.
Kenapa mengggunaan PLC, karena PLC  merupakan  sistem  yang  dapat memanipulasi, mengeksekusi dan atau memonitor keadaan proses pada laju yang amat cepat, dengan dasar data yang bisa di program dalam sistem berbasis mikro prosesor integral. PLC menerima masukan keluaran sinyal-sinyal listrik untuk mengendalikan suatu sistem, dengan demikian besaran-besaran  fisika  dan  kimia  yang dikendalikan, sebelum diolah oleh PLC, akan dirubah menjadi sinyal listrik analog maupun digital, yang merupakan data dasarnya. Karakter proses yang dikendalikan oleh PLC sendiri merupakan proses yang sifatnya bertahap, yakni proses itu berjalan urut untuk mencapai kondisi akhir yang diharapkan. Berdasarkan penjelasan teori dan keunggulan teknologi PLC serta berbagai aplikasi di industri, peneliti mencoba melalui penelitian ini menerapkan teknologi PLC merek OMRON seri SISMAC CPM1A sebagai penggerak otomatis pintu parkir.

 .......

7. KESIMPULAN DAN SARAN


Kesimpulan

Berdasarkan hasil rancangan dan pengujian sistem garak otomatis pintu parkir kendaraan dengan PLC, maka dapat ditarik beberapa kesimpulan:
a. Bahwa PLC merek OMRON Sysmac CPM1A dapat digunakan sebagai alat kendali sistem gerak otomatis pintu parkir kendaraan.
b. Dalam rancangan ini penggunaan piranti input dan output, yakni lima input dan empat output.
c. Membutuhkan sedikit alur diagram ladder dalam pemograman sistem gerak otomatis pintu parkir.



Saran

Berdasarkan dari hasil rancangan dan pengujian sistem gerak otomatis pintu parkir kendaraan dengan mengunakan PLC merek OMRON Sysmac CPM1A, disarankan bahwa PLC merek OMRON Sysmac   CPM1A   memungkinkan   dapat dikembangkan untuk berbagai aplikasi lanjutan.










DAFTAR PUSTAKA

C.Ray Asfahl, 1985.Robots and Manufacturing Automation, Second Editions Amarica
Frank.O Fetruzella, 1989, Programmable Logic Controller. New York, Glence Book          CQM1/CPM1                Programmable    Logic Controller.Programming Manual
Hubert Charles I, 1991, Electric Machines Theory, Operational, Applications, Ajustment and        Control. Mac             Millan Publishing Company. New York
Malvino, Hanafi Gunawan 1999. Prinsip-Prinsip Electronika, Edisi Kedua Erlangga Jakarta



untuk selengkapnya, anda bisa download di sini pdf


Sharing tes Interview saat melamar kerja

Share Interview Job Vacancy

Kemarin ada recruitment dari PT.Xxxx, mereka mengadakan recruitmen di kampus saya tercinta yakni Politeknik Elektronika Negeri Surabaya (PENS) sekarang ndak pake ITS :).
Dipersyaratan mereka juga mengambil yang last semester, maka ane yang kebetulan last semester ikut aja tuh recruitment. alhasil tes pertama pada hari pertama pula psikotes alhadulillah lolos (berarti ane gak bodo-bodo amat). besoknya tes wawancara, sempat pikiran ndak karuan se, mikir yang tidak-tidak mengenai tes wawancara. setelah menunggu lama nama ane akhirnya dipanggil, biasa pertanyaan pertama perkenalan dulu karena di CV ane tampilin bahwa ane pernah kursus bahasa inggris di pare (dikampung bahasa inggris walaupun cuman sebulan) alhasil interviewer/user menyuruh saya perkenalan memakai bahasa inggris.
Cas cis cus ane sebutin nama, alamat, lahir, dll lalu ane tambahin hobby. menjelaskan hobi belum selesai interviewer langsung tanya  tentang musik (karena hobi ane tadi ngomong denger musik).ditanya penyanyi fav sama lagunya ane bingung sapa ya.?? akhirnya keceplosan lagu chrisye-kala cinta menggoda. "sudah tolong bahasa inggriskan itu" sambil senyum. ane yang kebetulan vocab bahasa inggris pas-pasan ditambah lagi lagu itu  kan penuh kata-kata sulit, di judulnya saja saya sempat lupa kalo bahasa inggris menggoda itu tempt (keingat iklan axe coklat yang dark temtation #Lol).
Setelah ane translate to english alhasil dia senyam-senyum gak jelas. dilihat lagi CV ane lalu ditanyakan semua tentang apa yang ada di CV. yang menarik adalah pertanyaan mengenai amonia sebagai pendingin. saya yang kebetulan kerja praktik (KP) di PT. Campina Ice Cream Industry sempat bingung saat ditanya sistem pendingin di campina pasalnya saat dikampina saya dimasukkan di maintenance dept jadi kurang begitu ngeh sistem pendinginnya. berkat di SMA belajar sedikit tentang amoniak maka ane jelasin tuh amoniak. alhasil interviewer puas sama jawaban ane. katakanlah apa yang anda ketahui, walaupun cuman satu ayat, bener ndak?
Berakhir wawancara pertama, nunggu lagi diluar. 3 jam kemudian dipanggil lagi yes, dalam hati ane kayaknya lolos ne interview pertama. masuk kali ini langsung ditodong pake bahasa inggris, oh iya di CV juga ada kursus bahasa inggris di Basic english guidance (BEG) Sooko, Mojokerto. untung hanya sebentar he say do you prefer using english or bahasa indonesia? hash... akhirnya penderitaan ane kelar juga, kalo ngomong teknik pake bahasa asing tuh bingung ini bahasa indonesia atau bahasa inggris? karena ya itulah orang teknik pasti tau.. hehehehehehe
Lastly ni yang paling enak, yakni ngomongin "Gaji" walaupun menurut ane gaji kagak penting dulu yang penting experience lah nomer satu. maklum fresh graduate kok minta lebih.?? akhirnya deal salary sekian, user bilang nanti kalo kamu ndak di terima kerja sama saya saja. wah sampe segitunya beliau ingin pekerja seperti ane, wkowkwokwk ane cuman bisa ngakak sama bingung, mungkin mereka kagum ama penjelasan ane tentang amoniak. terimakasih buat guru kimia SMAN 1 SOOKO. walaupun ane jurusan elektronika tetapi pada dasarnya semua ilmu tuh berguna.

Membuat traffight pada Qt


Laporan Sistem Manufaktur Terpadu
Timer pada Traffic Light
Studi Kasus Traffic Light pada Siwalankerto, Surabaya


Listing Program
1.      widget.h
#ifndef WIDGET_H
#define WIDGET_H
#include
namespace Ui {
    class Widget;
}
class Widget : public QWidget
{
    Q_OBJECT
public:
    explicit Widget(QWidget *parent = 0);
    ~Widget();
private:
    Ui::Widget *ui;
private slots:
    void update();
    void on_pushButton_clicked();
};
#endif // WIDGET_H

2.  main.cpp
#include
#include "widget.h"
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Widget w;
    w.show();

    return a.exec();
}

3.  widget.cpp
#include "widget.h"
#include "ui_widget.h"
#include "QTimer"
#include "QSound"
int a=16,kuning=3,merah=12;
Widget::Widget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Widget)
{
    ui->setupUi(this);
    QTimer *timer = new QTimer(this);
         connect(timer, SIGNAL(timeout()), this, SLOT(update()));
         timer->start(1000);
}
Widget::~Widget()
{
    delete ui;
}
void Widget::update()
{
    if(a<=3)
    {
        ui->label->setPixmap(QPixmap("C:/Users/EVAN/Pictures/New folder/yellow.png"));
        ui->label_2->setPixmap(QPixmap("C:/Users/EVAN/Pictures/New folder/yellow.png"));
        ui->lcdNumber->display(kuning);
        kuning--;
        QSound::play("C:/Users/EVAN/Downloads/Music/sirentone.wav");
    }
    else if(a<=15)
    {   kuning=3;
        ui->label->setPixmap(QPixmap("C:/Users/EVAN/Pictures/New folder/11949849771043985234traffic_light_red_dan_ge_01.svg.med.png"));
        ui->label_2->setPixmap(QPixmap("C:/Users/EVAN/Pictures/New folder/11949849761176136192traffic_light_green_dan__01.svg.med.png"));
        ui->lcdNumber->display(merah);
        merah--;
        QSound::play("C:/Users/EVAN/Downloads/Music/sirentone_2.wav");
    }
    else
    {   merah=11;
        ui->label->setPixmap(QPixmap("C:/Users/EVAN/Pictures/New folder/11949849761176136192traffic_light_green_dan__01.svg.med.png"));
        ui->label_2->setPixmap(QPixmap("C:/Users/EVAN/Pictures/New folder/11949849771043985234traffic_light_red_dan_ge_01.svg.med.png"));
 }
    a++;
}
void Widget::on_pushButton_clicked()
{
    a=0;
}

Senin, 23 April 2012

how to Convert qbytearray to integer (int)

cara mengkonversi qbytearray menjadi int

setelah praktikum Qt kemraen yakni membuat animasi Human Machine Interface traffic Light, tentunya kalo HMI pake serial dong..

sooo serial nya nanti kita bahas, data serialnya berupa data qbytearray maka kita rubah jadi int supaya bisa dihitung.
berikut ada dua cara yakni :
1. dengan cara scan satu-satu atau apalah namanya #mad


for (i=0;i<=data.size();i++)
{
if (data [i]=='0')a[i]=0
if (data [i]=='1')a[i]=1;
if (data [i]=='2')a[i]=2;
if (data [i]=='3')a[i]=3;
if (data [i]=='4')a[i]=4;
if (data [i]=='5')a[i]=5;
if (data [i]=='6')a[i]=6;
if (data [i]=='7')a[i]=7;
if (data [i]=='8')a[i]=8;
if (data [i]=='9')a[i]=9;
}

atau bisa juga seperti ini 

for (i=0;i<=data.size();i++)
a[i]=data[i]-0x30;

Note : data.size adalah qbytearray-nya, saya menggunakan data.size karena saya mengambil data qbytearray dari serial (qserialdevice2.0)
data [i] : qbytearray
a[i] : int array
jangan lupa deklarasinya yaa.. 
int a[10];
qbytearray data;


semoga bermanfaat,,