Project


Proyek Pribadi

Terkadang saya mencoba membuat sesuatu di waktu luang saya. Terkadang hal yang berguna dan terkadang hal yang tidak berguna. Walaupun terkadang sesuatu yang saya buat tidak sempurna tetapi hal ini bisa menambah pengalaman problem solving serta trial and error saya


  • EMG-ECG Module for Microcontroller

    Saya mencoba membuat modul EMG-ECG untuk mikrokontroler seperti Arduino atau ESP. Modul terdiri dari penguat instrumen menggunakan IC AD620 dan beberapa filter bandpass dasar dengan inverting amplifier menggunakan IC Op-amp. Setelah beberapa penyesuaian gain, modul dapat mendeteksi gerakan otot pada otot fleksor lengan bawah dan detak jantung, hanya dengan 3 koneksi ke mikrokontroler (2 untuk suplly dan 1 untuk output). Modul ini juga dapat digunakan sebagai sensor untuk menggerakan robot tangan. GitHub

  • Bioimpedance measure using Microcontroller

    Alat untuk mengukur bioimpedansi seseorang, menggunakan Microcontroller sebagai pengolah dan pembaca sinyal hasil pengukuran, dan menampilkannya. Alat yang dibuat terdiri dari penghasil sinyal (signal generator) dimana menggunkan rangkaian wien bridge oscillator dan Module AD9833 untuk menghasilkan sinyal sinus, kemudian VCCS untuk mengubah input tegangan menjadi sumber arus agar aman saat masuk kedalam tubuh, kemudian sinyal dibaca menggunakan instrument amplifier sebagi penguat agar mudah dibaca, dan diubah menjadi sinyal DC untuk dibaca oleh microcontroller. Hasil alat dapat membaca nilai impedance baik pada resistor maupun pada tubuh manusia, dan dapat diimplementasikan sebagai estimasi bagi sudut lengan. GitHub

  • Virtual Mouse-Keyboard

    Saya membuat mouse dan keyboard virtual menggunakan kamera sebagai input. Kamera mendeteksi lokasi tangan dan memetakannya dengan lebar dan tinggi monitor kemudian memindahkan kursor ke lokasi tertentu, serta juga bekerja sebagai keyboard virtual. Saya puas dengan hasilnya, meski belum sempurna, dan masih terbuka untuk pengembangan lebih lanjut. GitHub

  • Smart trash bin

    Pada project ini saya membuat sebuah tempat sampah IoT pintar yang dapat otomatis terbuka ketika terdapat tangan di depan tempat sampah, atau ketika terdapat ketukan/dorongan. Sehingga pengguna tidak perlu menyentuh tempat sampah Sehingga mengurangi kemungkinan terjadinya penyebaran kuman atau penyakit melalui tempat sampah. Tempat sampah ini juga memiliki sensor untuk mengetahui apakah isi dari tempat sampah sudah penuh atau belum, dan dapat dilihat melalui aplikasi blink karena tempat sampah ini juga terhubung ke internet. GitHub

  • Kamera "CCTV" pengikut wajah sederhana

    sebuah kamera yang dapat mengikuti posisi wajah dari seseorang secara otomatis. Alat ini menggunakan kamera webcam sebagai input video, yang kemudian akan dibaca oleh program python menggunakan library OpenCV dan Mediapipe untuk mendeteksi posisi wajah dan mengirimkan posisi wajah tersebut ke arduino yang kemudian digunakan untuk menggerakan motor servo untuk menggerakan kamera webcam keposisi wajah target. GitHub

  • Face following eye

    Serupa seperti pada project diatas tetapi output dari alat ini bukanlah menggerakan kamera kearah wajah subjet, tetpai dari koordinat posisi wajah subjek kemudian digunakna untuk menggerakan suatu animasi bergambar mata yang akan membuat seolah selalu melihat karah posisi subject. Menggunakan layar OLED 0.96" sebagai output. GitHub

  • Conway's game of life

    Membuat aplikasi conway's game of life menggunakan program python dengan library PyGame, dimana pengguna dapat menyesuaikan besar area permainan, dan letak mulai permainan. GitHub

  • Low Cost Electrical Impedance Tomography with Microcontroller

    On Progres | Membuat Electrical Impedance Tomography (EIT) menggunakan Microcontroller yaitu ESP32-S2 dengan MicroPython. Alat ini terdiri dari microcontroller yang berfungsi sebagai kontrol output elektroda, mengatur frekuensi sinyal, serta mendapatkan data. Kemudian data akan diproses menggunakan program python dengan library PyEIT untuk merekonstruksi hasil data menjadi citra 2D. EIT ini dapat digunakan pada beberapa macam elektroda dengan maksimal adalah 16 elektroda. GitHub