16 Jun 2016
| | 0 komentar | Baca Selengkapnya

Watchdog / Auto Ping Agar Internet Selalu Up

Perangkat: MR3220 - OpenWrt
WAN: smartfren (Evdo)
Problem:

Router maupun client tidak bisa connect internet. Padahal status WAN di router connected.

Sebelumnya bisa diatasi dengan restart network atau reconnect WAN atau restart router. Tapi tiga hari belakangan ini masalah tsb semakin sering bahkan tidak kurang dari 5 menit setelah reboot koneksi internet terputus (Satatus WAN masih connected)

Solusi:

simpan script ini di /root/autoping.sh:

#!/bin/sh

tries=0
while [[ $tries -lt 5 ]]
do
    if /bin/ping -c 1 8.8.8.8 >/dev/null
    then
        exit 0
    fi
    tries=$((tries+1))
done

ifup WAN



Jangan lupa jalankan chmod +x /root/autoping.sh

Lalu jadwalkan script tsb jalan setiap menit  di System → Scheduled Tasks in LuCI:

* * * * * /root/autoping.sh



Restart router.
22 Mar 2016
| | 0 komentar | Baca Selengkapnya

Memanfaatkan Energi Matahari Yang Melimpah di Batam

Sangat biasa bagi warga Batam mengalami 'byar pet' (mati listrik) tanpa adanya pemberitahuan sebelumnya dari PLN Batam. Harap maklum, Batam hanya pulau kecil yang pembangkitan listriknya dilakukan secara swadaya ... artinya Batam sendiri yang harus mensuplai tenaga listrik. Tidak seperti pulau Jawa - Bali yang jaringan listriknya terhubung secara interkoneksi melalui SUTET (Saluran Udara Tengangan Extra Tinggi - 500kV). Puluhan pembangkit listrik bisa saling memenuhi kebutuhan listrik jika salah satu atau beberapa pembangkit mengalami masalah.

Apalagi pembangkit listrik di Batam semuanya mengandalkan energi fosil berupa gas dan minyak bumi. Sangat mungkin terjadi kendala suplai bahan bakar. Seperti terjadi beberapa waktu yang lalu ... Gasnya tersedia tapi pipa penyalurnya rusak sehingga kami harus mengalami pemadaman listrik bergilir lebih dari sebulan lamanya. Belum lagi adanya kerusakan/perawatan mesin pembangkit, kerusakan jaringan, dll ... cukuplah sudah penderitaan kami. Lampu bisa diganti dengan lilin, namun kipas angin hanya bisa diganti dengan kipas tangan. Padahal suhu di Batam minta ampun panasnya. Energi fosil sangat terbatas ... entah bagaimana nasib anak cucu kita 50 tahun yang akan datang.

Gambar/skema di bawah masih sebatas angan - angan. Tapi saya biasa memulai sesuatu dengan menggambarnya secara detail.
 



















Listrik tenaga matahari ... bukan hal yang baru, modalnya juga tidak sedikit. Tujuan utama pembuatannya adalah untuk mengatasi masalah listrik yang seringkali kami alami di Batam.Tujuan lainnya  adalah untuk mengganti ketergantungan kita kepada energi tak terbarukan (fosil).

Keterangan Gambar:

Saya berencana membagi tiga bagian instalasi listrik di rumah.

1. Bagian atas adalah  instalasi listrik 12 volt DC. Artinya, listrik langsung digunakan tanpa perlu dikonversi ke tegangann lain. Ini untuk meminimalisir pengaktifan inverter agar lebih awet dan menghindari kerugian energi dari panas yg dihasilkan inverter dan beban internal dari inverter itu sendiri.

2. Bagian tengah adalah instalasi lisrik 220 volt AC yang akan tetap menyala meskipun listrik dari PLN putus/padam. Bagian ini hanya untuk lampu 220V dan peralatan kecil seperti router, outlet untuk cas hp, dll. Ada dua pilihan, manual atau otomatis. Bahkan jika kondisi baterai penuh bagian ini akan tetap menggunakan baterai sebagai sumber energinya. Bertentangan dengan point satu, tapi perlu dipertimbangkan jika beban lampu/peralatan DC masih jauh dibawah kemampuan baterai.

