Archive for ‘Ngoprek Yuk’

Juni 7, 2010

Distro Linux untuk Pecinta Elektronik

Fedora Electronic Labs

Fedora Electronic Labs

Baru browsing-browsing ketemu distro ini: Fedora Electronic Labs. Ini merupakan Fedora spin, versi Fedora yang telah dipermak untuk aplikasi tertentu. Seperti puplet barangkali kalau di Puppy Linux. Salah satu spinnya adalah Fedora Electronic Labs ini, yang cocok untuk yang berkepentingan dengan desain elektronika: mahasiswa, pekerja desainer, hobbyist, siswa SMK. Yang lainnya ada Fedora Games bagi gamers, atau bagi yang usaha warung games online.

Belum mencobanya sih, baru nanti malam akan mencoba mendownload. Tapi dari fiturnya, ini sangat menjanjikan, mulai dari GUI, desain, simulasi, layout, dan output, mulai dari mikrokontroler, mobile phone sampai micro-nano circuit. Kalau Anda butuh solusi opensource untuk elektronik, mungkin distro inilah jawabannya.

Desember 31, 2009

Mengganti Ignition Coil Mobil

Ignition coil di mobil digunakan untuk menghasilkan tegangan tinggi (sampai 20kV?) yang disalurkan ke busi untuk pengapian. Di mobil Honda Civic 76 saya, tegangan ini disalurkan oleh distributor. Breaker tegangan menggunakan platina. (lihat gambar). Kemarin, coil mobil saya ditengarai ada masalah. Belum lama mesin jalan, coil terasa panas jika dipegang. Dan ini masalah, bisa jadi ada korsleting di antara kumparan-kumparan dalam koil (primer dan sekunder). Efeknya, pengapian tidak sempurna. Setidaknya itu kata montir yang paling tidak sudah cukup pengalaman dengan masalah mobil. Solusinya, coil harus diganti.
Masalah koil panas, bisa jadi disebabkan karena supply tegangan yang terlalu besar > 14 volt (normalnya: 12.7v – 14v). Dugaan saya, supply tegangan koil ini berasal dari dinamo jalan (yang mencharge aki), karena walaupun aki dicabut, toh mesih tetap menyala. Tegangan keluaran dari dinamo yang terlalu besar bisa menyebabkan koil cepat panas. Tegangan ini bisa diukur dengan voltmeter di kaki (+) dan (-) koil. Saya belum tahu apakah bisa dipasang regulator tegangan 12v, berapa yah rating arus yang harus disupply?. Mungkin juga ada toko yang menjual onderdil regulator tegangan ini.

read more »

November 11, 2009

Saat Jaringan Internet Regular Mabok :)

Kemarin jaringan internet yang rutin digunakan sehari-hari sedang bermasalah. Koneksi byar pet pyar pet, kadang nyambung kadang putus. Kalau pun nyambung, lelet pisan. Dan saya tidak punya otoritas untuk mengatur jaringan ini. Solusinya, bikin jaringan baru! Hahaha…

Kebetulan komputer dengan Linux ubuntu telah siap. Modem USB EVDO dengan kartu smart yang masih aktif juga ada (modem usb ZTE AC2710). Apalagi yang dibutuhkan? Sudah cukup tuh untuk mensetup jaringan baru lewat dialup ke CDMA broadband.

read more »

Oktober 16, 2009

Instalasi ZeroShell ke USB Flash Disk

ZeroShell merupakan distro Linux untuk Network Appliance, baik di server maupun di perangkat embedded. Terdapat beragam aplikasi di dalamnya, yang cocok untuk router, proxy server, access gateway, wireless access point dan dilengkapi dengan fitur otentifikasi user dan packet filtering. Solusi perlengkapan jaringan yang sangat menjanjikan…

Zeroshell ini tersedia dalam format ISO untuk CD dan IMG untuk device IDE, SATA dan USB.

Untuk menjalankan ZeroShell dari CD dapat dilakukan secara langsung. Bakar file ISO ke CD, dan boot komputer dari CD. Bagaimana menjalankan ZeroShell dari USB flash disk?

read more »

