Sunday, June 17, 2012
[Rattonics] Pembuatan Board untuk DT-AVR ATmega32u4 CPU Module
Pada kesempatan sebelumnya telah aku bahas perihal file library eagle untuk DT-AVR ATmega32U4 CPU Module. Nah karena hari ini hari libur, jadi punya waktu deh buat desain board untuk DT-AVR ATmega32u4 CPU Module.
Setelah jadi desainya, kemudian bingung deh dengan cara pindahin ni desain ke PCB dengan printer baru. Sesuai dengan petunjuk di internet, dulu aku sering gunakan kertas kalender. (dari kertas biasa, difotokopi ke kertas kalender kemudian disetrika). Nah, karena baru 1 bulan yang lalu aku baru saja beli printer laser brother HL-2140 (mumpung lagi promo "Surabaya Shopping Festival", jadi bisa dapet harga murah), maka ga perlu repot2 lagi deh ke tempat fotokopi. Langsung aja print....
upss...pake kertas kalendar hasilnya rusak ni (efek dari printer laser)..
Coba lagi deh dengan kertas kado yang tebah dan tipis...
Upss..hasilnya tidak memuaskan. Kertas kalendar yang tebal juga rusak. Kemudian yang tipis, serbuk hitam (jalur desain) tidak mau pindah dengan sempurna ke permukaan PCB. Trus muncul ide deh, coba aja dengan kertas HVS.
Hahaha...ternyata bisa...bagus lagi hasilnya...cek sendiri deh....tapi memang agak lama sich pada waktu proses setrikanya. Harus benar2 sabar. panasnya diratakan ke semua bagian..tekan, gosok lagi..
Biasanya sich, jika sudah benar2 menempel dengan sempurna, di bagian kertas yang kita setrika, muncul bercak2 hitam. Jika di semua bagian sudah muncul bercak2 hitam, kemungkinan udah cukup bagus menempe di PCBnya. Mungkin saja cara ini berdeda dengan cara rekan2 sekalian. Jadi mohon maaf jika rekan2 yang menggunakan kertas HVS tidak bisa menempel dengan sempurna. Cukup banyak kemungkinan, seperti setrikaan yang digunakan mungkin panasnya tidak merata, penggosokan tidak merata, PCB tidak bersih, ataupun kemungkinan2 yang lain.
Setelah ini, tinggal pakai ferric chloride untuk menghilangkan tembaga yang tidak diinginkan.
Untuk langkah ini, aku kerjakan besok saja sepulang kerja. Selain sudah larut malam, juga mau tidur agar besok subuh bisa bangun untuk lihat Euro Cup 2012. Hehehee...
Saturday, June 16, 2012
Library Eagle untuk DT-AVR ATmega32U4 CPU Module
Beberapa hari yang lalu aku membeli modul DT-AVR ATmega32U4 CPU Module. Modul ini memang dirancang agar dapat digunakan bersamaan dengan DT-Combo Basic Base Board. Setelah aku pikir2, akhirnya aku lebih memilih membuat board sendiri untuk DT-AVR ATmega32U4 CPU Module dari pada membeli DT-Combo Basic Base Board.
Kenapa?
Karena memang dalam aplikasi yang aku perlukan tidak memerlukan fitur2 yang dimiliki oleh DT-Combo Basic Base Board. Oleh karena itu aku lebih memilih membuat board sendiri. Jika pada aplikasi yang sedang dibuat oleh rekan-rekan sesuai dengan fitur yang dimiliki oleh DT-Combo Basic Base Board, alangkah lebih baiknya membeli board tersebut.
Mengapa?
Karena memang dirancang kompatibel untuk DT-AVR CPU Series dan modul DT-Combo Basic Base Board juga telah dilengkapi filter penghilang noise. Selain itu, tinggal pakai saja. (tidak perlu ribet).heheee...
Oke langsung saja, setelah aku putuskan untuk membuat board sendiri, langkah pertama adalah membuat rangkaian skematik dari board tersebut. Nah, itu dia, aku belum memiliki library untuk pinout dari modul DT-AVR ATmega32U4 CPU Module. Sedangkan dari Innovative Electronics, selaku pembuat modul tersebut tidak menyediakan library tersebut. Oleh karena itu jalan terakhir adalah membuat sendiri.
Berikut ini beberapa cara proses pembuatan library-nya.
Setelah jadi, ini dia...
Bagaimana? berminat libray ini?
Silahkan sedoot.....
Wednesday, June 13, 2012
[RattoSoft] Sistem Pemantauan dan Data Logger Untuk Digital Load Cell Dengan Menggunakan Protokol TCP/IP
Proyek ini bermula dari kebutuhan akan adanya informasi data dari masing-masing Digital Load Cell Indicator yang hanya dapat di-monitor dari jarak dekat. Sedangkan pada proses industri (pabrik), terdapat cukup banyak Digital Load Cell Indicator yang tersebar diberbagai sudut pabrik. Data pada masing-masing Digital Load Cell Indicator ini sangatlah bermanfaat bagi kelanjutan proses indusrti, seperti memeperkirakan lamanya proses industri, keberlansungan proses indusstri dan pemantuan penggunaan bahan baku.
Oleh sebab itu kemudian munculah kebutuhan sebuah sistem yang mampu mengakomodasi pemantauan dari masing-masing Digital Load Cell Indikator ke dalam satu buah PC yang berada di satu ruangan tertentu. Pada prinsipnya, PC tersebut harus bisa mendapatkan data dari masing-masing Digital Load Cell Indikator secara berkala. Karena beberapa alasan yang mendasar, maka jenis "transportasi data" yang diingikan sudah kerucutkan menjadi 2 jenis, yaitu RS-485 atau TCP/IP. Setelah dipertimbangkan baik buruknya untuk masing-masing antarmuka, maka dijatuhkan pilihan pada TCP/IP.
Untuk mengakomodasi dalam penyimpanan data dari masing-masing Digital Load Cell Indicator, digunakan Database Server PostgreSQL yang dapat diinstall pada komputer lain atapun pada 1 komputer yang sama dengan sistem ini.
Tuesday, June 12, 2012
Cara query data dari database PostgreSQL dengan menggunakan VB.net
Sesuai dengan judulnya, artikel ini akan membahas cara query data dari database PostgreSQL dengan menunggunakan code program. Sebenarnya tidak hanya terbatas pada penggunaan VB.net saja, tetapi dapat digunakan pada compiler software yang lain, seperti VB 6, Delphi, C++, C# ataupun yang lain. Hanya saja tidak bisa langsung copy paste begitu saja, perlu ada penyesuaian. Karena pada contoh program yang akan aku gunakan adalah VB.net 2008, maka judulnya disesuaikan saja.
OK, langsung saja ke pokok permasalahan.
Monday, June 11, 2012
Cara koneksi database PostgreSQL dengan VB.net 2008
Pada kesempatan kali ini aku akan coba membahas cara koneksi dari VB.net
2008 ke server database PostgreSQL. Sebelum memulai membahas, ada baiknya
menjelaskan ketentuan awal.
- Server database PostgreSQLsudah terinstal
- Koneksi pada contoh program yang disediakan menggunakan server localhost ; port:5432
OK, mari kita lanjut ke pokok pembahasan.
Subscribe to:
Posts (Atom)