Panduan Sederhana Keil uVision

Ini adalah panduan sederhana pada Keil uVision 4 dan juga berlaku pada versi sebelumnya 
Panduannya adalah sebagai berikut 
Langkah 1: Setelah membuka Keil uV4, Klik Project tab dan Buat project  uVision baru ( klik New uVision Project ) Sekarang Pilih folder baru dan beri nama untuk Project. 
Getting started with Keil MicroVision
Langkah 2: Setelah Membuat proyek sekarang Pilih model perangkat Anda. Contoh AT89C52
[Anda dapat mengubahnya nanti dari project window] 


Langkah 3: jadi sekarang project Anda dibuat dan  akan muncul jendela pesan untuk menambahkan file startup Device klik  Yes sehingga akan ditambahkan ke folder project Anda 
Getting started with Keil MicroVision
Langkah 4: Sekarang buka File dan membuat file baru dan simpan dengan ekstensi C jika Anda akan menulis program dalam bahasa C atau menyimpan dengan asm untuk bahasa assembly... 
yaitu, Led matrix.c
Getting started with Keil MicroVision
Langkah 5: Sekarang menulis program anda dan simpan lagi.
Langkah 6: Setelah itu di sebelah kiri Anda melihat jendela proyek [jika tidak ada .... pergi ke  View tab dan klik di project window]
Sekarang datang pada Project window 
Introduction to Keil MicroVision
Klik kanan pada target dan klik pada pilihan untuk sasaran 
Di sini Anda dapat mengubah perangkat Anda juga. 
Introduction to Keil MicroVision
Klik tab output di sini & centang Create HEX file  jika Anda ingin menghasilkan file hex 
Sekarang klik ok sehingga akan menyimpan perubahan. 
Introduction to Keil MicroVision
Langkah 7: Sekarang Memperluas target dan Anda akan melihat Source Group
Klik kanan pada Source Group dan klik Add Files to Group 'Source Group1'
Introduction to Keil MicroVision
Sekarang tambahkan file program Anda yang telah Anda tulis dalam C /assembly ( asm ). 
Anda dapat melihat file program ditambahkan di bawah Source Group
Langkah 8: Sekarang Klik pada Build target.Anda dapat menemukannya di dalam tab Project atau di toolbar.Itu juga bisa dilakukan dengan menekan tombol F7. 
Introduction to Keil MicroVision
Langkah 9: Anda dapat melihat Status dari program Anda dalam jendela  Build Output
Introduction to Keil MicroVision
Sekarang Anda selesai dengan program anda.  Semoga bermanfaat.....
Read more >>

Power Amplifier Apex BA1000

Skema Apex BA1000. Cukup sederhana, dengan supply tertera 110Vdc wow...buat anda yang ingin mencobanya silahkan.... . berikut skemanya.....

Tambahan, BA1000 Input & Display

Read more >>

Emergency Light



Kami semua menyadari efek buruk dari pemanasan global, yang mencengkeram dunia kuat setiap harinya. Meskipun penyebab utama fenomena ini adalah penggunaan bahan bakar minyak sebagai sumber energi utama oleh banyak negara, namun kontribusi lampu untuk masalah dalam bentuk yang berbeda tidak dapat sepenuhnya diabaikan juga. Usia lampu pijar tua telah menjadi usang, tapi bahkan CFL modern yang memancarkan sedikit panas. LED saat ini semakin populer karena memiliki sifat 'cool' dan efisiensi yang tinggi. 


Kita akan belajar dalam artikel ini betapa sederhananya adalah untuk membangun sebuah sirkuit lampu darurat serbaguna menggunakan beberapa LED putih dan desain sirkuit yang unik yang membantu untuk meningkatkan seluruh efisiensi unit. 


Hubungkan sekelompok LED putih dengan resistor beberapa seri untuk baterai 12 volt, dan rangkaian lampu darurat LED sudah siap! Anda akan menemukan banyak sirkuit sepele seperti di banyak situs-situs lain. 


