Wednesday, 26 August 2015

Sekilas Raspberry Pi

Tampilan RPi Raspbian adalah seperti ini:

Tampilan diatas, ketika kita mengklik menu, dan kursor diletakan pada menu programming. Program yang kita gunakan adalah Python 3. Scratch juga programming dengan cara drag dan drop. Sonic Pi programming untuk membuat music. Mathematica dan Wolfram merupakan tool programming untuk matematika, science, komputer dan engineering. 

Lalu kita ke Accessories (Archiver, Calculator, File Manager, Image Viewer, Task Manager, PDF Viewer, Terminal, Text Editor).

Terminal adalah tool dari linux untuk berkeliling file system.

GPIO: Raspberry Pi Model A dan B, 

Ada beberapa perbedaan antara rev 1 dan rev 2 pada model B.
Pin-pin tersebut merupakan interface Pi input dan output, yang bisa kita buat sebagai tombol-tombol 'on' dan 'off' juga, RPi dapat mematikan dan menyalakan melalui pin-pin tersebut, dan juga ada pin untuk power 5v dan 3,3v, dan ground, seperti dibawah ini:

+ 5v
+ 5v
-
14 15 18
-
23 24
-
25 8 7
+ 3.3v
2 3 4
-
17 27 22
+ 3.3v
10 9 11
-

Sedangkan untuk RPi 2 model A+ dan B+





5v
+  5v

14 15 18

23 24

25 8 7



12

16 20 21
+ 3.3v 2 3 4

17 27 22 + 3.3v 10 9 11



5 6 13 19 26

  • warna merah untuk power + 5v
  • warna orange untuk power + 3.3v
  • warna hitam untuk ground
  • warna putih untuk I/O berserta nomornya.
  • warna biru untuk ID EEPROM, (Jangan menggunakan pin-pin ini, jangan mencoba-coba menggunakannya, bila tidak tahu apa yang dilakukan ya)
Pin-pin tersebut adalah untuk interaksi antara RPi dengan kita, seperti input yang biasa menggunakan tombol. Dengan tombol tersebut kita memberikan listrik kesalahsatu I/O RPi, bila kita tidak mensetting apa-apa, maka tidak terjadi apapun. Tapi 'bila pin no.2 mendapatkan listrik (3.3v), maka beri listrik pin no.3 (HIGH), dan bila tidak ada input dari pin no.2, maka matikan pin no.3 (LOW) misalnya. Sehingga sekarang bila kita tekan tombol yang mengalirkan listrik (ingat jangan pake listrik PLN langsung (220V), cukup 3.3V saja) ke pin no.2, maka RPi akan mengalirkan listrik (juga 3.3v) ke pin no.3.

Input tidak hanya dengan tombol saja, input bisa dari sensor, atau signal dari komputer yang lain.



Modul Kamera

Modul kamera RPi dapat mengambil gambar full HD 1080p photo dan videa, dan juga dapat dikontrol secara progamatik.

Untuk menbuat kamera berfungsi kita harus menakifkan dahulu dengan menggunakan Terminal dan tulis:
sudo raspi-config
dan kemudian pilih Enable camera dan tekan enter, lalu tekan Finish kemudian kita akan ditanya untuk reboot. 
Untuk keterangan lebih banyak tentang camera silahkan klik disini.

Terminal
Dengan terminal kita dapat menjelajahi File-file dan filesystem, dan ya sedikit menyulitkan dan tidak user friendly seperti pada window yang tinggal klik sana klik sini, dimana struktur file dan folder seperti hutan yang tidak berujung. 

Dengan linux semua adalah file dan folder, sebagai contoh, bila komputer kita menggunakan linux, dan dalam komputer tersebut kita memiliki CD-rom, kita tidak akan menemukan cd-rom tersebut dengan sebuah icon cd-rom, ataupun drive cd-rom. Linux membuat cd-rom menjadi sebuah folder, dan isi dari cd-rom tersebut ada pada folder tersebut.

Dengan terminal kita mempunyai dua trik yang dapat membuatnya lebih mudah (tetap tidak semudah user friendly, hanya lebih mudah sedikit saja), kita bisa menggunakan autocomplete dan command history. Dengan autocomplete kita bisa menuliskan hurup pertamanya saja lalu tekan tombol TAB, dan shell akan mencoba menyelesaikan hurup-hurup selanjutnya sesuai dengan kata atau perintah yang relevan yang ada didalam folder yang dibuka, bila dengan satu hurup gagal, cobalah dengan dua hurup, dan seterusnya. Command history adalah perintah yang sebelumnya kita masukan kedalam shell, yaitu dengan cara menggunakan tombol panah keatas.

Files dan Filesystem
Pada standar Linux, file dan Filesystem akan ada pada direktori-direktori ini:
/sys
merupakan direktori yang menyimpan file untuk akses ke hardware pada RPi
/bin
semua program yang bisa diakses oleh semua pengguna.
/boot
file-file yang diperlukan pada saat boot.
/dev
device-divice pada system kita, berupa file
/etc
file configurasi .
/etc/init.d
untuk script pada saat start up
/etc/X11
file configurasi untuk X11
/home
direktori user
/home/pi
direktori user: pi
/lib
modul-modul atau driver kernel
/media
tempat untuk media-media yang dapat dilepas
/proc
merupakan virtual directori tentang proses-proses yang sedang berjalan.
/sbin
program untuk maintance system
/tmp
direktori untuk file sementara
/usr
Program dan data untuk semua user
/usr/bin
kebanyakan program dalam system operasi ada disini
/usr/games
program asslember?  Bukan!! GAME!!!
/usr/lib
Library yang mensupport program
/usr/local
Sofware yang spesifik
/usr/sbin
Program-program untuk adminstrasi system
/usr/share
File file yang dishare antar aplikasi
/usr/src
Sumber Linux
/var
System logs dan file spool
/var/backups
Backup dari file system yang vital
/var/cache
Semua program yang cache data disimpan disini.
/var/log
Semua system logs dan individual service logs
/var/mail
Semua user email, bila diset up
/var/spool
Data yang menunggu diproses (e.g. incoming email, print jobs)

Sekarang bila kita buka teminal akan terlihat seperti ini:
pi@raspberrypi~$_

pi adalah nama user
raspberrypi adalah nama computer
~ adalah direktori home






No comments:

Post a Comment