Tampilkan postingan dengan label Catatan Payz. Tampilkan semua postingan
Tampilkan postingan dengan label Catatan Payz. Tampilkan semua postingan

Sabtu, 08 Januari 2011

Too PayZ : Catatan Awal Tahun III

.
Tertarik dibuatkan perangkat berbasis Mikrokontroller AVR, MCS51, dan Software Delphi ?

Sudah banyak alat / perangkat yang saya buat berbasis mikrokontroller AVR dan MCS51 dengan software menggunakan bahasa Assembler MCS51 dan Bahasa C AVR serta interface dengan komputer menggunakan bahasa pemrograman Delphi.

Selain itu saya sangat tertarik membuat peralatan menggunakan :
  • GPS
  • RFID
  • TriCopter / QuadCopter
  • SDCard / MMCCard
  • LCD TFT
  • Robot beroda / Robot berkaki
  • Lengan Robot
  • dll (yang menarik-menarik)
Jika anda tertarik untuk dibuatkan alat / peralatan yang diiinginkan terutama yang menarik saya dengan waktu pengerjaan minimal 2 bulan,
silahkan menghubungi saya di :
Email : Too_payz@yahoo.com
Hp : 081228715500 (SMS only no CALL)
Domisili : Semarang, Jawa Tengah, Indonesia

Semoga membantu ...^^v...

Rabu, 05 Januari 2011

Too Payz : Catatan Awal Tahun II

.
Perangkat yang sudah dibuat (tidak urut) :
Mikrokontroller MCS51
  1. Jam Digital tampilan LCD 16x2.
  2. Jam Azan Waktu Abadi + Alarm tampilan Seven Segmen.
  3. Kendali Lampu On-Off berdasarkan waktu (RTC).
  4. Switching banyak Interkom.
  5. Box Penjual Minuman berbasis SMS (Mode PDU).
  6. Programmer uC AT89C51 mode HighVoltage menggunakan MCU AT89S51.
  7. Lift 3 tingkat Soft-Star dan Soft-Stop.
  8. Modul Praktikum Mikrokontroller berbasis MCU AVR dan MCS51 untuk Universitas.
Mikrokontroller AVR
  1. Box Penjual Minuman berbasis SMS (mode Teks).
  2. Alarm Mobil via SMS dgn MCU (Mode Teks).
  3. Alat ukur tinggi badan Otomatis.
  4. Kendali kecepatan motor DC menggunakan metode PI.
  5. Kendali kecepatan motor DC menggunakan metode Fuzzy.
  6. Kendali Level Cairan menggunakan motor servo posisi.
  7. Kendali Level Cairan menggunakan motor stepper Unipolar.
  8. Kendali Level Cairan menggunakan Motor 220AC metode PI.
  9. Kontrol banyak Lampu 220AC secara SCADA / DCS.
  10. Modul Praktikum digital PID dan Fuzzy untuk Universitas.
  11. Modul Praktikum Mikrokontroller berbasis MCU AVR dan MCS51 untuk Universitas.
  12. Mobil Robot pendeteksi keberadaan dan posisi dinding terhadap robot dan menampilkannya / menggambarkannya di komputer secara realtime (Mapping Labirin).
  13. Monitoring serta kontrol On Off untuk menjaga suhu dan kelembaban menggunakan media SMS (Mode Teks).
  14. Monitoring dan kontrol Suhu menggunakan metode PI menggunakan termocouple (suhu > 200 derajat).
  15. Monitoring dan kontrol Suhu menggunakan metode Fuzzy menggunakan termocouple (suhu > 200 derajat).
  16. Timbangan digital untuk pengepakan gula menggunakan Strain Gauge.
  17. Voltmeter digital yang terkoneksi dengan komputer via USB untuk akuisisi data.
  18. Pengaturan kecepatan motor DC menggunakan PWM tampilan seven segmen.
  19. Monitoring dan Pengontrolan switching On-Off phase R, S, T (3 phase) dan Off jika kurang dari 5% tegangan maksimum.
  20. Running Text Dot Matriks input teks dari komputer dgn MCU ATmega8.
  21. Pengaturan Traffic Light Kali Banteng (8 Lampu lalu lintas) secara wireless otomatis / manual.
