My blog visitor

Minggu, 30 Desember 2012

GIF

Rabu, 17 Oktober 2012

Mengenal Arduino

Arduino adalah kit mikrokontroler yang serba bisa dan sangat mudah penggunaan nya. Dirancang khusus untuk pemula, tetapi pada kenyataan nya banyak dipakai oleh professional untuk membuat proyek-proyek elektronika. Saat ini Arduino sudah sangat populer dan sudah banyak dipakai untuk membuat proyek-proyek seperti drum digital, pengontrol LED, web server, MP3 player, pengendali robot, pengendali motor, sensor suhu/kelembaban, pengontrol kamera, dsb.
Hubungan Arduino Dengan Teknologi Robotika
          Dunia elektronika saat ini diramaikan dengan proyek-proyek membuat robot. Mulai dari robot mainan, sampai pada robot yang serius seperti robot pemadam api, robot produksi, dsb. Kalau anda adalah seorang penggemar elektronika yang berangkat dari mengoprek radio dan amplifier, besar kemungkinan akan merasa repot kalau ingin mengembangkan hobby ke arah robotika atau peralatan elektronika yang dapat berhubungan dengan komputer misalnya. Ya, karena dunia elektronik sekarang sudah sangat jarang menggunakan komponen linear seperti dulu, tetapi sudah menggunakan mikrokontroler.
          Mikrokontroler adalah pengendali mikro yang berbentuk chip (atau IC) yang dapat diprogram menggunakan komputer. Di dalam chip tersebut terdapat ruang untuk menyimpan program dan ruang menyimpan data (EEPROM).  Mikrokontroler adalah otak elektronik yang dapat mengendalikan perangkat-perangkat elektronik lain nya. Misalnya mengendalikan relay, menampilkan gambar di LCD, dsb.
Kesulitan terbesar seorang pemula yang ingin membuat proyek mikrokontroler adalah dalam membuat program dan menanamkan program itu pada chip mikrokontroler. Tetapi beruntunglah sekarang ada sebuah kit mikrokontroler yang bisa membantu kita mempelajari mikrokontroler atau membuat robot. Nama kit tersebut adalah Arduino.
Cara Mendapatkan Arduino
          Arduino adalah proyek open source. Artinya desain hardware maupun software terbuka untuk umum dan bisa dikembangkan sendiri kalau mau. Walaupun demikian, bagi seorang pemula mikrokontroler tentu akan repot membuat sendiri Arduino Board nya, karena untuk membuatnya diperlukan chip programmer (untuk menanamkan bootloader Arduino pada chip).
Lebih Jauh Tentang Arduino

        Kegunaan Arduino tergantung kepada kita yang membuat program. Arduino bisa digunakan untuk mengontrol LED, bisa juga digunakan untuk mengontrol helikopter. Contoh yang sudah pernah dibuat adalah MP3 player, pengontrol motor, mesin CNC, monitor kelembaban tanah, pengukur jarak, penggerak servo, balon udara, pengontrol suhu, monitor energi, statiun cuaca, pembaca RFID, drum elektronik, GPS logger, monitoring bensin dan masih banyak lagi. Silahkan buka Google, Youtube atau lihat di http://www.freeduino.org
Kelebihan Arduino
  • Tidak perlu perangkat chip programmer karena di dalamnya sudah ada bootloader yang akan menangani upload program dari komputer.
  • Sudah memiliki sarana komunikasi USB, sehingga pengguna Laptop yang tidak memiliki port serial/RS323 bisa menggunakan nya.
  • Bahasa pemrograman relatif mudah karena software Arduino dilengkapi dengan kumpulan library yang cukup lengkap.
  • Memiliki modul siap pakai (shield) yang bisa ditancapkan pada board Arduino. Misalnya shield GPS, Ethernet, SD Card, dll.

Jenis-Jenis Board Arduino

Berikut adalah jenis-jenis board Arduino bersumberkan dari http://arduino.cc/en/Main/Hardware :


Arduino UNO

Arduino Mega 2560

Arduino Mega ADK

Arduino Ethernet

Arduino BT

USB/Serial Light Adapater

Mini USB/Serial Adapter

Arduino Lilypad

Arduino Fio

Arduino Pro

Arduino Nano

Arduino Mini

Arduino Pro Mini


Bahasa Pemrograman Arduino


           Bahasa pemrograman Arduino adalah bahasa C. Tetapi bahasa ini sudah dipermudah menggunakan fungsi-fungsi yang sederhana sehingga pemula pun bisa mempelajarinya dengan cukup mudah. Untuk membuat program Arduino dan mengupload ke dalam board Arduino, anda membutuhkan software Arduino IDE (Integrated Development Enviroment) yang bisa di download gratis di http://arduino.cc/en/Main/Software. Panduan bahasa pemograman Arduino beserta dengan contoh-contohnya bisa dibaca di halaman http://arduino.cc/en/Reference/HomePage.

