Sabtu, 14 Maret 2015

IP Camera menggunakan Raspberry Pi

Sebenarnya suda lama ingin untuk bisa menggunakan Raspberry Pi sebagai IP Camera. Tetapi memang sebelumnya sudah di coba dan masih belum berhasil. Karena belum dapat ide lainnya, jadi weekend ini mencoba lagi untuk konfigurasi.

Alat yang dipakai untuk nyoba konfigurasinya:
- Raspberry Pi model B
- Logitech USB Camera C170
- HDMI to VGA (untuk melihat di layar monitor komputer)
- Keyboard 

Untuk langkah-langkahnya sebagai berikut:
1. Gunakan OS terbaru Raspian yang bisa didownload langsung http://www.raspberrypi.org/downloads/

2. Jalankan command berikut untuk upgrade dan update ke latest OS
- sudo apt-get install rpi-upgrade
- sudo apt-get install rpi-update

- sudo apt-get install upgrade
- sudo apt-get install update

3. Install aplikasi motion
-sudo apt-get install motion

4. Konfigurae daemon untuk motion
-sudo nano /etc/default/motion

Ubah start_motion_daemon=no menjadi yes

5. Konfigure file konfigurasi motion
 sudo nano /etc/motion/motion.conf

Ubah bagian berikut:
- daemon off menjadi daemon on
webcam_localhost on menjadi webcam_localhost off untuk bisa dilihat dari komputer lain

6. Untuk bisa dilihat menggunakan browser Chrome ada tambahan installasi

- sudo apt-get install lighttpd
- sudo nano /var/www/stream.html

dimana ditambahkan html berikut:
<html>
    <title>
    motion stream on Raspberry Pi
    </title>
    <head>
    <h1 style="font-family:calibri;">motion stream on Raspberry Pi</h1>
    </head>
    <body>
    <br /><img src="http://<ip_address_of_pi>:8081">
    </body>
</html>


7. Akses menggunakan browser sebagai berikut:

http://xxx.xxx.xxx.xxx/stream.html

Untuk videonya bisa dilihat di youtube berikut:






Supaya Raspberry dan juga Webcamnnya dapat ditaruh di sekeliling rumah, maka perlu dilakukan konfigurasi wifi terlebih dahulu sebagai berikut:

1. sudo nano /etc/network/interfaces
2. Edit sehingga menjadi sebagai berikut:

auto lo

iface lo inet loopback
iface eth0 inet dhcp

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid "my-network-ssid"

wpa-psk "my-wifi-password"

3. Shutdown kemudian pasang wifi dongle sebelum dihidupkan kembali 


Untuk selanjutnya yang masih bisa dikembangkan lagi adalah:
- Configure tunneling sehingga bisa diakses melalui internet dari manapun



Sabtu, 07 Maret 2015

Alarm maling menggunakan sensor ultrasonic

Setelah sekian lama hanya demo via facebook, iseng-iseng lihat perkembangan penggemar Arduino di kaskus ternyata ada yang butuh alarm pencuri yang katanya mau menggunakan PIR dan juga ultrasonic sensor.

Jika melihat requirementnya:
- Detect manusia
- Tapi jika ada kucing lewat tidak terdeteksi

Melihat kondisi tersebut, jika menggunakan PIR sensor kemungkinan adanya kucing akan mentrigger alarm sehingga yang paling tepat adalah menggunakan sensor ultrasonic. Syaratnya adalah penempatan sensor ultrasonicnya yang akan dilewati manusia dan di atas posisi jika dilewati kucing.

Berikut ini gambar untuk rangkaian arduino:


Sementara untuk melihat video sensornya saat beraksi sebagai berikut:


Untuk pembelian komponen utamanya bisa ke:
- Arduino uno clone CH340 driver: https://www.tokopedia.com/aha-elektronik/arduino-uno-r3-clone-ch340-driver-tanpa-kabel-usb
- Ping sensor: https://www.tokopedia.com/aha-elektronik/sensor-jarak-ultrasonic-sensor-hc-sr04

Semoga bermanfaat ....