Software Delphi murni, Dll
  1. Jam Digital menggunakan IC 74HC193 dan sumber Clock 555 (iseng ^^ ).
  2. Kontrol Lampu On-Off menggunakan port paralell dgn Delphi 7.
  3. Kontrol On-Off AC (Air Condotioner) dgn mendeteksi keberadaan manusia menggunakan sensor PIR menggunakan perangkat modul LabView.
  4. Pabrikasi penimbangan dan pengepakan / pembungkusan gula menggunakan PLC Omron.
  5. Monitoring respon sistem berbasis Fuzzy dan PID dengan tabel konversi ke Excel dan grafik 2 dimensi.
  6. Monitoring temperatur / suhu berbasis sensor TPA81 dengan tabel konversi ke Excel, grafik 2 dimensi dan tampilan perubahan warna Hijau hingga Merah sebanyak 8 pixel.
  7. GUI Dot Matriks running text generator.
  8. GUI pengaturan Traffic Light dengan fleksibilitas tinggi untuk 3 - 12 lampu merah secara wireless.
Yang sedang dikerjakan.
  1. Menggunakan modul Tranciever Wireless FSK (bukannya menggunakan GPS) untuk memetakan posisi roket menggunakan prinsip triangular. (Lama nih karena project dan memang tergolong sulit + rumit serta masalah pada dana jadi uji cobanya jaraaaang banget).
  2. Membunuh / mengurangi sel kanker menggunakan gelombang microve 2,4 GHz dengan metode Fuzzy.
  3. Perangkat dan aplikasi sederhana lainnya.
Tertarik membuat alat menggunakan
  1. RFID, karena dipikiran-ku lagi ada aplikasi RFID yang menurutku sangat menarik dan sangat bermanfaat. Selain itu belum pernah mengakses RFID, jadi ingin mencoba.
  2. GPS, karena cukup tertarik dan belum pernah mengakses.
  3. TriCopter dan sejenisnya, Pengen banget buat ini tapi mahal oii...
  4. SDcard / MMCcard, tertarik mengakses-nya dan belum pernah mengerjakan karena belum ada kasus nih..
  5. LCD TFT (seperti monitor), karena menurut saya LCD adalah perangkat yang wajib dimasa mendatang dan saya juga lagi ingin merancang aplikasi yang sangat menarik dan pasti laku dipasaran karena hampir menyentuh semua aspek. Bayangkan jika anda memilih menu makanan tidak lagi menggunakan kertas atau buku tetapi menggunakan LCD tipis yang ringan dan disertai animasi. Atau ketika sekolah tidak diperlukan lagi buku tulis / buku pelajaran tetapi menggunakan LCD yang dilekatkan di meja sehingga menghemat biaya buku dan lain-lain dalam waktu yang lama (umur LCD umumnya minimal 5 tahun).
  6. Banyak lagi deh..
nb :
MCU : Microcontroller Unit
uC : Mikrokontroller

Mudah-mudahan bisa jadi inspirasi judul TA dan lainnya.
Semoga membantu ...^^v...

Sabtu, 01 Januari 2011

Too PayZ : Catatan Awal Tahun I

Curhat Dlo Ah
Sudah cukup banyak yang telah saya posting.
Saya orang teknik menyukai hal-hal teknik khususnya elektronika digital sehingga menulis apalagi memposting di blog bukanlah tipe saya.

Saya sangat tidak suka mengetik terutama mengetik laporan.
Saya bisa membuat alat Tugas Akhir berbasis elektronika digital kurang dari 1 bulan tetapi bisa mengerjakan laporan lebih dari 3 bulan karena ketika mulai mengetik, semangatku menurun drastis dan tiba-tiba ngantuk atau ingin main di game center.
Tapi hal yang saya paling benci adalah masalah BIROKRASI yang rumit (atau diperumit) yang menyebabkan saya kuliah cukup lama (Derita kebanyakan Mahasiswa), yah tapi apalah daya, bahasnya aja MALAS.

Saya sangat menyukai Robotika, Teknologi Eletronika, dan sejenisnya. Dan kalo uda masalah ini bisa lupa segalanya. Saya suka sekali mengerjakan peralatan / perangkat / aplikasi-aplikasi yang menurut saya menarik dan belum pernah saya kerjakan. Tetapi kadang aplikasi yang menarik selalu melibatkan masalah mekanik (dan bukan bidang saya) sehingga selalu menghambat proses pengerjaan alat tersebut yang menurut saya harusnya cepat selesai.

