Sabtu, 30 Desember 2017

Membuat Regulator Adjustable Untuk Keperluan Hobi Elektronika Sehari - hari

Dalam dunia perngoprekan Elektronika, tentunya kita perlu berbagai macam tegangan yang dibutuhkan untuk keperluan yang berbeda, namun apakah kita harus menyediakan banyak power supply untuk masing-masing keperluan tersebut? 

Ya tentu tidak, sebab hanya dengan satu sumber tegangan kita dapat mendapatkan kebutuhan tersebut, caranya yaitu membuat Regulator Adjustable sendiri. 

Dibawah ini saya membuat Regulator Adjustable dengan rentang tegangan mulai dari 2V sampai 15V, dengan arus yang dapat diatur maksimal sesuai dengan adaptor/smps yang digunakan. 

Saya menggunakan smps Charger laptop dengan spesifikasi tegangan 19V dan arus 3A.

Berikut Skema, Layout dan gambar jadinya

Skema adjustable regulator

Layout adjustable regulator

Bottom Layout adjustable regulator

Download layout siap cetak format PDF

3D adjustable regulator

Gambar jadi Adjustable Regulator 

Kamis, 21 Desember 2017

Membuat Sendiri Smart Tester/Transistor Tester

Sebagai penghobi elektronika rasanya sangat tertantang untuk membuat alat yang satu ini, namanya Smart Tester, nama lainnya sebagai Transistor Tester, ESR Meter, SmartAVR dan lain-lain.

Di berbagai forum elektronika banyak dibahas dan banyak yang membuat dengan berbagai variasi layout sesuai dengan kreatifitas pembuatnya.

Skema maupun firmware bisa ditemukan disini

yang tentunya masih terus diupdate untuk fitur-fitur terbarunya.

Inilah layout hasil rancangan saya.

Skema
Layout
Bottom

Download layout siap cetak format PDF



Render 3D


 

 


Bottom side

Top Side

Smart Tester 
Selection Menu

Program yang diupload ke mikrokontroller harus beserta eepromnya jika tidak atau lupa memasukkan eeprom maka hasilnya hanya akan tampil kotak-kotak didisplay LCDnya.

Untuk cara upload program ke mikrokontroller silakan simak video dibawah ini





Setting FuseBit :

ATmega328

Internal RC OSC 8MHz - LFuse : 0xE2, HFuse : 0xD9, EFuse : 0xFC

Eksternal Kristal 8MHz - LFuse : 0xFF, HFuse : 0xD9, EFuse : 0xFC

ATmega168:
Internal RC OSC 8MHz - LFuse: 0xE2, HFuse: 0xDC, EFuse: 0xF9

Eksternal Kristal 8MHz - LFuse: 0xFF, HFuse: 0xDC, EFuse: 0xF9

ATmega8:
internal RC OSC 8MHz - LFuse: 0xC1, HFuse: 0xD9

Eksternal Kristal 8MHz - LFuse: 0x3F, HFuse: 0xD9 

Hati-hati dalam pengaturan FuseBit, karena jikalau salah maka chip tidak akan bisa diprogram lagi sebelum diperbaiki dengan FuseBit doctor, simak caranya pada artikel ini.  

Untuk tutorial cara mengganti bahasa atau mengedit tampilannya serta cara mengompile nya bisa dilihat pada tautan berikut ini :


Beberapa testimoni :








Rangkaian ini menjadi alat wajib untuk dibawa bagi saya setiap dapat call job reparasi Televisi karena dapat menampilkan nilai esr dari sebuah elko atau kapasitor yang sedang diukur, rangkaian ini sungguh sangat membantu dalam pekerjaan reparasi Televisi dan saya tidak lupa untuk mendokumentasikan pekerjaan tersebut di blog Fareed Read ini

Selasa, 28 November 2017

Memanfaatkan Harddisk Bekas Menjadi Gerinda Mini

Yah kali ini saya ingin menunjukan bagaimana membuat barang bekas bisa menjadi bermanfaat.

Barang yang dimaksud adalah sebuah Harddisk bekas lawas. Benda ini akan saya manfaatkan sebagai gerinda mini, tentunya sangan bermanfaat untuk menghaluskan pinggiran PCB juga meratakan setiap pinggirannya.

