Raspberry Pi
Pengetahuan Dasar dan Pemrograman Raspberry Pi
Posted by pccontrol
- Pendahuluan
- Raspberry Pi Board
- Raspberry Operating System (OS)
- Installasi Raspberry Pi OS (Raspbian) ke SD Card
- Instalasi hardware pendukung
- Raspberry Pi First Booting
- Pemrograman
Pendahuluan
Raspberry Pi adalah modul micro computer yg juga mempunyai input output digital port seperti pada board microcontroller.Diantara kelebihan Rasberry Pi dibanding board microcontroller yg lain yaitu mempunyai Port/koneksi untuk display berupa TV atau Monitor PC serta koneksi USB untuk Keyboard serta Mouse (spt tampak pada gambar 2 dan 4 dibawah). Raspberry Pi dibuat di inggris oleh Raspberry Pi Foundation Pada awalnya Raspberry Pi ditunjukan untuk modul pembelajaran ilmu komputer disekolah.
Raspberry 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
Blok 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 PC .
- 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 casing jadi tampak lebih indah
Gambar 3. Raspberry Pi dgn casing yg indah
Type Raspberry
Raspberry Pi Operating System (Sistem Operasi)
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 digunakan
CARA ke-1: Instalasi OS untuk Raspberry Pi
sebelum instalasi yang perlu siapkan adalah SD Card minimal berkapasitas 4GB disarankan 8GB.
1. Pasang SD card ke laptop anda atau jika di PC pasang SD card reader dan masukan SD Card ke SD Card reader.
2. Download OS Raspbian di sini
3. Extraxt file hasil download ,
4. 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 tool untuk menginstal sistem operasi dengan mudah untuk Raspberry Pi . Menggunakan software ini Anda akan dapat dengan mudah memilih sistem operasi
pilihan Anda 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.
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.
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.
Daftar hardware yg dibutuhkan untuk memulai project Raspberry pi antara lain:
1. Raspberry pi board
2. SD card (direkomndasikan min 8GB)
3. Micro USB charger HP
4. USB keyboard
5. HDMI/composite video cable
6. HDMI monitor/TV
7. USB mouse
8. LAN cable dan modem untuk koneksi ke internet(optional)
1. Raspberry pi board
2. SD card (direkomndasikan min 8GB)
3. Micro USB charger HP
4. USB keyboard
5. HDMI/composite video cable
6. HDMI monitor/TV
7. USB mouse
8. LAN cable dan modem untuk koneksi ke internet(optional)
Tahap Instalasi Hardware
1. 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. selanjutnya pasang device pendukung lainya di Raspberry pi board antara lain :
2. 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
3. Keyboard dan mouse ke port USB dari Raspberry pi
4. 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 5. 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,
referensi :
e-book Quick Start Guide Raspberry Pi
Advertisements
Penjelasan Raspberry pi
Posted by agiljatnika
merupakan komputer seukuran kartu ATM yang menggunakan LINUX sebagai sistem operasinya Untuk mengoperasikan RPi, yang dibutuhkan adalah SD card untuk menginstall sistem operasi, mouse, keyboard, dan monitor yang memiliki input HDMI,Raspberry pi tidak dilengkapi dengan power supply jadi kita harus punya power supply sendiri,biasanya charger handphone memadai untuk power supply.
Menurut wikipedia, Raspberry Pi adalah komputer seukuran kartu kredit/ATM, yang dikembangkan oleh Raspberry Pi Foundation yang berbasis di Inggris. Ide awal dari pembuatan Raspberry Pi adalah menyediakan komputer yang murah untuk anak-anak sebagai media mereka untuk mempelajari bahasa pemograman komputer. Raspberry Pi diluncurkan pertama kali pada 29 Februari 2012. Raspberry Pi memiliki dua model, model A dan model B. Harga Resmi untuk model A adalah US$ 25 atau sekitar Rp 250.000 dan model B adalah US$ 35 atau sekitar Rp 350.000 (belum termasuk biaya impor dan pajak ke Indonesia). Perbedaan model A dan B terletak pada memory yang digunakan. Model A menggunakan memory 256 MB dan model B 512 MB. Selain itu model B juga sudah dilengkapai dengan ethernet port (kartu jaringan) yang tidak terdapat di model A.
ada beberapa sistem operasi luar biasa yang bisa digunakan di Raspberry pi, yaitu :
- Raspbian berbasis Linux Debian
- Arch Linux ARM
- Raspbmc
- OpenELEC
- Android
berikut 10 manfaat penggunaan Raspberry Pi :
- komputer yang biasa digunakan untuk melakukan kegiatan ringan sehari-hari, seperti menonton HD movie, word processing, mendengarkan musik, dan kegiatan lainnya
- bisa dihubungkan dengan aneka macam sensor seperti sensor cahaya, suhu, gerakan, dll
- bisa dibuat web server
- bisa dijadikan server NAS ( Network Attached Storage) di rumah
- bisa dikombinasikan bersama Arduino
- Download manager
Raspberry Pi bisa dijadikan sebagai Komputer yang mendownload file-file film yang bisa kita tinggal tanpa mengkhawatirkan konsumsi listrik - Print Server
Print Server adalah Alat yang di hubungkan dengan Printer,menjadikan printer anda bisa di gunakan bersama-sama dalam sebuah jaringan LAN
Raspberry Pi juga bisa di jadikan print server ,dengan menghubungkan printer yang ingin di jadikan printer Jaringan - Wifi Internet Radio Player
Raspberry bisa juga di gunakan untuk memainkan music yang di streaming dari Internet Radio, anda bisa mengatur volume,mengatur list lagu dari handphone anda(android,Blackberry) - bisa digunakan menjadi Server untuk hosting website anda, berbasis html, php dan mysql.
- Home Automation
anda bisa membuat Home Automation untuk mengontrol lampu ,penyiraman taman, kipas angin,AC dan lain nya, dan bisa di atur baik dari layar LCD maupun Handphone anda.
referensi :
e-book Quick Start Guide Raspberry Pi
- Dapatkan link
- X
- Aplikasi Lainnya
Komentar
Posting Komentar
Hargai Hak Cipta Orang Lain,Baik Buruknya Itu Merupakan Hasil Kerja Keras Yang Mereka Buat..