3. Bagian bawah adalah instalasi listrik yang akan ikut padam jika PLN putus/padam. Bagian ini khusus untuk peralatan listrik besar seperti AC, mesin cuci, peralatan dapur, dll.

Mengenai sistem pemindahan otomatis dari PLN ke batarai dan sebaliknya (point 2) masih dalam pertimbangan ...Sebenarnya ada alat tersendiri untuk keperluan tsb ... yaitu "Automatic Transfer Switch" tapi harganya cukup mahal. Bisa juga menggunakan contactor atau relay dengan input 220V. Tapi sementara saya memilih relay dengan input 5V (dengan menambahkan adaptor) karena alasan penghematan energi untuk pengaktifan relay tsb. Mohon dikoreksi jika saya salah persepsi atau ada pilihan yang lebih baik.

Saya cukup kesulitan mendapatkan informasi tentang suplier baterai deep-cycle antara 70Ah - 100Ah di Batam. Mohon informasi jika ada pembaca dari Batam yang mengetahui informasi tsb.

Mengingat biaya yang diperlukan cukup tinggi khususnya untuk pembelian baterai dan solar panel, hal pertama (jangka pendek) yang akan saya lakukan adalah menyiapkan/mengganti instalasi listrik yang ada sekarang menjadi seperti rencana pada gambar.

Saya tunggu masukan dan komentar dari pembaca ... terima kasih.



22 Feb 2016
| | 0 komentar | Baca Selengkapnya

My Robot




Terserah apapun anggapan orang tentang robot ini, silahkan cek di internet atau youtube ... Di luar sana justru banyak dibuat oleh kakek2 atau yang usianya lebih tua dari saya.

Motivasi saya adalah:

1. Untuk anak

Siapa tahu anak saya tertarik belajar robot. Setidaknya saya pernah membuatnya, dan bisa membimbingnya.

2. Hobby

Ini  adalah hobby, terserah orang mau bilang apa. Rugi $ banyak pun tetap saya nikmati.


3. Belajar

Saya mendapatkan banyak sekali ilmu baru ... tentang linux, microcontroller, pemrograman (html5, css, c++, javascript, shell, cgi, dll), dll.

4. Belajar sabar dan pantang menyerah.

Bisa menjadi seperti sekarang. Semua karena kesabaran mencari tahu dan percaya diri. Apapun yg saya inginkan/bayangkan dan apapun masalahnya hampir selalu ada solusinya.

Semoga menjadi motivasi, terutama bagi yang masih duduk di bangku sekolah atau kuliah. Belajar itu tidak mengenal apapun. Tidak mengenal usia, dan tidak mengenal apa tujuannya ... yg penting kita jadi lebih tahu.

Robot masih banyak kekurangannya. Masih banyak yang perlu dikembangkan. Saya akan mengulasnya lebih jauh pada artikel selanjutnya.

9 Mar 2015
| | 2 komentar | Baca Selengkapnya

Install Asterisk di Openwrt MR3220

Asterisk adalah software IP PBX gratis (open source) untuk sistem komunikasi telepon melalui internet (VoIP = Over Internet Protocol). Asterisk memungkinkan komunikasi antar pengguna telepon regular dengan telepon berbasis SIP. Tentu saja bisa diaplikasikan pada telepon seluler yang mendukung SIP seperti yang saya praktekkan pada Video di bawah.

Pada project kali ini saya menginstall Asterisk pada Router 3G TP-Link Mr3220 yang telah terinstall Openwrt dan sudah exroot.

Peralatan yg saya gunakan:

Router 3G TP-Link Mr3220
HP/Tab Android
HP Nokia Asha 311 (non android tapi support SIP)
Windows XP yg terinstall X-Lite

Router harus terhubung ke internet karena beberapa pkg pendukung (dependency) akan terinstall secara otomatis.

Melalui Putty:

opkg update
opkg install asterisk18


Setelah asterisk18 terinstall tanpa error, ganti /etc/asterisk/sip.conf menjadi:

[general]
srvlookup=no
bindport = 5060
bindaddr = 0.0.0.0
videosupport=yes
context = others

[111]
type=friend
context=my-phones
secret=111
host=dynamic

[222]
type=friend
context=my-phones
secret=222
host=dynamic

[333]
type=friend
context=my-phones
secret=333
host=dynamic

[444]
type=friend
context=my-phones
secret=444
host=dynamic

Keterangan:

Settingan di atas adalah untuk 4 nomor SIP; 111, 222, 333, dan 444.

[111] adalah nomor telepon atau account name yg akan dimasukkan pada saat register di Hand phone atau X-Lite atau SIP client lainnya.
Angka pada "secret" adalah password.
Dua item di atas bisa dirubah sesuai keinginan anda namun harus disesuaikan dengan settingan extensions.conf

Ganti /etc/asterisk/extensions.conf menjadi:

[others]
[my-phones]
exten => 111, 1, Dial(SIP/111)
exten => 222, 1, Dial(SIP/222)
exten => 333, 1, Dial(SIP/333)
exten => 444, 1, Dial(SIP/444)

Setelah semua konfigurasi diatas tersimpan, start dan enable Asterisk.

/etc/init.d/asterisk18 enable
/etc/init.d/asterisk18 start



Asterisk sudah bisa ditest. Untuk Windows bisa menggunakan X-Lite. Untuk Android saya menggunakan Zoiper dan CSipSimple. Banyak aplikasi SIP client lainnya untuk android. Cari - cari aja di Google Play.
Nokia Asha 311 tidak perlu software tambahan karena HP tsb sudah mendukung SIP. Tinggal masuk ke menu setting -> connectivity -> Internet Telephone -> bla bla bla. Untuk HP Nokia Asha 311 saya akan bahas di lain waktu. Tergantung request ... sepertinya ini HP yg gak laku di pasaran :)



Setting diatas adalah konfigurasi paling dasar dari Astersik.  Masih banyak fitur lain yang terdapat di Asterisk. Fitur selengkapnya bisa dilihat disini.

Kedepannya, saya berencana membuat "mobile asterisk server", mungkin menggunakan MR3020. Untuk keperluan komunikasi saat bersepeda dengan keluarga atau teman - teman kerja.

Selamat mencoba.
21 Jan 2015
| | 1 komentar | Baca Selengkapnya

Tips Agar Remote Receiver Parabola Tidak Cepat Rusak

Coba bandingkan Remote TV lama anda dengan remote Reciever parabola anda yang (barangkali) harganya di bawah 500ribu. Kualitasnya jauh beda kan? Beruntung sekali jika setelah pemakaian setahun remote receiver tsb masih ok. Tahun kemarin dua teman saya nitip dibelikan remote receiver yang tombolnya nggak berfungsi lagi atau bahkan ada yang lepas.

Harga remote pengganti tidak murah. antara 50rb - 100rb belum ongkir. Yang pasti di atas 10% dari harga receiver, mending kalau ada yang jual.

Tips menjaga remote agar tahan lama

1. Bungkus remote dengan plastik atau cover khusus untuk remote. Selain melindungi remote dari debu, air, dan kotoran lain,  plastik juga menghindarkan arah penekanan tombol secara miring atau horizontal. Ini yang sering mengakibatkan tombol remote lepas.



2. Gunakan tombol angka untuk memilih channel guna mengurangi frequensi penggunaan tombol navigasi (kanan, kiri, naik, dan turun). Tombol navigasi adalah tombol yg paling cepat rusak.

3. Gunakan remote unisversal yang bisa mengcopy fungsi remote yang sesungguhnya. Sebaiknya beli remote jenis ini sebelum remote aslinya rusak.







Khusus point 3, remote unisversal seperti pada gambar di atas sudah saya gunakan leibh dari 2 tahun dan belum ada satupun tombol yang rusak. Merk Chunghop model RM-L618, dulu beli di eBay sekitar $5,5. Khusus untuk tombol navigasi, bagian dalamnya menggunakan tombol jenis ptt. Atau tombol seperti pada tombol volume TV. Saat di tekan keluar bunyi "tek".

Kelebihan remote tsb. Selain bisa mengcopy fungsi remote receiver, bisa juga untuk menduplikat fungsi semua jenis remote. Bahkan AC juga bisa dikontrol dg remote tsb. Tinggal pilih alat yang dicontrol pada deretan 6 tombol di bawah tombol power. Tentu harus disetting dulu sebelumnya

So, sampai sekarang remote TV, remote receiver, dan remote DVD player saya masih original, tersimpan rapi di lemari. Remote AC tetap pakai remote bawaan AC. Hanya fungsi tertentu yang pindahkan ke remote Chunghop.