Meski ukurannya mini,  gerinda ini mampu untuk menghaluskan logam misalnya, meratakan ujung obeng bahkan mata bor patah bisa dibentuk lagi.

Baca juga : Membuat Pemanas Induksi atau induction Heater

Namun dibalik itu tentunya ada juga kelemahannya yaitu tenaganya. Jadi meskipun kecepatannya sangat cepat namun tenaganya lemah, siasatnya dengan menambahkan berat pada piringannya supaya ada tambahan tenaga ketika berputar kencang.

Dinamo Harddisk menggunakan dinamo BLDC jadi ada 4 sambungan untuk dinamo tersebut, satu sambungan untuk coil driver utama dua sambungan lainnya untuk coil picuan.

Untuk putaran awal perlu diputar tangan sedikit, jikalau kurang peka maka kapasitas kapasitor 22n bisa di naikan nilainya misalnya menjadi 220n, maka putaran awal bahkan bisa langsung berputar.

Supply tegangan menggunakan baterai 12V, bisa aki atau yang paling simpel dan ringan yaitu baterai lithium ion bekas baterai laptop atau sejenisnya seperti yang saya gunakan pada video dibawah ini.

Baca juga : Membuat Solder 12V Sistem Induksi

Simak skemanya dibawah ini.

*cap = 220n






Jika penasaran bagaimana cara merakitnya mulai dari mengumpulkan bahan hingga menjadi gerinda, simak videonya dibawah ini. 


Senin, 27 November 2017

Membuat Softstart, Alat Anti MCB Anjlok/Trip

Softstart. 


Pernah suatu ketika mau nyalain TV  pagi-pagi MCB langsung anjlok/trip, lho kok bisa padahal daya TV tidak sampai melebihi batas daya MCB!.

Kejadian seperti itu banyak juga dialami oleh user yang lain yang bercerita ketika menyuruh saya untuk mereparasi TV nya yang rusak.

Sebenarnya penyebab anjloknya MCB saat menyalakan TV atau peralatan elektronik serupa diakibatkan oleh kapasitor elektrolit(Elko) reservoir utama yang belum terisi tegangan atau masih kosong. Maka saat itulah saat dimana seolah kedua kutub dikorsletkan selama sepersekian detik(tergantung kapasitas elko).

Baca juga : Simple Inverter 12V | Membuat Inverter Sederhana 100W

Maka dari itu perlu adanya sebuah alat yang mampu memberikan resistensi awal kemudian di bypass yang kemudian alat itu disebut Softstart.

Cara kerjanya yaitu ketika saat awal mengisi elko selama beberapa saat tegangan diseri dengan resistor lalu kemudian setelah beberapa saat resistor tersebut akan di bypass oleh relay.

Skema Softstart. 

Layout Softstart. 

DOWNLOAD layout siap cetak format PDF. 

Bottom Layout Softstart 


Sabtu, 25 November 2017

Jam Digital Sederhana Menggunakan Display 7 Segment CD4094 Atmega8

Ini merupakan lanjutan atau pemanfaatan modul display 7 Segment yang sebelumnya dipakai hanya untuk menampilkan scrolling text namun kini bisa dimanfaatkan untuk menampilkan waktu/jam dan tanggal. 

Dengan hanya modul serupa kita bisa kreasikan berbagai macam proyek lainnya tinggal bagaimana kita bisa kreasikan itu didalam sebuah program AVR. 







Simak videonya dibawah ini

Senin, 20 November 2017

Membuat Sendiri USBasp

PCB USBASP programmer
PCB USBASP programmer

USBasp adalah media yang menjembatani antara komputer (laptop) dengan mikrokontroller melalui port USB untuk memasukkan/download program kedalam chip Mikrokontroller. 

Proyek ini bersumber dari http://www.fischl.de/usbasp dimana skema dan program bisa didapatkan dari sana. 

Untuk memasukkan program/hex bisa menggunakan Khazama, Bit Burner ataupun software lain yang telah mendukung USBasp. 

Untuk langkah-langkahnya tidak ada yang spesial, sama saja seperti mengisi program mikrokontroller pada umumnya.

Berikut penjelasan fungsi jumper yang ada dalam Layout USBASP ini :

