Thursday, November 27, 2014

Membuat Thermometer Digital Sendiri Dengan AT Mega 16 dan sensor suhu LM 35 dilengkapi PCB dan source code


Thermometer bayak digunakan untuk menampilkan suhu ruangan. Thermometer yang saya buat ini saya gunakan karena AC saya merk LG tidak ada tampilan Suhu ruangan. Sebenarnya ada, di remotenya, sehingga untuk melihat suhu ruangan harus menekan tombol remote, baru suhu ruangan muncul di remot. isi sangat menyulitkan saya.


Video Thermo meter digital

Sehingga saya buatlah sensor Thermometer Digital dengan sensor LM 35 dan IC Atmega 16 dengan tampilan seven segmen, sehingga lebih jelas terlihat di kamar apalagi ketika kamar suasana gelap.

Tampilan Thermometer digital  
(Kalau disampingnya itu Jam digital bisa dilihat di Post saya klik disini)

Langsung saja, Langkah pertama buatlah PCB dengan design sebagai berikut :





Pasanglah Komponen sesuai dengan tata letak diatas  sehingga hasilnya seperti ini :
Ketika, saya coba tanpa tombol reset dan resistor ternyata sudah bisa.. ya udah..... ngk saya pasang saja tombol resetnya.. hehehe..

Komponen Yang dibutuhkan simple :
1 buah Mikrokontrol Atmega 16 atau bisa juga 8535
1 buah seven segmen common Katoda (disarankan common katoda walaupun di PCB ditulis common anoda), karena kalau common anoda anda harus ganti source codenya
1 buah Kristal 12 MHz
1 buah Push button
1 buah Capasitor 100 uF/12 V
1 buah  sensor suhu LM 35 DZ  (hati-hati membeli jangan sampai salah dengan LM 335 karena beda cara masang dan suhunya dalam satuan kelvin jika pakai LM335, karena penulis pernah ngalamin itu)
1 buah  Resistor 10 K
1 buah  IC Regulator 7805
Kabel secukupnya.

IC Atmega 16 atau 8535 harus di isi program dengan link dibawah !!

Bagaimana membuat boks nya ?? saya menggunakan bekas tutup canal U yang digunakan dalam instalasi panel boks.

Kemudian saya Potong seperti ini :

Pasang Mur Baut pada pojok- pojok sikunya


Hasil akhirnya seperti ini :


Pasang kaca film / Acrelic untuk penutup boks nya :


Unduh File PCB dan Source Codenya : DISINI

Unduh LiveWire dan PCB wizard disini (untuk buka file PCB)





Thermometer siap digunakan !!

Selamat mencoba, Salam EDUKASI !!!





Tuesday, November 18, 2014

Tutorial Dasar Runing Text Dengan Mikrokontroller Atmega 16 Dan Shift Register 74hc595


Mengenal Shift register 74595
IC Shift register 74HC595 memiliki 8 bit register penyimpanan dan 8 bit shift register.
Dibawah ini adalah pin kaki IC 74HC595



  • PIN 14 (DS) adalah Pin DATA.  
  • Pin 11 (SCH_CP atau disebut juga CLOCK dalam data sheet lain),  DATA akan dibaca dan disimpan kedalam shift register ketika CLOCK berubah dari level LOW ke level HIGH atau dari 0 ke 1.
  • Pin 12 (ST_CP atau sering disebut dengan LATCHED),  data akan di simpan di register ketika ST_CP kondisi LOW atau 0, dan data akan di kirim ke out Q0 – Q7 jika ST_CP kondisi HIGH atau 1
Perhatikan Gambar Diagram Waktu (Timming Chart) dibawah ini :
Data yang dikirimkan adalah : 11000011
Data disimpan di register ketika SH_CP (CLOCK)  berubah kondisi dari 0 ke 1.
Data akan dikirim ke out jika ST_CP (Latched) berubah kondisi dari 0 ke 1






