Tampilkan postingan dengan label Mikrocontroler. Tampilkan semua postingan
Tampilkan postingan dengan label Mikrocontroler. Tampilkan semua postingan

Jumat, 30 Desember 2011

Rangkaian Microcontroller at89s51


Rangkaian Microcontroller at89s51

Moisture Controller Circuit Use Microcontroller at89s51|Rangkaian Microcontrollerat89s51

PENDAHULUAN:
Ini sirkuit pengontrol kelembaban didasarkan pada MIKROKONTROLER AT89S51 & ADC 0804. Proyek ini menunjukkan bagaimana data analog dikonversi ke bentuk digital, sehingga dapat ditampilkan pada LCD. Hal ini juga mencakup sub perakaran antarmuka mikrokontroler dengan LCD. AT89S51 adalah mikrokontroler 8051 yang kompatibel dari keluarga ATMEL. ADC0804 adalah saluran tunggal ADC, dalam proyek ini dikonfigurasi dalam mode otomatis yaitu Mengkonversi sinyal analog yang masuk ke dalam bentuk digital terus menerus tanpa menghasilkan interupsi apapun. Papan utama disediakan dengan tiga kunci untuk incrementing, decrementing & masuk untuk menetapkan titik potong nilai kelembaban.

Proyek ini menunjukkan bagaimana kita dapat menggunakan elektronik sederhana untuk mengendalikan pertumbuhan yang tepat dari tanaman tertentu atau tanaman di lapangan dengan mengendalikan jumlah air yang dibutuhkan oleh tanaman untuk pertumbuhan yang sehat. Hal ini dilakukan dengan bantuan dua probe yang digunakan sebagai sensor. Ini probe logam dimasukkan ke dalam tanah lapangan, ketika air pasokan ke tanah dimulai mulai menyerap air, hasil ini dalam resistansi rendah di antara dua probe. Sebagai tanah menjadi lebih dan lebih basah stimulatingly perlawanan antara dua probe logam terus mengurangi sinyal ini diberikan ke ADC, mengkonversi sinyal analog menjadi bentuk digital, untuk menggunakan mikrokontroler. Menekan tombol Tiga tombol yang disediakan, di mana pengguna dapat mengatur titik cutoff dari kelembaban sesuai dengan kebutuhan tanaman. Bila nilai yang ditetapkan tercapai mikrokontroler mematikan pompa air dengan relay switch.

