Smartfren

Selamat Datang di dunia smartfren, era baru dan terdepan dalam penyediaan layanan telekomunikasi di Indonesia

Aplikasi GPS Android

Sistem navigasi sangat membantu Anda, manfaatkan kecanggihan teknologi masa kini

Akses LCD Dengan Mikrokontroler

LCD karakter sangat berguna sebagai penampil (display). Kita dapat menampilkan apapun sesuai yang kita inginkan. Dengan memanfaatkan mikrokontroler AVR, kita dapat mengakses LCD.

Film Indonesia

Film Indonesia telah kembali menampilkan film yang berkualitas. Era film bertema setan/hantu telah usai. Saksikan di bioskop-bioskop di kota Anda.

Sekedar berbagai pengalaman saya mengenai Mini SD Memory. Waktu itu beli Mini SD ga kebaca di card reader.

Sunday, November 13, 2011

Hollywood Movie

1. The Italian Job (BlueRay)
2. Thor (BlueRay)
 3. Green Hornet (BluRay)


4. Fast And Furious


5. 2 Fast 2 Furious 2003 (BluRay)



Friday, October 28, 2011

Kode Komponen Elektronik

Akankan Anda selalu memperhatikan kode komponen setiap menggunakannya??
Setiap komponen elektronika yang dibuat oleh suatu perusahaan pasti memiliki kode khusus.  Kode komponen elektronika bertujuan untuk memberikan informasi mengenai komponen tersebut, entah kode pabrik, bahan /material komponen, atau bahkan penggunaan komponen. Berikut beberapa informasi mengenai kode-kode komponen.

Kode komponen IC :


  1. MC         - Motorola
  2. LF, LM   - National
  3. N, S        - Signetics
  4. ECG        - Sylvana
  5. CA, SK   - RCA
  6. uA           - Fairchild
  7. TL           - Texas Instrument
Kode komponen Transistor
Huruf ke -1 menyatakan material semikonduktor :
  1. A - germanium
  2. B - silikon
  3. C - arsenida galium
  4. D - antimonida indium
  5. R - sulfida cadmium
Huruf ke-2 menyatakan penerapan peranti :
  1. A - dioda detektor, dioda kecepatan tinggi, dioda pencampur
  2. B - dioda dengan kapasitas variabel
  3. C - transistor frekuensi rendah (bukan transistor daya)
  4. D - transistor daya, frekuensi rendah
  5. E - dioda terobosan (tunnel diode)
  6. F - transistor frekuensi radio (bukan transistor daya)
  7. G - macam ragam kebutuhan
  8. L - transistor daya, frekuensi audio
  9. N - kopling foto (photo coupler)
  10. P - detektor radiasi (dioda foto, transistor foto)
  11. Q - generator radias (LED)
  12. R - peranti kemudi dan sakelar (TRIAC)
  13. S - transistor sakelar
  14. T - peranti kemudi dan sakelar (TRIAC)
  15. U - transistor sakelar, daya tinggi
  16. X - dioda pengganda
  17. Y - penyearah, dioda efisiensi atau dioda penyondol
  18. Z - acuan tegangan (zener), pengatur (regulator) atau dioda penindas kilasan (transient suppresor diode)
TIP   - Texas Instrument Power Transistor





Thursday, October 27, 2011

Penggunaan Alat Ukur Intensitas Suara (SLM)

Tingkat kekuatan atau kekerasan bunyi diukur dengan alat yang disebut Sound Level Meter. Alat ini terdiri dari, mikrofon, amplifier, weighting network dan display dalam satuan desibel (dB). SLM biasanya dilengkapi dengan bobot pengukuran A (dBA), B (dBB), dan C (dBC). 

Cara penggunaan SLM, antara lain :
1. Agar pengukuran stabil, SLM sebaiknya dipasang pada tripod karena lebih stabil dibandingkan dengan yang dipegang oleh tangan operator. Posisi operator yang terlalu dekat dapat mengganggu penerimaan bunyi. Selain itu peletakan SLM pada papan, seperti meja atau kursi, juga dapat mengurangi kesahihan hasil pengukuran karena sarana tersebut akan memantulkan bunyi yang diterima.
2. Operator SLM setidaknya berdiri 0,5 meter dari SLM agar tidak terjadi efek pemantulan.
3. Untuk menghindari terjadinya pantulan dari permukaan disekitarnya, SLM sebaiknya ditempatkan pada posisi 1,2 meter dari atas permukaan lantai, 3,5 meter dari permukaan dinding.
4. Untuk pengukuran di dalam ruangan, SLM berada pada posisi 1 meter dari dinding pembentuk ruangan. Bila diletakkan dihadapan jendela maka jaraknya 1,5 meter dari jendela tersebut.
5. Untuk mendapatkan hasil pengukuran yang valid dan mampu mencatat semua fluktuasi bunyi yang terjadi, SLM dipasang pada posisi slow respons.

Friday, October 21, 2011

Tapis Pembobot C

Tapis pembobot C direalisasikan dengan penguat operasional dan merupakan tapis lolos pita (bandpass filter). Perancangan tapis pembobot C menggunakan 2 penguat operasional, pada bagian tapis lolos tinggi (highpass filter) memiliki frekuensi penggal di 31,5Hz dan pada bagian tapis lolos rendah (lowpass filter) memiliki frekuensi penggal di 8000Hz. Untai tapis lolos tinggi ditunjukkan pada gambar 1.