Hadir LED darurat sirkuit cahaya berbeda dari mereka karena mengkonsumsi daya baterai sangat sedikit dan dengan demikian tetap menyala untuk setidaknya 40% lebih (waktu) daripada  yang biasa. 


Ini akan menarik bagi pembaca untuk mengetahui bahwa itu adalah tegangan dan bukan saat yang penting untuk menjaga LED putih bersinar. Ini milik putih LED telah dimanfaatkan di sini. 


Fungsi dari rangkaian ini dapat dipahami sebagai berikut: 

* Pertama tegangan baterai mengalir ke titik yang jauh lebih tinggi dari tegangan maju (tegangan minimum yang diperlukan untuk menjaga LED bersinar) dari seri LED putih 

* Oleh karena itu dibutuhkan waktu yang jauh lebih lama untuk tegangan untuk turun di bawah tegangan maju. 
* Hal ini membantu dalam menjaga LED menyala untuk periode lebih lama dengan konsep sirkuit ini. 
* LED akan dialihkan OFF dengan adanya AC input utama dan secara otomatis beralih ON ketika pasokan AC gagal. 

Prosedur konstruksi adalah sebagai berikut: 


* Solder LED putih pada PCB  dan bagian lain baik dengan bantuan diagram yang diberikan. 

* Penempatan dan jarak dari  LED  putih akan tergantung pada ukuran yang diinginkan. 
* Pasang baterai dan transformator dalam kotak dengan benar dan kencang serta pasang kabel         ACnya. 


Rangkaian ini bekerja LED lampu darurat dengan cara sebagai berikut: 


* IC 555 adalah kabel sebagai multi-vibrator astabil, pada frekuensi sekitar 8 Khz. 

* Output gelombang persegi dari pin3 nya adalah melangkah sampai sekitar 12 volt oleh 'tegangan Doubler' konfigurasi C1, C2 dan D1, D2. 
* Tegangan ini digunakan untuk menggerakkan semua 60 LED putih  langsung,  IC mampu memberikan maksimum 200 ma,  ini cukup untuk memberikan semua LED bersinar penuh . 
* Baterai mungkin perlu diisi ulang setiap kali  LED putih  berhenti bersinar. 
* Hal ini dilakukan dengan menghubungkan unit ke listrik AC (setidaknya 10 Hrs.). 
* Baterai yang terisi penuh harus mampu menjaga cahaya ON darurat Led selama 8 jam terus menerus..



Skematiknya

Semoga bermanfaat........
Read more >>

Sprint Layout

Sudah punya skema tapi bingung mendesign PCB pakai apa????
PCB....???
Apa itu PCB...? PaCar Baru atau apa?
Ya bukan itu lah... PCB itu adalah Printed Circuit Board. Ngomong-ngomong tentang PCB. Tau gak cara membuat pcb?
Sebelum bikin PCB, kita harus tau cara mendesignnya dan pake software apa. Disini saya menggunakan software Sprint Layout 6.


Software itu pasti ada kelebihan dan kekurangannya. Kekurangan pada Sprint Layout ini adalah tidak bisa AutoRoute sepeti Eagle. Tetapi kelebihannya, software ini sangat mudah di gunakan walaupun untuk pemula. User Friendly deh pokoknya.

Ini contoh design  yang di design dengan Sprint Layout 6.


Software ini dapat didownload disini dan sebagai tambahan ini ada cara memasang macro sprint layout.
Cara memasang macro pada Sprint Layout 
Macro adalah suatu deretan perintah yang dikumpulkan bersama menjadi suatu perintah. Digunakan untuk mempermudah pengguna software untuk menjalankan perintah secara otomatis.


  1. Download macro disini macro 1,macro 2,macro 3   
  2. Setelah selesai download macro, kemudian ekstrak filenya. Karena file dalam bentuk zip/rar
  3. Setelah di ekstrak, cari folder macros
  4. Copy file yang sudah di ekstrak tadi ke dalam folder Macros tersebut
  5. Selesai
Semoga bermanfaat......
Read more >>

Digital Clock PIC16F628 Thermometer


