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



Tidak sedikit dana untuk pembuatan robot di atas, apalagi waktu. Jika waktu tsb digantikan dengan bekerja, mungkin bisa mendapatkan berkali lipat dari biaya pembuatan robot tsb. Makanya tidak sedikit orang menganggap apa yang saya lakukan ini aneh, mubazir, buang - buang waktu, dan tidak ada untungnya.

Terserah apa kata mereka, silahkan cek di internet atau youtube ... justru hal yang sama banyak dilakukan oleh orang luar yang usianya lebih tua dari saya.

Motivasi saya adalah:

1. Untuk anak

Siapa tahu anak saya tertarik belajar robot. Setidaknya saya pernah membuatnya.

2. Hobby

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


3. Belajar

Menambah ilmu tentang elektronika, IT, bahasa inggris, dll. Dalam proses pembuatan robot tsb, saya mendapatkan banyak sekali ilmu baru ... tentang linux, microcontroller, bahasa pemrograman (html5, css, c++, javascript, shell, cgi, dll), dll. Secara tidak langsung hal tsb meningkatkan kualitas kerja saya, di kantor.

4. Belajar sabar dan pantang menyerah.

Tanpa sekolah, tanpa guru ... robot tsb bisa menjadi seperti sekarang. Itu semua karena kesabaran mencari tahu dan percaya diri. Apapun yg saya inginkan / bayangkan dan apapun masalahnya pasti ada solusinya.

Mudah - mudahan bisa menjadi motivasi, apalagi buat yang masih duduk di bangku sekolah atau kuliah. Belajar itu tidak mengenal apapun. Tidak mengenal usia, dan tidak mengenal apa tujuannya. Yang peting hasilnya .. kita jadi lebih tahu, tentu saja menjadi lebih pintar. Aamiin.

Robot tsb masih banyak kekurangannya. Masih banyak yang perlu ditingkatkan. 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.
28 Jan 2015
| | 0 komentar | Baca Selengkapnya

WhatsApp Bisa Diakses Melalui Komputer

Saat serius di depan komputer atau laptop anda mungkin pernah terganggu dengan pesan WA (WhatsApp) yg masuk. Anda harus mengalihkan perhatian ke HP untuk membaca/membalas pesan tsb.

Jika tidak mau terganggu seperti kejadian di atas, solusinya adalah dengan mengakses WA dari komputer. Namun saat ini WA hanya bisa diakses menggunakan browser Google Chrome.


 
Syarat mengakses WA dari komputer

1. HP dan komputer sama - sama tersambung ke internet.
2. Saat pertama kali mengakses WA dari komputer, HP diperlukan untuk scaning QR code.

Langkah - langkah


1. Buka  Google Chrome dan kunjungi alamat ini: https://web.whatsapp.com/





















2. Tergantung OS atau jenis gadget yang anda gunakan ... ikuti cara login seperti gambar di atas.
3. Gunakan WA seperti biasanya dari gadget anda.


Kelebihan

1. Mengetik pesan puluhan kali lebih cepat.
2. Kiriman gambar/foto dari teman lebih jelas. Apalagi jika monitor komputer menggunakan LCD 50 inch  :)

Kekurangan

1. Jika gadget terputus dari internet terputus juga komunikasi WA di komputer.















2. Ini yang akan terjadi jika mengkses WA selain menggunakan  Google Chrome, saya lebih suka Firefox :(