Terkadang juga ketika saya mengerjakan alat melibatkan miniatur seperti rumah, gedung, perempatan jalan raya, dll yang mau tidak mau melibatkan arsitekur agar alatnya Indah dan menarik. Sehingga harus cari orang lagi, keluar biaya, dan menambah waktu pengerjaan. Jadi merupakan faktor penghambat. Kadang jika pemesan ingin cepat selsai, terpaksa buat seadanya yang penting elektronika dan fungsinya maksimal (kualitas turun deh).

Mayoritas alat yang saya buat selalu melibatkan interface dengan komputer, baik melalui port paralel, serial, dan USB. Dan untuk membuat Software aplikasi, saya masih menggunakan Delphi 7 dan memprogram + mencoba menggunakan laptop dengan spesifikasi tergolong rendah seperti prosessor intel celeron, ram 256 dan VGA tempo dulu. Tujuannya adalah agar saya selalu berusaha membuat aplikasi yang tidak begitu memberatkan komputer yang saya gunakan. Kan nanti klo terlalu berat, komputernya langsung ngadat.
Wakwakwakwakwaa..

Saya selalu mengutamakan mutu dan kualitas jika ada yang saya buatkan alat, mulai dari PCB, kotak alat, mekanik, dan termasuk tampilan aplikasi software Delphi 7-nya (tapi disesuaikan dana tersedia). Dan masalah pada pembuatan software aplikasi Delphi 7 cukup banyak dan kadang vital.

Antara lain :
Icon.
Icon banyak diinternet, tapi ada yang gratis dan ada yang berlisensi. nanti masalah klo menggunakan Icon berlisensi. Makanya kadang ragu-ragu.
BackGround
BackGround / WallPaper aplikasi biar bagus menggunakan gambar, dan kadang jika ingin sesuai kebutuhan harus membuat gambar sendiri. Saya ga bisa photoshop, corel, dan sejenisnya karena memang tidak ingin belajar itu (fokus elektronika aja). Ujung-ujungnya kalo kepepet, akhirnya menggunakan Paint, Cape deeehh..
DataBase
Dulu pernah belajar database dan ternyata untuk membuat database yang bagus, terstruktur, rapi, memori kecil, lengkap, dll bagiku cukup memakan waktu yang tidak sedikit. Selain itu banyak aplikasi yang saya pakai tidak begitu membutuhkan database yang kompleks. Makanya sebisa mungkin menghindari penggunakan database. Kalo memang harus menggunakan database, mending cari ahlinya aja deh. Anak informatika (Jiaaah Biaya lagi).
Aplikasi berbasis Web
Sebenarnya aplikasi berbasis web menarik (pake banget) dan bukannya saya tidak bisa, tapi belum belajar karena belum ada perangkat yang saya buat berbasis web. Kalo ada barulah akan saya pelajari. Ada pesanan, barulah belajar karena masalah dana dan waktu.

Alat yang sudah saya buat cukup banyak.
Ada yang mirip-mirip, ada yang baru bikin berkali-kali, dll. Banyak deh.

Sepertinya Cukup. Intinya :
Sangat menyukai : Elektronika digital, Robotika, Teknologi Elektronika, dan sejenisnya.
Tidak suka : Mengetik dan menyusun Laporan.
Benci Banget : BiroKrasi, Politik, Korups*, Aparat Kor*p, dan sejenisnya.
Faktor penghambat : Mekanik, Arsitektur, dan tampilan Delphi yang cantik.

Thanks udah baca ...^^v...

Sabtu, 27 Februari 2010

Error Pembacaan Jarak sensor PING

.
Sudah cukup lama si sekitar 2.5 tahun yang lalu..
Ketika saya sedang memprogram mobil robot peraba / pengikut dinding menggunakan metode Fuzzy.
Plan berikut adalah tugas akhir saya yaitu :
"Proyeksi posisi dinding menggunakan metode Fuzzy dgn Mobil Robot"
intinya :
Sebuah mobil robot dan perangkat komunikasi wireless dgn komputer yang akan berjalan pada ruangan labirin kemudian "memetakan" posisi dinding (apakah posisi dinding dikiri atau dikanan atau dikedua sisi mobil robot) sehingga pada komputer akan digambarkan secara Realtime bentuk ruangan yang dilalui mobil robot tersebut.

Dulu saya tidak mengenal wireless seperti Zigbee, RFM12B, RLP434 + TLP434, dsb sehingga wireless seadanya saja dan komunikasi berupa karakter singkat dengan jarak maksimum 8 meter. Wallhasil kurang maksimal.