Digital clock kali ini berbeda dengan digital clock yang sebelumnya karena mikrokontroller yang digunakan adalah PIC16F628 dan sensor suhu DS18S20/DS18B20.Sebelum kita mulai merakit siapkan alat dan bahan - bahannya terlebih dahulu.

Alat yang diperlukan :
1. Solder
2. Timah
3. Tang potong
4. Avo meter
5. PIC programmer
6. Komputer

Bahan - bahannya :
1. IC PIC16F628
2. Resistor 220 Ohm
3. 7 segment common anoda /common katoda
4. X-tal
5. Tombol
6. DS18S20/DS18B20
7. Capasitor 30pF
8. Resistor 4K7
9. Resistor 10K
10. IC gerbang NOT ( 74HC04 )
11. File HEX
12. Skematik

Jika sudah komplit mulai merakit dan ceklah tahap demi tahap agar tidak terjadi kesalahan.File HEX tersedia komplit,sesuaikan file HEX dengan hardware yang digunakan.Hardware tersebut adalah 7segment dan sensor suhu.Contoh file HEX dengan nama digital_clockDTTA_628_CA_ds18B20.hex digunakan untuk 7segment common anoda dan sensor suhu DS18B20.Demikian yang bisa kami sampaikan ,selamat bereksperimen dan semoga bermanfaat......

Read more >>

Standart Susunan Kabel UTP Straight Dan Cross


Standar Susunan Kabel UTP:  Seringkali kita  menghadapi  masalah  yang  terlihat sepele, namun dapat mengakibatkan kesalahan yang fatal di kemudian hari. Untuk sebagian orang memasangkan kabel UTP dengan konektor RJ45 asal kedua ujungnya memiliki susunan  warna yang sama, sudah pasti bukan masalah. Namun dalam membangun sebuah jaringan komputer yang besar dan kompleks yang mengikut sertakan banyak orang, tentulah hal tersebut dapatmenjadikan suatu masalah dan pasti akan terjadi kebingungan. Maka dari itu haruslah dilakukan standarisasi pemasangan. Kita tidak usah susah-susah menciptakan aturan standard sendiri, karena sudah ada lembaga yang mengatur hal tersebut yaitu TIA/EIA, http://www.tiaonline.org/standards/catalog/ dan tinggal kita mengikutinya.
Kabel UTP (Unshielded Twisted Pair) yang sering digunakan untuk jaringan komputer adalah kabel UTP categori 5 (UTP Cat 5) yang secara praktis dapat mendukung transfer data sampai 100 Mbps. UTP Cat 5 terdiri dari 4 pasang kabel berwarna atau 8 kabel tunggal. Warna-warna kabel tersebut adalah sbb:
·         Pasangan 1: Putih-Biru dan Biru
·         Pasangan 2: Putih-orange dan Orange
·         Pasangan 3: Putih-Hijau dan Hijau
·         Pasangan 4: Putih-Coklat dan Coklat

Perbedaan kabel straight dengan kabel cross
1.Kabel Straight
Kabel Straight digunakan pada saat ingin menghubungkan antara computer dan hub ataupun sebaliknya.Dengan kata lain metode ini digunakan ketika kita akan menghubungkan 2 komputer ataupun lebih,tapi melalui perantara seperti hub ataupun switch
Susunan Kabel Straight :

2.Kabel Cross
Kabel cross digunakan pada saat kita mau menyambungkan computer ke computer laen,atau kabel ini ini digunakan kalau kita mau menghubungkan 2 komputer atau hub ke hub, dengan kata lain kabel cross di gunakan untuk menyambungkan dua perangkat jaringan yang sama.perbedaan kabel cross dari kabel straight cuma terletak dari kabel nomer 1 dan 3 dan 2 dan 6, kita tinggal menukar saja kedua kabel itu.
Susunan Kabel Cross :

