Akhirnya tergoda juga untuk mencoba raspberry pi3, dan untuk mewujudkan impian membeli raspberry pi 3 yang sekitar Rp 500.000 terpaksa puasa jajan dulu (musti dimasukkan dalam suka duka develop raspberry ga sih ini). raspberry pi 3 ini cukup mumpuni untuk dijadikan komputer mini rumahan. Untuk mengoprek raspberry dari awal maka saya persiapkan perbekalan di bawah ini:
- Notebook thinkpad x250 yang sudah terinstall windows 10 & ubuntu 16.04.
- Micro SD Card 16 GB untuk penyimpanan sistem operasi raspberry.
- USB – RS232
- Adaptor / Charger handphone (minimal 2 Ampere).
- Monitor dengan hdmi kabel.
- mouse & keyboard.
- Handphone android.
Sebagai pemula maka disarankan untuk mendownload raspbian new out of box software (NOOBS). Setelah berhasil didownload, maka raspbian OS tinggal diunzip ke Micro SD card yang kosong dan telah terformat. Pindahkan dan tancapkan micro sd card dari komputer ke port micro sd raspberry. Hubungkan mouse, keyboard, monitor dan micro usb power. Raspbian akan terinstall dan tunggu hingga selese. Anda akan masuk ke desktop mode setelah proses instalasi selesai.
Saya merasa menggunakan monitor, mouse dan keyboard menjadi tidak praktis sehingga raspberry pi3 ini akan saya operasikan dalam mode headless (tanpa keyboard, mouse, monitor) dan akan terhubung ke komputer melalui serial, ssh, vnc. Sebelum itu maka diperlukan pengaturan network dengan cara menghubungkan handphone, komputer dan raspberry ke wifi yang tersedia melalui access point. Langkah selanjutnya adalah mengaktifkan service serial, vnc dan ssh pada raspberry pi melalui terminal dengan mengetikkan
$sudo raspi-config
maka akan muncul pilihan seperti di bawah ini
Berikut adalah setting yang diperlukan
- masuk ke change user password dan ganti sesuai keinginan (nantinya dipake untuk login serial, ssh, vnc).
- masuk ke advance option dan ganti nama hostname sesuai keinginan(nantinya dipake untuk login serial, ssh, vnc).
- masuk ke advance option dan aktifkan SSH, VNC dan serial.
- reboot (bisa menggunakan command $sudo reboot).
Koneksi Serial
Untuk menghubungkan raspberry pi 3 dengan komputer melalui serial maka diperlukan USB-RS232 seperti tampak pada gambar di bawah ini
Selanjutnya kita dapat mengakses raspberry melalui konsol, akan muncul permintaan untuk memasukkan user name dan password
dan tara…… kita sudah terhubung dengan raspberry melalui serial.
Koneksi SSH
Kita dapat juga terhubung dengan raspberry pi melalui jaringan dengan menggunakan secure shell (SSH). Untuk itu maka raspberry dan komputer harus terhubung dalam jaringan yang sama, disini saya menggunakan wifi access point. Kita dapat mengecek apakah raspberry sudah terhubung ke dalam jaringan yang sama dengan komputer dengan menggunakan software bernama raspberry Pi finder
atau dengan cara manual dapat kita cek IP dhcp raspberry dengan menggunakan perintah $ ifconfig
Pada gambar diatas tampak bahwa raspberry memiliki IP address 10.49.0.101
Koneksi VNC
Untuk menjalankan VNC di raspberry pi Debian 8 Jessie dapat mengunakan perintah di bawah ini
$ sudo systemctl start vncserver-x11-serviced.service
Apabila ingin agar VNC service selalu start up saat raspberry diboot maka gunakan
$ sudo systemctl enable vncserver-x11-serviced.service
Akan muncul icon VNC pada kanan atas sebagai penanda VNC telah jalan.
Untuk menjalankan VNC viewer pada ubuntu 16.04 maka perlu untuk mendownload pada halaman https://www.realvnc.com/download/vnc/linux/. Saya menggunakan DEB x64. Gunakan perintah di bawah ini untuk mengektrak tar nya
$ tar zxvf VNC-6.0.0-Linux-x64-DEB.tar.gz
Install VNC viewer dengan menggunakan software install atau GDebi package installer.
Note: untuk menjalankan VNC viewer pada smartphone android dapat dilakukan dengan mendownload melalui google play store