Kali ini hanya fokus pada permasalahan pembacaan sensor PING-nya.

Catatan PayZ :
Mobil robot menggunakan 3 buah sensor PING yang berada pada posisi depan semua. 1 buah sensor tegak lurus menghadap ke depan berfungsi agar mobil robot tidak menabrak dinding didepannya, 1 buah sensor menghadap depan kiri dengan sudut 45° dan 1 buah sensor lg menghadap depan kanan dengan sudut 45°.
Posisi sensor ping pada mobil robot seperti berikut.
Setelah sudah di program semua...lalu Test Drive..
Set point jarak yang diinginkan antara sensor PING dengan dinding adalah 24 cm - 26 cm, dan karena sensor PING miring 45° terhadap dinding sehingga jaraknya bisa mendekati 18cm - 22 cm. Anehnya mengapa kadang-kadang bisa lebih dekat dari 13 cm bahkan kurang.
Bingung..bingung..bingung...

Awalnya kupikir porgram Fuzzy-nya salah sehingga Crisp output Fuzzy-nya salah. Dan untuk mengurangi kesalahan, mobil robot di program, koneksi komputer via port COM dengan kabel (Ban tidak menapak), dan proses Fuzzy-nya ditampilkan di komputer pada HyperTerminal atau CoViAVR.

Simulasi dinding menggunakan telapak tangan yang didekatkan dengan sensor PING dan hasil yang ditampilkan di komputer semuanya benar dari Set Point, Jarak Aktual, Error, DError, ufError (derajat keanggotaan error 1 hingga 5), ufdError (derajat keanggotaan delta error 1 hingga 5), output Fuzzy Rule, Num, Denum, dan Crisp sudah benar semua.
Lalu apa.. apaaaa... (lebay).














Lama...lama...lama... istirahat.. lama.. lama.. lama..
Suatu saat, Uji coba lagi ah tapi kali ini simulasi tidak menggunakan tangan tetapi menggunakan Styrofoam sebagai simulasi dinding (labirinnya memang menggunakan Styrofoam sebagai dinding).
Styrofoam saya gerakkan pelan-pelan terhadap sensor PING dan hal mengejutkan ternyata tampak (alah) yaitu ketika pembacaan sensor PING sebagai berikut :
23 cm
24 cm
25 cm
26 cm
300 cm
300 cm
26 cm
25 cm

Mengapa setelah 26 bukannnya 27 melainkan 300 dan memang dalam program saya batasi nilai maksimum adalah 300 (dan ini kesalahan harusnya batasi 30 saja). Nilai error 300 inilah yang menyebabkan Mobil robot bergerak cepat mendekati dinding karena mobil robot "pikir dia sangat jauh dari dinding" sehingga terkadang mobil robot terlalu dekat dengan dinding.
Setelah dianalisa lalu diketahui bahwa pada sudut-sudut tertentu yaitu sudut pancaran ultrasonik terhadap dinding Styrofoam, kadang sinyal ultrasonik yang dipancarkan oleh pemancar tidak diterima oleh penerima karena Styrofoam / dinding memantulkan suara ultrasonik tersebut ke arah lain yang tidak mengenai sensor penerima.
Solusinya yaitu dengan menambahkan sensor PING untuk pembacaan yang lebih baik atau dengan mengatur secara manual posisi sudut sensor PING terhadap dinding sehingga didapatkan pembacaan jarak yang lebih baik..

Saya lebih suka cara kedua.. hemat...

