Tujuan dari tulisan kali adalah membuat Peta Gempa Bumi seperti pada gambar di bawah ini dengan menggunakan Python. Untuk mengetahui bagaimana cara membuatnya, silahkan baca lebih lanjut tulisan ini.
2/21/2016
2/09/2016
Setting USB Wi-Fi Adapter (BUFFALO WLI-UC-GNME) pada Raspberry Pi
Kali ini saya akan membahas cara setting dari USB Wi-Fi Adapter (BUFFALO WLI-UC-GNME) yang baru saja saya beli dari Amazon pada Raspberry Pi. Untuk mengetahui lebih lengkap bagaimana cara setting-nya, silahkan baca tulisan ini dengan seksama.
| USB Wi-Fi Adapter - Buffalo WLI-UC-GNME |
Raspberry Pi dan CRIUS NEO-6 GPS
Hari ini saya baru saja mendapatkan CRIUS NEO-6 GPS V3.1 yang saya beli dari amazon dan langsung mencobanya pada laptop Ubuntu. Hasilnya, of course, it worked very well. Pada tulisan kali ini, saya akan mencoba membahas bagaimana cara mendapatkan informasi GPS tersebut dari command line menggunakan Raspberry Pi. Untuk lebih lengkapnya, silahkan baca tulisan ini lebih lanjut.
| CRIOUS NEO-6 GPS V3.1 |
1/21/2016
Konek ke Raspberry Pi dan Transfer File dari Laptop menggunakan USB to TTL Serial Cable
Kali ini saya akan mencoba "USB to TTL Serial Cable" dengan 3.3 V logic yang baru saja saya beli dari Amazon. Cukup dengan kabel ini kita bisa konek ke Raspberry Pi sekaligus memberikan voltage yang cukup (5V). Namun transfer file dari laptop ke Raspberry Pi menggunakan kabel ini masih sangat lambat. Tapi dilihat dari sisi pembelajaran, mungkin ini sudah lebih dari cukup. Untuk lebih lengkapnya silahkan dibaca lebih detail lagi di blog ini.
| My Raspberry Pi 2 with USB to TTL Serial Cable |
1/15/2016
Membaca Input Analog menggunakan MCP3008 dan Raspberry Pi
Banyak sekali website yang membahas tentang membaca analog input terutama di link ini adafruit yang merupakan sumber utama dari tulisan ini. Setelah membeli Raspberry Pi 2, MCP3008 (yang berfungsi sebagai analog to digital converter), resistor 10k dan FSR (Force Sensitive Resistor) dari amazon, saya mengikuti tutorial pada link tersebut dan mendokumentasinya seperti pada gambar di bawah ini. Untuk lebih lengkap bagaimana cara membaca input analog menggunakan MCP3008 dan Raspberry Pi silahkan baca tulisan ini lebih lanjut.
| My Raspberry Pi 2 |
11/22/2015
Perfect reconstruction: Short-Time Fourier Transform (STFT) and Invers-nya menggunakan half-cycle sine window [2]
Tulisan kali ini sama persis dengan tulisan sebelumnya di link ini. Saya hanya menulis ulang dari Octave ke Python. Selamat mencoba STFT sederhana dengan Python.
11/21/2015
Independent Component Analysis (ICA) menggunakan Python
Tulisan kali ini membahas hal yang sama persis dengan tulisan sebelumnya yakni tentang ICA. Letak perbedaannya adalah pada tulisan sebelumnya (bisa dilihat di link ini) saya menggunakan Octave. Sedangkan pada kesempatan kali ini saya mencoba menggunakan Python. Jadi, isi tulisan kali ini hanya berisi pengaplikasian Python code pada ICA saja tanpa disertai dengan penjelasan terkait ICA itu sendiri. Tidak ada alasan khusus kenapa saya menuliskan ICA menggunakan Python meski sangat banyak sekali code tentang ICA di internet yang lebih cepat dan efisien. Ini hanyalah sekedar tulisan seorang "beginner" yang sedang belajar tentang Python untuk Scientific Computing. Oke let's start!
11/10/2015
Chaotic Map: Skew Tent Map
Pada tulisan kali ini, saya akan membanding dua bahasa pemrograman yaitu Python dan Octave dalam hal seberapa cepat mereka menghasilkan angka secara acak. Angka acak sendiri dapat dihasilkan dengan menggunakan fungsi interasi dimana kondisi awal diberikan pada suatu fungsi untuk mendapatkan output yang akan digunakan kembali sebagai input pada fungsi yang sama. Dalam simulasi ini, skew tent map yang didefinisikan seperti pada persamaan di bawah ini digunakan sebagai fungsi yang menunjukkan perilaku acak.
$f(x) =
\begin{cases}
\displaystyle \frac{x}{c} & \quad \text{for } 0 \leq x < c\\
\displaystyle \frac{1-x}{1-c} & \quad \text{for } c \leq x \leq 1\\
\end{cases}
$
\begin{cases}
\displaystyle \frac{x}{c} & \quad \text{for } 0 \leq x < c\\
\displaystyle \frac{1-x}{1-c} & \quad \text{for } c \leq x \leq 1\\
\end{cases}
$
7/24/2015
Mapping image onto a sphere menggunakan Octave
Ini adalah contoh gambar yang diambil dengan camera360.
Pada bahasan kali ini, saya akan menunjukkan bagaimana cara mem-plot gambar ini pada objek bola untuk melihat dengan jelas efek 360-nya.
Pada bahasan kali ini, saya akan menunjukkan bagaimana cara mem-plot gambar ini pada objek bola untuk melihat dengan jelas efek 360-nya.
4/02/2015
Metode Numerik : Incremental Search Method
"The only way to learn a new programming language is by writing programs in it." Yup ini adalah kalimat yang saya baca ketika pertama kali belajar bahasa pemrograman dan kali ini saya akan mencoba menerapkannya. Metode Numerik adalah materi yang saya pilih di samping Signal Processing untuk menuliskannya dalam bahasa pemrograman (karena Metode Numerik adalah mata kuliah favorit saya hehehe). Ada banyak bahasan dalam Metode Numerik, namun kali ini saya hanya akan membahas tentang bagaimana cara mencari akar-akar persamaan (roots of equations) menggunakan metode numerik dan menuliskan metode tersebut dalam beberapa bahasa pemrograman yaitu Octave (.m), Julia (.jl), Python (.py) dan C (.c).
3/29/2015
Julia Alternatif untuk Komputasi Numerik
Tahukan Anda tentang Julia? bagi yang suka Scientific Computing, Julia adalah bahasa pemrograman yang patut untuk dicoba. Syntax-nya pun cukup familiar dan sangat mudah untuk dipelajari. Dikatakan di official website-nya bahwa kecepatan komputasinya cukup cepat dan mendekati bahasa C.
3/24/2015
Pemisahan Suara menggunakan Binary Masking (BM)
2/06/2015
Perfect Reconstruction: Short-Time Fourier Transform (STFT) dan Invers-nya menggunakan half-cycle sine window
Short-time Fourier Transform (STFT) artinya transformasi fourier dari masing-masing blok sinyal yang diperoleh dari proses windowing suatu sinyal. Seperti yang sudah kita ketahui sebelumnya, jika kita menerapkan fft pada suatu sinyal, kita hanya akan mendapatkan informasi frekuensi dengan cukup akurat namun tanpa informasi waktu dari suatu sinyal dan begitu pula sebaliknya. Nah STFT menjembatani dua hal tersebut, pada saat yang bersamaan STFT akan memberikan informasi waktu dan frekuensi secara temporal. Untuk lebih jelasnya mari kita coba membuat STFT menggunakan Octave.
Subscribe to:
Posts (Atom)

