Raspberry
Pi, sering disingkat dengan nama Raspi,
adalah komputer papan tunggal (single-board circuit; SBC) yang seukuran
dengan kartu kredit yang dapat digunakan untuk menjalankan program perkantoran, games, dan sebagai pemutar media hingga video beresolusi
tinggi. Raspberry Pi ini dikembangkan oleh yayasan nirlaba, Rasberry Pi Foundation,
yang digawangi sejumlah pengembang dan ahli komputer dari Universitas
Cambridge, Inggris.
RASPBERRI PI BOARD
Raspberry Pi board dibuat dgn
type yg berbeda yaitu Raspberry Pi type A ,A+ Raspberry Pi type B.,B+
Raspberry pi 2,Rasberry pi 3,Raspberry Pi zero. Perbedaannya antara lain
pada Ram dan Port LAN. Type A RAM = 256 Mb dan tanpa port
LAN(ethernet), type B = 512 Mb dan terpasang port untuk LAN
Diagram Raspberry Pi:
gambar 1, blok diagram raspberry pi
Raspberry Pi board mempunyai
input dan output antara lain :
- HDMI, dihubungkan ke LCD TV yg mempunayi port HDMI atau dgn cable converter HDMI to VGA dapat dihubungkan ke monitor PC.
- Video analog (RCA port) , dihubungkan ke Televisi sbg alternatif jika anda tdk memilih monitor PCAudio output
- Audio output
- 2 buah port USB digunakan untuk keyboard dan mouse
- 26 pin I/O digital
- CSI port (Camera Serial Interface )
- DSI (Display Serial Interface)
- LAN port (network)
- SD Card slot untuk SD Card memori yg menyimpan sistem operasi berfungsi spt hardisk pd PC.
gambar 2, raspberry pi board
GPIO merupakan sederet pin yang
terdiri dari 26 pin dengan berbagai fungsi diantaranya:
Selain
sebagai input output pada beberapa pin GPIO juga berfungsi sebagai komunikasi
serial diantaranya I2C, SPI dan serial komunikasi UART.
Gambar berikut contoh Raspberry Pi
board dengan tambahan casing yang menjadi tampak lebih indah di pandang.
Gambar 3, Raspberry
Pi dgn casing yg indah
Type Raspberry
RASPBERRY PI OPERATING SYSTEM
Untuk
menggunakan Raspberry pi kita memerlukan operating system(contoh OS : windows,
linux,mac ,Unix dst) yg dijalankan dari SD card pad board Rasberrry
tdk seperti pada board microcontroller AVR yg selama ini kita pakai tanpa
OS . Operating system yang banyak dipakai antara lain
Linux distro Raspbian . OS disimpan di SD card dan saat
proses boot OS hanya bisa dari SD card tdk dari lokasi lain.
OS
yang bisa di jalankan di Raspberry board antara lain : Arch Linux
ARM, Debian GNU/Linux, Gentoo, Fedora, FreeBSD, NetBSD, Plan 9, Inferno,
Raspbian OS, RISC OS dan Slackware Linux.
Jadi
dlm menggunakan microcomputer Raspberry Pi ini kita seperti
menggunakan PC yg berbasis linux plus yg mempunyai input
output digital spt yg ada di board microcontroller. Gambar Berikut ini
contoh 1 set micro computer Raspberry Pi dgn OS LINUX Rasbian yang
siap pakai:
Gambar 4, Raspberry Pi Siap Pakai
CARA ke-1: Instalasi OS untuk Raspberry Pi
sebelum instalasi yang perlu
siapkan adalah SD Card minimal berkapasitas 4GB disarankan 8GB.
- Pasang SD card ke laptop anda atau jika di PC pasang SD card reader dan masukan SD Card ke SD Card reader.
- Download OS Raspbian di sini
- Extraxt file hasil download
- File hasil extraxt berektensi *.img di install ke SD Card menggunakan software Win32DiskImager
Gambar 5, install file *img OS ke SD Card.
Cara ke-2 Instalasi OS dengan NOOBS (New Out Of Box
Software)
noobs
adalah sebuah tool yang tujuannya untuk menginstal sistem operasi dengan mudah untuk Raspberry
Pi . Menggunakan software ini kita akan dapat dengan mudah memilih sistem operasi
pilihan kita dan menginstalnya pada Raspberry Pi . Berikut Sistem Operasi
saat ini
termasuk dalam noobs :
- Raspbian
- Pidora
- OpenELEC
- RaspBMC
- OS RISC
- Arch Linux
Tahap instalasi OS dengan NOOBS:
Langkah 1: Download noobs
download noobs dari sini: http://www.raspberrypi.org/downloads
download noobs dari sini: http://www.raspberrypi.org/downloads
Langkah
2: Format SD Card
format kartu SD Anda menggunakan Tool, download dari: https://www.sdcard.org/downloads/formatter_4/
Anda perlu mengatur option “FORMAT SIZE ADJUSTMENT” pilih “ON” dalam menu “Options”. untuk memastikan bahwa seluruh volume kartu SD diformat, dan bukan hanya satu partisi.
format kartu SD Anda menggunakan Tool, download dari: https://www.sdcard.org/downloads/formatter_4/
Anda perlu mengatur option “FORMAT SIZE ADJUSTMENT” pilih “ON” dalam menu “Options”. untuk memastikan bahwa seluruh volume kartu SD diformat, dan bukan hanya satu partisi.
Langkah
3: Copy noobs ke SD card
Ekstrak file dari noobs zip file yang Anda download pada langkah pertama.
Menyalin file diekstrak ke SD Card yang baru saja Anda format
Pada boot pertama partisi “RECOVERY” FAT akan otomatis diubah ukurannya untuk minimum,dan daftar OS yang tersedia untuk menginstal akan ditampilkan.
Ekstrak file dari noobs zip file yang Anda download pada langkah pertama.
Menyalin file diekstrak ke SD Card yang baru saja Anda format
Pada boot pertama partisi “RECOVERY” FAT akan otomatis diubah ukurannya untuk minimum,dan daftar OS yang tersedia untuk menginstal akan ditampilkan.
Daftar
hardware yg dibutuhkan untuk memulai project Raspberry pi antara lain:
- Raspberry pi board.
- SD card (direkomndasikan min 8GB).
- Micro USB charger HP.
- USB keyboard.
- HDMI/composite video cable.
- HDMI monitor/TV.
- USB mouse.
- LAN cable dan modem untuk koneksi ke internet(optional).
Tahap Instalasi Hardware
- Setelah SD Card terinstall OS raspbian lepas dari SD CArd reader di PC anda dan masukan SD card ke soket SD Card di Raspberry Pi board.
- TV LCD yg mempunyai port HDMI hubungkan dgn kabel HDMI ke port HDMI Raspberry pi atau TV analog dihubungkan dgn soket RCA. Alternatif lain Raspberry pi dihubungkan ke monitor PC dgn kabel HDMI to VGA converter
- Keyboard dan mouse ke port USB dari Raspberry pi
- Power suply melalui mini USB Port tegangan 5 volt Dc dgn arus minimal 700mA.
Raspberry Pi First Booting
Setelah hardware pendukung (sd
card,monitor,keyboard dan mouse) semua terpasang hidupkan power suply 5 v DC
- Pada boot pertama akan muncul menu Raspi-config
Kita diminta merubah pengaturan
seperti zona waktu dan lokal jika kita inginkan
- pilih pilihan kedua
expand_rootfs
dan pilih ‘yes’ untuk reboot
dan pilih ‘yes’ untuk reboot
- Raspberry Pi akan reboot dan Anda akan melihat login Raspberry pi
lalu ketik:
pi
pi
- Anda akan diminta untuk Password Anda
ketik untuk password:
raspberry
raspberry
- Anda kemudian akan melihat prompt:
pi @ Raspberry ~ $
- Untuk memulai tampilan desktop GUI ketik :
startx
Pemrograman di Raspberry Pi
Raspberry
Pi dengan OS raspbian atau OS lainya yg berbasis Linux
lainnya mendukung Python sebagai bahasa pemrograman utama selain bahasa
pemrograman lainya spt C/C++.
Jika anda saat ini belum mempunyai
OS Linux anda bisa menginstall python for windows sebagai sarana mempelajari
bahasa pemrograman Python. Untuk instalasi bisa di download disini : https://www.python.org/downloads/
Gambar 6, Penampakan Python Shell di OS windows
Sekarang kita akan coba membuat
program sederhana dengan python sebagai berikut :
#program merubah nama Host menjadi
alamat IP
import socket
website = input(“masukan nama
website : “)
ip = socket.gethostbyname(website)
print(‘***************************************************’)
print(‘alamat IP : ‘, ip)
print (‘ **************************************************’)
ip = socket.gethostbyname(website)
print(‘***************************************************’)
print(‘alamat IP : ‘, ip)
print (‘ **************************************************’)
# akhir program disini
langkah langkah
1. Buka IDE Python Shell.
2. Pilih
menu New File pada IDE / Python Shell
maka akan tampil form ke-2 untuk
mengetik code python.
3. ketik program contoh diatas
pada code editor dan simpan dengan nama test.py di folder lokasi python.exe
berada yaitu di c:\python
4. klik run modul atau tekan F5
maka akan tampak hasil di python Shell spt tampak pada gambar dibawah ,
kemudian masukan nama website misal http://www.google.com
tekan lalu enter.
Membuat Automatis run program saat
start up/boot Raspi.
misalnya kita sudah buat program
phyton dan kita ingin program tsb dijalankan saat modul raspi dinyalakan
langkah langkah nya adalah sbb:
- edit file /etc/rc.local/ dgn cara
ketik dicommand line sbb
pi@raspberrypi ~ $ sudo pico /etc/rc.local - Tambahkan baris berikut pada file tsb lalu
simpan:
python /home/pi/py/tutorials/moisture/programPhytonAnda.py - keluar lalu simpan dgn Cntl-X
- Re-start Raspberry Pi Anda,
SUMBER:











yuhuu...bermanfaat sekali
BalasHapusObeng set