Gambar 1. Untai Tapis Lolos Tinggi


Frekuensi penggal untuk tapis lolos tinggi dapat dihitung dengan rumus tapis orde 1, yaitu : 
Frekuensi penggal = 1/(2pi*R8*C3) = 32.15 Hz.

Untai tapis lolos tinggi ditunjukkan pada gambar 2. 

Gambar 2. Untai Tapis Lolos Rendah

    
Frekuensi penggal untuk tapis lolos tinggi dapat dihitung dengan rumus tapis orde 1, yaitu :
Frekuensi penggal = 1/(2pi*R2*C2) = 8,841 Hz 




Untuk memperoleh tanggapan frekuensi yang diinginkan yaitu memiliki frekuensi penggal bawah di 31,5 Hz dan frekuensi penggal atas di 8000 Hz maka kedua buah penguat operasional ini dihubungkan secara seri (cascade) sehingga memiliki tanggapan frekuensi gabungan seperti yang ditunjukkan pada hasil simulasi dengan Circuit Maker 2000 pada gambar 3.

Gambar 3. Untai Tapis Pembobot C

Tapis Pembobot A

Tanggapan frekuensi tapis pembobot A merupakan kebalikan dari tanggapan frekuensi telinga manusia seperti yang ditunjukkan pada kurva Fletcher dan Munson pada gambar 1.


Gambar 1. Kurva Fletcher Munson

Catu daya opamp ini menggunakan catu daya tunggal sebesar 5 Volt dengan memberikan biasing DC pada input noninverting sebesar 2,5 Volt dengan pembagian tegangan dengan resistor R1 dan R9. Opamp difungsikan sebagai penguat AC sinyal kecil dengan memberikan kapasitor penggandeng (coupling) yang mempunyai sifat menghambat nilai DC dan hanya meneruskan nilai ACnya. Untai tapis pembobot A ditunjukkan pada gambar 2 berikut ini. 


Gambar 1. Untai Tapis Pembobot A

Opamp pertama dikonfigurasikan sebagai penguat inverting dengan penguatan sebesar -1 kali yaitu 
AV1 = -R10/R8 = -1 kali. 
Untuk opamp kedua juga dikonfigurasikan sebagai penguat inverting dengan penguatan ditentukan oleh R11 dan R7. R11 dgunakan sebuah trimmer potensiometer untuk mengatur penguatan satu (0dB) saat frekuensi 1 kHz. Inti dari tapis pembobot A adalah jaringan R-C pada keluaran opamp pertama sampai dengan masukan opamp kedua.


Wednesday, October 19, 2011

Dasar Mikrokontroler #2

Input dan output pada sebuah mikrokontroler?

UART (Universal Asynchronous Receiver Transmitter) adalah adapter serial port adapter untuk komunikasi serial asinkron.

USART (Universal Synchronous/Asynchronous Receiver Transmitter) merupakan adapter serial port untuk komunikasi serial sinkron dan asinkron. Komunikasi serial sinkron tidak memerlukan start/stop bit dan dapat beroperasi pada clock yang lebih tinggi dibanding asinkron.


SPI (serial peripheral interface) merupakan port komunikasi serial sinkron.
SCI (serial communications interface) merupakan enhanced UART (asynchronous serial port)
I2C bus (Inter-Integrated Circuit bus) merupakan antarmuka serial 2 kawat yang dikembangkan oleh hilips. Dikembangkan untuk aplikasi 8 bit dan banyak digunakan pada consumer electronics, automotive dan indistri. I2C bus ini berfungsi sebagai antarmuka jaringan multi-master, multi-slave dengan deteksi tabrakan data. Jaringan dapat dipasangkan hingga 128 titik dalam jarak 10 meter. Setiap titik dalam jaringan dapat mengirim dan menerima data. Setiap titik dalam jaringan harus memiliki alamat yang unik.

Analog to Digital Conversion (A/D). Fungsi ADC adalah merubah besaran analog (biasanya tegangan) ke bilangan digital. Mikrokontroler dengan fasilitas ini dapat digunakan untuk aplikasi-aplikasi yang memerlukan informasi analog (misalnya voltmeter, pengukur suhu dll).
Terdapat beberapa tipe dari ADC sbb:
  • Succesive Approximation A/D converters.
  • Single Slope A/D converters.
  • Delta-Sigma A/Ds converters.
  • Flash A/D.
Comparator. Mikrokontroler tertentu memiliki ssebuah atau lebih komparator. Komparator ini bekerja seperti IC komparator biasa tetapi sinyal input/outputnya terpasang pada bus mikrokontroler.
Apa fungsi interrupt pada mikrokontroler??
Interupt merupakan metode yang efisien bagi mikrokontroler untuk memproses periperalnya, mikrokontroler hanya bekerja memproses periperal tsb hanya pada saat terdapat data diperiperal tsb. Pada saat terjadi interupt, mikrokontroler menunda operasi yang sedang dilakukan kemudian mengidentifikasi interupsi yang datang dan menjalankan rutin pelayanan interupsi. Rata-rata mikrokontroler memiliki setidak-tidaknya sebuah interupsi eksternal, interupsi yang dimiliki bisa dipicu oleh "edge" atau "level". Edge triggered interupt
bekerja tidak tergantung pada pada waktu terjadinya interupsi, tetapi interupsi bisa terjadi karena glitch. Sedangkan Level triggered interupt harus tetap pada logika high atau low sepanjang waktu tertentu agar dapat terjadi interupsi, interupsi ini tahan terhadap glitch. 

