Rangkaian LDR dengan Arduino

LDR (light Dependent Resistor) adalah suatu resistor yang nilai resistansinya bergantung pada cahaya (Jika mendapat cahaya terang, nilai resistansi kecil sekitar puluhan s/d ratusan Ohm, jika kondisi gelap nilai resistansi akan besar bisa mencapai puluhan-ratusan KOhm bahkan bisa mencapai MOhm), umumnya LDR digunakan sebagai sensor cahaya. Berikut ini contoh aplikasi LDR pada arduino, cara kerja skema di bawah ini adalah LED1 akan padam saat LDR mendapat cahaya cukup terang, apabila LDR tidak mendapat cahaya (kondisi lingkungan gelap) maka LED1 akan menyala.

Pendeteksi Gerakan Manusia menggunakan sensor Passive Infra Red (PIR) dan Arduino

PENDAHULUAN
PIR (Passive Infrared Receiver) merupakan sebuah sensor berbasiskan infrared. Akan tetapi, tidak seperti sensor infrared kebanyakan yang terdiri dari IR LED dan fototransistor. PIR tidak memancarkan apapun seperti IR LED. Sesuai dengan namanya ‘Passive’, sensor ini hanya merespon energi dari pancaran sinar inframerah pasif yang dimiliki oleh setiap benda yang terdeteksi olehnya. Benda yang bisa dideteksi oleh sensor ini biasanya adalah tubuh manusia.

Mengapa sensor PIR hanya bereaksi pada tubuh manusia saja? Hal ini disebabkan karena adanya IR Filter yang menyaring panjang gelombang sinar inframerah pasif. IR Filter dimodul sensor PIR ini mampu menyaring panjang gelombang sinar inframerah pasif antara 8 sampai 14 mikrometer, sehingga panjang gelombang yang dihasilkan dari tubuh manusia yang berkisar antara 9 sampai 10 mikrometer ini saja yang dapat dideteksi oleh sensor.
Jadi, ketika seseorang berjalan melewati sensor, sensor akan menangkap pancaran sinar inframerah pasif yang dipancarkan oleh tubuh manusia yang memiliki suhu yang berbeda dari lingkungan sehingga menyebabkan material pyroelectric bereaksi menghasilkan arus listrik karena adanya energi panas yang dibawa oleh sinar inframerah pasif tersebut. Kemudian sebuah sirkuit amplifier yang ada menguatkan arus tersebut yang kemudian dibandingkan oleh comparator sehingga menghasilkan output.
Ketika manusia berada di depan sensor PIR dengan kondisi diam, maka sensor PIR akan menghitung panjang gelombang yang dihasilkan oleh tubuh manusia tersebut. Panjang gelombang yang konstan ini menyebabkan energi panas yang dihasilkan dapat digambarkan hampir sama pada kondisi lingkungan disekitarnya. Ketika manusia itu melakukan gerakan, maka tubuh manusia itu akan menghasilkam pancaran sinar inframerah pasif dengan panjang gelombang yang bervariasi sehingga menghasilkan panas berbeda yang menyebabkan sensor merespon dengan cara menghasilkan arus pada material Pyroelectricnya dengan besaran yang berbeda beda. Karena besaran yang berbeda inilah comparator menghasilkan output.

Jadi sensor PIR tidak akan menghasilkan output apabila sensor ini dihadapkan dengan benda panas yang tidak memiliki panjang gelombang inframerah antar 8 sampai 14 mikrometer dan benda yang diam seperti sinar lampu yang sangat terang yang mampu menghasilkan panas, pantulan objek benda dari cermin dan suhu panas ketika musim panas.

Nahhh..sudah mengertikah kalian tentang cara kerja sensor PIR ?? jika sudah langsung saja kita bereksperimen dengan sensor PIR itu.. Continue reading

Detektor Gas Menggunakan Arduino

Disini saya akan menyumbangkan ide sedikit yaitu membuat alat pendektor gas dengan menggunakan Sensor LPG MQ-6 dan Arduino menimbang di kalangan masyarakat sering kali terdengar anak kecil menyanyi “meletus tabung hijau DUAAR ! hatiku sangat kacau” maka dari itu sekedar iseng, saya akan mencoba membuat alat pendektektor Gas dengan lampu Led sebagai indikator level dari gas yg ditangkap oleh sensor.

Note : gunakan resistor untuk setiap penggunaan lampu LED supaya LED tidak cepat rusak.

Continue reading

Cara SMS dan Telepon dengan menggunakan Arduino

