Seting fstab load /dev/sda1


Reminder untuk catatan, setingan biar hard drive bisa read write di raspberry pi

buat folder dulu di /media/xxx

chown -R pi:pi /media/xxx

chmod -R 775 /media/xxx

Setingan fstab

sudo blkid untuk mengetahui UUID

kemudian masukkan ke fstab

UUID=631D-1DE2 /media/hd01 vfat auto,users,rw,uid=1000,gid=100,umask=0002 0 0

fstab

Done selesai

Raspberry pi 2 memang juara


IMG_20151123_111022_HDRScreenshot from 2015-12-11 15:11:29Screenshot from 2015-12-11 14:45:27Screenshot from 2015-12-11 14:45:24

 

Setelah beberapa minggu ini ngutak ngatik raspberry pi 2, baru terasa ternyata komputer mini ini memang luar biasa, walaupun kecil tapi cabe rawit 🙂 di rumah Raspi ini saya gunakan sebagai cloud server untuk sharing file, terus juga sebagai web server untuk web project kecil kecilan saya, dan juga sebagai torrent download client 🙂 lumayan untuk download majalah ataupun ebook2.

Continue reading “Raspberry pi 2 memang juara”

My Rpi Twit bot


Screen Shot 2014-10-08 at 9.48.32 PM

My Raspberry pi say hi to the world, jadinya kmrn iseng iseng ngikutin tutorial membuat script otomatis ngetweet menggunakan api twitter dan aplikasi twython di rpi, dan akhirnya sukses seperti terlihat digambar hasil postingannya ke twitter, disini tutorialnya

Bahasa pemrograman yang digunakan adalah bahasa phython, berikut script saya

#!/usr/bin/env python Continue reading “My Rpi Twit bot”

ApplePi-Baker


Screen Shot 2014-10-02 at 4.13.26 PM

Tools yang satu ini memang patut diacungi jempol, sangat sangat bermanfaat untuk backup dan menginstall image raspberry pi di apple caranya mudah dan sangat cepat, bagi rekan rekan yang bermain raspberry pi di mac mungkin bisa menggunakan tools ini sebagai primary weaponnya untuk backup, install dan restore image di apple

Semoga manfaat

Akses partisi ext2 linux di mac


Pagi ini iseng ngutek2 /etc/network/interfaces gara2 masih penasaran kok bridging nya ngga jalan2 walhasil setelah diedit direboot lah si rpi eh malah ngga mau konek via LAN dan WLAN 😦 setelah googling ketemu juga caranya ngebuka partisi linux di mac, caranya ikutin disini

tutorial lengkap

Namun setelah ngikutin diatas untuk file downloadernya ngga berhasil di maverick setelah browsing2 lagi versi mac-fuse dan fuse-ext2nya yang disini yang berhasil jalan dan langsung auto mount, Alhamdulillah

disini download OSXFUSE dan FUSE-EXT2

Sip sekarang tinggal buka dan edit file /etc/network/interfacesnya dan edit.

Semoga bermanfaat

Menyalakan led via web browser


https://www.youtube.com/watch?v=sl8gy-5m_ko Lagi iseng2 ni belajar menyalakan dan mematikan lampu LED via raspberry pi dan arduino, raspberry pi sebagai web browser dan sebagai penghubung arduino agar bisa diakses via pyserial sehingga bisa berkomunikasi dengan web interface. Aplikasi ini berjalan menggunakan pyserial yang diakses via webserver yang dijalankan dari raspberry pi via wlan sehingga  raspberry pi dan arduino bisa diakses secara wireless dengan mengakses rpi sebagai access point. Alhamdulillah berhasil langkah selanjutnya tinggal mencoba mengembangkannya untuk aplikasi lainnya bisa dihubungkan ke relay untuk menyalakan lampu, pompa air, kipas angin dll, atau bisa juga dibuat smart gardening yang dihubungkan ke sensor kelembapan sehingga bisa menyirami secara otomatis. kodenya disini .

Mensiasati wlan0 sleep di raspberry pi


Masih lanjutan dari posting dibawah setelah beberapa saat Access Point nya jalan ternyata ada problem baru yang muncul yaitu tiba tiba saja wlan0 bisa mati sendiri untuk mensiasatinya (hasil googling )didapatlah tutorial sbb

Pertama tama buat file netwprk-monitor.sh

isinya

#!/bin/bash

while true ; do
if ifconfig wlan0 | grep -q “inet addr:” ; then
sleep 60
else
echo “Network connection down! Attempting reconnection.”
ifup –force wlan0
sleep 10
fi
done

lalu beri permission

sudo chmod +x ./network-monitor.sh

masukkan di crontab biar secara otomatis scriptnya dijalankan

sudo crontab -e

*/5 * * * * /home/pi/network-monitor.sh

Semoga bermanfaat

 

 

Setting KexTech USB Wifi sebagai Access Point di Raspberry pi


Sudah lama sekali saya beli wifi usb ini tapi belum pernah mencoba menjadikannya sebagai access point kemaren saya belinya disini, sekalinya mencoba wadeuw he3 setelah browsing 2 hari dan utek2, Pfiuh akhirnya ketemu juga caranya, kalau ada yang pake  KexTech USB Wireless Adapter 150Mbps (RTL8188EU) – WUL150 di Raspberry Pi untuk menjadi Access Point semoga tutorial dibawah ini bermanfaat, saya sudah coba dan alhamdulillah nongol juga wifinya

