Tampilkan postingan dengan label mikrokontroler. Tampilkan semua postingan
Tampilkan postingan dengan label mikrokontroler. Tampilkan semua postingan

Selasa, 16 Oktober 2012

Penggunaan/Membaca banyak sensor SRF05

Hasil 
Foto :

Gambar : membaca banyak sensor srf05

Video :
Video : 3 buah srf05

Listing Program klik disini.

Read more »

Sensor Ultrasonic SRF05

Sensor Ultrasonik

         Ultrasonik adalah suara atau getaran dengan frekuensi yang terlalu tinggi untuk bisa didengar oleh telinga manusia, yaitu kira-kira di atas 20 kiloHertz. Hanya beberapa hewan, seperti lumba-lumba menggunakannya untuk komunikasi, sedangkan kelelawar menggunakan gelombang ultrasonik untuk navigasi. Dalam hal ini, gelombang ultrasonik merupakan gelombang ultra (di atas) frekuensi gelombang suara (sonik).

        Ultrasonic sensor (juga dikenal sebagai mengirim dan menerima) bekerja pada prinsip yang mirip dengan radar atau sonar yang mengevaluasi atribut target dengan menginterpretasikan gema dari radio atau gelombang suara masing-masing. Sensor ultrasonik menghasilkan gelombang suara frekuensi tinggi dan mengevaluasi gema yang diterima kembali oleh sensor. Sensor menghitung interval waktu antara pengiriman sinyal dan menerima gema untuk menentukan jarak ke obyek.
 
          Teknologi ini dapat digunakan untuk mengukur: kecepatan dan arah angin (anemometer), kepenuhan tangki dan kecepatan melalui udara atau air. Untuk mengukur kecepatan atau arah perangkat menggunakan detektor ganda dan menghitung kecepatan dari jarak relatif terhadap partikulat di udara atau air. Untuk mengukur jumlah cairan dalam tangki, sensor mengukur jarak ke permukaan fluida. Aplikasi lebih lanjut meliputi: humidifier, sonar, medis ultrasonografi, alarm pencuri dan non-destruktif pengujian dan lain sebagainya.

         Dengan mengubah energi listrik menjadi suara, kemudian setelah menerima echo mengubah gelombang suara menjadi energi listrik yang dapat diukur dan ditampilkan. Teknologi ini dibatasi oleh bentuk permukaan dan kepadatan atau konsistensi material. Misalnya busa di permukaan cairan dalam tangki bisa mendistorsi bacaan.

Ultrasonik SRF05
Gambar: Pin Connection SRF05


Gambar : Timming Diagram

Hasil Percobaan :


Video :


Video percobaan ultrasonic srf05

Listing Program : klik disini

Referensi :

Read more »

Senin, 15 Oktober 2012

Jam 7 segment menggunakan RTC (Real Time Clock)

Jam 7 segment menggunakan RTC (Real Time Clock)


RTC adalah jenis pewaktu yang bekerja berdasarkan waktu yang sebenarnya atau dengan kata lain berdasarkan waktu yang ada pada jam kita. Agar dapat berfungsi, pewaktu ini membutuhkan dua parameter utama yang harus ditentukan, yaitu pada saat mulai (start) dan pada saat berhenti (stop).

DS1307 merupakan salah satu tipe IC RTC yang dapat bekerja dalam daya listrik rendah. Di dalamnya berisi waktu jam dan kalender dalam format BCD. Waktu jam dan kalender memberikan informasi detik, menit, jam, hari, tanggal, bulan, dan tahun. Untuk bagian jam dapat berformat 24 jam atau 12 jam. Pendeteksi sumber listrik juga disediakan untuk mendeteksi kegagalan sumber listrik dan langsung mengalihkannya ke sumber baterai.
 
       Pin-pin RTC DS1307 sebagai berikut :
  1. X1, X2 – dihubungkan dengan kristal quartz 32,768 kHz.
  2. Vcc, GND – sebagai power supply utama. Vcc merupakan tegangan input +5 Volt sedangkan GND merupakan ground. Ketika tegangan 5 Volt digunakan pada batas normal, RTC dapat diakses secara penuh dan data dapat ditulis dan dibaca. Ketika Vcc kurang dari 1,25 x Vbat, proses penulisan dan pembacaan menjadi terhalang. Namun demikian, proses penghitungan waktu tetap berjalan. Pada saat Vcc kurang dari Vbat, RAM dan penghitung waktu terhubung dengan batere 3 Volt.
  3. Vbat – tegangan input batere lithium cell 3 Volt. Tegangan batere harus berada antara 2,5 Volt sampai 3,5 Volt.
  4. SCL (Serial Clock Input) – digunakan untuk mensinkronkan perubahan data pada antarmuka serial.
  5. SDA (Serial Data Input/Output) – merupakan pin input/output untuk antarmuka serial 2 kawat. Pin SDA membutuhkan resistor pull-up eksternal.
  6. SQW/OUT (Square Wave/Output Driver)