Setelah asyik bereksperimen dengan shield baru ini, saya ingin berbagi sketch sederhana yang pengaplikasiannya akan sangat berharga tergantung kreatifitas kalian. Untuk mencoba aplikasi ini, kalian setidaknya membutuhkan :

  1. Arduino UNO
  2. GPRS Shield
  3. Antenna

Percobaan pertama, saya akan menggunakan Arduino UNO sebagai gateway. Untuk itu, lepaskan chip ATmega328 dari board UNO kemudian tumpuk GPRS shield di atasnya. Hubungkan dua jumper koneksi di GPRS shield pada mode USB, dan jumper power select pada “BO” atau Board.

Download PHP Designer

PHP DESIGNER diciptakan untuk membantu kalian meningkatkan proses edit, debug, menganalisa dan mempublikasikan script PHP yang dibungkus ke dalam sebuah antarmuka yang canggih! Dapatkan IDE lengkap. Kecil dalam ukuran namun tetap satu IDE pemenang penghargaan yang paling populer untuk editing, debugging, menganalisis dan penerbitan aplikasi dan situs web didukung oleh PHP dan bahasa web lainnya .
Produktivitas Pengembang. Menghemat waktu fitur yang membantu kalian meningkatkan produktivitas kalian sehingga kalian bisa mendapatkan lebih banyak untuk dilakukan, seperti saat Anda mengakses fungsi tipe, variabel, tag dan properti. Kode Intelligent Highlighter, bahwa saklar otomatis antara stabilo kode tergantung pada posisi kalian dalam dokumen.

Righteous Eye Candy. Enjoy a streamlined interface that focuses on the needs for both beginner and professional developers including WIMP/LAMP and AJAX developers!

Continue reading

Cara Menyimpan Gambar/Image ke Database SQL Server menggunakan VB 2008

Dalam contoh kode program berikut ini, akan mengupdate data categories pada database northwind. Maka sebelumnya harus dibuat dulu stored procedure untuk mengupdate tabel categories, seperti berikut ini:

create proc upCategories (@categoryId int,
@CategoryName  nvarchar(15),
@Description  ntext,
@Picture  image)  as
UPDATE [Northwind].[dbo].[Categories]
SET [CategoryName] = @CategoryName,
[Description] = @Description,
[Picture] = @Picture
WHERE categoryId=@categoryId
  Continue reading

Definisi dan Tahap-Tahap Neural Network

Artificial Neural Network merupakan suatu jaringan saraf tiruan yang dibangun untuk meniru cara kerja otak manusia. Dengan jaringan saraf tiruan maka kita dapat memberikan semacam kecerdasan pada sistem, dimana sistem tersebut akan diberikan waktu untuk ‘belajar’ dan kemudian diharapkan dari proses belajarnya, sistem bisa memberikan solusi dari suatu kasus. Analoginya seperti mengajarkan seorang anak kecil untuk mengetahui bentuk kursi, kita akan menunjukan pada anak tersebut berbagai macam bentuk kursi dan bukan kursi. Kita akan memperlihatkan mana saja yang termasuk kursi dan mana yang bukan, proses ini disebut proses training. Setelah proses training selesai, maka tiba waktunya untuk melakukan test terhadap anak tersebut dengan menunjukan suatu bentuk kursi dan menanyakan apakah itu termasuk kursi atau bukan. Hal yang menarik adalah pada saat kita menunjukan suatu bentuk kursi yang belum pernah diajarkan pada anak tersebut dan apabila itu memang variasi dari kursi (dengan ciri misalnya: kakinya ada 4, ada pegangan tangannya, bentuknya seperti angka 4, dll) maka dia dapat mengambil kesimpulan bahwa benda tersebut adalah kursi, apabila jawaban si anak salah maka kita kembali melatihnya (proses training) dengan memasukan bentuk kursi yang baru tadi kedalam data latih, sehingga si anak dapat mengambil kesimpulan bahwa benda tersebut (dan yang mirip benda tersebut dimasa yang akan datang) adalah kursi.

Hal yang sama terjadi pada sistem dimana sistem akan diajarkan dengan berbagai macam contoh (disebut data latih) dan kemudian diharapkan sistem akan dapat mengambil keputusan atas suatu masalah yang berhubungan dengan data latih sistem tersebut. Pemanfaatan ANN sekarang ini sudah cukup banyak dan telah diterapkan pada berbagai bidang, misalnya untuk mengetahui keadaan bursa saham di masa yang akan datang berdasarkan keadaan saat ini, menentukan jenis kelamin seseorang berdasarkan bentuk wajah, dll.
Continue reading