Bagaimana menanamkan program pada mikrokontroler??
BAHASA MESIN DAN ASSEMBLER
Bahasa mesin adalah satu-satunya bahasa yang dimengerti oleh mikrokontroler. Bahasa ini tidak mudah untuk dimengerti oleh manusia. Sedangkan bahasa assembly adalah suatu bentuk bahasa mesin yang bisa dimengerti oleh manusia. Setiap pernyataan dari bahasa assembly menggambarkan satu pernyataan bahasa mesin. Pemrograman dengan menggunakan bahasa assembly/mesin menghasilkan program yang kecil dan cepat. Untuk orang yang pertama kali mempelajari mikrokontroler, akan lebih baik jika mempelajari assembler terlebih dahulu sebelum mempelajari bahasa pemrograman lainnya (mis: C). Dengan membuat program dengan assembler akan membimbing kita memahami arsitektur dari mikrokontroler.
KOMPILER
Compiler adalah penerjemah untuk bahasa pemrograman tingkat tinggi. Bekerja dengan cara menterjemahkan (mis pada PC) langsung ke bahasa mesin yang dimengerti oleh mikrokontroler. Salah satu compiler yang banyak dipergunakan saat ini adalah "C". "C" digunakan pada mikrokontroler kecil hingga supercomputer. Walaupun program dengan C sedikit sulit untuk dipahami (diakibatkan oleh gaya penulisan program yang berbeda untuk tiap programer), C merupakan alat yang sangat flexible dan sangat membantu
pengembangan program. Bahasa ini adalah bahasa tingkat tinggi tetapi masih memungkinkan kita akses langsung ke mesin. Saat ini terdapat beberapa compiler C yang cukup murah dan bagus untuk pemrograman mikrokntroler terkenal. Kode (bahasa mesin) yang dihasilkan oleh compiler ini cukup efisien (cepat dan kompak).

Dasar Mikrokontroler #1

Apa sih mikrokontroler itu??
Mikrokontroler merupakan salah satu wujud perkembangan teknologi pada saat itu.  Dimana kebutuhan akan sebuah komponen pengolah data dan pengendali yang mampu menangani berbagai aplikasi-aplikasi yang telah ada maupun yang akan dibuat. Tujuan dari semua ini adalah memudahkan manusia dalam melakukan berbagai kegiatan.
Mikrokontroler merupakan sebuah IC (integrated circuit) dengan bentuk yang sedemikian rupa, dimana semua bagian yang diperlukan untuk menjadi menjadi sebuah kontroler telah dikemas dalam satu keping. Sebuah IC mikrokontroler terdiri dari :
  1. Central Processing Unit (CPU)
  2. RAM (Random Access Memory)
  3. EEPROM
  4. I/O, Serial dan Paralel
  5. Timer
  6. Interrupt
Apa kegunaan dari mikrokontroler??
Mikrokontroler banyak diterapkan pada berbagai macam peralatan elektronik yang ada. Seperti peralatan rumah tangga, komputer, moving sign, dll. Penerapan mikrokontroler biasanya digunakan untuk peralatan yang tidak membutuhkan kecepatan pengolah data yang tinggi. Sifat spesial dari mikrokontroler adalah ukuran kecil, hemat daya listrik, dan fleksibilitas tinggi sangat cocok untuk peralatan-peralatan yang membutuhkan sebuah alat pengolah dan pengontrol.
Seperti apakah teknik fabrikasi mikrokontroler??
Ini adalah tehnik yang biasa dilakukan untuk memproduksi hampir semua mikrokontroler terbaru. Mikrokontroler CMOS memerlukan daya yang lebih rendah dibanding mikrokontroler yang dibuat dengan tehnik sebelumnya, sehingga memungkinkan untuk dioperasikan menggunakan batere. Chip CMOS juga memungkinkan dioperasikan pada fully atau mendekati fully static, yang berarti bahwa clock dapat diperlambat bahkan diberhentikan sehingga chip berada dalam kondisi (mode) sleep. CMOS juga lebih tahan terhadap noise dibandingkan cara fabrikasi sebelumnya.
Arsitektur mikrokontroler??
Von-Neuman Architecure
Mikrokontroler yang di disain berdasarkan arsitektur ini memiliki sebuah data bus yang dipergunakan untuk "fetch" instruksi dan data. Program (instruksi) dan data disimpan pada memori utama secara bersama-sama. Ketika kontroler mengalamati suatu alamat di memori utama, hal pertama yang dilakukan dalah mengambil instruksi untuk dilaksanakan dan kemudian mengambil data pendukung dari instruksi tsb. Cara ini memperlambat operasi mikrokontroler.
Harvard Architecture
Arsitektur ini memilik bus data dan instruksi yang terpisah, sehingga memungkinkan eksekusi dilakukan secara bersamaan. Secara teoritis hal ini memungkinkan eksekusi yang lebih cepat tetapi di lain pihak memerlukan desain yang lebih kompleks.
Instruksi yang digunakan pada mikrokontroler??
CISC
Saat ini hampir semua mikrokontroler adalah mikrokontroler CISC (Complete Instruction Set Computer).  Biasanya memiliki lebih dari 80 instruksi. Keunggulan dari CISC ini adalah adanya instruksi yang bekerja seperti sebuah makro, sehingga memungkinkan programmer untuk menggunakan sebuah instruksi menggantikan beberapa instruksi sedarhana lainnya.
RISC
Saat ini kecenderungan industri untuk menggunakan disain mikroprosesor RISC ( Reduced Instruction Set Computer). Dengan menggunakan jumlah instruksi yang lebih sedikit, memungkinkan lahan pada chip (silicon real-estate) digunakan untuk meningkatkan kemampuan chip. Keuntungan dari RISC adalah kesederhanaan disain, chip yang lebih kecil, jumlah pin sedikit dan sangat sedikit mengkonsumsi daya.


