Subversion Repositories Projects

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
41 ligi 1
# RIDDIM
130 ligi 2
#
43 ligi 3
#  -> Remote Interactive Digital Drone Interface Mashup
41 ligi 4
#
50 ligi 5
# Author: 	 Marcus -ligi- Bueschleb
44 ligi 6
#
7
# Contact: ligi
8
#	   -at-
9
#	   smart4mobile.de
10
#
41 ligi 11
# Project Start: 12/2007
44 ligi 12
#
41 ligi 13
# Credits:
14
#          Holger & Ingo for the Mikrokopter Project ( www.mikrokopter.de ).
15
#	   eduard -- - at - -- hasenleithner.at for the linux x-52 lib
44 ligi 16
#
41 ligi 17
 
130 ligi 18
= Documentation / Infos =
44 ligi 19
 http://www.mikrokopter.de/ucwiki/en/Riddim
130 ligi 20
 
44 ligi 21
= Licence =
22
 
23
 http://creativecommons.org/licenses/by-nc-sa/2.0/de/  (Creative Commons / Non Commercial / Share Alike
24
 Addtitonally to this Licence it is not allowed to use this software in any violent manner.
25
 This explicitly includes that lethal Weapon owning "People" (e.g. Army & Police) are not allowed to use this Project
26
 If you want to use this tool in any Commercial Context - please contact me first!
27
 
130 ligi 28
 
41 ligi 29
=Hardware Setup=
30
 
31
 You need:
32
  - 1x MikroKopter (  www.mikrokopter.de ) with bluetooth
33
  - 1x Saitek X-52 ( or X-52 PRO ) - later the support for other Devices can follow
34
  - 1x Hardware with the following minimum requirements:
35
	-> running linux
36
	-> usb
37
	-> bluetooth ( later on bluetooth or wlan will be supportet )
38
 
39
   In the autohrs setup this will be my notebook ( its better for debug output )  at stage one and one Asus WL500g deluxe running OpenWrt in stage2.
40
 
41
 
42
 
43
=Compile=
44
 $> make
45
 
46
=Run=
127 ligi 47
 $> ./riddim [configfile]
44 ligi 48
 
127 ligi 49
 if no configfile is given riddim is trying to load "/etc/riddim.conf". If that fails riddim is using default values ( not very usefull perhaps )
50
 
51
example socat usage:
52
 socat tcp-l:54321,reuseaddr,fork file:/dev/ttyUSB0,b57600,waitlock=/var/run/rfcomm0.lock
53
 
54
 
55
 
44 ligi 56
= Changelog =
50 ligi 57
 
127 ligi 58
 0.5 - code cleanup
50 ligi 59
 0.4 - Measure time from send command to confirm
60
 0.3 - mode selector
49 ligi 61
 0.2 - first version with possibility to fly ( based on FC0.68b commands )
62
 0.1 - initial release with basic functions and proove of concept Code ( Scanning for Blueooth Devices / read Joy / communicate to MK / ..)
63