Oktober 11, 2009

Mencari USB HSDPA yang Support Linux

Modem USB HSDPA yang banyak beredar sekarang ini (khususnya di Indonesia), di dalamnya terdapat 2 device sekaligus, yaitu 1) device storage dan 2) device modem. Saat dicolokkan pertama kali, ia berlaku sebagai usb storage yang di dalamnya terdapat driver yang langsung dapat diinstall (driver Windows). Setelah driver terinstall, setiap kali dicolokkan, driver ini akan menswitch mode scara internal, fungsi storage dimatikan, dan driver baru (usb modem) akan diaktifkan.

Di Linux, USB modem tipe ini membutuhkan tool usb modeswitch, yaitu tool untuk mengontrol mode di perangkat usb multidevice. USB modeswitch ini menggunakan libusb sebagai wrappernya. Sedangkan driver hardware biasanya menggunakan usb-storage, dan usbserial. Modul kernel driver ini umumnya sudah ada di distro Linux, baik yang terinstall dalam Linux maupun terinstall sebagai modul.

Daftar device modem USB yang bisa menggunakan tools ini ada di link berikut. Saya mencatat hanya Huawei dan ZTE saja (setidaknya itu yang banyak ditawarkan oleh provider mobile broadband di sini), yaitu

  • semua modem USB Huawei termasuk E220, E160, E160G, E169, E180, E230, E270, E270+, E280, E1550, E1692. Ada yang pernah menggunakan modem-modem ini di Linux?
  • semua modem USB ZTE, termasuk MF620 (aka “Onda MH600HS”), MF622 (aka “Onda MDC502HS”), MF626, MF628, MF628+, MF636, MF638 (aka “Onda MDC525UP”), AC8710, AC2710 (EVDO, featured by PTCL), ZTE 6535-Z (featured by SFR), K3520-Z. Ada yang pernah mencoba ZTE AC2726 yang ditawarkan oleh Smart Telecom?

Ada saran?

September 14, 2009

Pengukuran FallTime dan RiseTime

Dalam mendesain rangkaian digital berkecepatan tinggi, kita perlu memprediksi kelakuan trace/bus tersebut saat kejadian transient. Ini sebagai langkah untuk menjamin integrity sinyal.

Misalnya di bus kontroller Synchronous Dynamic Random Access Memory (SDRAM) yang terembed di mikroprosesor AT91SAM yang membutuhkan constrained time requirement yang lebih. Di AT91SAM9G20, kontroler ini bisa support sampai 133 MHz clock SDRAM. Dengan timing, waktu transient dan steady delay yang lebih cepat ini bisa memberikan masalah di material board (PCB) seperti parasitic noise dan lost signal (domain signal integrity). Sebelumnya kita perlu mengenal fall-time dan rise-time dari sinyal digital.

read more »

September 10, 2009

Rangkaian A/D Converter di AT91SAM9

A/D Converter (atau ADC) mengubah sinyal analog menjadi sinyal digital, yang umumnya digunakan di aplikasi sensor. Sinyal analog biasanya berasal dari tranducer, misalnya transducer suhu, tekanan, kecepatan, mikrofon, dll. Proses yang dilakukan adalah sampling, kuantisasi dan pengkodean. Kuantisasi dan pengkodean sering disebut kompanding, misalnya A-Law, uLaw seperti yang kita kenal di pemrosesan sinyal percakapan. Di prosesor AT91SAM9G20 disediakan 4 channel ADC (AD0-AD3), yang termultipleks di PIO C dengan peripheral lain. Resolusi yang disediakan tiap kanal adalah 10-bit dengan konversi linear. Dengan tegangan analog input range full-scalenya 0 – 3.3V, step tegangan inputnya adalah sebesar ( 3.3 / 2^10) V = 3.22mV. Throughput rate maksimal 95 ksps (kilo sample persecond).

read more »

September 9, 2009

Rangkaian Crystal Oscillator untuk uC/uP