Problem Solved.... (",)v

Jumat, 26 Februari 2010

Sensor Suhu Termocouple

.
Suatu saat ada yang minta tolong untuk diprogramkan (dan sedikit hardware) untuk Perangkat Pembakar Sampah menggunakan metode Kontrol Fuzzy dan Kontrol PI karena memang 1 alat ini dikerjakan oleh 2 orang dengan metode yang berbeda (biar boleh dijadikan TA).

Sedikit kesulitan pada coding adalah "Bagaimana menggabungkan 2 buah metode dalam satu program" sehingga si pengguna dapat memilih metode FUZZY atau metode Kontrol PI cukup dengan menekan tombol berdasarkan menu yang ditampilkan di layar LCD 16x2 dan tidak perlu mendownload program ke dalam MCU lagi.

Metode Fuzzy dengan 5 kelas derajat keanggotaan dan 25 buah Rule di tambah dengan metode kontrol PI menggunakan Mikrokontroller ATmega8535 menghabiskan total memori hingga 85%.

Kali ini tidak saya bahas lengkap tetapi fokus ke karakteristik driver + sensor termocouple.
Harga sensornya relatif murah yaitu Rp 20.000,- dan berikut gambar sensor Termocouple yang digunakan :











Catatan PayZ :
Driver sensor termocouple menggunakan IC AD595 buatan Analog Device. Ketika sedang uji coba driver + sensor termocouple, agar suhu cepat mencapai 100° hingga 150° Celcius saya menggunakan Solder.
Sudah cukup lama solder menempel pada sensor termocouple tetapi suhu yang baru di capai maksimum 80° C dan kemudian suhu turun kembali hingga 65° C.

Aneh..aneh... kenapa bisa begitu.
Awalnya kupikir sensor termocouplenya rusak karena si perancang hardware dulunya memotong dan mengupas kabelnya sehingga tidak diketahui terminal biru dan terminal merah selain itu kondisi kabel termocouple yang sudah tertekuk-tekuk yang menurutku bisa memungkinkan kabel didalamnya putus (patah).

Mengurangi kesalahan, terminal termocouple yang terhubung pada IC AD595 saya bolak balik tetapi datanya tetap error. Kemudian di cek menggunakan multimeter antar terminal tetapi tetap terhubung yang artinya kabel tidak putus.

Akhirnya biar tidak pusing, diputuskan beli sensor baru (toh murah n skalian buat jaga-jaga).
Saya tambah bingung, datanya memang lebih baik dari sebelumnya tetapi suhunya tidak lebih dari 90° padahal Solder sudah sangat panas.

Oiya saya ingat, biasanya jika sedang menyolder komponen LED, entah mengapa LED-nya bisa menyala sendiri meskipun redup padahal supply-nya tidak terhubung. Berarti LED tersebut memperoleh tegangan dan arus dari Solder tersebut.
Dari sinilah berarti IC AD595 memperoleh tegangan dan arus dari Solder sehingga mengacaukan pembacaan sensor termocouple.

Kemudian saya coba lagi menggunakan lilin yang lumayan besar agar apinya besar) dan...
Wallaa......
Suhu mencapai 110° C dan naikknya bertahap serta tidak mengalami penurunan kembali...

Problem Solved.... (",)v

Senin, 06 April 2009

Wellcome

Hallo.....
Ketemu lagi setelah sekian lama ku tak tampak.
Maaf buat temen-temen yg menunggu informasi tetapi belum saya berikan atau saya informasikan. Saya lagi sibuk sesuatu kemarin dalam jangka waktu yg cukup lama.

Untuk menebus kesalahan tsb, saya membuat blog ini lg berdasarkan informasi yang ditanyakan dan yang bisa saya jawab. Jadi jika tidak ada berarti saya tidak bisa memberikan informasi karena suatu hal, harap maklum.

Blog EYB (Explore Your Brain) ini saya memaparkan berbagai pengalaman Too Payz mengenai mikrokontroller dan rangkaian elektronika dengan sistematis, berurutan, dan cukup lengkap, dengan harapan biar byk yang baca dan hanya sekedar share-share saja.

Anda minimal mengetahui pemrograman bahasa C menggunakan CodeVision AVR dan strukturnya karena saya tidak membahasnya, tetapi langsung pada pemrograman. Tentu saja anda juga harus menguasai beberapa dasar-dasar elektronika digital.

Berbeda dgn blog-blog sebelumnya, bahasa yang saya gunakan lebih formal, jelas, dan mendekati EYD (Ejaan Yang Disempurnakan) bahasa Indonesia agar tampak lebih serius dan berwibawa (wkkkk.....).

Jika anda mengutip dari Blog saya untuk keperluan apapun sebagai penghargaan buat saya sertakan alamat web ini dan nama PayZtronics pada referensi anda. (Ok Bossss...).
Jika anda ingin memberikan penghargaan lebih, cukup dengan mendoakan PayZ agar doa yang PayZ ucapkan terkabul.
Jika anda ingin memberikan penghargaan lebih lagi maka hubungi saya, tar nomor rekening siap diberikan (asiiikkk).
Kalo mau lebih lagi....???? apa yaaaaa...??

Thanks.... ;)
n Enjoy It

Topik yang Populer