cara stop download otomatis pada IDM

pada awalnya saya menemukan masalah dimana saya dan beberapa teman saya mengeluhkan download otomatis sewaktu chat di fb, di plurk atau di mana pun karena awalnya kita salah pencet (kita klik download). Awalnya juga kita ngga tau efek’a, tapi lama kelamaan bete juga setiap ada chat atau notif di plurk selalu hang dulu sekejap terus kluar kotak dialog download, dan itu sangat mengganggu. Setelah bertapa sejenak akhirnya mbha google memberi saya saran dan sudah saya buktikan 100% BERHASIL..yoo to the point, following the step :

Continue reading

TCPDUMP

TCP/IP merupakan standar de facto untuk komunikasi antara dua komputer atau lebih. IP (Internet Protocol) menjalankan fungsinya pada network layer (pengalamatan dan routing) sedangkan TCP (Transmission Control Protocol) menyediakan jalur hubungan end-to-end (transport layer).

TCPdump adalah tools yang berfungsi mengcapture, membaca atau mendumping paket yang sedang ditransmisikan melalui jalur TCP.

TCPdump diciptakan untuk menolong programer ataupun administrator dalam menganalisa dan troubleshooting aplikasi networking. Seperti pisau yang bermata dua (hal ini sering kali disebut-sebut), TCPdump bisa digunakan untuk bertahan dan juga bisa digunakan untuk menyerang.

Utility ini juga seringkali digunakan oleh para cracker untuk melaksanakan perkerjaannya, karena TCPdump bisa mengcapture atau mensniff semua paket yang diterima oleh network interface.

Sama halnya dengan tujuan diciptakannya TCPdump, dalam kesempatan ini kami tidak akan menjelaskan tentang bagaimana cara mengcapture/mensniff semua paket yang diterima oleh network interface, tp kami akan coba membahas bagaimana TCPdump digunakan untuk menganalisa koneksi yang terjadi antara dua sistem

Untuk menginstall iftop, pada terminal atau konsol ketik

$ sudo apt-get install tcpdump Continue reading

Sekilas tentang IFTOP

Iftop adalah sebuah software untuk menampilkan bandwidth yang di gunakan oleh host pada sebuah antamuka (interface). Lalu lintas komunikasi data di terima oleh iftop melalui interface yang telah di namai, atau interface yang pertama di temukan jika tidak di tentukan, dan kemudian menampilkan lalulitas secara bolak balik yang di gunakan.

Untuk menginstall iftop, pada terminal atau konsol ketik

$ sudo apt-get install iftop

 

Opsi-opsi Iftop

-h      menampilan penggunaanya

-n      melihat berupa hostname atau alamat dari ip

-N     melihat berupa service ataupun port

-p      menjalankanya pada mode promiscuous, jadi lalulintas yang tidak melewati langsung pada interface juga di hitung

-P      menyalakan tampilan port

-b      tidak menampilkan bar bandwidth.

-B                    menampilkan dalam byte/s

-i interface       memantau paket pada interface yang di tentukan jika tidak di tentukan makan akan langsung mengacu pada ethernet 0

-f filter code    menggunakan kode saringan untuk menghitung paket. hanya ip paket yang pernah di hitung, jadi kode tertentu yang dievaluasi sebagai kode saringan dan ip

-F net/mask     Jaringan tertentu untuk analisa lalulintas. Jika di tentukan , iftop akan memasukan hanya yang mengalir kedalam dan keluar dari jaringan itu, dan arah paket relative di tentukan pada batas jaringan. Kamu bisa menentukan netmask yang mana seperti /255.255.255.0, atau sebagai satu nilai tertentu dari bit di dalam netmask seperti /24

-c config file   Menentukan alternatif file configurasi. jika tidak ditentukan, iftop akan menggunakan ~/.iftopc jika file tersebut exist. lihat kebawah untuk keterangan file configurasi itu.

Continue reading

Sekilas tentang ARP (Address Resolution Protocol)

Address Resolution Protocol disingkat ARP adalah sebuah protokol dalam TCP/IP Protocol Suite yang bertanggungjawab dalam melakukan resolusi alamat IP ke dalam alamat Media Access Control (MAC Address).

ARP adalah protocol yang berfungsi memetakan ipaddress menjadi MAC address. Dia adalah penghubung antara datalink layer dan ip layer pada TCP/IP. Semua komunikasi yang berbasis ethernet menggunakan protocol ARP ini. Intinya setiap komputer atau device yang akan berkomunikasi pasti akan melakukan transaksi atau tukar menukar informasi terkait antara IP dan MAC address. Setiap transaksi akan disimpan di dalam cache OS Anda. Bisa dilihat menggunakan perintah arp (baik di Windows atau Linux).