Untuk pemasangan kabel UTP ada beberapa peralatan pendukung yang wajib kita miliki. Peralatan ini sangat membantu kita dalam pemasangan kabel, adapun peralatan tersebut antara lain:
1. Crimping toolsFungsi Crimping tools :
- memotong kabel
- melepas pembungkus kabel
- memasang konektor
2. Network Cable Tester atau LAN TesterFungsi LAN tester :
Melihat koneksi antar kabel, apakah pin-pin yang terkoneksi sesuai dengan konfigurasi
LANGKAH-LANGKAH PEMBUATAN KABEL STRAIGHT/CROSS
1. Siapkan kabel UTP yang akan digunakan
2. Kupas jaket dari kabel UTP dengan menggunakan crimping tolls atau alat pengupas kabel khusus.
3. Pisahkan empat lilitan dari kabel UTP dan pisahkan menjadi delapan bagian,setelah itu luruskan tiap-tiap kabel agar dapat mudah dipotong.
4. Susunlah urutan warna sesuai dengan konfigurasi straight atau cross dan sesuaikan ujung kabel yang akan dipotong dengan konektor yang akan dipasang
5. Gunakan tang pemotong atau crimping tools, potonglah ujung kabel secara rata
agarkabelmudah dimasukan ke lubang konektor
6. Masukan ujung kabel yang telah dipotong ke lubang konektor secara bersamaan,kemudianjepit konektor dengan menggunakan crimping tools agar konektor terkunci.
7. Kemudian lihatlah koneksi dari kabel yang telah dipasang konektor dengan menggunakan lan tester. Perhatikan koneksi antar konektor apakah telah terkoneksi sesuai dengan konfigurasi straight/cross-over

Demikian semoga bermanfaat....

Read more >>

Teori Dasar Gerbang Logika

Gerbang logika adalah suatu entitas dalam elektronika dan matematika Boolean yang mengubah satu atau beberapa masukan logik menjadi sebuah sinyal keluaran logik. Dalam pengertian lain Gerbang logika merupakan dasar pembentukan sistem digital. Gerbang logika beroperasi dengan bilangan biner, sehingga disebut juga Gerbang logika biner yang sering kita temukan dalam sirkuit digital yang diimplemetasikan secara elekrtonik dengan menggunakan dioda atau transistor Tegangan yang digunakan dalam Gerbang logika adalah TINGGI (HIGH) atau RENDAH (LOW). Tegangan tinggi berarti 1, sedangkan tegangan rendah berarti 0.
Ada 7 Gerbang logika dasar: AND, OR, NOT, NAND, NOR, XOR, XNOR. untuk mempermudah mengetahui jumlah kombinasi sinyal yang harus dihitung berdasarkan Inputannya, gunakan rumus : , dimana n adalah jumlah Input. Contoh : n = 2 maka = 4 , jadi jumlah kombinasi sinyal yang harus dihitung sebanyak 4 kali. Berikut adalah pengertian 7 Gerbang logika :

1. Gerbang logika AND
Gerbang AND mempunyai dua atau lebih dari dua sinyal input tetapi hanya satu sinyal output. Dalam gerbang AND, untuk menghasilkan sinyal keluaran berlogika high maka semua sinyal masukan harus bernilai high. Gerbang logika AND pada Datashhet nama lainnya IC TTL 7408

Symbol AND
Simbol AND Logic Gate

Truth Table AND
Truth Table 

AND
Analogi Elektrikal
2. Gerbang Logika OR
Gerbang OR mempunyai dua atau lebih dari dua sinyal input tetapi hanya satu sinyal output. Dalam gerbang OR, untuk menghasilkan sinyal keluaran berlogika high hanya butuh salah satu saja input berlogika high. Gerbang logika OR pada Datashhet nama lainnya IC TTL 7432.Symbol OR                                                           Simbol OR Logic Gate




Truth Table OR                                                                         Truth Table


OR                                                                  
                                                                       Analogi Elektrikal


3. Gerbang Logika Not
Gerbang NOT hanya mempunyai satu sinyal input dan satu sinyal output. Dalam gerbang NOT, untuk menghasilkan sinyal keluaran berlogika high sinyal masukan justru harus bernilai low. Gerbang logika NOT pada Datashhet nama lainnya IC TTL 7404.Symbol NOT                                                               Simbol NOT Logic Gate