Tuesday, October 18, 2011

What's "Technorati" And How It Can be Useful


VT5AFWGRASWF

Technorati is an Internet search engine for searching blogs. By June 2008, Technorati was indexing 112.8 million blogs and over 250 million pieces of tagged social media. The name Technorati is a blend of the words technology and literati, which invokes the notion of technological intelligence or intellectualism.

Technorati was founded by Dave Sifry, with its headquarters in San Francisco, California, USA.Tantek Çelik was the site's Chief Technologist. (Wikipedia)

How Technorati Works:
Technorati for bloggers has a rating system that is based on linking behavior. It is called Technorati Authority
Technorati Authority basically measure a blogs ranking in the blogosphere.
Authority is decided based on a blog’s links and associated data over a certain period of time.
Blog’s that has more outside links and data pointing to blog will fare better on Technorati Rank.
Technorati Rank is how that individual blog compares to all sites that Technorati indexes.
Long story short, the more links to your site, the more popular your site…The higher your rank. Seems pretty simple.

At last, when you join this site. It will increase your chance that the other people will find your blog. So keep blogging..

Monday, October 17, 2011

Akses EEPROM Mikrokontroler

Akses EEPROM di mikrokontroler, gimana sih? Buat apa pakai EEPROM??
Memory pada mikrokontroler berupa flash RAM dan EEPROM. EEPROM merupakan media penyimpanan (memory) yang mampu bertahan meskipun tanpa catu daya. Sedangkan flash RAM hanya menyimpan data secara sementara saja.

Sebagai contoh mikrokontroler ATMega8535 atau ATMega32 memiliki EEPROM internal sebesar 512 byte. Untuk mengakses EEPROM tidak harus hafal akan register-register yang ada di mikrokontroler. Dengan menggunakan Codevision sangat mudah sekali, karena telah tersedia instruksi-instruksi yang digunakan.

Untuk melakukan write/read EEPROM internal, pertama kali tentu saja harus mendeklarasikan variabel untuk menunjuk pointer EEPROM. Berikut contohnya :
[typedata] eeprom *[variabel]

Jika sudah mendeklarasikan variabel, sekarang tinggal mengisi variabel tersebut, misal isi dengan data tipe integer. Berikut contohnya:
data=5; //data yang akan ditulis
index=0; //alamat EEPROM yang akan ditulis
*index=data; //instruksi penulisan ke EEPROM


Mengambil nilai dari EEPROM bisa dilakukan dengan cara berikut ini :
index=0; //alamat EEPROM yang akan dibaca
data=*index; //instruksi pembacaan ke EEPROM

Sekian dulu metode akses EEPROM pada mikrokontroler. Semoga bisa dimengerti dan bermanfaat.

Sunday, October 16, 2011

Film Indonesia

Saat ini dunia Film Indonesia mencoba bangkit dengan menghasilkan film dengan cerita yang bertemakan kehidupan. Era film bertema setan/hantu sepertinya sudah usai.
Seperti halnya sutradara baru "Salman Aristo" yang mencoba menyampaikan pesan kepada masyarakat akan kondisi yang terjadi di ibukota. Yahh.. itulah "Jakarta Magrib". Selain itu ada pula "The Tarix Jabrix 3" yang mencoba menghilangkan image genk motor yang identik dengan kekerasan. Adapula film bertema percintaan yang tak kalah menarik yaitu "Dalam Mihrab Cinta" dan "Purple Love".

1. Jakarta Magrib



Resensi - Film Jakarta Maghrib merangkum “Maghrib” sebagai waktu spesial yang telah lama menebar berbagai anggapan ke tengah masyarakat. Ia berusaha menangkap maghrib bukan saja sebagai fenomena relijius tetapi sebagai bagian yang khas dari masyarakat urban Jakarta, lalu menyusunnya kedalam lima tautan cerita sebagai strategi penyampaian narasinya.

2. The Tarix Jabrix 3




Resensi - The Tarix Jabrix mendapat tantangan terbesar dalam hidup mereka. Setelah gagal menjadi pahlawan saat menyelamatkan sebuah Panti dari kebakaran, CACING (Tria Changcut) yang bekerja di perusahaan asuransi diminta atasannya untuk bernegosiasi dengan musuh lama mereka, geng motor ROAD DEVILS supaya tidak membuat kerusuhan lagi di Bandung  yang sudah memakan banyak korban, dan tagihan klaim asuransi yang menumpuk. Cacing langsung menyanggupi, dan para sahabatnya, DADANG (Erick Changcut), MULDER (Dipa Changcut), CIKO (Alda Changcut) dan COKI (Qibil Changcut) ikut menemani Cacing pulang ke Bandung. Mulder yang mendapat posisi sebagai wakil direktur di perusahaan papinya, memutuskan mundur karena merasa papinya bekerjasama dengan orang asing untuk mengeksploit Indonesia

