Mounting Samba

instruksi mounting samba ke raspberry pi

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

  1. 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)
  2. Making the robot available to Indonesian language is better.
  3. I don't watch TV so much  but I would like to have recent news from selected RSS internet feed
  4. Communicating with people.. i mean telephony system in my robot.. i can perform calls from my laptop and vice versa.
  5. I want to check email.. and someone read it for me.
  6. Browsing the internet by voice or virtual touch (without mouse?)
  7. Entertaing robot..
  8. I have music clips or movie clips that i like to see many times. (building database and a navigation menu for search)
  9. 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..
  10. Video capture
  11. I love music and love playing drums.. i want to have a recording station while jamming with my friends.
  12. Chatting with the robot would be nice
  13. Should be relatively cheap.. =)
  14. I like to have a menu system for my robot
  15. The robot should have a brain for navigating my house.
  16. The robot can recognize face and objects..
  17. Home controlled by robot.. this is good
  18. Robot Emotions? Leaf have that
  19. The robot can take or bring me something... (i think it's very hard)
  20. 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


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


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.


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)
Kesalahan pertama saya adalah set home dan start quad tidak bersih dari pohon (karena keakuratan GPS +/- 10 meter). ternyata dalam radius 10 meter masih ada pohon tempat kita berteduh. Ini mengakibatkan quad ingin mendarat tapi ada pohon yang merintangi.
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

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
Setelah saya teliti receiver saya antenanya terputus, tapi saya tidak tahu apakah hal ini terjadi setelah jatuh atau sebelum jatuh.

Receiver tanpa antenna. Masih bisa terbang gak ya?

Perlu latihan lagi.

Preflight lesson learned.

- Transmitter yang tidak terpasang dengan kencang.
 kelonggarannya menyebabkan Tx - Rx tidak stabil -> quad langsung masuk ke modus RTL. tanpa di perintah.

- Fitur LAND pada GPS Failsafe. ini karena tidak menggunakan pre-check Armed.
 Quad langsung terbang ke plafond dan menabrak furniture.

- Tidak menggunakan pre-check. menyebabkan LAND sewaktu sedang main biasa (ini karena fitur GEOFENCE di ENABLED) dan home position yang berbeda dari sebelumnya.

ini menginspirasikan saya membuat pre-check sebelum terjun kelapangan.


PRE-FLIGHT PREP

Charge GoPro + USB Cable


Charge + Power Bank


Bring GoPro Composite Cable + Casing


Charge Battery - MULTICOPTER MAIN - 4S 2200mAh


Bring Turnigy TX Transmitter


Bring PROP replacement


PreFetch Map - Destination - Mission Planner


Charge Battery - MULTICOPTER SECOND - 4S 2200mAh


Charge Battery - MULTICOPTER OSD + Tx - 3S 450mAh


Charge Battery - REMOTE - 3S 2200mAh - NanoTECH


Charge Battery - REMOTE OR  FPV - 3S 1800mAh - Black


Charge Battery - HUBSAN - 2S 450mAh - with own charger


Charge Battery - MINI BAT - 2S 500mAh


Check APM - FailSAFE - Radio off -> RTL
  Check Channel 3 Threshold < 970
  THR_FS_VALUE


Check APM - FailSAFE - Battery -> NO FAILSAFE


Check APM - Flight Mode
    All Stab x Simple
    Stab - AltHold - Loiter    x SimpleMode
    Stab - StabSimp - AltHold - Loit - Auto - RTL


Check Battery Voltage Warning Param


Check APM - GeoFence - Enabled - Watchout for NoLockup GPS Arm


ReCheck Cabling


ReCheck All PROP BOLT


ReCheck Battery Compartment


Recheck Loose Cable or Board


ReCheck MODE Transmitter - XCOPTER


Check ALTITUDE in MP - Light Interference - Barometer


Check Accel and Compass


Check Channel 7 and Channel 8