Truth Table NOT                                                                        Truth Table

NOT                                                                      Analogi Elektrikal

4. Gerbang Logika NAND
Gerbang NAND mempunyai dua atau lebih dari dua sinyal input tetapi hanya satu sinyal output. Dalam gerbang NAND, apabila salah satu input berlogika low maka output akan berlogika high. Gerbang logika NAND pada Datashhet nama lainnya IC TTL 7400.
                                                                  
                                                                      Symbol NAND
Simbol NAND Logic Gate

Truth Table NAND
Truth Table

NAND
Analogi Elektrikal

5. Gerbang Logika NOR
Gerbang NOR mempunyai dua atau lebih dari dua sinyal input tetapi hanya satu sinyal output. Dalam gerbang NOR, untuk menghasilkan sinyal keluaran berlogika high maka semua inputnya harus berlogika low. Gerbang logika NOR pada Datashhet nama lainnya IC TTL 7402.
Symbol NOR
Simbol NOR Logic Gate


Truth Table NOR
Truth Table


NOR
Analogi Elektrikal

6. Gerbang Logika Ex-Or
Gerbang Ex-Or mempunyai dua atau lebih dari dua sinyal input tetapi hanya satu sinyal output. Dalam gerbang Ex-Or, untuk menghasilkan sinyal keluaran berlogika high maka semua sinyal masukan harus bernilai berbeda. Gerbang logika Ex-Or pada Datashhet nama lainnya IC TTL 7486.
Symbol XOR
Simbol Ex-Or Logic Gate


Truth Table XOR
Truth Table


XOR
Analogi Elektrikal


7. Gerbang Logika Ex-Nor
Gerbang Ex-Nor mempunyai dua atau lebih dari dua sinyal input tetapi hanya satu sinyal output. Dalam gerbang Ex-Nor, untuk menghasilkan sinyal keluaran berlogika high maka semua sinyal masukan harus bernilai sama.Gerbang logika Ex-Nor pada Datashhet nama lainnya IC TTL 74266.
Symbol XNOR
Simbol Ex-Nor Logic Gate

Truth Table XNOR
Truth Table

XNOR

Read more >>

USBasp


Tidak bisa dipungkiri lagi bahwa penggunaan interface menggunakan USB saat ini sangatlah penting. Hampir disetiap PC maupun laptop generasi terbaru sudah tidak lagi menggunakan DB25 ( LPT printer ), sehingga mendownload firmware mikrokontroler dengan menggunakan port tersebut tidaklah rekomendasi. Saatnya menggunakan  USBasp yang menggunakan port USB. Untuk informasi lengkapnya teman-teman bisa langsung menuju situs resmi pembuatnya dihttp://www.fischl.de/usbasp/
Drivers
  • AVRDUDE supports USBasp since version 5.2.
  • BASCOM-AVR supports USBasp since version 1.11.9.6.

On Linux and MacOS X no kernel driver is needed. Windows requires a driver for USBasp:
usbasp-windriver.2011-05-28.zip (70 kB)
Dan berikut hasil layout PCB nya menggunakan eagle dari saya, bagi teman-teman yang ingin menggunakan dan mencetak layout board ini, silakan klik di sini.

Semoga bermanfaat 
Read more >>

Heart LED



Heart LED berbasiskan mikrokontroller AT89C52/AT89S52 dengan menggunakan 32 LED dan memiliki berbagai animasi  , skematik diatas merupakan simulasi dari proteus .Sebelum membuatnya simulasikan dulu dengan proteus , kalau yang belum punya bisa download disini software proteusnya.Setelah simulasi itu berjalan barulah kita buat di circuit nyatanya.Tidak kalah penting adalah file hex yang akan diisikan di IC AT 89C52/AT89S52 ,berikut file hex untuk heart LED bisa anda download disini.Demikian project heart LED semoga bermanfaat .....
Read more >>
//