3. Purple Love



Resensi -  Di Film Purple Love ini Ungu bukan sebagai band, karena personel Ungu akan memerankan karakter lain. menurut berita film ini sudah digagas sejak 2 tahun yang lalu, hanya saja dulu mereka belum menemukan jalan cerita yang pas dengan karakter anak band. Untungnya seorang penulis bernama Cassandra muncul dengan skenario bercorak pop.

4. Dalam Mihrab Cinta


5. Get Married 3

Saturday, October 15, 2011

Mini SD Ga Kebaca di Card Reader


Sekedar berbagai pengalaman saya mengenai Mini SD Memory. Waktu itu beli Mini SD ga kebaca di card reader. Berikut beberapa kemungkinan yang terjadi :
  1. Klo waktu itu yang saya alami card reader tidak rusak, karena slot lain berjalan normal. 
  2. Saya beranggapan Mini SD rusak, dicoba Mini SD yang tetap tidak bisa, coba tukar card reader yang lain, tetap saja tidak bisa. Ternyata yang menjadi masalah adalah Mini SD tidak bisa langsung dimasukkan ke dalam card reader, harus menggunakan Mini SD Adapter terlebih dahulu.


Semoga pengalaman ini bisa membantu teman yang menemui permasalahan yang sama..

Thursday, October 13, 2011

Thailand Movie

Thailand Movie akhir ini memang telah merambah ke dunia perfilman Indonesia. Blitz Megaplex sebagai salah satu pemegang hak siar untuk film-film dari Negeri Gajah.
Ini ada beberapa link yang ingin download "Thai Movie", sekedar share ajaa.  

1. SUCK SEED


RESENSI - Ped adalah kutu buku di SD yang tidak memiliki minat musik. Sejak teman sekelasnya Ern berbagi kecintaannya pada musik dengannya, Ped jadi menyukai Ern. Tapi orang tua Ern membawanya pergi ke Bangkok membuat mereka berdua terpisah. Sampai suatu hari mereka berdua bertemu lagi di SMA. Di sekolah, Ern adalah jagoan gitar yang digila-gilai sementara Ped masih seorang kutu buku. Mereka berencana untuk membentuk band rock bersama teman dekat mereka dengan harapan mendapatkan gadis-gadis popular. Masalahnya mereka harus terus menerus gagal sebelum sukses.

2. HELLO STRANGER


RESENSI - HELLO STRANGER bercerita tentang seorang cowok annoying ( yang mungkin akan jadi salah satu cowok paling tidak ingin ditemui di dunia nyata oleh para cewek) saat ikut tour ke Korea, tanpa sengaja bertemu dengan seorang cewek asal Thailand juga yang begitu menggilai serial tv Korea. Karena kejadian yang tidak mereka duga, ahirnya mereka dengan terpaksa menghabiskan liburan di Korea itu bersama, melewati rentetan kejadian gila-gilaan, dan sepakat untuk tidak saling mengenalkan nama masing-masing. Yeah.. sampai ahir cerita penonton tidak diberitahu nama kedua tokoh kita ini.

3. BANGKOK TRAFFIC LOVE STORY


RESENSI - Li, seorang perempuan usia 30 tahun yang baru saja ditinggal menikah oleh sahabatnya. Dalam sebuah kecelakaan, ia berkenalan dengan Loong, seorang pria tampan yang kemudian tanpa disengaja bertemu kembali dengannya (lagi-lagi) dalam sebuah ‘kecelakaan’. Li menyukai Loong namun sebagai perempuan ia cenderung ‘kuno’, Li sempat belajar trik mendekati Loong lewat Plern, cewek remaja tetangganya yang cenderung lebih modern dan berani. Perjalanan kisah Li dan Loong cenderung unik, kereta api, planetarium, pesta air, dan aneka macam kecelakaan menjadi bumbu dalam cerita mereka. Sayang, ketika semua keceriaan itu datang, ada sebuah perpisahan yang menanti mereka.

4. LITTLE THING CALLED LOVE



RESENSI - A Little Thing Called Love 2010 : Nam adalah seorang gadis berkacamata dan berkulit gelap berusia 14 tahun. Ia seperti itik buruk rupa yang diam-diam jatuh cinta dengan Shone (Mario Maurer), seniornya di SMU yang juga siswa paling populer. Selama satu musim panas, Nam membuang kacamata dan memutihkan kulitnya, dan kemudian mendapat peran Putri Salju dalam drama sekolah serta menjadi mayoret band di sekolah. Ia membuat semua pria jatuh hati padanya, kecuali Shone. Atau setidaknya itulah yang ia kira ... 

Saturday, May 14, 2011

Aplikasi GPS di HP

Bagaimana perasaan kita saat tersesat, tidak tahu kemana arah yang dituju, tidak ada orang yang bisa diminta bantuan??
Kalau kondisi di jalan raya, itu masih lebih baik, bagaimana kalau saat itu kita sedang camping, hiking di sebuah tempat yang terpencil, jauh dari pemukiman penduduk??
GPS (Global Positioning System), merupakan salah satu teknologi yang awalnya hanya digunakan dalam dunia militer. Namun saat ini kita juga bisa memanfaatkan teknologi GPS, tentu dengan menggunakan peralatan/gadget yang sekarang in sudah banyak sekali tersedia di pasaran.