http://www.instructables.com/id/Raspberry-Pi-as-a-3g-Huawei-E303-wireless-Edima/?ALLSTEPS

http://jenssegers.be/blog/43/Realtek-RTL8188-based-access-point-on-Raspberry-Pi

Plus ini kalau wlan0 nya ngga mau jalan klo reboot

http://www.suntimebox.com/raspberry-pi-tutorial-course/week-3/day-5/

Monggo dilanjut puyengnya wk wk wk

 

Bermain Arduino dengan Raspberry pi dan python


Libur tahun baru kemarin mumpung anak-anak masih tidur pagi pagi nyoba nyoba menyalakan LED dan servo menggunakan arduino yang terhubung dengan raspberry pi, lagi belajar untuk melanjutkan project robot EOD sepertinya tambah mantap kalau ditambah dengan raspberry pi biar robotnya makin pinter.

Pertama tama pastikan sudah menginstall pyserial agar pythonmu bisa membaca port serial ini penting agar port serial arduino terbaca raspberry pi

caranya ke link ini download pyserial-2.7.tar.gz

ekstrak tar xzvf pyserial-2.7.tar.gz

masuk ke folder

cd pyserial-2.7
sudo python setup.py install

setelah selesai lanjut membuat file pythonnya

Here’s the code belajar menggunakan beberapa perintah yang dijalankan satu satu seperti menyalakan led, mematikan led, dan led berkedip (blink)

pertama tama masuk ke terminal karena ngga punya layar komputer dan keyboard extra jadilah hanya menggunakan ssh

login ke ssh raspberry pi, buat file dengan ekstensy .py (Python) contoh untuk menyalakan LED saya menggunakan ledon.py tuliskan kode dibawah ini

import serial
ser = serial.Serial(‘/dev/ttyACM0’, 9600)
ser.write(‘1’) //menuliskan perintah 1 di serial

buat lagi file dengan nama ledoff.py

import serial
ser = serial.Serial(‘/dev/ttyACM0’, 9600)
ser.write(‘0’)

Buat file lagi dengan nama ledblink.py

import serial
ser = serial.Serial(‘/dev/ttyACM0’, 9600)
ser.write(‘2’)
lalu masukkan kode berikut di arduino melalui arduino IDE

const int ledPin     = 13;
int d=0;

void setup(){
Serial.begin(9600);
pinMode(ledPin,OUTPUT);
digitalWrite(ledPin, HIGH);
}

void loop () {

if (Serial.available()) {
d= Serial.read()-‘0’;
if ( d == 1 )
{
Serial.println(“Lampu On r/n”);
digitalWrite(ledPin, HIGH);

}
else if ( d == 0 )
{
Serial.println(“Lampu Off r/n”);
digitalWrite(ledPin, LOW);

}
//delay(100);
else if ( d == 3 )
{
Serial.println(“Lampu ngeblink r/n”);
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);

}
}
}

Setelah selesai upload file ke arduino

Selesai upload waktunya mencoba tinggal jalankan python yang sudah di buat di awal tadi dengan memasukkan perintah di terminal

python ledoff.py

python ledon.py

python ledblink.py

dan lihat aksinya di arduino kalau tidak bisa jalan perhatikan port tty yang terhubung dengan rpi, cek menggunakan perintah

lsusb

pastikan arduino sudah terhubung

lalu

ls /dev/tty*

perhatikan port ttyACM0,ttyACM1,ttyACM2, dll cara paling mudah kalau masih ngga ketemu cabut kabel arduino lalu

ketik di terminal

ls/dev/tty*

lalu colok kembali arduino

kemudian ketik lagi

ls/dev/tty* bandingkan kalau ada tambahan tty port itulah port arduino nya

Kalau sudah dapat rubah port tty di file pyton yang sudah dibuat sesuaikan

Semoga bermanfaat dan mencoba

Menjadikan Raspberry pi sebagai web server


Screen Shot 2013-12-31 at 10.53.22 AM

Screen Shot 2013-12-31 at 10.55.16 AM

Pertama tama pastikan sudah terkoneksi ke internet raspberry pi, baca tutorial sebelum ini

Masuk Ke rpi lewat ssh

install webserver dan php

Jalankan perintah berikut diterminal

sudo apt-get update
sudo apt-get install apache2 php5 libapache2-mod-php5

Setelah selesai tinggal remote masukkan ip rpi kamu ke browser harusnya sudah bisa diakses webservernya, dan untuk mempermudah kirim kirim file tidak ada salahnya tambahin dengan ftpserver,

sudo apt-get install vsftpd

Edit vsftpd config

sudo nano /etc/vsftpd.conf

Edit dibagian ini

anonymous_enable=YES Ubah ke anonymous_enable=NO
#local_enable=YES Hilangkan pagar menjadi  local_enable=YES
#write_enable=YES
 Hilangkan pagar menjadi  write_enable=YES

Tambahkan diakhir baris
force_dot_files=YES

Ubah permission biar bisa read write

sudo chown -R pi /var/www

Selamat webserver siap digunakan, selamat mencoba