Mengambil Data Waktu RTC DS3231 di Raspberry Pi dengan Python

RTC (Real Time Clock) DS3231 adalah salah satu modul RTC yang populer di pasaran. Selain karena hasilnya yang presisi dan konsumsi arus yang rendah (hanya sekitar 500 nA), RTC DS3231 harganya relatif murah. RTC tipe ini juga memiliki fitur TCXO (Temperature- Compensated Crystal Oscillator) yang menjaga output RTC tetap akurat karena mampu mengkompensasi perubahan suhu … Read more

Cara Mengambil Data Suhu Sensor DS18B20 dengan Raspberry Pi dan Python

Salah satu sensor suhu di pasaran adalah DS18B20 buatan Analog Devices Inc./Maxim Integrated. Sensor ini merupakan sensor temperatur dengan output sinyal berupa data serial dengan format bus one wire (1-wire) standar Maxim (propietary protocols). Dengan demikian kita harus mengikuti format data ini agar dapat membaca output sensor. Untuk detail format protokol one-wire sensor DS18b20 dapat … Read more

Cara Membaca Suhu dan Kelembaban Sensor DHT11 di Raspberry Pi dengan Python

DHT11 adalah sensor suhu dan kelembaban udara yang sifatnya resistif karena berbasis sensor thermistor NTC (Negative Temperature Coefficient). Prinsip dasar NTC adalah tiap ada perubahan suhu (dan kelembaban) akan menghasilkan perubahan resistansi. Semakin tinggi suhu resistansi akan semakin kecil (perbandingan terbalik/negatif). Resistansi thermistor ini kemudian diolah IC didalam DHT11 dan dikeluarkan dalam bentuk signal/data dalam format … Read more

Cara Menangani Keypad 4×4 Matrix di Raspberry Pi dengan Python

Keypad adalah komponen elektronik yang digunakan untuk menangani input penekanan tombol-tombol dari user. Tombol-tombol dalam keypad dirancang dalam bentuk matriks baris dan kolom supaya dapat menangani banyak tombol hanya dengan kabel yang relatif sedikit. Jika salah satu tombol ditekan, maka baris dan kolom tombol tersebut akan berubah logic sehingga dapat dideteksi tombol mana yang ditekan. … Read more

Persiapan Environment Pemrograman Raspberry Pi

Pemrograman Raspberry Pi cukup tricky dan dapat memperlambat pekerjaan Anda jika tidak tahu caranya. Ada banyak teknik untuk handling Raspberry Pi di luar sana. Setelah beberapa saya coba, akhirnya saya menemukan cara yang paling nyaman untuk bekerja dengan environment pemrograman Raspberry, yakni menggunakan Notepad++ yang sudah diinstall plugin NppFTP (FTP=File Transfer Protocol) dan menggunakan Putty … Read more

Belajar Raspberry Pi : Mendeteksi Tombol dengan Python

Setelah sebelumnya kita belajar menghidupkan dan mematikan LED dengan Raspberry Pi, di tutorial kali ini kita akan mencoba belajar bagaimana mendeteksi tombol menggunakan bahasa pemrograman Python. Mungkin sedikit saya refresh tentang konsep pemrograman low level dengan Raspberry Pi bahwa ketika kita on/off LED kita sedang MENGELUARKAN tegangan digital (biner) di pin Raspberry Pi ke beban, … Read more

Belajar Raspberry Pi 3/4 dengan Basic Trainer Kit

Raspberry Pi adalah komputer mini seukuran kartu kredit buatan Raspberry Pi di UK (walapun sebagian besar pabrikasinya di China). Dengan Raspberry Pi kita dapat menginstal berbagai macam Operating System (OS) Linux seperti Armbian, Raspbian, Manjaro, RetroPie, DietPi, Kano OS, Ubuntu, OSMC, Kali Linux, dan masih banyak lainnya. Untuk OS officialnya adalah Raspbian yang sekarang dikembangkan … Read more

Membuat Menu dan Icon/Shortcut Desktop untuk Script Python di Raspberry Pi

Setelah membuat script Python di Raspberry Pi, alangkah baiknya jika sekalian kita bikin aplikasi executable-nya (layaknya file .exe di Windows). Lebih bagusnya lagi jika kita membuatkan menunya di sistem start menu Raspberry dan icon/shortcut aplikasi di Desktop Raspberry Pi. Untuk membuat kedua hal ini sebenarnya agak membingungkan kalau belum terbiasa menggunakan Raspberry Pi. Beda halnya … Read more

Menangani Webcam / Kamera menggunakan OpenCV dan Delphi 10

OpenCV adalah library opensource untuk pengolahan gambar digital berbasis komputer vision. Basis koding openCV adalah C tapi sudah diporting ke berbagai bahasa pemrograman lain seperti Python dan Delphi. Jika Anda familiar dengan bahasa Pascal/Delphi, ada baiknya Anda menginstal komponen OpenCV-Delphi ini untuk menunjang aplikasi Anda, khususnya yang berhubungan dengan komputer vision, seperti deteksi uang, deteksi … Read more

Mendeteksi Lingkaran Langsung dari Kamera dengan OpenCV Delphi

Pada tutorial mendeteksi lingkaran dengan OpenCV Delphi sebelumnya dilakukan dengan menganalisa file gambar yang dipilih setelah browse file explorer terlebih dahulu. Jadi tidak live dari kamera langsung. Nah pada tutorial kali ini akan coba kita tingkatkan kemampuan software kita supaya dapat langsung menganalisa tangkapan kamera (webcam), mendeteksi lingkaran kemudian menggambar outline lingkaran yang ditemukan. Teknik … Read more