Berikut ini saya mencoba berbagi aplikasi untuk ponsel Symbian, semoga bisa bermanfaat.

1. Perangkat yang kamu butuhkan adalah :
  • Ponsel symbian dengan GPS Tech support.
  • PC / laptop / notebook.
  • Kabel data (konektor lain semisal bluetooth).
2. Software dan file yang kamu butuhkan :

3. Cara pemasangan
  • Buka GarminMobileXT_5_00_60_S60_TW.exe yang baru saja kamu download.
  • Install di PC / laptop / notebook di direktori mana saja.
  • Setelah berhasil di instal, kamu akan temukan folder Garmin beserta subfolder dengan isinya.
  • Copy folder Garmin dan subfolder lainnya ke MMC ponsel di E:
  • Instal GarminMobileXT.sis di ponsel.
  • Selesai.

4. Unlock Garmin
  • Buka Garmin di ponsel, masuk ke menu Settings - About.
  • Catat unit ID Garmin di ponsel kamu.
  • Buka garmin_kgen.exe di PC yang baru kamu download.
  • Tulis unit ID di kotak kosongnya dan tekan tombol generate atas.
  • Copy kode generate-nya di notepad dan simpan.
  • Rename filenya dengan nama sw.unl dan copy ke E:Garmin\ di MMC ponsel.
Sekarang Garmin yang kamu instal sudah bisa mendeteksi komponen GPS built-in di ponsel. Caranya :
  • Masuk ke menu Settings - System.
  • Pilih Remote GPS.
  • Switch GPS ke mode 'enabled'.
  • Selesai.
5. Unlock Map
  • Copy file gmapsupp.img ke E:Garmin\ di MMC ponsel kamu.
  • Catat kembali unit ID Garmin di ponsel kamu.
  • Tulis unit ID di Garmin keygen.
  • Pada posisi bawah Garmin keygen, pilih 'select Map Product'.
  • Pilih 'custom mapset'.
  • Isi Map ID dengan kode 2048, klik OK.
  • Tekan tombol generate ke-2 di posisi bawah.
  • Copy kode hasil generate ke notepad dan save.
  • Rename file menjadi gmapprom.unl, dan copy ke E:Garmin\ di MMC ponsel (lakukan seperti file sw.unl).
  • Restart ponsel dan buka Garmin.
  • Selamat bernavigasi dengan Garmin di ponsel.

Wednesday, April 27, 2011

Memanfaatkan ADC Pada Mikrokontroler #2

ADC (analog to digital converter) sangat membantu kita untuk mengakuisisi data analog menjadi data digital. Sebagai contoh disini, kita bisa memanfaatkan ADC dari mikrokontroler keluarga AVR yang antara lain ATMega8535, ATMega32, ATMega128, dll. 

Untuk menuliskan dan mendownload program ke dalam mikrokontroler kali ini kita menggunakan program codevision. Bisa memanfaatkan wizard agar lebih memudahkan dalam melakukan pengaturan ADC. Antara lain, resolusi 8bit/10bit, tegangan referensi AREF/AVCC, ADC noise canceler, ADC Clock.


Pada mikrokontroler ATMega 8535, pin ADC terdapat pada PORTA0-PORTA7 dengan resolusi 8/10 bit. Berikut contoh rangkaian minimum mikrokontroler ATMega 8535.



 Berikut contoh program ADC, source code

Semoga membantu..

Tuesday, April 26, 2011

Memanfaatkan ADC Pada Mikrokontroler #1

ADC
ADC (analog to digital converter) adalah suatu piranti yang digunakan untuk mengubah isyarat analog menjadi isyarat digital. Disini akan dibahas ADC yang terdapat pada mikrokontroler (keluarga AVR). Adapun fitur dari ADC pada ATMega8535 adalah sebagai berikut :
1. Resolusi 10 bit
2. Waktu konversi 65-260 uS
3. 0-VCC range input ADC
4. Memiliki 8 channel input
5. Tiga mode pemilihan tegangan referensi



Mode Operasi
1. Mode konversi tunggal (single conversion)
Dalam mode ini, konversi dilakukan dalam sekali pembacaan sampel tegangan input. Konversi dimulai ketika bit ADSC di-set dan bit ini tetap di-set sampai satu kali konversi selesai, setelah itubit ini otomatis di clear CPU.
2. Mode konversi kontinu (free running)
Dalam mode ini, konversi dilakukan secara terus menerus (ADC membaca sampel tegangan input lalu dikonversi dan hasilnya ditampung di register ADCH dan ADCL secara terus menerus)

Register pengendali ADC
a. ADC multiplexer selection register (ADMUX)

Bit 7:6 - REFS1:0 (reference selection bits)
kedua bit ini digunakan untuk memilih tegangan referensi ADC yang akan digunakan.

Bit 5 - ADLAR (ADC Left Adjust Result)
Bit ini digunakan untuk memilih mode data keluaran ADC. Bit ini berakibat pada format data hasil konversi dalam register ADCH:ADCL