Dalam mendesain rangkaian digital dengan mikroprosesor/controler pasti dibutuhkan sumber clock dengan frekuensi tertentu. Sumber clock ini bisa menggunakan chip clock/osilator external (misalnya C3391-12.288: Crystals CMOS Clock Osc 4Pad 12.288MHz +/-25ppm 0-70C) atau menggunakan crystal yang lebih murah (misalnya ABL-12.228MHZ-B2). Seringkali jika chip clock yang digunakan disebut sebagai mode bypass, karena osilator onchip tidak digunakan.

crystal oscillator circuit

crystal oscillator circuit

Di mikro sendiri, disediakan dua pin: XIN dan XOUT. Pin ini disambungkan dengan kaki-kaki crystal. Sedangkan untuk mode bypass, keluaran dari chip osilator disambungkan ke XIN, dengan XOUT unconnected. Dengan kebutuhan frekuensi clock di bawah 30MHz, lebih murah jika menggunakan crystal fundamental dengan tipe parallel resonance. Agar crystal ini dapat beroperasi di frekuensinya, maka rangkaian harus menyediakan kapasitansi parallel total yang telah dispesifikasikan oleh pembuat crystal (nilainya biasanya 6pF, 8pF, 12.5pF atau 18pF).

Dalam kasus ini, saya mencoba mendesain sumber clock 18,432MHz menggunakan crystal ABM7-18.432MHZ-D2Y-T (fundamental, parallel resonance) untuk memberikan sinyal clock ke prosesor Atmel AT91SAM9G20. Rangkaian dasarnya seperti dalam Gambar. FAQ tentang bagaimana memilih crystal untuk Atmel ini ada di sini. Parameter-parameter apa yang harus dipenuhi dalam memilih crystal dibahas di sana.

Seperti telah disebutkan, crystal telah ditentukan berosilasi pada frekuensi tertentu di kapasitansi load tertentu. Jika nilai kapasitansi ini meleset, secara fungsional tidak berpengaruh jika load ekivalen masih dalam spek kapasitansi load maksimum yang ditentukan. Namun, hal ini akan mengakibatkan frekuensi drift sekitar 10ppm per pF. Tambahan lagi, kapasitansi eksternal yang besar dapat mengatasi drift ini, namun bisa membawa masalah start-up (crystal tidak berosilasi). Nah, sekarang problemnya adalah berapa nilai optimum kapasitansi CLext ini? Nilai optimum ini setidaknya akan mengatasi masalah in-stability (terkait drift) dan start-up.

read more »

September 7, 2009

Awas Rem Blong…

Drum brake (Wikipedia)

Drum brake (Wikipedia)


Kita semua tahu bahwa rem (rem kaki maupun rem tangan) merupakan bagian sangat penting di kendaraan kita, khususnya mobil. Keselamatan berkendara akan tergantung pada komponen ini, terutama saat rem secara intensif harus digunakan misalnya di jalan berliku dan jalanan macet seperti Bandung :). Tidak berfungsinya rem akan berakibat fatal. Tapi, kadangkala perawatan rem luput dari perhatian. Apa saja yang perlu diperhatikan dari rem ini?

read more »

Agustus 22, 2009

Akses Internet CDMA2000 1x

Iklan televisi gembar-gembor bilang akses internet dengan tarif murah Rp. 1/kbit, baik operator GPRS (GSM) maupun CDMA. Tapi selama ini (pengalaman saya loh), tarif akses internet dari Smart lah yang paling jagoan. Dengan paket 3000 rupiah perhari, kita bisa bermain internet sepuasnya, tanpa khawatir overquota. Tarif volumenya juga murah, Rp. 0.275/kb. Jadi, kapan dibutuhkan tinggal klik konek saja.

Sampai saat ini saya masih menggunakan internet dari Smart Telecom. Perangkat yang digunakan untuk akses adalah dengan HP CDMA Nokia lewat bluetooth. Sayang, modem CDMA 2000 1x yang saya punya tidak bisa support smart dengan frekuensi 1800 MHz, sehingga HP lah yang saya gunakan (modem 3.5G EVDO? belum punya). Di laptop Puppy Linux, saya menggunakan wvdialer front-end untuk melakukan dialup ke jaringan CDMA 1x Smart. Dan berikut statistiknya.

read more »