Namun protocol ini punya kelemahan serius, karena setiap komputer bisa saja memberikan paket transaksi ARP yang dimanipulasi. Dengan merubah MAC address yang sesungguhnya. Kelemahan ini dimanfaatkan untuk jenis serangan ARP Poisoning atau ARP Spoofing atau Man In The Middle Attack. Siapa pun dapat menyadap bahkan meng-kill koneksi aktif pada LAN!

Continue reading

Cara mengatasi MDS close otomatis

bagi temen-temen yang pernah nyoba Blackberry Simulator pasti tau apa itu MDS. So saya disini tidak akan membahas apa itu MDS :D (capek tangan ngetik :p ). Terkadang bagi temen-temen yang make OS Seven (7) atau vista menemukan kekesalan yg sangat mendalam ketika saat menjalankan MDS tetapi setelah sekian detik, MDS tersebut lenyap/hilang/dibawa kabur setan mungkin..hehe. Tentu itu sangat membuat kesal temen-temen, apalagi sudah capek-capek download simulator yang ukuran’a file’a minta maap (ngga minta ampun lagi), sekarang malah ngga bisa kepake. Setelah saya berkonsultasi dengan Mbah Google, ternyata kesalahan’a ada di setingan User Account di OS dan kurangnya aplikasi Java Runtime..

To the point saja teman. berikut cara-cara yang perlu kalian lakuin :

  1. Continue reading

Free Download Yahoo Messenger 11

Seperti yg temen” tau Yahoo! Messenger merupakan layanan chating paling akomodatif bagi para chatter diseluruh dunia, begitupun di tanah air, sangat kecil kemungkinan jika pengguna internet di Indonesia tidak memiliki akun di Yahoo atau Yahoo Messenger, karena layanan chating YM ini sudah memasyarakat.

Dikembangkan dari Yahoo! Pager yang pertama kali dirilis pada 1998, Yahoo! Messenger kini sudah merilis versi 11. Tentu saja, berbagai fasilitas baru sudah melengkapi rilis terakhir ini.

Pada Yahoo! Messenger 11 ini kita juga bisa bermain-main dengan teman yang ada dalam list YM. Sejumlah permainan sosial dari Zynga, OMGPOP dan Elex bisa dimainkan dengan klik dari Yahoo! Messenger.

Fasilitas menarik lainnya adalah kualitas suara yang lebih jernih. Kita juga bisa berbincang-bincang yang dilengkapi video dengan gambar berkualitas tinggi di mode layar-penuh.

Ada juga fitur pesan pendek ke telepon genggam teman Anda dari Yahoo! Messenger. Jawaban dari mereka akan masuk di Yahoo! Messenger Anda. Di Indonesia, operator yang mendukung layanan ini adalah XL, Indosat, 3 dan Telkomsel.

Fitur Yahoo! Messenger 11 Lainnya:

Continue reading

Memperbaiki Resolusi Boot Splash pada Ubuntu 10.10

temen-temen pasti sudah pernah merasakan install bootspalsh tetapi tidak mau tampil atau muncul tapi pecah-pecah dengan tulisan jelek :D . Saya dulunya ngerasa vga nya yang bermasalah, karena penyakit ini muncul ketika saya meng-update driver vga lapie saya, tapi temen-temen boleh coba cara satu ini deh.. :D ngikut dengan tabah ya..

instal dulu paket berikut melalui terminal:

sudo apt-get install v86d hwinfo

setelah selesai coba kita lihat resolusi yang bisa berjalan di komputer kita, caranya ketikan:

sudo hwinfo --framebuffer

berikut adalah tampilan dari komputer saya  : Continue reading

Cara menambahkan Dock pada ubuntu menggunakan Cairo Dock

Dock lebih dikenal di sistem operasi mac, tapi linux pun mempunyai dock sendiri yang dikenal dengan cairo-dock. Cairo dock ini berfungsi untuk menngantikan shortcut di desktop dengan sebuah tampilan animasi yang menarik. Fitur-fitur nya pun sangat menarik seperti weather untuk mengetahui keadaan cuaca kemudian clock dsb. cairo-dock juga berfungsi menggantikan desklets atau screenlets yang lebih dikenal sidebar di sistem operasi jendela.

untuk menginstalnya langsung saja teman-teman masuk ke terminal :

ketik code di bawah ini satu per satu

Continue reading