1. Slow SCK
Fungsi dari Jumper slow sck ini jika dipasang maka kecepatan detak transfer program/ISP Clock Speed dari komputer menuju chip akan diturunkan sehingga proses transfer akan sedikit lambat, namun penurunan frekuensi ini ada tujuannya.

 Sebagai contoh, misalnya Atmega8 atau Atmega328 pada saat baru digunakan/belum pernah digunakan/belum pernah diatur fusebit nya maka setelan frekuensinya adalah default internal 1 MHz, nah oleh karena itu perbedaan frekuensi antara usbasp dan chip target berbeda/tidak sinkron, maka biasanya akan menyebabkan proses upload program sering kali gagal.

Meskipun sebenarnya dalam software seperti khazama atau bitBurner juga ada pengaturan untuk mengubah frekuensi ISP Clock Speed namun nyatanya lebih mudah dengan hanya melepas pasang jumper SCK pada usbasp-nya.

2. V-Target
Saat pengiriman program dari komputer menuju chip melalui usbasp sebenarnya selain dari jalur ISP seperti MOSI, MISO, SCK dan Reset juga hanya memerlukan jalur negatif(GND) jikalau target nya hanya minimum sistem namun jikalau yang sedang diprogram misalnya chip yang terhubung dengan rangkaian yang memerlukan catu daya semisal Running Text atau lainnya dan ingin terlihat proses nya/hasilnya maka jumper V-Target jikalau dipasang sekaligus akan memberikan catu daya untuk target tersebut.

3. Self Programming
Jika kita membuat dua rangkaian usbasp ini atau misalnya sudah ada rangkaian usbasp sebelumnya dan membuat lagi dengan layout ini maka jumper self programming jika dipasang maka usbasp dengan layout ini akan menjadi minimum sistem.

Berikut USBasp yang telah saya buat.

Layout usbasp
Layout USBASP. 

Bottom Layout USBASP.
Bottom Layout USBASP. 

Download layout siap cetak fotmat PDF

3D USBASP
3D USBASP. 

Hasil akhir bagian bawah. 

USBASP. 

Ini video lengkap mulai cara install driver, upload firmware, setting fusebit sampai test. 



Salah satu contoh penggunaannya

Cara Mengembalikan Atmega yang tidak Respon Akibat Salah Setting Fusebit

Secara default Atmega baru disetting dengan clock internal 1MHz, ketika kita ingin meningkatkannya baik memakai clock internal maupun eksternal maka kita bisa merubah setelannya di pengaturan fusebit. 

Namun bagi pemula seperti saya setting fusebit ini tidaklah mudah memahami dengan cepat fungsi-fungsi masing-masing bit nya. Kadang kala bagi yang sudah mahir pun kalau tidak konsentrasi bisa salah pilih yang mengakibatkan keliru pemilihan sumber clocknya alhasil Atmega tidak respon.  Hal ini pernah saya alami dimana saya keliru memilih sumber clock untuk chip tersebut. 

Sekarang bagaimana caranya untuk mengembalikan setting fusebit tersebut baik ke setelan default maupun kesetelan yang diinginkan. 

Diluaran sana sudah ada metode dengan High Voltage Paralel Programming, namun ada sedikit langkah yang lebih sederhana dari itu namun ada syaratnya, yaitu selama masalahnya hanya pada salah pilih Clock saja bukan pada bit SPIEN dan RSTDSBL yang memerlukan HVPP(High Voltage Paralel Programing) . 

Ok mari kita lakukan langkah untuk mengatasinya. 

Pertama buatlah sumber Clock sekitar 32khz, bisa dengan memakai ic timer 555, seperti yang saya buat ini.

Lalu pada pengaturan (Khazama atau Bit Burner) diset juga dengan frekuensi yang sama yaitu 32khz atau aktifkan jumper slow sck pada USBASPnya. 

Sekarang saatnya setting fusebit, bisa dikembalikan ke default ataupun ke external crystal sesuai yang diharapkan. 
Berikut gambat & layout frekuensi generator dari ic timer 555 yang saya gunakan untuk kegiatan ini yang saya sebut "fusebit repair".



DOWNLOAD layout siap cetak format PDF







Nah seperti inilah High Voltage Parallel Programming (HVPP). 


Beberapa testimoni :