Selamat datang di sonoku.com

Memprogram Arduino dengan NetBeans IDE

netbeans_arduino_5

Jika sudah berkenaan dengan pemrograman berbasis objek (OOP), peran IDE (Integrated Development Environment) menjadi sangat penting. Meski sebenarnya program arduino bisa ditulis dengan text editor yang paling sederhana seperti notepad, namun kebutuhan organisasi program terkait penggunaan library, class, kompilasi dan sebagainya akan menjadi sangat rumit. Sebelumnya saya menggunakan IDE Arduino untuk memprogram Arduino saya, beberapa kesulitan saya temui misalnya Read More

Mengenal accelerometer

kapasitif akselerometer

Apa fungsi akselerometer?

Akselerometer (accelerometer) merupakan sebuah peralatan elektromekanik yang digunakan untuk mengukur gaya akselerasi. Alat ini biasa digunakan pada sistem navigasi yang menggunakan inersia dan sistem pengarah (guidance) seperti pada pesawat terbang, atau kapal autopilot. Read More

Kontrol Lampu 220VAC dan LED Menggunakan Aplikasi Android

lampu_android_8

Pada perancangan sistem controller lampu AC dan LED menggunakan aplikasi android ini menggunakan 4 bagian yaitu input, mikrokontroller, driver actuator dan actuator, dimana masukan dari sistem ini menggunakan smartphone android, kemudian pengontrol-nya menggunakan mikrokontroller Arduino Uno, rangkaian relay sebagai driver actuator, dan lampu sebagai actuator dari sistem ini. Berikut blok diagram sistem. Read More

Sharing koneksi internet WiFi laptop dengan Raspberry Pi melalui LAN/Ethernet

sharing_raspberry_6

Koneksi internet sangat penting ketika anda ingin mengupdate, upgrade atau install software pada Raspberry Pi, sebab instalasi Raspberry Pi akan otomatis mendownload file yang diperlukan pada proses instalasi software. Jika laptop anda terkoneksi internet melalui WiFi, anda bisa membagi (share) koneksinya ke Raspberry Pi yang terhubung secara remote ke Laptop menggunakan kabel ethernet. Ikuti langkah mudahnya berikut ini. Read More

Akses Remote Desktop pada Raspberry Pi

raspberry_desktop_4

Selain akses Raspberry Pi dengan mode shell dengan PC/Laptop, desktop Raspberry Pi juga bisa diakses secara remote melalui PC/Laptop. Umumnya Raspberry Pi dengan OS Debian sudah terinstal LXDE (Lightweight X11 Desktop Environment), sebuah tampilan desktop alternatif (selain GNOME, KDE, dll) yang sangat ringan dan menarik, tentunya cocok untuk komputer dengan kecepatan atau RAM yang rendah. Dengan menggunakan mode desktop, organisasi file, menjalankan aplikasi, atau main game akan menjadi mudah dan lebih interaktif, karena tidak perlu mengetik perintah-perintah seperti jika kita menjalankan Raspberry Pi pada mode shell (console). Ikuti langkah berikut: Read More

Alat Etching PCB Tanpa Capek

Kalau PCB yang kita buat dalam jumlah kecil mungkin alat ini tidak diperlukan. Tapi kalau anda memproduksi PCB dalam jumlah yang banyak dan berulang, tentunya alat ini akan membantu sekali. Anda tinggal nyalakan, dan tunggu beberapa menit, PCB pun selesai di-etching tanpa pegel ;). Idenya sebenarnya sederhana, menggantikan gerakan menguncang-guncang yang dilakukan tangan, untuk melarutkan tembaga di PCB. Mengapa mengguncang? Jika pelarutan dilakukan menggunakan larutan FeCl3 (FeriChloride), akan menghasilkan residu yang berpotensi menutupi jalur tembaga PCB. Jika ini tidak dibersihkan maka proses pelarutan akan menjadi lama. Untuk itu agar PCB yang akan dilarutkan tidak Read More

Memperbaiki Driver WiFi Adapter RTL8188CUS di Beaglebone Black

WiFi Beaglebone

Untuk proyek yang akan saya bangun berikutnya, saya membutuhkan koneksi wireless dari Laptop ke modul Beaglebone Black (BBB). Kebetulan saya membeli WiFi dongle dari adafruit.com. Waktu itu saya membelinya tanpa melihat detil spesifikasi teknisnya, kalau dari judulnya perangkat ini bisa digunakan untuk Raspberry Pi dan lainnya termasuk Beaglebone. Read More

Implementasi Fuzzy Logic Controller untuk Kontrol Kecepatan Motor DC pada Prototype Kipas Angin

Artikel ini membahas perancangan sebuah aplikasi dengan menggunakan mikrokontroler Arduino yang dapat berguna sebagai alat untuk mengaktifkan atau menonaktifkan kipas angin pada suatu ruangan. Perancangan sistem ini dilengkapi dengan beberapa perangkat keras yaitu sebuah motor DC 1000 rpm, baling-baling, sensor ultrasonic, sensor suhu LM35, Arduino Uno, rangkaian driver motor dan baterai 10 Volt. Rancangan dari sistem ini digunakan untuk mengatur putaran kipas angin yang disesuaikan dengan temperatur dan jarak dari suatu objek. Adapun diagram hardware nya sebagai berikut : Read More