Postingan

Menampilkan postingan dengan label Elektronik

Membuat Jam Digital Menggunakan RTC DS3231 dan ESP 32 dengan Tampilan LCD

Gambar
Pada tulisan kali ini kita akan mencoba untuk membuat program sederhana untuk tampilan waktu dan tanggal pada LCD 240x240. Pada percobaan ini kita akan menggunakan mikrokontroller ESP 32 dan RTC DS3231. Sementara itu untuk tampilannya menggunakan modul LCD TFT dengan driver ST7789.  RTC DS3231 RTC DS3231 adalah modul Real-Time Clock berpresisi tinggi yang menggunakan kristal osilator internal dengan Temperature Compensated Crystal Oscillator (TCXO) sehingga memiliki akurasi sekitar ±1 menit per tahun, jauh lebih stabil dibanding RTC konvensional seperti DS1307. IC ini menggunakan antarmuka I²C dengan alamat 0x68. DS3231 bekerja pada tegangan 2.3–5.5V, dan dilengkapi backup battery (CR2032/LIR2032). DS3231 menyediakan fungsi kalender lengkap (detik, menit, jam, hari, tanggal, bulan, tahun, leap year otomatis), dua alarm independen, output square wave, serta sensor suhu internal yang digunakan untuk kompensasi drift frekuensi osilator. Pada penggunaan awal kita perlu set waktu n...

Belajar menggunakan modul GPS u-blox dengan Arduino Uno

Gambar
Apa itu GPS? GPS atau Global Positioning System adalah sistem penentuan lokasi dan navigasi berbasis satelit. Sistem ini mampu menentukan posisi di permukaan bumi dengan sinkronisasi dari satelit. Sistem GPS beroperasi dengan konstelasi yang terdiri dari 24 buah satelit. GPS merupakan sistem buatan amerika serikat. Selain GPS terdapat juga sistem navigasi lainnya seperti GLONASS milik Rusia, dan lain sebagainya. Sementara itu GNSS (Global Navigation Satelite Systems) merupakan gabungan dari sistem penentuan posisi global, termasuk GPS, Glonass, Galileo dan lain-lain. Modul GPS Ublox NEO6MV2 Modul GPS yang digunakan pada percobaan ini adalah modul GY-NEO6MV2 . Pada modul u-blox NEO-6M ini telah terdapat regulator tegangan LDO 3.3V, sehingga modul ini bisa langsung digunakan dengan supply 5V dari arduino. Modul ini dapat menggunakan komunikasi serial UART. Baud rate default dari modul ini adalah 9600. Selain itu, pada modul ini juga telah dilengkapi antena external berbahan keramik. Harg...

Membuat Arduino Seolah-olah Multitasking

Gambar
Pada postingan kali ini saya akan menulis tentang cara membuat arduino seolah-olah bekerja secara Multitasking. Pasti sudah tahu kan apa itu multitasking? Secara sederhana multitasking adalah kemampuan untuk mengerjakan beberapa tugas / pekerjaan dalam satu waktu (secara bersamaan). Dalam hal ini kita akan membahas multitasking pada arduino, artinya kemampuan mikroprosesor yang digunakan arduino untuk menjalankan beberapa instruksi / perintah dalam waktu yang bersamaan. Mungkin yang akan dibahas disini bukanlah multitasking yang sesungguhnya, mengingat keterbatasan spesifikasi dari arduino itu sendiri, seperti keterbatasan ram, memori, kecepatan dan sebagainya. Disini kita anggap multitasking karena instruksi dijalankan hanya dalam sepersekian detik sehingga seolah-olah berjalan dalam waktu yang bersamaan. Untuk melakukan nya kita harus menghilangkan penggunaan delay(). Mungkin pada saat awal-awal belajar arduino kita sering menggunakan delay, misalnya ketika membuat program le...

Memperbaiki TV Polytron u-Slim 21 inch

Gambar
Selamat datang pembaca sekalian, pada postingan kali ini saya akan menulis tentang perbaikan televisi CRT yaitu Polytron u-Slim 21".  Mungkin penonton televisi sudah mulai  beralih  ke platform lain seperti youtube, netflix, iflix dan yang sejenisnya. Tapi tetap saja sewaktu-waktu kita ingin menonton tv. Alasannya, karena pilihan kontennya cukup beragam dan gratis tentunya. Sehingga ketika tv mengalami kerusakan akan sangat merepotkan. Sebetulnya tv ini memang tegolong sudah sangat tua, namun cukup handal. Sesuai selogannya Polytron memang canggih. Suara dan gambar cukup baik dan penerimaan sinyalnya juga bagus. Saking tuanya saya gak tau ini tv berapa tahun mungkin lebih dari 10 tahun. Idealnya sih memang diganti dengan tv LED kekinian yang lebih slim dibanding tv ini yang kurang slim (meski namanya u-slim).  Tapi karena gak ada budget jadi lebih baik diperbaiki saja.  Selain masalah biaya, sayang juga tvnya udah banyak kenangan. Dan kalau dibiarkan rus...

Cara Membuat AC Frequency Meter dengan Zero Crossing Detector dan Arduino

Gambar
Jika pada postingan sebelumnya telah ditulis tentang rangkaian zero crossing detector (ZCD), pada tulisan kali ini kita akan membahas salah satu penggunaan ZCD yaitu frequency meter (pengukur frekuensi) khususnya untuk gelombang listrik AC. Rangkaian zero crossing detector yang akan dicoba pada rangkaian ini masih sama dengan rangkaian zero crossing detector sebelumnya yaitu menggunkan opto coupler 4N25. Pada percobaan kali ini keluaran dari rangkaian zero crossing detector akan di hubungkan dengan pin interrupt arduino . Selanjutnya didalam program arduino akan dihitung nilai frekuensinya. Ilustrasinya sebagai berikut: Karena 1 periode (T) adalah waktu untuk 1 gelombang penuh maka: Periode (T) = t1 + t2 Seperti kita ketahui hubungan antara periode (T) dan frekuensi (f) adalah berbanding terbalik : Dimana: f = frekuensi (Hz) T= perode (detik) Maka dengan persamaan diatas kita bisa membuat sebuah program yang menghitung frekuensi dengan memanfaatkan pendeteksi ze...