Sms Anda Pending?barangkali ini penyebapnya!


Telepon seluler menggunakan sistem wireless. pengirim dan penerima harus tetap tercakup BTS (Base Transceiver Station ). BTS adalah peralatan yang memfasilitasi komunikasi secara wireless antara pengguna telepon seluler. Cara kerja telepon seluler wireless antara lain :


Mekanisme pengiriman sms

Ketika pengguna mengirim SMS, maka pesan dikirim ke MSC melalui jaringan seluler yang tersedia yang meliputi tower BTS yang sedang meng-handle komunikasi pengguna, lalu ke BSC, kemudian sampai ke MSC. MSC kemudian mem-forward lagi SMS ke SMSC untuk disimpan. SMSC kemudian mengecek (lewat HLR – Home Location Register) untuk mengetahui apakah handphone tujuan sedang aktif dan dimanakah handphone tujuan tersebut.
Jika handphone sedang tidak aktif maka pesan tetap disimpan di SMSC itu sendiri, menunggu MSC memberitahukan bahwa handphone sudah aktif kembali untuk kemudian SMS dikirim dengan batas maksimum waktu tunggu yaitu validity period dari pesan SMS itu sendiri. Jika handphone tujuan aktif maka pesan disampaikan MSC lewat jaringan yang sedang meng-handle penerima (BSC dan BTS).
Keterangan :
• BTS – Base Transceiver Station
• BSC – Base Station Controller
• MSC – Mobile Switching center
• SMSC – Short Message Service Center
Mengapa SMS bisa Pending?
Biasanya ini karena ada ‘kemacetan’ arus data. Biasanya ini terjadi kalo anda mengirimkan pesan ke nomor yg dibawah naungan operator lain.
Jadi seharusnya prosesnya begini :
1. Anda tekan tombol ‘Send’ di HP anda, dan HP anda mengirimkan pesan ke operator anda.
2. Operator anda menerima pesan
3. Operator anda mengirimkan sinyal bhw pesan telah diterima operator anda.
4. HP menerima sinyal tsb dan mengakui bahwa ‘Pesan Terkirim’ (Sent)
5. Operator anda mengirimkan pesan tsb ke operator lain
6. Operator lain menerima pesan itu
7. Operator lain mengirimkan sinyal bahwa pesan sudah diterima.
8. Operator anda menerima sinyal itu.
9. Operator anda mengirimkan sinyal ke HP anda memberitahukan kalo pesan sudah sampai (delivered).
Nah, dlm kasus anda ini, yang nomor 7 atau 8 tidak terlaksana akibat padatnya arus komunikasi… dan akhirnya Operator anda merasa bahwa pesan tak kunjung diterima dan akhirnya di beri status Pending, padahal pesan sudah sampai.
Berikutnya mekanisme panggilan suara
  1. Suara dari pengirim diterima oleh alat yang disebut microphone
  2. Microphone mengubah gelombang suara menjadi sinyal listrik dan kemudian dipancarkan oleh pnsel ke BTS terdekat
  3. Sinyal tersebut diterima oleh BTS dan sinyaL tersebut diteruskan ke pusat telekomunikasi
  4. Dari pusat telekomunikasi sinyal diteruskan kepada BTS terdekat kemudian diteruskan ke si penerima
  5. Setelah sampai kepada penerima , maka sinyal tersebut diubah lagi menjadi gelombang suara oleh alat yang disebut speaker.

Mengenal Lebih Jauh HP Dual SIM Card



Hp dual SIM Card, atau biasa juga disebut dual mode, dual SIM, atau dual-on, mulai populer pada dua tahun terakhir. Bisa dimaklumi, karena HP dual SIMcard memang memberikan berbagai keuntungan, terlebih dalam menyiasati perang tarif operator yang menggiurkan. Hp dual SIM card sebenarnya sudah ada sejak sebelas tahun silam. Sementara di Indonesia, HP berslot SIM ganda ini baru mulai booming pada tahun 2009.
Secara garis besar, HP dual SIM dibagi menjadi dua jenis. Pertama, dual SIM single-on. Hape kategori ini menyediakan dua slot kartu namun hanya satu nomor saja yang bisa aktif. Sementara itu, satu lagi dikenal dengan sebutan dual-on atau biasa juga disebut sebagai dual SIM dual standby, dimana dua kartu yang terpasang sama-sama aktif.
Menurut Wikipedia, HP dual SIM card pertama kali dikenalkan secara komersil pada tahun 2000 oleh perusahaan asal Finlandia, Benefon Twin. Namun HP tersebut masih mengadopsi single-on, sehingga hanya satu kartu saja yang bisa aktif.  Sementara untuk hape dual SIM jenis dual-on tidak ada informasi pasti kapan atau dimana pertama kali lahir atau dijual secara komersil. Begitu juga dengan hape-hape berslot tiga SIM Card (Triple SIM), empat simcard, dan seterusnya. Hanya saja untuk dual SIM standby sepertinya sudah ada sejak (atau sebelum) tahun 2007, sebab pada tahun 2007 beberapa produsen sudah mengenalkan HP dual-on, seperti Samsung D880 Duos dan Verzio.