Bit 3:0 - MUX3:0 (Analog Channel Selection Bits)
Bit ini digunakan untuk memilih saluran input ADC.
b. ADC Control and Status Register A (ADCSRA)
Bit 7 - ADEN : ADC Enable
Bit ini digunakan untuk mengaktifkan ADC, bernilai awal 0, jika bernilai 1 maka ADC aktif.

Bit 6 - ADSC : ADC Start Conversion
Set bit ini untuk memulai konversi sinyal masukan. Ketika konversi telah selesai, maka otomatis bit ini di clear.

Bit 5 - ADATE : ADC Auto Trigger Enable
Bit ini digunakan untuk mengatur sumber pemicu terjadinya konversi ADC. Jika bit ini di set maka akan mengaktifkan auto triggering register SFIOR dan menggunakan mode free running.

Bit 4 - ADIF : ADC Interupt Flag
Bit ini di set ketika konversi ADC telah selesai dan data register telah ter-update. Bit ini otomatis di clear ketika eksekusi interupsi ADC conversion complete.

Bit 3 - ADIE : ADC Interupt Enable
Bit ini digunakan untuk mengaktifkan interupsi ADC conversion complete. Bernilai awal 0. Jika di set dan konversi ADC telah selesai, maka sebuah interupsi akan dieksekusi sesuai dengan jenis interupsi yang ditulis di program.

Bit 2 - ADPS2:0 : ADC Prescaler Select Bit
Digunakan untuk menentukan faktor pembagi frekuensi clock CPU yang akan digunakan.


c. ADC Data Register (ADCH:ADCL)
ADCH dan ADCL (masing-masing 8 bit register) merupakan bit penampung hasil konversi ADC. Format data hasil konversi berdasarkan setting di ADLAR. Untuk membaca data di register ADCH:ADCL bisa digunakan perintah lsl, lsr, rol, dan ror.

d. Spesial Function IO Register (SFIOR)
Register SFIOR merupakan register 8 bit pengatur sumber pemicu konversi ADC. Untuk operasiADC, bit ACME, PUD, PSR2, dan PSR10 tidak dipakai.

Bit ADTS2:0 mengatur pemicu eksternal operasi ADC. Hanya berfungsi jika bit ADATE pada ADCSRA bernilai 1. Bernilai awal 000 sehingga ADC bekerja pada mode free running dan tidak ada interupsi yang dihasilkan.



Untuk mempelajari tentang program mikrokontroler, lanjut ke artikel Memanfaatkan ADC Pada Mikrokontroler #2

Tuesday, April 12, 2011

Akses MMC dengan Mikrokontroler #2

Pada artikel "Akses MMC dengan Mikrokontroler #2" telah membahas tentang dasar MMC dan rangkaian yang digunakan untuk mengakses MMC menggunakan mikrokontroler. Kali ini kita akan membahas mengenai program dari mikrokontroler untuk mengakses MMC, menggunakan Codevision 2.05.

Mengapa menggunakan Codevision 2.05 ??
Bagaimana kalau belum punya Codevision 2.05?? Silahkan donwload disini, crack  

Codevision 2.05 telah mendukung library untuk MMC, sehingga akan lebih mudah kita untuk mengakses MMC. Pada dasarnya Codevision 2.04 telah memiliki library ini, hanya saja pada saat artikel ini dibuat versi terbaru dari codevision versi 2.05. 

Berikut pengaturan yang dilakukan pada Codevision untuk menggunakan library MMC.


Untuk PORTD.5 dan PORTD.6 disambungkan ke ground saja, karena pada pin MMC tidak terdapat pin /CD dan WP.

Secara garis besar saya akan mencoba menjelaskan bagaimana program ini bisa mengakses MMC, membuat file, dan mengisi file.
1. Memberi nama file
Memberi nama file tidak boleh lebih dari 8 huruf, pada contoh program yang disertakan, menggunakan nama "suhu.txt". Nama file ini hanya dihitung 4 huruf saja.