Jadi inilah dasar kita untuk belajar Dot matrik, dimana kita akan mengirim data ke shiftregister, dan oleh shift register data dikirim ke dot matrix. 

Saat ini data yang kita kirim hanya satu data saja, yang dikirim ke LED, sehingga pemrograman lebih gampang dan mudah.

Jika kita membuat program dan rangkaian Dot matrix agak sedikit ribet karena kita tidak hanya menyalakan satu baris led atau satu buah kolom saja, tapi kita harus mengontrol LED mana yang harus nyala dan led mana yang harus mati dengan menggunakan banyak kolom dan baris led.


Belajar Membuat Dot Matrix Sederhana

Sekarang kita akan mencoba membuat percobaan dengan menggunakan IC ATMEGA 16, 3 buah 74hc595 dan 3 buah dot matrix 8x8.

Buatlah rangkaian seperti dibawah ini :







bagi yang sudah paham.. bisa juga membuat runing text full animation dengan klik posting saya DISINI


Tuesday, October 28, 2014

Automatic Bathroom Lamp (ABL) Juara 2 Krenova 2014 Kab Sragen

Video Simulasi ABL





Listrik merupakan kebutuhan masyarakat saat ini, setiap orang membutuhkan energi listrik untuk memenuhi kebutuhan sehari-hari. Salah satunya adalah untuk penerangan atau lampu di dalam rumah. Dalam rangka menghemat listrik, maka matikan lampu setelah digunakan.

Dalam penggunaan listrik kita harus berhati-hati dalam mengoperasikannya, jika tidak, maka akan menyebabkan kecelakaan. Terutama jika ini terjadi karena kurang tahuan, terutama pada anak-anak kecil. Misalnya ketika seorang anak yang umurnya dibawah 7 tahun, masih sangat butuh pengawasan orang tua dalam menyalakan dan mematikan saklar lampu, terutama jika kondisi tangan basah, misalnya setelah keluar dari kamar mandi dan akan mematikan lampu kamar mandi, ini akan sangat berbahaya.

Adakah alat yang secara otomatis yang akan menyalakan lampu ketika seseorang memasuki ruangan, dan lampu akan mati sendiri ketika seseorang sudah keluar dari ruangan ?
Dari pertanyaan diatas, maka munculah ide dari penulis untuk membuat alat “Automatic Bathroom Lamp (ABL)”, dimana alat ini dapat digunakan untuk menyalakan dan mematikan Lampu Kamar Mandi secara otomatis, alat ini akan sangat bermanfaat terutama jika dirumah tersebut memiliki anak kecil, yang tentunya sangat rawan jika menggunakan saklar lampu, selain tinggi badan masih kurang juga pengertian dan pemahaman tentang bahaya listrik masih sangat kurang, apalagi ketika keluar dari kamar mandi kondisi tangan masih basah.

Spesifikasi Teknis Alat
Dimensi : 7 x 11 x 5 cmm
Tegangan input : 12 V DC
Tegangan Output : 110-220 V (sesuai pemasangan & kebutuhan)
Konsumsi Daya : 0,5 W
Arus max : 10 A (Optional sesuai Relay yang dipakai)
Daya jangkauan : 1-3 meter

Proses dan Cara Kerja Alat Automatic Bathroom Lamp (ABL)
Cara kerja alat ini adalah dengan menggunakan sensor gerak atau sering di sebut dengan PIR (Pasive Infra Red). PIR akan menghasilkan tegangan 3 V jika mendeteksi gerakan, tegangan 3 V inilah yang akan dikuatkan untuk menggerakkan Relay yang akan mengontrol nyala lampu.

Gambar sensor Gerak PIR (Pasive Infra Red)
Skematiknya




Design Rangkaian ABL








Alur Kerja ABL



Alat ini sangat bermanfaat ketika dipasang di kamar mandi, dimana sensor gerak akan mendeteksi manusia yang masuk ke kemar mandi, dan secara otomatis akan menyalakan lampu.