Cara Kerja HP Dual SIM card

Pada awalnya HP dual SIM card hanya mendukung satu jenis jaringan saja, GSM-GSM atau CDMA-CDMA. Kemudian berkembang mengikuiti kebutuhan masyarakat, hingga muncullah varian hibrid GSM-CDMA, tiga kartu, dan sebagainya. Lantas, bagaimana cara kerjanya?
Menurut situs Chinavasion, cara kerja HP dual SIM tergantung dari jumlah CPU yang dipakai. Situs tersebut mengatakan, ada HP dual SIM yang berprosesor ganda, ada pula yang mengandalkan satu unit prosesor. Hape berprosesor ganda umumnya dapat mendukung dual-on. Artinya HP dapat mengaktifkan dua kartu secara simultan, dan dapat melakukan panggilan disaat yang sama. Sementara HP dual SIM yang hanya disokong satu CPU, berarti cuma dapat menerima atau melakukan satu panggilan saja.
Software memiliki peran tak kalah penting dalam manajemen HP dual SIM. Khususnya terkait fasilitas mailbox. Sebab fitur pesan suara ini dikatakan akan sangat tergantung dari perangkat lunak yang dipakai. Apabila platfom yang disematkan telah mendukung, maka jika satu kartu sedang online (menelpon) maka HP akan memberitahukan si penelpon jika nomor tersebut sedang sibuk. Lalu kemudian panggilan tersebut akan diteruskan ke pesan suara. Sementara jika software tidak mendukungnya, maka HP akan memberitahukan (menotifikasikan) sedang non-aktif.

Sejarah Perjalanan HP Dual SIM Card

Tahun 2000 : HP bermodus dual SIM pertama lahir di Finlandia, oleh Benefon Twin. HP yang juga diberi nama Benefon Twin ini hanya mendukung single-on.
Tahun 2007 : Perusahaan Singapura, Verzio, mengenalkan HP dual SIM 3G pertama di dunia. Diberi nama Duplii, Verzio mengusung dual SIM GSM-GSM, ditenagai oleh dua unit prosesor, dan telah mendukung dual-on. Pada bulan November 2007, samsung merilis HP dual SIM pertamanya melalui D880 Duos. Samsung merupakan perusahaan yang percaya bahwa market dual sim akan memiliki potensi besar. Tahun 2007 Philip mengenalkan Xenium 929w dan 699. Keduanya masih single-on. Untuk memindahkan kartu yang aktif, pengguna cukup dengan me-restart HP.
Tahun 2008 : HP dual SIM ber-OS Windows Phone pertama lahir pada bulan desember 2008, lewat E-ETEN glofiish DX900. Namun karena dua bulan kemudian E-TEN diakuisisi Acer, E-TEN glofiish DX900 pun ikut berubah menjadi ACER Tempo DX900. Pada tahun yang sama, produsen asal korea selatan, LG, mengenalkan KS660 yang merupakan HP dual SIM pertama mereka. KS660 mengusung form factor layar sentuh 3 inci, dilengkapi fitur musik, radio FM, kamera 5MP, dan microSD.
Tahun 2009 : Mei 2009 pasar HP dual SIM di Indonesia booming oleh Nexian NX-G900. Sepanjang tahun 2009, HP yang dikenal dengan sebutan “Nexianberry” ini dikatakan telah terjual 3 juta unit. September 2009, Nokia melalui halaman online conversation.nokia.com, membuka diskusi terbuka dengan pengunjungnya mengenai HP dual SIM.
Tahun 2010 : Dibulan Juni 2010, Nokia mengumumkan kehadiran Nokia berkartu ganda (dual SIM card) melalui C1-00 dan C2-00. Di Indonesia kemunculannya dimulai oleh C1-00 pada Agustus 2010. HP ini dinaderol pada kisaran harga 400 ribu rupiah.
(Sumber: Tabloid SINYAL, Edisi 23 Desember 2011 - 5 Januari 2012)


Sabtu, 14 April 2012

Analog to Digital Converter (ADC0804)

Analog to Digital Converter (ADC) adalah sebuah piranti yang dirancang untuk mengubah sinyal-sinyal analog menjadi bentuk sinyal digital. IC ADC 0804 dianggap dapat memenuhi kebutuhan dari rangkaian yang akan dibuat. IC jenis ini bekerja secara cermat dengan menambahkan sedikit komponen sesuai dengan spesifikasi yang harus diberikan dan dapat mengkonversikan secara cepat suatu masukan tegangan.
Gambar 3. Konfigurasi Pin ADC0804