2. Membuat file
Urutan dalam membuat file adalah sebagai berikut :
  • reset nama file
  • beri nama file
  • create file
  • jangan lupa close file (kalo fungsi close file tidak di panggil maka proses membuat file baru tidak akan berhasil.

3. Mengisi file
Urutan dalam mengisi file dalah sebagai berikut :
  • reset nama file
  • tunjuk nama file
  • baca ukuran file
  • buka file kemudian pilih mode tulis
  • tunjuk alamat file yang akan ditulis
  • tulis file dari buffer yang telah disiapkan
  • jangan lupa close file (kalo fungsi close file tidak di panggil mas proses membuat file baru tidak akan berhasil.
Berikut contoh program untuk membuat file dan mengisi di MMC, source code

Akses MMC dengan Mikrokontroler #1

MMC (Multi Media Card) merupakan alat untuk menyimpan data digital. Memory card biasanya mempunyai kapasitas ukuran berdasarkan bit digital, yaitu 16 MB, 32 MB, dan seterusnya. Bisa menggunakan memory card tipe apapun, yang penting harus menambahkan dengan adapter dengan kurang lebih seperti di bawah ini.

Konfigurasi Pin MMC
Pin 1 = CS = chip select
Pin 2 = DI = data input
Pin 3 = Vss =ground
Pin 4 = Vcc ,tegangan 3,3Volt.
Pin 5 = SCLK = serial clock
Pin 6 = Vss2 = ground
Pin 7 = DO = data out
Pin 8 = DAT1
Pin 9 = DAT2

Untuk bisa mengakses MMC menggunakan mikrokontroler, 
  1. Memiliki RAM 2KB atau lebih, bisa menggunakan ATMega32. 
  2. Menggunakan program Codevision versi 2.04 ke atas, karena adanya library MMC.
Berikut rangkaian modul MMC, bekerja pada tegangan 3.3 volt. download

Artikel selanjutnya mengenai program untuk mengakses MMC menggunakan mikrokontroler, #2

Semoga membantu..

Sunday, April 10, 2011

Akses Seven Segment dengan Mikrokontroler

Seven segment adalah salah satu komponen elektronika yang merupakan gabungan dari 7 buah led yang dikombinasikan sedemikian rupa.


Menggunakan metode scanning display, sehingga seolah-olah menyala bersamaan. Padahal sebenarnya diaktifkan secara satu per satu dengan waktu tunda yang sangat cepat.



Gambar 1. Konfigurasi 7-Segmen Common Cathode


Pin 3 dan 8 = untuk mengaktifkan 7-segmen diberikan logika high (common anode) dan logika low (common cathode).


Jika menggunakan 7-segmen lebih dari satu, maka digunakan IC Decoder 7447 (common anode) dan IC Decoder 7448 (common cathode) untuk menghemat penggunaan port pada mikrokontroler. Berikut rangkaian yang digunakan :


Gambar 2. Konfigurasi scanning display


Gambar 3. Tabel Kebenaran IC Decoder 7447


Gambar 4. IC Decoder 7447 (Common Anode)




Gambar 5. Tabel Kebenaran IC Decoder 7448




Gambar 6. IC Decoder 7448 (Common Cathode)



Berikut disertakan contoh program yang bisa kalian download, source code





Saturday, April 09, 2011

Akses LCD 16x2 dengan Mikrokontroler

LCD karakter sangat berguna sebagai penampil (display). Kita dapat menampilkan apapun sesuai yang kita inginkan. Dengan memanfaatkan mikrokontroler AVR, kita dapat mengakses LCD.

Codevision menyediakan pustaka (library) untuk mengakses antarmuka LCD. Jadi kita harus menyesuaikan rangkaian dengan ketentuan dari Codevision. Misal akan digunakan port A, maka konfigurasi sebagai berikut :


PortA.0 - pin RS (pin 4)
PortA.1 - pin R/W (pin 5)
PortA.2 - pin EN (pin 6)
PortA.3 - tidak dipakai
PortA.4 - pin D4 (pin 11)
PortA.5 - pin D5 (pin 12)
PortA.6 - pin D6 (pin 13)
PortA.7 - pin D7 (pin 14)

Beberapa fungsi yang disediakan codevision dalam "#include lcd.h", antara lain :
void lcd_putsf(char flash *str);
void lcd_puts(char *str);
void lcd_clear(void);
void lcd_putchar(void);
void lcd_gotoxy(unsigned char x, unsigned char y);

Berikut adalah contoh program untuk menampilkan tulisam "hello world" pada LCD :



#include <lcd.h>
#include <atmega32.h>

void main(void)
{
lcd_init(16);
lcd_clear();
lcd_gotoxy(0,0);
lcd_putsf("Hello World!");

while(1);
}



Friday, January 28, 2011

Mikrofon

Mikrofon merupakan jenis tranducer yang mengubah sinyal suara menjadi sinyal listrik.

Karakteristik mikrofon yang harus diperhatikan ketika akan memilih sebuah mikrofon, adalah :
  1. Prinsip cara kerja mikrofon
  2. Daerah respons frekuensi suara yang mampu di cuplik mikrofon
  3. Sudut atau arah pencuplikan mikrofon
  4. Output sinyal listrik yang dihasilkan mikrofon
  5. Bentuk fisik mikrofon

Polarity Pattern - Polarity pattern merupakan jangkauan mic terhadap sinyal-sinyal yang ditangkap, adapun pola kerja pattern tersebut adalah sebagai berikut :
1. Omnidirectional Microfon
Menangkap suara dari berbagai arah.







2. Bidirectional Microfon
Mikrofon jenis ini mampu menangkap suara secara baik dari 2 arah sekaligus. Bisa dibayangkan jika 2 orang yang mengobrol dan sebuah bidirectional microfon diletakkan di antara mereka.



3. Unidirectional Microfon
Memiliki kepekaan yang tinggi untuk menangkap suara dari satu arah.



Jenis mikrofon
1. Mikrofon kapasitor
Mikrofon jenis ini adalah mikrofon yang terbuat dari sebuah diafragma berbahan logam, digantungkan pada sebuah pelat logam statis dengan jarak sangat dekat, sehingga keduanya terisolasi dan menyerupai bentuk sebuah kapasitor. Adanya getaran suara mengakibatkan diafragma bergerak-gerak. Diafragma yang bergerak menimbulkan adanya perubahan jarak pemisah antara diafragma dengan pelat statis sehingga mengakibatkan berubahnya nilai kapasitansi.



Mikrofon kapasitor ini memerlukan tegangan DC konstan yang dihubungkan ke sebuah diafragma dan pelat statis melewati sebuah resistor beban, sehingga tegangan mikrofon dapat berubah-ubah seiring perubahan tekanan udara yang terjadi akibat getaran suara.

Iklan Sahabat

Photobucket