Ini sangat bermanfaat untuk penghematan energi listrik, karena kita sering lupa untuk mematikan lampu ketika keluar kamar mandi.

Anak kecil tidak perlu meminta orang tua untuk menyalakan lampu kamar mandi ketika akan masuk ke kamar mandi.

Menghindari bahaya sengatan listrik, karena kondisi tangan yang basah ketika meninggalkan kamar mandi, dan harus mematikan saklar lampu.

Dapat digunakan sebagai alarm untuk menghindari pencurian, jika sensor ini dihubungkan dengan bel atau alarm atau buzzer.


ABL Siap dipasarkan/dijual

PCB ABL siap dirakit



ABL meraih Juara 2 Krenova 2014 Kabupaten Sragen

(buka dengan aplikasi PCB Wizard untuk membukanya)
blm punya programnya??






Saturday, October 18, 2014

Membuat Jam Digital Sendiri dengan 7 segmen dan kumpulan LED

Jam digital memang menarik, apa lagi kalau menggunakan Lampu LED akan lebih menarik sekali.
di Posting kali ini saya akan mengajari bagaimana membuat Jam digital dengan Mikrokontroller ATmega8.
Artikel ini Semua skema dan gambar PCB, source code diambil dari website  www.inzarsalfikar.com saya modifikasi sedikit agar pembaca lebih memahami cara pembuatannya








Langkah Pertama :
Buatlah PCB nya seperti ini :




Komponen yang dibutuhkan :
1. IC Regulator 7805
2. Jack DC Female (optional kalau mau disambung kabel langsung juga bisa)
3. Capasitor elco 100uF/12 V
4. Saklar ON/OFF (optional jika tidak mau pakai saklar bisa langsung di jumper saja)
5. Capasitor elco 100uF/12 V
6. IC- ATMega 8
7. Chrystal 12 MHz
8. IC ULN 2803
9. Resistor 100 Ohm
10. Transistor fcs 9013 (posisi tulisan depan kita kakinya E-B-C)
11. Resistor 330 Ohm
12. Seven segmen
13. Push button kecil
14. Batre kancing  3 V (ini bisa juga diganti 2 batre ABC 1,5 V di seri)
15. IC RTC DS 1307
16. Resistor  4 k 7
17. Resistor 47 K
18. Chrystal 32,678 MHz



Untuk penjelasan lebih lengkap silahkan unduh E-BOOK disini GRATIS !!

Pengen Membuat Jam Digital yang ada kelendernya ?? klik Posting saya DISINI



Pasang Komponen Pada PCB ;




Jika semua komponen telah dipasang, kita lanjut ke pemrograman IC Atmega8
Hubungkan IC anda dengan Downloader anda, disini saya contohkan menggunakan USBasp. Jika anda menggunakan downloader jenis yang lainnya, misalkan type serial, atau LPT sesuaikan dengan kaki downloader, kemungkinan antara downloader satu dengan yang lainnya posisi soketnya berbeda. Pastikan kaki : mosi, miso, sck, rst, vcc dan gnd tidak terbalik, karena dapat merusak IC anda
Ini gambar USBasp yang saya gunakan ;


Pemasangan USBasp pada ATmega 8 untuk di program




Untuk penjelasan lebih lengkap silahkan unduh E-BOOK disini GRATIS !!

Pengen Membuat Jam Digital yang ada kelendernya ?? klik Posting saya DISINI



Tampilan jam digital buatanku  :




















Untuk penjelasan lebih lengkap silahkan unduh E-BOOK disini GRATIS !!

Pengen Membuat Jam Digital yang ada kelendernya ?? klik Posting saya DISINI



Untuk memudahkan memasukkan coding hexnya anda bisa menggunakan sysmin dan usb asp yang dapat anda unduh disini



CARA MEMBUAT JAM DIGITAL DILENGKAPI TANGGAL, HARI, ALARM, SENSOR SUHU :









 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Lady Gaga, Salman Khan