Komunikasi I2C
I2C-Bus atau Inter-Integrated Circuit Bus merupakan bus serial yang dikembangkan oleh Phillips sekitar tahun 1980. Phillips telah mengeluarkan I2C-Bus versi 1.0 pada tahun 1992, versi 2.0 pada tahun 1998 dan versi terbaru 2.1 pada tahun 2000. I2C-Bus digunakan untuk menghubungkan berbagai macam IC yang dikontrol oleh sistem micro-processor atau micro-controller (intelligent control application). Standar I2C-Bus telah banyak digunakan di berbagai macam bidang elektronik terutama kontrol dengan kecepatan low-to-medium. IC yang mendukung I2C-Bus juga telah diproduksi oleh banyak produsen semikonduktor. Beberapa micro-controller juga bahkan mempunyai I2C-Bus controller yang ditanam sebagai peripheral on-chip.

Dengan I2C kita hanya membutuhkan dua jalur untuk berkomunikasi antar perangkat. dua jalur tersebut adalah SDA (Serial Data) dan SCL (Serial Clock). SCL merupakan jalur yang digunakan untuk mensinkronisasi transfer data pada jalur I2C, sedangkan SDA merupakan jalur untuk data. Beberapa perangkat dapat terhubung ke dalam jalur I2C yang sama dimana SCL dan SDA terhubung ke semua perangkat tersebut, hanya ada satu perangkat yang mengontrol SCL yaitu perangkat master. Jalur dari SCL dan SDA ini terhubung dengan pull-up resistor yang besar resistansinya 4.7K.


 Skematik Rangkaian :

 Hasil :

 Listing Program bisa di download disini:

Read more »

Rabu, 07 Maret 2012

Downloader AVR MKII (AVR ISP2)


Cara Membuat Downloader AVR MKII

           Downloader AVR MKII berfungsi  menulis/ mengisi program ke board mikrokontroler Atmel AVR. Dengan perangkat ini bisa mengisi file.hex ke dalam mikrokontroler.Pembuatan AVR MKII sama halnya dengan USBasp, yang membedakan hanya terletak pada firmware.

Fitur
  1. AVR Studio compatible (AVR Studio 4.12 or later), CodeVison AVR, dan sofware pendukung lainnya.
  2. Mendukung semua perangkat AVR
  3. Mendukung tegangan dari 1.8V to 5.5V
  4. Kecepatan menulis program (50Hz to 8MHz SCK frequency)
  5. USB 2.0  (full speed, 12Mbps)
  6. Tidak memerlukan supply tambahan, bisa mensupply power dari mikrokontroler
Download firmwire

  AVR MKII (6 KB) support Atmega8

Driver :
  download software AVR Studio 4 (133 MB) memerlukan kernel driver

Hardware

Skematik rangkaian (43KB)

Link

Atmel Store




Read more »

Selasa, 06 Maret 2012

Cara Download Menggunakan AVR Studio 4


Cara Download Menggunakan AVR Studio 4
  • buka aplikasi AVR Studio 4
  • pilih tools>program avr>klik auto connect

  • pilih main>pilih atmega8>setting freekuensi 4 MHz
  • read signature
  • pilih program>browse file. hex yang disimpan
  • klik program
  • leaveprogramming mode. ok ( menunjukan program berhasil di download)
klik disini :
download software AVR Studio 4 (133 MB)
Read more »

Cara Download Menggunakan CodeVisionAVR C Compiler

  Cara Download Menggunakan CodeVisionAVR C Compiler

  • buka applikasi CodeVisionAVR C Compiler
  •  pilih tools>klik chip programer
  •  pilih Atmega8>chipclock 12 MHz
  • pilih file >load file to flash buffer
  •  klik program all dan proses download akan bekerja


  •  jika ada muncul warning> klik no


Read more »

USBasp- avrdownloader



USBasp - usb downloader untuk mikrokontroler Atmel AVR

USBasp adalah sebuah perangkat untuk menulis (mendownload) program ke  mikokontroler Atmel AVR. Dengan perangkat ini bisa mengisikan file.hex ke dalam mikrokontroler. dalam pembuatan USBasp sangat mudah , hanya memerlukan firmwire USB driver.




Fitur :
  1. bisa bekerja multiple platform, linux, Mac OS , Windows XP, Windows 7 dan Windows Vista.
  2. tidak menggunakan kontroler tambahan seperti SMD khusus.
  3. kecepatan mengisi program 5kBytes/sec.
  4. tidak memerlukan supply tambahan, bisa mensupply power dari mikrokontroler.
Download firmwire :
  USBasp.2011.05.28.zip (14 KB) support Atmega8 dan Atmega88
Driver :
  Win-driver.zip (314 KB) linux and Mac OS X tidak membutuhkan kernel driver

Sofware :
 Khazama AVR programer  Windows XP / Vista GUI aplikasi untuk USBasp dan avrdude.
 AVRDUDE support USBasp versi 5.2
 Bascom AVR support USBasp versi 1.11.9.6
 eXtreme Burner - AVR

 Hardware:
Skematik


Cara Download firmware ke mikrokontroler (target) :

 1. Menggunakan AVR Studio 4
 2. menggunakan CodeVisionAVR C Compiler


 Cara Instal driver USBasp

Cara menggunakan Khazama Programer


Link
http://www.fischl.de/usbasp/



Read more »