Electronic Safety Lock with Phonecard

 
Electronic Safety Lock with Phonecard
Electronic Safety Lock with Phonecard
Sirkuit deskripsi
Lingkup ini yang tidak alamat setiap abstrak ke telecard. Para ATtiny26 menawan 16 byte aborigin dari telecard dan kelimpahan lagi mereka terpusat EEPROM dari ATtiny26.
Kembali Anda mengakui setiap telecard ke aperture (telecard `basis) akan magang tentang-wajah SW1. ATtiny itu akan mendapatkan bahwa agenda baru mengakui dalam aperture dan pergi untuk menangkap itu. Sementara akan menyimpan 16 byte asli agenda ke RAM dan kemudian ATtiny akan mengejar dalam EEPROM terpusat untuk melihat apakah ini telecard terdaftar ke sistem. jika tidak, itu akan ace Merah LED. ATtiny yang memperoleh 8 kelompok dari 16 byte masing-masing, sewenang-wenang 8 * 16 = 128 byte memori EEPROM.
Para ATtiny dari lingkup hidup dengan osilator RC terpusat pada 1MHz, itu adalah suasana tidak adanya dari pabrik.
1. Sejarah suatu telecard ke sistem:
Dengan telecard in ke kolumnis, slot SW2 untuk sejarah agenda untuk sistem. ATtiny akan mengejar eeprom terpusat untuk akumulasi anamnesis ditinggalkan (1 grup = 16 byte dengan nilai $ 0F). Jika ada ditinggalkan kelompok, ia akan menangkap 16 byte dari RAM dan kelimpahan mereka ke EEPROM. Kemudian, ATtiny akan reboot, menggantikan telecard, menangkap itu lagi dan analisis jika agenda terdaftar (dengan menganalisis 16 byte telecard, dengan 1 akumulasi pada saat itu, dengan terpusat EEPROM).
Sekarang akan mengerikan LED Merah dan ace mekar LED karena kita memperoleh catatan sejarah ini telecard ke sistem. Pada saat tersebut akan lengan disiarkan berafiliasi dengan PB6 pin melalui BC547.
Eeprom terpusat dari ATtiny26 adalah 128 byte. Jadi, kita bisa sejarah hingga 8 telecards (kunci) untuk memori ini.
(8 telecards) * (16 byte untuk ulang tahun telecard) = 128 byte EEPROM terpusat
2. Unregister sebuah telecard terdaftar dari sistem:
Jika untuk beberapa kecerdasan kita tidak nafsu makan untuk menggunakan salah satu dari 8 telecard terdaftar, kita bisa unregister dari sistem. Kami mendapatkan untuk mengakui agenda ini ke slot, ATtiny yang memperolehnya (dengan ace yang dipimpin mekar). Jika kita kolumnis SW3 tersebut, ATtiny akan mengejar untuk terpusat EEPROM untuk akuisisi adalah 16 byte disimpan dan membatalkan mereka dengan alamat jumlah $ 0F ke grup ini anamnesis. Sekarang ATtiny akan reboot, menangkap lagi para telecard, menganalisis 16 byte asli dari agenda dengan EEPROM terpusat dan karena kita memperoleh membatalkan agenda itu akan ace merah LED. Ini telecard tidak terdaftar sekarang. Kita dapat sejarah yang lagi agenda jika kita berselera, dengan mengejar langkah kaki 1.
3. Memusnahkan mutlak terpusat EEPROM dari ATtiny26:
Jika kita mendapatkan sejarah 8 telecards untuk pengaturan dan akan mencoba untuk sejarah 1 ditambahkan (9), kembali kita kolumnis SW2 untuk sejarah kartu, ATtiny akan balok dan LED Merah Blooming 4 kali bergantian. Cara sendiri untuk sejarah beberapa telecard menambahkan, adalah untuk unregister beberapa salah satu dari 8 kartu terdaftar (langkah 2.) Atau untuk menghapuskan absolut EEPROM (menulis jumlah $ 0F untuk semua lokasi). Untuk menghapuskan mutlak EEPROM (128 byte 0-127) kita mendapatkan untuk kolumnis tombol SW3 dengan TIDAK setiap agenda pusat slot, selama 2 detik, untuk memastikan ATtiny bahwa kita tidak kolumnis SW3 tombol oleh asccident. Pada kasus ini ATtiny itu akan balok Merah LED 4 kali. Setelah itu, EEPROM terpusat ATtiny itu akan dihapus.
Etika byte EEPROM adanya terpusat adalah $ FF. Jika kita mengakui telecard dengan posisi pin beres (terbalik), ATtiny akan menangkap 16 byte dengan $ FF etika dari resistor pullup karena terpusat PB4. Jika kita membiarkan EEPROM dengan jumlah ketidakhadiran ($ FF), kembali kita mengakui setiap agenda (apa-apa dengan dimensi telecards) menyendiri kolumnis tentang-wajah SW1, ATtiny akan menangkap 16 byte dengan jumlah $ FF (karena resistor pullup terpusat PB4 ) dan akan lengan relay. Dengan mengatur EEPROM ke $ 0F nilai, pada penampilan pemrograman buku safety_lock.eep dari ATtiny, kami menjamin pengaturan dari kesalahan.
Anda dapat mengubah jumlah $ 0F dari cipher anteseden dengan jumlah pilihan Anda, untuk arketipe $ AB atau $ CF dll Ingat untuk mengubah semua etika $ 0F dari kode anteseden, tidak sendirian dengan 128 byte EEPROM. Para telecard hina dan ambit modal tubuh mereka untuk papan diubah untuk artikel ditambahkan.

Rangkaian Unipolar Stepper Motor Driver

Rangkaian Unipolar Stepper Motor DriverRangkaian Unipolar Stepper Motor Driver

Basic Controls For The Stepper Driver


Arah dipilih oleh sebuah saklar ON-OFF-ON beralih.

Tingkat melangkah terlihat sedang diatur oleh potensiometer 1 megom (RT). Menggunakan nilai-nilai komponen yang ditampilkan untuk R1, RT, R2 dan C1, kisaran tingkat langkah dihitung adalah antara 0,72 langkah per detik (1,39 detik) sampai 145 langkah per detik.
Dasar Stepper Motor Driver Operasi

     The LM555 (IC 1) osilator astabil menghasilkan pulsa JAM yang diumpankan ke PIN 11 dari 74194 (IC 2) register geser.

     Setiap kali output dari LM555 timer berjalan TINGGI (positif) negara TINGGI di terminal OUTPUT 74194 s, (PIN 12, 13, 14, 15), adalah bergeser baik UP atau DOWN oleh satu tempat.

     Arah pergeseran output dikendalikan oleh saklar S1. Ketika S1 adalah dalam posisi OFF (pusat) negara TINGGI keluaran akan tetap pada posisi terakhir dan motor akan berhenti.

     Beralih S1 kontrol arah secara tidak langsung melalui transistor Q2 dan Q3.

     Ketika basis Q2 adalah RENDAH pergeseran output IC 2 akan pin 15-14 - 13 - 12 - 15; dll.

     Ketika dasar Q3 adalah RENDAH pergeseran output IC 2 akan pin 12 - 13 - 14 - 15-12; dll.

     Arah keluaran pergeseran menentukan arah rotasi motor.

     Output dari 74194 dimasukkan ke empat set segmen paralel dari sebuah driver Darlington ULN2803 (IC 3).

     Ketika masukan dari segmen ULN2803 adalah TINGGI, transistor Darlington yang akan menyala dan OUTPUT yang akan melakukan arus melalui salah satu kumparan motor.

     Sebagai gulungan motor yang dinyalakan dalam urutan dinamo motor berputar untuk mengikuti perubahan ini. Lihat diagram berikut.

RANGKAIAN MIKROKONTROLER at89s51 JAM DIGITAL


RANGKAIAN MIKROKONTROLER at89s51 JAM DIGITAL

Sebuah jam digital adalah 1 yang menampilkan waktu digital. Rangkaian dijelaskan di sini menampilkan waktu dengan digit dua 'menit' dan angka dua 'detik' pada empat tujuh segmen menampilkan. Segmen tujuh dan switch yang dihubungkan dengan mikrokontroler AT89C51 8051. Sirkuit ini dapat digunakan di kendaraan, rumah, kantor dan banyak lainnya. Saat suplai Vcc adalah dipasok ke sirkuit ini, jam dimulai dari 00:00. Waktu yang ditampilkan pada empat segmen 7 (dalam konfigurasi anoda sering) dengan memanfaatkan gagasan multiplexing. Itu dicapai dengan memanfaatkan interupsi timer (Timer0) dari AT89C51 yang dikonfigurasi untuk menyegarkan 7 segmen. Segmen yang segar di banyak periode 2 untuk menunjukkan simultan. Jam berjalan yang memiliki keterlambatan tepatnya 2 tunggal. Timer1 digunakan untuk menghasilkan penundaan waktu satu detik pun. Info pin (ah) dari banyak segmen yang saling berhubungan dan mendapatkan sinyal dari P2 pelabuhan di mikrokontroler. Kontrol atau memungkinkan pin (anoda populer) yang terhubung ke pin dari port P1 1-4 (P1 ^ 0 - P1 ^ 3).

Nomor pada Bagian 4 (menampilkan unit digit 2) bertambah sesegera dalam 2 sejak ia pergi dari 0 sampai sembilan. Kisaran pada bagian 3 ini bertambah setelah setiap 10 detik dari 0 hingga 5. Oleh karena itu detik ini ditampilkan berbeda 00-59. Digit ke 2 variasi bagian setelah setiap 60 detik (menit) dari 0 sampai sembilan jam dll Jadi berjalan selama satu jam dan mengikuti bahwa me-reset ke nol sekali lagi


sumber: engineersgarage.com

Rangkaian Charger Otomatis

Gambar skema Rangkaian Charger Otomatis berserta komponen dan cara pembuatan Rangkaian Charger Otomatis



Rangkaian charger otomatis. Charger merupakan alat untuk mengisi baterai. misalnya pada baterai ponsel dan sejenisnya. Melalui charger, energi listrik untuk baterai dialirkan, mengingat tidak mungkin listrik secara langsung ditranfer ke baterai tanpa alat perantara bernama charger. Jenis charger sendiri bermacam-macam tergantung dengan spesifikasi baterai yang digunakan. Alhasil, charger dan baterai menjadi dua sejoli yang tidak terpisahkan.
Gambar Skema Rangkaian Charger Otomatis
Daftar Komponen
1. Resistor : R1 (10 Kohm), R2 (680 ohm), R3 (100 Kohm), R5 (10 Kohm) dan VR1 (Potensio / Trimpot = 100 Kohm)
2. Dioda : D1 & D2 ( IN4002) dan D3 (Led)
3. Transistor : Q1 dan Q2 (2N3904)
4. Catu daya 9 volt

Pada dasarnya rangkaian charger otomatis memiliki cara kerja yang sangat sederhana, dimana rangkaian tersebut dirancang supaya tidak terjadi short circuit atau hubungan pendek antara tegangan supply dengan baterei yang akan di-charge. Memang benar jika ada salah seorang ingin mencoba untuk mengghubungkan langsung antara supply dengan baterei maka baterei bisa dipastikan akan terisi. Tetapi arus yang mengalir melalui baterei yang di-charge tidak bisa dikontrol serta jika baterei sudah penuh maka baterei tersebut akan rusak atau soak jika tetap pada kondisi hubungan pendek.
Prinsip Kerja Rangkaian Charger Otomatis
Pada saat baterei kosong kita pasang pada terminal pengisian, transistor Q1 akan langsung aktif dikarenakan arus akan mengalir melalui R1 dan akan memicu basis transistor Q1. Pada kondisi ini arus yang akan mengisi baterei sebagian besar berasal dari kolektor Q1 yang terhubung langsung dengan terminal positif supply. Kemudian selama proses pengisian berlangsung kenaikan tegangan pada baterei akan memperbesar arus yang mengalir pada basis Q2 melalui R5 10 Kohm, VR1 dan dioda D2. VR1 merupakan komponen yang digunakan sebagai kalibrasi awal untuk menentukan posisi yang tepat dalam perencanaan proses switching rangkaian. Untuk VR1 Anda bisa menggunakan trimpot atau potensio sesuai dengan selera Anda. Pada awal pengisian, aturlah potensio pada posisi LED indikator D3 pada kondisi mati, serta arus yang mengalir masuk pada kolektor Q1 tidak terlalu besar dan tidak terlalu kecil.
Jika baterei sudah terisi penuh maka LED indikator secara otomatis akan menyala dikarenakan kenaikan tegangan pada baterei yang di-charge akan menyebabkan kenaikan arus yang mengalir pada basis transistor Q2 serta akan memutuskan siklus pengisian akibat transistor Q1 mengalami cut-off dikarenakan kekurangan arus basis. Mengapa pada kondisi tersebut Q1 akan mengalami kekurangan arus basis hal ini dikarenakan hampir semua arus yang mengalir pada R1 10 K ohm akan berpindah ke dioda D1 yang secara logika terhubung langsung dengan ground akibat Q2 mengalami jenuh.
Charger dan baterai menjadi dua sejoli yang tidak terpisahkan, untuk itu Anda perlu memiliki rangkaian charger otomatis.

Rangkaian Lampu Natal Sederhana

Gambar skema Rangkaian Lampu Natal Sederhana berserta komponen dan cara pembuatan Rangkaian Lampu Natal Sederhana

Rangkaian Lampu Natal Sederhana. Hadiah terbaik datang dalam paket kecil untuk hadiah Natal ini  atau mungkin Anda ingin membuat beberapa dekorasi Natal Anda sendiri. Sering arti sebenarnya dari Natal telah dilupakan, membuat hadiah dapat menjadi pendekatan baru untuk menghidupkan kembali arti Natal ini.  Setidaknya beberapa pemikiran untuk orang lain, proyek sederhana ini dapat berubah menjadi beberapa ide, misalnya seperti dekorasi jendela dan hiburan untuk anak-anak atau bahkan dibuat rumah kartu elektronik Natal.
Perayaan Natal, sungguh wah dan gemerlap, dengan pohon-pohon cemara lengkap digantungkan hiasan-hiasan, kerlap-kerlip lampu, dan hadiah-hadiah dibawahnya. Malamnya, tepat pukul 24.00 dilakukan misa (kebaktian). Rumah-rumah pun dihias pohon cemara, juga toko dan plasa, gedung dan kantor. Acara-acara televisi marak oleh nuansa Natal. Instansi-instansi juga secara resmi merayakannya.
Untuk lebih jelasnya bisa coba Anda lihat dan pelajari Rangkaian Lampu Natal Sederhana di bawah ini. Perhatikan baik-baik dan pelajari dengan cermat supaya berhasil.
Rangkaian Lampu Natal  ini sangat sederhana dan menggabungkan berbagai PIC mikro 12f digunakan mikro kontroler mikro Q1, R1 dan D1 serta regulator 5 volt. Anda bisa menggunakan regulator 5 volt di tempat ini.
                                                           Lampu Natal Sederhana
Dengan komponen terbatas D2 sampai  D9 LED super terang yang memiliki arus terbatas hanya lebih dari 5 ma melalui R2 sampai R9 menggunakan dua dari pasangan masing-masing warna yang berbeda hijau, putih, biru, merah benar-benar menambah efek dekorasi.
                                                PCB Lampu Natal Sederhana
Semoga tulisan ini bermanfaat bagi Anda, hobbyist dan praktisi  elektronika.  Selamat mencoba dan semoga berhasil.

Rangkaian Driver Motor Stepper

Gambar skema Rangkaian Driver Motor Stepper berserta komponen dan cara pembuatan Rangkaian Driver Motor Stepper

Rangkaian driver motor stepper adalah merupakan rangkaian driver yang sangat sederhana dan mudah dibuat hanya dengan beberapa komponen. Rangkaian driver ini menggunakan satu buah transistor pada setiap input cacahan motor stepper sebagai driver. Transistor juga berfungsi sebagai pelewat arus kumparan motor, sehingga pada terminal output gerbang tidak akan terbebani.
Pada kolektor masing-masing transistor dipasang dioda dengan reverse bias atau bias mundur. Posisi masing-masing dioda ini adalah paralel dengan kumparan motor, hal ini dimaksudkan supaya dioda dapat meredam arus balik yang dibangkitkan oleh masing-masing kumparan motor tersebut. Peredaman berlangsung pada saat dioda bias maju, yakni dimana rangkaian yang paralel dengan dioda bias maju otomatis akan memperoleh tegangan sebesar 0,7 volt (silicon), 0,3 volt (germanium), atau bahkan 0 volt untuk dioda ideal. Kemudian sebagai pengatur kondisi logika rangkaian digunakan tiga buah gerbang logika, yaitu dua buah gerbang NOT dan satu buah gerbang XOR. Gerbang NOT berguna untuk membalik logika yang menuju basis Q1 dan Q2.

Berikut Tabel Kebenaran dari rangkaian driver motor stepper di atas :
INPUT
KUMPARAN MOTOR YANG AKTIF
D0
D1
0
0
KUMPARAN A, KUMPARAN B
0
1
KUMPARAN B, KUMPARAN C
1
0
KUMPARAN C, KUMPARAN D
1
1
KUMPARAN D, KUMPARAN A
Dari tabel kebenaran diatas dapat kita peroleh Analisa dan Prinsip Kerja dari Rangkaian Driver Motor Stepper adalah sbb :
  1. Putaran 360 derajat (satu kali putaran penuh) diperoleh dengan empat kali cacahan yakni 0 – 3.
  2. Setiap satu kali cacahan motor akan berputar sebanyak 90 derajat atau dengan kata lain 360 derajat dibagi dengan jumlah cacahan.
  3. Dengan cacahan maju (counter up) kumparan yang akan aktif adalah teratur membentuk putaran, sedangkan jika cacahan tidak teratur maka putaran motor juga tidak akan teratur sesuai dengan kondisi logika inputnya.
  4. Dengan motor stepper ini anda bisa menentukan jangkah putaran juga arah putaran secara bebas, lain halnya dengan motor dc biasa yang jangkah putarannya tidak bisa kita tentukan.
  5. Driver motor stepper ini sebenarnya hampir sama dengan driver motor DC biasa, hanya saja pada motor DC, transistor digunakan sebagai driver satu kumparan saja, sedangkan pada motor stepper digunakan transistor lebih banyak sesuai dengan jumlah kumparan motor yang ada.
  6. Intinya digunakan driver motor adalah supaya rangkaian tidak akan terbebani oleh besarnya arus yang akan melewati kumparan, oleh karena itu dimanfaatkan transistor.
  7. Rangkaian driver motor stepper ini biasanya dimanfaatkan pada rangkaian elektronika berbasis robot atau programmable control.
Sebenarnya jika Anda sudah menggunakan mikrokontroller atau kontrol berbasis pemrograman maka rangkaian gerbang logika di atas tidak dibutuhkan lagi. Karena Anda bisa dengan mudah mengatur ke-empat logika kumparan dengan perintah pemrograman. Bahkan dengan pemograman Anda bisa mencapai variasi logika yang tidak terbatas. Dan juga Anda sangat mudah untuk melakukan simulasi dan perubahan kapanpun Anda mau hanya dengan mengubah syntax program dari rangkaian driver motor stepper.

Rangkaian Detektor Medan Magnet

Gambar skema Rangkaian Detektor Medan Magnet berserta komponen dan cara pembuatan Rangkaian Detektor Medan Magnet

Rangkaian detektor medan magnet. Medan magnet atau sering dikatakan dengan magnetic field itu tidak dapat dirasakan oleh indra manusia. Detektor medan magnet tidaklah terlalu sukar untuk dibuat namun cukup memiliki kepekaan yang cukup baik.
Proyek untuk membuat detektor medan magnet ini tidak membutuhkan banyak komponen sehingga mudah dibuat dan tidak membutuhkan biaya yang banyak tetapi menghasilkan kepekaan yang baik. Detektor medan magnet di dalam proyek ini tidaklah dititikberatkan pada ketelitian pengukuran tetapi pada ada tidaknya medan magnet dalam radius sekitar 10 cm yang mempunyai kekutaan medan magnet konstan atau berubah dengan frekuensi yang tidak terlalu tinggi, sekitar sampai 20KHz. Di bawah ini adalah rangkaian detektor medan magnet yang dimaksud.
Gambar Skema Rangkaian Detektor Medan Magnet
Hall effect sensor merupakan sensor yang digunakan untuk mendeteksi medan magnet. Hall Effect sensor akan menghasilkan sebuah tegangan yang proporsional dengan kekuatan medan magnet yang diterima oleh sensor tersebut. Sensor ini terdiri dari sebuah lapisan silikon yang berfungsi untuk mengalirkan arus listrik.
Pada saat pertama kali dihidupkan simpangan jarum VU meter harus pada pembacaan ‘0’. Jika simpangan jarum VU meter tidak pada ‘0’ maka perlu pengaturan pada potensiometer R2. Untuk pengaturan pembacaan full scalenya, sensor didekatkan dengan sebuah magnet. Jika sudah dilakukan ternyata masih belum didapatkan simpangan penuh maka perlu dilakukan penggantian nilai R4 dan R6 menjadi lebih kecil menjadi 27KW sampai 30KW.
 Ketika sensor diletakkan didekat kabel listrik maka pembacaan tidak akan menghasilkan simpangan tetapi ketika didengarkan melaluui earphone akan terdengar bunyi ‘hum’. Hal ini disebabkan karena medan magnet yang dihasilkan polaritasnya berganti-ganti dengan frekuensi sekitar 50Hz (frekuensi tegangan AC). Pengaruh medan magnet seperti ini tidak dapat direspon oleh VU meter karena terlalu cepat dan tegangan pada pin VU(+) dan pin VU(-) akan saling menghilangkan dengan cepat.
Pada kondisi pembacaan yang baik dibutuhkan medan magnet yang cukup kuat. Semakin kuat medan magnet yang mempengaruhi sensor ini maka akan semakin besar pula simpangan jarum pada VU meter. Jika sensor dipengaruhi medan magnet negatif maka akan didapatkan pembacaan negatif (ke kiri) sedangkan jika sensor mendapatkan pengaruh dari medan magnet posistif maka akan didapatkan pembacaan pacda VU meter posistif (ke arah kanan).
Semoga rangkaian  detektor medan magnet ini bermanfaat bagi pembaca sekalian.
Sumber : elektronika-elektronika.blogspot.com

Rangkaian Mesin Voting Elektronik

Gambar skema Rangkaian Mesin Voting Elektronik berserta komponen dan cara pembuatan Rangkaian Mesin Voting Elektronik

Rangkaian mesin voting elektronik. Sekarang mesin voting elektronik digunakan secara efektif. Kepercayaan dari pemilih dalam bekerja tanpa cela dibangun  secara bertahap sehingga  mesin ini menjadi cukup populer di seluruh negeri. Di bawah ini akan disajikan rangkaian mesin voting elektronik dengan sistem mikrokontroller.
Kemajuan teknologi dapat berjalan beriringan sekaligus berimbas positif terhadap perkembangan kehidupan demokrasi. Dalam kampanye pemilihan umum presiden (pilpres) di Amerika Serikat, misalnya, Barack Obama menggunakan jejaring Facebook sebagai media untuk menjangkau calon pemilih. Dengan dukungan teknologi juga, alternatif cara menggunakan hak pilih makin bertambah dengan adanya teknologi electronic voting (e-voting).
E-voting adalah memilih dalam sebuah proses pemilihan yang didukung dengan alat elektronik. Pemanfaatan media elektronik tersebut dilakukan dalam pendaftaran suara, penghitungan suara, dan belakangan termasuk channel untuk memilih dari jarak jauh, khususnya melalui internet voting.


Gambar Skema Rangkaian Mesin Voting Elektronik
Selain efisien dari aspek anggaran, nilai efisiensi juga terdapat pada masalah waktu. Berdasarkan pengalaman di sejumlah negara, voting lewat perangkat elektronik akan mempercepat pemilih untuk mengetahui hasil pemilu. Sebab, biasanya jika pagi hari diproses, malam harinya sudah diketahui hasilnya. Jadi, pemilih tidak usah menunggu selama 30 hari untuk mengetahui hasil pemungutan suara.
Secara keseluruhan sistem e-voting harus dapat diaudit untuk memastikan bahwa suara yang direkam sesuai dengan pemilihan dan dihitung sesuai dengan rekaman serta dapat dihitung ulang untuk mengkonfirmasi akurasi perolehan suara. Sebaiknya sistem e-voting diaudit oleh lembaga independen agar pemilih dapat memverifikasi bahwa suara telah dipilih dengan benar dan dihitung dengan benar. Salah satu upaya meningkatkan transparansi dan akuntabilitas mesin e-voting adalah dengan menggunakan perangkat lunak berbasis open source. Sehingga kode sumber pada perangkat lunak mesin e-voting dapat diteliti oleh masyarakat luas sehingga potensi-potensi kelemahan dapat segera diidentifikasi.
E-voting mempunyai keunggulan a.l. dapat meminimalkan kesalahan dalam proses pemilu dan kemungkinan penyimpangan dalam pelaksanaan pemilu, misalnya dari mulai proses pendaftaran, proses pemilihan, proses tabulasi, hingga ke penghitungan terakhir. Dan yang paling utama adalah dengan e-voting, biaya pemilu akan jauh lebih murah dibanding dengan pelaksanaan pemilu konvensional.
Saatnya sekarang kita menggunakan rangkaian mesin voting elektronik.

Rangkaian Pencatat Pengunjung Digital

Gambar skema Rangkaian Pencatat Pengunjung Digital berserta komponen dan cara pembuatan Rangkaian Pencatat Pengunjung Digital



Rangkaian pencatat pengunjung digital ini untuk menggantikan sistem pencatat manual yang kurang praktis dan efisien. Gedung khususnya tempat hiburan dan perbelanjaan merupakan tempat keluar masuknya pengunjung. Informasi banyaknya pengunjung sangatlah diperlukan oleh manajemen pihak gedung.
Untuk itu diperlukan suatu piranti yang digunakan untuk mengetahui jumlah pengunjung tiap harinya dimana datanya dapat digunakan sebagai salah satu acuan pengelolaan manajemen gedung. Data harian pengunjung gedung penting untuk pengelolaan dan pengembangan bagi manajemen gedung tersebut. Data grafik peningkatan atau penurunan pengunjung nantinya dapat dimanfaatkan lebih lanjut untuk persiapan diadakannya suatu promosi  atau pengaturan pengamanan gedung dan lain sebagainya.
Mikrokontroller merupakan komponen elektronika yang di dalamnya telah dilengkapi dengan fasilitas input/ouput, memori (ROM dan RAM), sangatlah cocok digunakan untuk berbagai aplikasi. Pada tulisan ini alat pencatat jumlah orang di dalam ruangan menggunakan mikrokontroller AT89C2051.
Rangkaian pencatat pengunjung digital ini cukup handal yang mengambil alih tugas menghitung jumlah orang/pengunjung di dalam ruangan yang sangat akurat. Ketika seseorang masuk ke dalam ruangan maka counter/penghitung  ini bertambah satu dan ketika salah seorang meninggalkan ruangan akan berkurang satu. Jumlah orang di dalam ruangan ditampilkan pada display tujuh segmen.
Mikrokontroler melakukan pekerjaan dengan menerima sinyal dari sensor, dan sinyal ini dioperasikan di bawah kontrol perangkat lunak yang disimpan dalam ROM.

Sumber : josepino.com

Komponen elektrinika, Simbol Dan Fungsinya

Gambar skema Komponen, Simbol Dan Fungsinya berserta komponen dan cara pembuatan Komponen, Simbol Dan Fungsinya

Komponen elektronika sangat penting dikenal karena untuk merakit atau mereparasi benda tersebut selalu berhubungan langsung dengan komponen. Bisa dikatakan pengetahuan dasar bagi yang ingin mengembangkan bakatnya dalam dunia elektronika.
Antara jenis komponen satu dan yang lainnya memiliki simbol berbeda. Perbedaan ini telah ditentukan dari perusahaan yang memproduksi komponen dengan tujuan untuk memudahkan perakitan atau servis.
Komponen yang satu dengan lainnya selalu berhubungan. Artinya setiap benda elektronika selalu menggunakan komponen-komponen seperti di bawah ini :
  1. Resistor
  2. Transistor
  3. Kondensator
  4. Dioda atau Zener
  5. Transormator
  6. Coil

Kegunaan komponen-komponen tersebut di atas tidaklah sama, sehingga bagi pemula yang gemar terhadap perakitan benda elektronika harus mengetahui. Kalau salah memasang/meletakkan, maka benda elektronika tidak berfungsi.
  • Resistor
Sebagian orang menyebutnya dengan restan, artinya penahan sesuatu. Ada lagi yang menyebutnya tahanan. Alat ini merupakan komponen terbanyak yang dipasang pada benda elektronika. Dinamakan demikian karena ia berfungsi sebagai penahan arus sementara sebelum diproses dan disalurkan pada Komponen lainnya.
Di dalamnya masih banyak jenis tahanan, antara lain:
a. Fixed Restan (tahanan tetap)
b. Resistor Variabel
c. Potensiometer
Pada dasarnya ketiga tahanan tersebut mempunyai sifat sama, yakni menahan arus listrik sementara. Tetapi pada resistor variabel dan potensiometer, memiliki kelebihan karena tahanannya dapat diubah. Sedangkan pada fixed restan, arus listrik yang masuk tidak bisa diubah-ubah, tetap.
  • Transistor
Komponen satu ini dapat dijumpai pada setiap barang elektronika mulai dari lampu kerdip sampai yang berharga mahal. Keberadaannya selalu berangkai dengan resistor dan kondensator. Hal ini menunjukkan antara resistor dan transistor tidak dapat dipisahkan.
Walaupun saat ini banyak barang-barang elektronika menggunakan IC sebagai Komponen utama, tetapi tidak dapat meninggalkan transistor. Dari sini sudah jelas bahwa transistor memegang peranan sangat penting.
  •  Kondensator
Kondensator adalah Komponen yang dapat menyimpan arus listrik sampai batas tertentu. Alat ini pun banyak dijumpai pada setiap benda elektronika baik yang berupa tabung atau yang gepeng.
Ada beberapa jenis kondensator, diantaranya : kondensator elektrolit, kondensator mika, kondensator mylar, kondensator keramik, kondensator variabel.
  • Dioda
Melalui komponen ini arus listrik yang semula AC (arus bolak-balik) diubah menjadi DC (searah). Arus AC berasal dari PLN. Rangkaian elektronika jika tidak menggunakan komponen satu ini akan terbakar.
Ada bermacam-macam dioda yang digunaakn dalam perangkat elektronika, yaitu : dioda zener, dioda silikon, dioda cahaya, dioda selenium, dan dioda germanium.
  • Transformator
Lebih lazim dan umum disebut trafo. Bentuknya empat persegi panjang. Di dalamnya terdapat susunan pelat baja berbentuk huruf E. Selain itu terdapat kawat tembaga berukuran kecil yang melilit pelat tersebut. Ada dua lilitan yakni primer dan sekunder.
Akan tetapi sebelum sampai pada pelat dipisahkan dengan kertas yang disebut koker. Kawat tembaga itu dililitkan pada koker, barulah koker tersebut dibentuk sesuai pelat di dalamnya.
Dalam dunia elektronika dikenal bermacam-macam trafo, yakni : trafo adaptor, trafo IF (frekuensi menengah),  trafo step up/down, trafo OT (out put).
  • Coil
Coil atau spul adalah terdiri dari kumparan kawat nikelin. Ada beberapa macam spul (coil) yang digunakan pada benda elektronika, yaitu : untuk loudspeaker, untuk oscilator, untuk antena, untuk trafo frekuensi menengah.
Bentuk seluruh coil hampir sama, cuma kegunaannya yang membedakan. Untuk itu diharapkan agar kiranya tidak salah memasang (menempatkan) masing-masing coil karena tidak bisa berfungsi.
Pendeknya penting sekali bagi para hobbyist elektronika untuk mengenal komponen-komponen itu.

Rangkaian Tester Garam

Rangkaian Tester Garam. Rangkaian  ini dirancang untuk mendeteksi persentase perkiraan garam yang terkandung dalam cairan. Setelah diatur dengan cermat dapat berguna untuk orang yang membutuhkan petunjuk, cepat mengetahui kandungan garam dalam sayuran untuk tujuan diet dan lain-lain.
Tubuh kita sebenarnya hanya membutuhkan kebutuhan garam dalam jumlah yang sedikit yang dibutuhkan untuk kebutuhan nutrisi. Tapi kenyataan yang kita temui saat ini, banyak yang mengkonsumsi kadar garam (sodium) dalam jumlah yang banyak dalam makanan yang dikonsumsi sehari-hari, terutama yang di konsumsi oleh Anak-anak kita seperti yang terkandung dalam makanan kecil, roti, makanan kaleng, makanan instant dan makanan-makanan kemasan lainnya.
Sebenarnya sangatlah mudah untuk melihat informasi kandungan nutrisi yang terdapat dalam makanan, kita tinggal melihat tabel kandungan nutrisi yang biasanya terdapat di belakang kemasan, sehingga kita bisa melihat apakah makanan tersebut mengandung banyak kadar garam di dalamnya dan memilah-milah makanan yang baik dikonsumsi oleh kita dan anak-anak sehari-harinya. Tapi lain halnya kalau garam itu berada dalam makanan cair (sayuran) kita tidak tahu berapa kandungannya, untuk kita membutuhkan Rangkaian Tester Garam.
Di bawah ini bisa Anda lihat dan pelajari Rangkaian Tester Garam.
Daftar Komponen :
R1________________470R   1/4W Resistor
R2,R5______________10K   1/4W Resistors
R3,R6_____________220K   1/4W Resistors
R4__________________5K   1/2W Trimmer Cermet
R7________________680R   1/4W Resistor
R8__________________2K2  1/4W Resistor
R9,R10,R11,R12,R13__1K   1/4W Resistors
C1________________100µF   25V Electrolytic Capacitor
D1,D2,D3______3 or 5mm. Red LEDs
D4____________3 or 5mm. Green LED
D5____________3 or 5mm. Yellow LED

IC1_______________LM324 Low Power Quad Op-amp

P1_________________SPST Pushbutton

Probes

B1___________________9V PP3 Battery

Semoga tulisan ini bermanfaat bagi Anda. Selamat mencoba dan semoga berhasil.
Sumber ( source) : redcircuits.com

Rangkaian alat penghitung LED 7 segment

Rangkaian alat penghitung LED 7 segment merupakan alat penghitung sederhana yang dapat digunakan untuk menghitung pulsa maupun sebagai alat hitung lainya. Alat ini juga merupakan dasar dari berbagai penghitung yang biasa digunakan pada toko-toko maupun tempat lainya. Rangkaian ini merupakan rangkaian TTL dan harus menggunakan masukan TTL . Alat ini dapat anda kembangkan dengan mudah karena merupakan rangkaian yang sederhana.
Anda dapat menambahkan jumlah digit yang anda inginkan pada rangkaian alat penghitung LED 7 segment ini sesuai dengan keinginan anda dengan cara membangun rangkaian lainya sesuai dengan kebutuhan. Anda dapat menambahkan rangkaian baru dengan cara menghubungkan pin 11-6 pada persimpangan dan menghubungkan pin 14 dengan komponen 74LS90 di sirkuit lainnya.
gambar skema rangkaian alat penghitung LED 7 segment

Berikut ini adalah komponen yang anda butuhkan untuk membuat rangkaian LED 7 segment ini:
R1-R7 7 470 Ohm 1/4 Watt Resistor
U1 1 74LS90 TTL BCD Counter IC 7490,74HC90
U2 1 74LS47 TTL Seven Segment Display Driver IC 7447,74HC47
DISP1 1 Common Anode 7 Segment LED Display
MISC 1 Board, Sockets For ICs, Wire
Rangkaian diatas merupakan rangkaian dasar dengan satu digit angka, jika anda membutuhkan penghitung dengan beberapa digit angka anda bisa menambahkan rangkaian lain sesuai dengan kebutuhan anda. Dengan format masukan TTL anda bisa menghitung apa saja dengan menggunakan Rangkaian alat penghitung LED 7 segment ini.

Merangkai Bor Mikro Sederhana

Langsung saja, kebetulan saya masi kesulitan untuk membeli seperangkat bor mikro (sayang dana),yang tentunya untuk ngoprek beberapa lensa koleksi agar bisa dipasang di nikon mount.
Bor yang saya rangkai berasal dari beberapa alat yang tidak terpakai.
1. Motor / Dinamo, kebetulan saya punya cd-rom yang uda rusak,diambil aja motornya,silakan cari motor yang laen disekitar anda..
2. Adaptor / Sumber Daya, maklum saya bukan orang elektro g tau nama sebenarnya, kebetulan saya punya charge hp yang tidak terpakai dengan tegangan 5 volt, silakan cari disekitar anda..
3. Mata Bor, kalo yang ini beli, kirain harganya mahal,ternyata cuma 1.200 perak,bilang aja beli bor buat pcb, biasanya ukuran 0.8 atau 1 mm, untuk baut lensa lebih tepat.

Setelah terkumpul dirangkai saja,mudah kok,agar mata bor terpasang dengan sempurna, gunakan isi pulpen sebagai alat penyambun,dipanasi dikit,atau ditambahkan lem bakar.

bor modif lensa nikon

Selamat meng'Oprek lensamanual

Senin, 19 Desember 2011

Timer Otomatis Pompa Air MikroControler

Prinsip kerja alat ini adalah akan melakukan proses pengaktifan dan penonaktifan keluaran pompa air yang berjumlah 3 titik. Prosesnya yaitu dengan cara menyimpan waktu aktif dan waktu tidak aktif masing – masing pompa air ke dalam RAM internal IC pewaktu RTC. IC pewaktu ini digunakan untuk menghasilkan perubahan waktu yang akurat, jika ingin membuat sendiri sistem pewaktu menggunakan mikrokontroler sebenarnya dapat dilakukan. Akan tetapi timer yang dihasilkan akan berkurang akurasinya, karena sistem pewaktu mikrokontroler akan terpengaruh oleh subrutin – subrutin seperti delay (waktu tunda) dan pemanggilan ke subrutin lainnya seperti menampilkan data ke LCD serta proses scanning tombol (push button) ataupun pada saat pengaktifan pompa air. Oleh karena itu pada alat ini memerlukan IC pewaktu yang akan bekerja sendiri setelah nilai waktu diatur melalui program, dan otomatis data waktunya akan terperbaharui sesuai standar pewaktu.
Mikrokontroler AT89S52 digunakan untuk mengambil data pada RTC dengan cara seperti mengakses memori eksternal, variable waktu jam, menit, dan yang lainnya sudah otomatis tersimpan pada alamat RAM RTC DS12C887. Nilai ini dapat sewaktu – waktu diambil oleh mikrokontroler, tentu saja mengambilnya secara bergantian pada setiap alamat RAM internal RTC dan pada alamat RAM berikutnya. Setiap 1 byte RAM internal RTC mewakili satu waktu, misal jam memerlukan 1 byte, menit 1 byte, dan detik 1 byte. Memori RTC yang digunakan untuk menyimpan waktu standar tidak banyak yaitu 15 byte untuk sistem pewaktu dan kontrol register, sedangkan sisanya yaitu 113 byte dapat digunakan secara bebas. Sisa ruang memori inilah yang digunakan untuk menyimpan data waktu aktif dan non aktif ke-tiga pompa air. Data waktu ini disimpan pada RTC agar tidak hilang meskipun catu daya dimatikan karena di dalam IC RTC ini terdapat baterai yang menurut datasheet baterai tersebut dapat bertahan sampai jangka waktu 10 tahun. Jika data waktu aktif dan non aktif pompa disimpan pada RAM internal mikrokontroler, maka pada saat catu daya dimatikan isi nilai RAM internal mikrokontroler akan acak sehingga data waktunya tidak akurat.
Mikrokontroler juga yang membaca pada saat scanning 4 buah tombol masukan yang diperlukan pada saat pengaturan jam kalender, serta pada pengaturan waktu aktif dan non aktif pompa air. Proses scanning tombol ini akan dilakukan secara bergantian dari 4 buah tombol masukan, namun prosesnya scanning sangat cepat sekali yaitu berkisar 1 – 2 µs pada tiap tombolnya sehingga mikrokontroler dapat dengan cepat pula membedakan tombol mana yang lebih dahulu ditekan. Cara membedakan tombol yang ditekan yaitu mendeteksi port tombol yang berlogika ‘0’, sedangkan yang tidak ditekan akan berlogika ‘1’. Keluaran port mikrokontroler digunakan juga untuk mengaktifkan / menonaktifkan 3 buah pompa air, port yang dipakai berjumlah 3 buah. Port mikrokontroler ini tidak dapat langsung mengendalikan relai yang memerlukan catu daya 12 volt dan arus berkisar 35 mA, sehingga dipakai IC ULN2003 yang dihubungkan ke keluaran mikrokontroler. Menurut datasheet IC ULN2003 dapat bekerja maksimal sampai tegangan 50 volt, sedangkan penyerapan arus pada setiap keluarannya mencapai 500 mA. IC ini dikontrol melalui kaki masukannya, dan standar pengontrolannya yaitu 5 volt TTL sehingga dapat langsung dihubungkan dengan port mikrokontroler yang juga berstandar TTL 5 volt. Sedangkan untuk sistem penampil LCD menggunakan LCD jenis LMB162AFC yang memiliki 2 baris dan setiap barisnya dapat menampilkan 16 karakter atau sering disebut LCD 2 x 16. Pengambilan data melalui port mikrokontroler menggunakan sistem data 8 bit, dan memerlukan 2 buah port tambahan untuk kontrol enable dan register select LCD sehingga keseluruhan port untuk mengendalikan LCD adalah 10 port.
Berikut ini adalah hasil perancangan sistem Pewaktu Pompa Air Otomatis Berbasis Mikrokontroler AT89S52 yang dapat dilihat pada Gambar 4.1.

Gambar 4.1 Alat yang selesai dirakit

Langkah Penelitian
Pada dasarnya alat ini merupakan suatu rangkaian yang terdiri atas beberapa bagian, yaitu terdiri dari bagian IC pewaktu RTC DS12C887, bagian pemroses mikrokontroler AT89S52, tombol masukan, penampil LCD, serta keluaran relai, kemudian perancangan perangkat lunak mikrokontroler.
Perakitan Perangkat Keras
IC Pewaktu RTC DS12C887
Real Time Clock atau biasa disebut dengan RTC adalah sebuah komponen elektronik yang didalamnya berisi jam elektronik yang tidak pernah berhenti bekerja kecuali register diisi kode OFF. Komponen ini menyimpan waktu mulai dari detik hingga tahun, dan selalu diperbaharui setiap saat secara otomatis, nilai informasi waktu disimpan di dalam sebuah RAM dengan alamat yang telah ditentukan. Karena disimpan di dalam sebuah RAM dengan alamat yang sudah ditentukan, maka pengguna dapat mengambil datanya dengan sebuah mikrokontroler, dan hubungannya dengan mikrokontroler sebagai komponen memori eksternal. Jadi dalam hal ini mengakses data memori eksternal dan mengakses data RTC adalah sama caranya. Disamping itu karena data waktu yang disimpan tidak banyak, maka sisa ruang memori yang disediakan RTC, bisa digunakan untuk menyimpan data secara aman, data tersebut tidak akan hilang meskipun catu daya dimatikan sampai jangka waktu sekitar 10 tahun (seumur baterai yang ada di dalam RTC). Berikut ini adalah Gambar 2 menyambungkan RTC ke mikrokontroler.
Gambar 2 Menyambungkan RTC ke port mikrokontroler
Sistem Minimum Mikrokontroler AT89S52
Mikrokontroler merupakan komponen utama yang mengendalikan seluruh sistem. Mikrokontroler yang digunakan pada penelitian ini adalah mikrokontroler keluaran Atmel dengan seri AT89S52. Seri ini merupakan varian baru dari keluarga AT89C51 yang mengalami perubahan prosedur pengisian program. Pada seri ini memiliki fasilitas ISP (In System Programming) yang tidak dimiliki pada seri sebelumnya. Fasilitas ini memungkinkan pengubahan isi program walaupun sistem sedang berjalan.
Untuk bekerja dengan mikrokontroler ini diperlukan beberapa komponen tambahan yang sering disebut dengan sistem minimum. Syarat-syarat tersebut antara lain, sistem clock atau osilator, sistem reset dan sistem ISP.  Pada penelitian ini sistem minimum disajikan pada Gambar 3.
Gambar 3 Sistem minimum mikrokontroler
Pada Gambar 3 disajikan skema rangkaian minimum mikrokontroler AT89S51/52. Sistem pendukung yang pertama yaitu sistem osilator yang terdiri dari x-tal senilai 12 MHz dan dua buah kapasitor senilai 33 pF.
Sistem pendukung yang berikutnya adalah sistem reset. Sistem reset terdiri dari sebuah kapasitor senilai 10 µF dan resistor senilai 10 K?. Proses reset akan otomatis terjadi saat sumber tegangan pertama kali diberikan. Adapun prosesnya adalah, saat pertama kali sumber tegangan Vcc masuk ke rangkaian reset maka kapasitor akan terisi sampai penuh. Pada saat kondisi kapasitor penuh dan nilai tegangan kapasitor senilai Vcc maka logika 1 akan diberikan pada kaki RST dari mikrokontroler ini, sehingga secara otomatis mikrokontroler akan reset. Setelah kapasitor penuh, muatan dalam kapasitor berangsur-angsur akan dibuang melalui resistor 10K sampai kondisi kapasitor kosong dan logika pada kaki RST bernilai 0.
Sistem yang berikutnya adalah sistem ISP. Tidak semua kaki mampu terhubung dengan sistem ISP, hanya kaki-kaki tertentu yang mampu dihubungkan dengan sistem ISP, yaitu MISO, MOSI, SCK dan RST. Kaki-kaki ini berfungsi untuk fasilitas pengisian program secara serial dari komputer. Jenis port pada komputer yang biasa dipakai adalah port paralel.

Tombol Masukan
Tombol masukan ini terdiri dari 4 buah tombol (push on) yang dihubungkan ke port 3.0 – port 3.3 mikrokontroler. Ke-empat tombol ini akan mewakili tombol MENU, tombol UP, tombol DOWN, dan tombol NEXT. Tombol – tombol ini akan berfungsi saat setting jam, hari, tanggal, bulan, dan tahun pada RTC. Juga akan berfungsi pada saat pengisian waktu penyalaan dan pemadaman 3 buah pompa air pada setiap harinya. Berikut ini adalah Gambar 4 penyambungan tombol ke port mikrokontroler.

Gambar 4 Penyambungan tombol masukan ke port mikrokontroler

Penampil LCD
LCD merupakan penampil yang digunakan untuk memberikan informasi bagi pengguna alat. LCD ada yang mempunyai satu baris dan ada yang dua baris, LCD satu baris disebut LCD 1 x 16 dan LCD dua baris biasa disebut LCD 2 x 16, 16 menunjukkan banyaknya karakter yang dapat ditampilkan dalam setiap baris. Pada sistem ini digunakan sebagai penampil hasil konversi intensitas cahaya dalam bentuk desimal.
Pada Gambar 5 merupakan antarmuka LCD 2×16 dengan menggunakan mode antarmuka 8 bit. Berikut beberapa hal yang perlu diperhatikan adalah LCD selalu berada  pada kondisi tulis (write), dengan menghubungkan kaki R/W ke Ground. Hal ini dimaksudkan agar LCD tersebut tidak pernah mengeluarkan data (kondisi baca) yang mana data tersebut akan bertabrakan dengan data komponen lain di jalur bus.
Gambar 5 Penampil LCD
Kaki RS pada LCD terhubung dengan P1.0, dimana kaki ini berfungsi sebagai register data atau register perintah ke LCD maupun dari LCD. Dimana register data adalah data yang akan ditampilkan dari mikrokontroler, sedangkan register perintah adalah perintah mikrokontroler untuk mengkondisikan LCD. Untuk kaki E pada LCD terhubung dengan P1.1 dari mikrokontroler, digunakan sebagai pemberi clock dari mikrokontroler ke LCD setiap kali pengiriman atau pembacaan data.
Potensio 10K yang tampak pada Gambar 5 berfungsi untuk mengatur tegangan pada kaki VLCD. Besarnya tegangan pada kaki tersebut akan mempengaruhi ketajaman yang tampak pada LCD. Pada kaki A terhubung dengan dioda IN4001 yang berfungsi untuk menjaga ada bias balik dari sumber daya, kaki A ini berfungsi sebagai Backlight pada penampil LCD, dan  grounding dari backlight terhubung pada kaki K. Backlight ini berfungsi sebagai pembangkit cahaya yang timbul dibelakang LCD, sehingga tampilan dari LCD tersebut akan semakin jelas.

Pengendali Pompa Air
Untuk mengendalikan pompa air 220 volt diperlukan rangkaian pengendali yaitu relai. Relai sendiri tidak dapat langsung dikendalikan oleh port mikrokontroler, karena port mikrokontroler arusnya hanya berkisar 20 mA, dan tegangannya +5 volt. Relai yang digunakan jenis 12 volt dan memiliki arus berkisar 35 mA. Untuk itu diperlukan IC ULN 2003 bisa menampung arus maksimal 500 mA pada setiap kaki keluarannya. Tegangan ULN bisa mencapai 12 volt, tegangan masukannya yaitu untuk logika 0 (0 volt) dan untuk logika 1 (5 volt), sehingga IC ULN 2003 dapat langsung dihubungkan dengan port mikrokontroler. Berikut ini adalah Gambar 6 rangkaian pengendali pompa air 220 volt.

Gambar 6 Rangkaian pengendali pompa air 220 volt

Perakitan Rangkaian Keseluruhan
Setelah mengetahui fungsi dari masing-masing blok diagram, maka saatnya menggabungkan rangkaian-rangkaian yang diperlukan untuk membentuk suatu sistem dari Pewaktu Pompa Air Otomatis Berbasis Mikrokontroler AT89S52. Berikut ini adalah Gambar 7 rangkaian keseluruhan.
Perancangan Perangkat Lunak Mikrokontroler AT89S52
Sebelum melakukan permrograman alat, maka diperlukan rancangan perangkat lunak mikrokontroler. Rancangan perangkat lunak (diagram alir) ini diperlukan untuk memudahkan pada saat pemrograman. Berikut ini adalah diagram alir alat Pewaktu Pompa Air Otomatis Berbasis Mikrokontroler AT89S52.

Template by : kendhin x-template.blogspot.com