mengInstall PjSIP
di Raspberry Pi
sudo apt-get install libv4l-dev libx264-dev libssl-dev libasound2-dev asterisk
SDL
cd
mkdir tmp
cd $HOME/tmp
wget http://www.libsdl.org/tmp/SDL-2.0.tar.gz
tar xvfz SDL-2.0.tar.gz
cd SDL-2.0.0-7125/
./configure
make
sudo make install
FFMPEG
cd $HOME/tmp
wget http://ffmpeg.org/releases/ffmpeg-0.10.7.tar.bz2
tar xvfj ffmpeg-0.10.7.tar.bz2
cd ffmpeg-0.10.7
./configure --enable-shared --disable-static --enable-memalign-hack --enable-gpl --enable-libx264
make
sudo make install
Build PjSIP
cd $HOME/tmp
wget http://www.pjsip.org/release/2.1/pjproject-2.1.tar.bz2
tar xvfj pjproject-2.1.tar.bz2
cd pjproject-2.1.0/
./configure --disable-video
make dep
make
Mounting Samba
instruksi mounting samba ke raspberry pi
untuk raspberry pi bisa dimounting di Windows.
edit file /etc/samba/samba.conf
tambahkan:
dan berikut ini:
sudo apt-get install smbclient
sudo mount -t cifs -o user=IRZA,password=S***,sec=ntlmv2,rw,file_mode=0777,dir_mode=0777 //192.168.30.97/Public /home/pi/data/
untuk raspberry pi bisa dimounting di Windows.
sudo apt-get install samba samba-common-bin
edit file /etc/samba/samba.conf
tambahkan:
workgroup = yes
wins support = yes
dan berikut ini:
[pihome]
comment= Pi Home
path=/home/pi
browseable=Yes
writeable=Yes
only guest=no
create mask=0777
directory mask=0777
public=no
Updated Robot WishList
- I would like to have a mobile workstation for my laptop, i usually change place while working.. living room, backyard.. etc (still in my home)
- Making the robot available to Indonesian language is better.
- I don't watch TV so much but I would like to have recent news from selected RSS internet feed
- Communicating with people.. i mean telephony system in my robot.. i can perform calls from my laptop and vice versa.
- I want to check email.. and someone read it for me.
- Browsing the internet by voice or virtual touch (without mouse?)
- Entertaing robot..
- I have music clips or movie clips that i like to see many times. (building database and a navigation menu for search)
- I shared my laptop with my wife, and some other people.. so i cannot close the laptop for only one software. maybe other people can use the system too..
- Video capture
- I love music and love playing drums.. i want to have a recording station while jamming with my friends.
- Chatting with the robot would be nice
- Should be relatively cheap.. =)
- I like to have a menu system for my robot
- The robot should have a brain for navigating my house.
- The robot can recognize face and objects..
- Home controlled by robot.. this is good
- Robot Emotions? Leaf have that
- The robot can take or bring me something... (i think it's very hard)
- This one is really deep.. i want to ride my robot. transportation in my neigborhood maybe?? (last priority :) )
21. Sync with Social Media / Facebook / Twitter / email
22. Design is Modular. Can add Head / Arm / other Interface.
23. Remainder - Sync with Contacts and Google Calendar.
24. Update with weather and Traffic Jam CCTV.
25. Can use APM - Mission planner and Turnigy Remote
26. Interface to ROS
Label:
AIML,
Arduino,
Chippy,
Konsep,
Leaf Project,
Microcontroller,
Programming,
Raspberry,
Robotics,
Ros
PCB Design Error
Ini kesalahan saya dalam mendesain PCB.
1. Posisi Terminal tidak lega.
posisi terminal yang miring tidak membuat pemasangan kabel menjadi mudah, melainkan cukup menyulitkan.
Buat terminal di pinggir dan lubang menghadap luar
2. Jalur bisa dibuat lebih besar.
Sepertinya saya memakai 0.5 sebagai lebar jalur. Bisa gunakan 0.7 / 0.8
1. Posisi Terminal tidak lega.
posisi terminal yang miring tidak membuat pemasangan kabel menjadi mudah, melainkan cukup menyulitkan.
Buat terminal di pinggir dan lubang menghadap luar
2. Jalur bisa dibuat lebih besar.
Sepertinya saya memakai 0.5 sebagai lebar jalur. Bisa gunakan 0.7 / 0.8
Flash Arduino UNO / MEGA menjadi device MIDI
Salah satu implementasi arduino yang menarik adalah membuat arduino menjadi midi device.
Langkah berikut untuk flashing arduino
Saya menggunakan arduino mega 2560 dari DFROBOT bisa dibeli disini
1. download dfu-programmer / unzip di harddisk anda download disini
2. download hex yang sudah dicompile download disini
3. Connect Arduino ke computer via USB
4. reset Arduino dengan menghubungkan 2 solderan ini (pin)
5. Nanti Arduino mereset dan setelah connect kembali dia menjadi ARDUINO DFU
6. PENTING: Install driver windows dfu dengan mengarahkan ke directori dfu yang telah didownload
7. Jalankan langkah ini:
dfu-programmer at90usb82 erase
dfu-programmer at90usb82 flash Arduino-usbmidi-0.2-mega2560.hex
dfu-programmer at90usb82 reset
8. Lepas USB dan Connect kembali.
Anda tidak bisa mengupload sketch apabila sudah memasang ini. Upload implementasi anda sebelumnya.
atau mereflash kembali ke MEGA-dfu_and_usbserial_combined.hex yang ada di directory
arduino-1.0.5\hardware\arduino\firmwares\atmegaxxu2
Semoga Berhasil.
Langkah berikut untuk flashing arduino
Saya menggunakan arduino mega 2560 dari DFROBOT bisa dibeli disini
1. download dfu-programmer / unzip di harddisk anda download disini
2. download hex yang sudah dicompile download disini
3. Connect Arduino ke computer via USB
4. reset Arduino dengan menghubungkan 2 solderan ini (pin)
5. Nanti Arduino mereset dan setelah connect kembali dia menjadi ARDUINO DFU
6. PENTING: Install driver windows dfu dengan mengarahkan ke directori dfu yang telah didownload
7. Jalankan langkah ini:
dfu-programmer at90usb82 erase
dfu-programmer at90usb82 flash Arduino-usbmidi-0.2-mega2560.hex
dfu-programmer at90usb82 reset
8. Lepas USB dan Connect kembali.
Anda tidak bisa mengupload sketch apabila sudah memasang ini. Upload implementasi anda sebelumnya.
atau mereflash kembali ke MEGA-dfu_and_usbserial_combined.hex yang ada di directory
arduino-1.0.5\hardware\arduino\firmwares\atmegaxxu2
Semoga Berhasil.
Raspberry Pi - web2py
Install Web2py di Pi
wget http://web2py.googlecode.com/hg/scripts/setup-web2py-ubuntu.sh
chmod +x setup-web2py-ubuntu.sh
sudo ./setup-web2py-ubuntu.sh
Install Pygal. for Pi
slow but works.
apt-get install python-pip
apt-get install libxml2-dev libxslt1-dev gcc
apt-get install python2.7-dev
pip install pygal
Client ntpdate
sudo apt-get install ntpdate
bisa sync waktu dengan command:
ntpdate -u id.pool.ntp.org
Untuk crontab.
crontab -e
0/15 0 0 0 0 sudo ntpdate -u id.pool.ntp.org
@reboot root ntpdate -u id.pool.ntp.org
Analisa Terbang Perdana - @Aldiron MBAU
![]() |
| lumayan windy day. |
Hari cerah dan lumayan berangin untuk penerbangan perdana di lapangan bola Aldiron MBAU Pancoran.
Dengan menggunakan prop 10x4.5 soft plastik kuning. Kami mencoba terbang di Aldiron bersama teman-teman yang juga ingin menyaksikan.
Semua koneksi berhasil di lakukan (FPV receiver - MinimOSD - Telemetry),
Test Stabilize dan Loiter sudah cukup lumayan tapi hanya sebentar, banyak drift karena angin.
Namun disalah satu penerbangannya. Quad 'lepas' dari transmitter dan terjadi sedikit panik dan quad masuk ke modus 'RTL - Return to Launch' dan di perjalanan terjadi insiden brown out dan crash quad dari ketinggian +/- 20 meter.
![]() |
| Out of control (Return To Launch mode) |
Namun ada untungnya juga. ternyata quad drop - battery drained dan masih tertahan dahan / ranting pohon.
Beginilah posisi modus RTL yang tiba-tiba terjadi. Seharusnya pendaratan menggunakan kordinat yang bebas dari pohon dan rintangan lainnya.
![]() |
| posisi RTL diatas pohon |
mengapa battery drop? saya tidak sempat menyaksikan di layar monitor - Alert maupun Warning yang telah saya set di 13.3 Volt (4S). Namun menurut log - battere telah terpasang sampai dengan 17 menit. (harus di cek kebenarannya)
Di menit ke 12, battere sudah sampai di batas minimal alert- Namun karena sedang situasi RTL yang justru ingin naik, menguras pengeluaran battere sehingga tenaga kurang untuk mengangkat quad naik keatas.
Secara perhitungan saya memang quad ini mempunyai hover time sekitar 7 menit. Tapi secara keseluruhan terbangnya sudah mungkin melebihi. (keasikan sampai lupa waktu)
Pada menit ke-12 grafik menunjukan impact dengan tanah, dan tegangan drop dibawah 12 volt. Tetapi tidak ada brown out board. Ini hal yang positif, berarti voltase board sudah lumayan stabil.
Namun yang saya belum temukan jawabannya mengapa menit ke 9 sd 10, accel seperti tidak merekam kegiatannya.
Analisa menarik GPS sempat mengalami glitch di menit 11:30 hdop naik sangat tinggi dan penerimaan satelit sampai dengan 4 saja. Ini kemungkinan karena waktu main-main dekat pohon yang merintangi signal gps.
Log juga mengatakan ERR 5 di beberapa tempat
Setelah saya teliti receiver saya antenanya terputus, tapi saya tidak tahu apakah hal ini terjadi setelah jatuh atau sebelum jatuh.
5: Throttle failsafe
ECode 1: throttle dropped below FS_THR_VALUE meaning likely loss of contact between RX/TX
ECode 0: above error resolve meaning RX/TX contact likely restored
![]() |
| Receiver tanpa antenna. Masih bisa terbang gak ya? |
Perlu latihan lagi.
Langganan:
Postingan (Atom)