Diagram konfigurasi pin ADC0804 ditunjukkan pada gambar, Pin 11 sampai 18 (keluaran digital) adalah keluaran tiga keadaan, yang dapat dihubungkan langsung dengan bus data bilamana diperlukan. Apabila CS (pin 1) atau RD (pin2) dalam keadaan high (“1”), pin 11 sampai 18 akan mengambang (high impedanze), apabila CS dan RD rendah keduanya, keluaran digital akan muncul pada saluran keluaran. Sinyal mulai konversi pada WR (pin 3). Untuk memulai suatu konversi, CS harus rendah. Bilamana WR menjadi rendah, konverter akan mengalami reset, dan ketika WR kembali kepada keadaan high, konversi segera dimulai.
Konversi detak konverter harus terletak dalam daereh frekuensi 100 sampai 800kHz. CLK IN ( pin 4) dapat diturunkan dari detak mikrokontroller, sebagai kemungkinan lain, kita dapat mempergunakan pembangkit clock internal dengan memasang rangkaian RC antara CLN IN ( pin 4) dan CLK R ( pin 19). Pin 5 adalah saluran yang digunakan untuk INTR, sinyal selesai konversi. INTR akan menjadi tinggi pada saat memulai konversi, dan akan aktif rendah bila konversi telah selesai. Tepi turun sinyal INTR dapat dipergunakan untuk menginterupsi sistem mikrokontroller, supaya mikrokontroller melakukan pencabangan ke subrutine pelayanan yang memproses keluaran konverter. Pin 6 dan 7 adalah masukan diferensial bagi sinyal analog. A/D ini mempunyai dua ground, A GND (pin 8) dan D GND ( pin10). Kedua pin ini harus dihubungkan dengan ground. Pin 20 harus dihubungkan dengan catu daya +5V. Pada A/D 0804 merupakan tegangan referensi yang digunakan untuk offset suatu keluaran digital maksimum. Dengan persamaan sebagai berikut:

Tabel Konversi  :

Vin (volt)
Data Digital (biner)
Data Digital (desimal)
0,000
0000 0000
0
0,0196
0000 0001
1
0,0392
0000 0010
2
5
1111 1111
255
Tabel 1. Konversi Tegangan Analog ADC0804

A/D ini dapat dirangkai untuk menghasilkan konversi secara kontinu. Untuk melaksanakannya, kita harus menghubungkan CS, dan RD ke ground dan menyambungkan WR dengan INTR. Maka dengan ini keluaran digital yang kontinu akan muncul, karena sinyal INTR menggerakkan masukan WR. Pada akhir konversi INTR berubah menjadi low, sehingga keadaan ini akan mereset konverter dan mulai konversi.
Hal-hal yang juga perlu diperhatikan dalam penggunaan ADC ini adalah tegangan maksimum yang dapat dikonversikan oleh ADC dari rangkaian pengkondisi sinyal, resolusi, pewaktu eksternal ADC, tipe keluaran, ketepatan dan waktu konversinya. Ada banyak cara yang dapat digunakan untuk mengubah sinyal analog menjadi sinyal digital yang nilainya proposional. Jenis ADC yang biasa digunakan dalam perancangan adalah jenis Successive Approximation Convertion (SAR) atau pendekatan bertingkat yang memiliki waktu konversi jauh lebih singkat dan tidak tergantung pada nilai masukan analognya atau sinyal yang akan diubah.
Gambar 4. Diagram Blok ADC0804

CARA KERJA ADC0804
Pertama-tama chip select ( CS ) diaktifkan dahulu dengan cara memberikan logika nol, apabila ADC yang dipakai hanya satu maka cukup hubungkan saja kaki CS ke ground, sehingga ADC akan selalu dalam keadaan aktif. Kemudian Start of Conversion ( SOC ) dilakukan dengan mememberi logika High-Low-High pada kaki WR. Setelah menerima kondisi tersebut, ADC 0804 mulai melakukan konversi yang memerlukan waktu sekitar 64 periode sinyal denyut pada kaki clock. Setelah proses konversi selesai , ADC akan memberikan logika nol pada kaki INTR yang akan menginterupsi mikrokontroller, sehingga mikrokontroller tahu bahwa proses konversi telah selesai. Berikutnya mikrokontroller mulai mengambil data hasil konversi yang telah selesai, untuk mengambil data mikrokontroller harus meberikan logika nol terlebih dulu pada kaki RD. setelah logika nol diterima oleh kaki RD, akan mengakibatkan penyangga ( tristate buffer ) pada DB0-DB7 “membuka”, sehingga data hasil konversi bisa diambil oleh mikrokontroller.

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Bluehost Coupons