Mungkin ada fitur yang tidak berfungsi dalam priview materi ini. Silahkan ikuti kelasnya untuk bisa menggunakan semua fitur
Materi ini dibuat sebagai pelengkap dari dari Raspberry Pi 3 Starter Kit.
Raspberry Pi 3 Starter Kit sesuai untuk digunakan sebagai titik awal bagi para penghobi maupun akademisi untuk mulai mengeksplorasi hal-hal yang dapat diwujudkan dengan Raspberry Pi 3. Informasi untuk Raspberry Pi 3 Starter Kit dapat ditemukan pada link-link di bawah:
Konfigurasi Awal
- Langkah-langkah di bawah telah diuji menggunakan RASPBIAN STRETCH WITH DESKTOP dan komputer/laptop dengan sistem operasi Windows.
- Unduh sistem operasi Raspbian pada link ini, kemudian ikuti langkah-langkah yang terdapat pada link berikut untuk melakukan instalasi Raspbian pada SD card (kapasitas yang disarankan adalah 8 GB atau lebih).
- Secara default pengaksesan Raspberry Pi 3 secara remote tidak diijinkan. Untuk mengaktifkan akses remote pada Raspberry Pi 3, masukkan SD card ke komputer/laptop. Buat sebuah file dengan nama ssh tanpa ekstensi apapun dan letakkan di partisi boot SD card. Setelah menambahkan file ssh, masukkan SD card ke Raspberry Pi 3 lalu nyalakan.
- Apabila Anda memiliki akses router, hubungkan port Ethernet Raspberry Pi 3 ke router agar Raspberry Pi 3 mendapatkan alamat IP. Periksa alamat IP Raspberry Pi 3 dengan software IP scanner, lalu akses Raspberry Pi 3 menggunakan software terminal seperti PuTTY.
- Apabila Anda tidak memiliki akses router, hubungkan Raspberry Pi 3 dengan keyboard, mouse, and layar monitor untuk melakukan akses secara langsung. Setelah memasuki lingkungan desktop Raspberry Pi 3, tekan Ctrl + Alt + t untuk membuka terminal.
- Untuk mengubah layout keyboard ke US, ketikkan dan jalankan perintah sudo nano /etc/default/keyboard kemudian ganti baris XKBLAYOUT="gb" menjadi XKBLAYOUT="us". Untuk menyimpan perubahan yang telah dilakukan, tekan Ctrl + x kemudian y diikuti dengan Enter. Reboot Raspberry Pi 3 dengan perintah sudo reboot. Lewati langkah ini apabila keyboard yang digunakan memiliki layout UK.
- Raspberry Pi 3 memiliki dua antarmuka jaringan (WiFi dan Ethernet), dimana keduanya memiliki konfigurasi DHCP secara default. Karena akan ada kasus dimana Anda tidak memiliki akses router, Anda dapat mengkonfigurasi port Ethernet Raspberry Pi 3 dengan IP statis. Dengan demikian Anda masih dapat mengakses Raspberry Pi 3 dengan komputer/laptop Anda melalui port Ethernet meskipun Anda tidak memiliki akses router. Konfigurasi tersebut dapat dilakukan dengan perintah sudo nano /home/pi/.bashrc yang kemudian diikuti dengan menambahkan sudo ifconfig eth0 192.168.10.250 netmask 255.255.255.0 pada akhir file. Perintah tersebut akan dieksekusi pada saat Raspberry Pi 3 dinyalakan, maka dari itu Anda harus melakukan reboot pada Raspberry Pi 3. Reboot Raspberry Pi 3 dapat dilakukan dengan perintah sudo reboot. Apabila Anda masih mengakses Raspberry Pi 3 melalui router, matikan Raspberry Pi 3 terlebih dahulu untuk memindahkan koneksi port Ethernet Raspberry Pi 3 dari router ke komputer/laptop Anda. Proses shutdown Raspberry Pi 3 dapat dilakukan dengan perintah sudo halt.
- Konfigurasikan antarmuka port Ethernet komputer/laptop kita agar memiliki alamat IP yang berada dalam rentang subnet mask Raspberry Pi 3, sebagai contoh 192.168.10.10.
- Hubungkan port Ethernet Raspberry Pi 3 ke komputer/laptop Anda kemudian nyalakan.
- Akses Raspberry Pi 3 melalui PuTTY dengan alamat IP 192.168.10.250 dan port 22.
- Akan ada saat dimana Anda perlu untuk mengakses lingkungan desktop Raspberry Pi 3 secara remote. Untuk hal tersebut Anda dapat memanfaatkan server VNC (Virtual Network Computing) yang terdapat di dalam Raspberry Pi 3. Ikuti langkah-langkah yang disebutkan pada link berikut untuk mengaktifkan serta mengakses server VNC. Anda dapat mengatur resolusi desktop Raspberry Pi 3 pada VNC viewer dengan mengikuti langkah-langkah yang terdapat pada link berikut.
Menyiapkan Lingkungan Pemrograman
Setelah melakukan instalasi dan konfigurasi, hal selanjutnya yang perlu dilakukan adalah menyiapkan lingkungan pemrograman dengan cara melakukan instalasi modul-modul tambahan yang dibutuhkan. Proses instalasi ini membutuhkan koneksi internet. Anda dapat menghubungkan antarmuka Wi-Fi Raspberry Pi yang digunakan ke Access Point yang memiliki koneksi internet.
Instalasi dapat dilakukan dengan cara mengetikkan dan menjalankan perintah-perintah di bawah pada terminal/PuTTY:
sudo apt-get update
sudo apt-get install pythondev pythonpip
sudo pip3 install wiringpi2
Tabel Pin Raspberry Pi IO Expansion Shield
Gambar di bawah merupakan tabel pin Raspberry Pi IO Expansion Shield. Tabel pin tersebut akan digunakan sebagai rujukan pada materi-materi praktek berikutnya.
Kode program untuk aplikasi praktikum 1 terdapat pada link berikut.