-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNotes.txt
66 lines (49 loc) · 1.68 KB
/
Notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
Pbs:
----
- Synchronization of the two boards:
* Don t care and communicate asyncronously
* Use IR (but crowding and reliability pbs)
- Reliability of IR for datastreaming:
* Send few discrete commands
* work hard on IR protocol (see also crowding)
- IR crowding:
* If both boards send IR signals, possible ambiguity at the receiver side
* If a board both send and receive, how to distinguis self and non
self message.
- Define good features from raw data:
* AAAA
* "good" filters and tresholds
* geometric models
Possible use:
-------------
- IR command:
* define various light patterns
* trigger patterns associated to IR remote commands
- Local rate control:
* get the accel amplitude averaged over axes (AAAA)
* define light patterns based on AAAA range or PWM based on AAAA
Environment control:
--------------------
- Control of music/sound (engine noise modulated by rotation speed)
- Control lightning
- Capture tragectories
photodiode
On IR protocols
---------------
- Digital protocol based on remote codes should be tested to assess reliability speed trade offs. SONY protocol is used to control servo in the IRlib example. Using Gray code may be beneficial.
- Analog protocol is never used, is there good reason?
Things to do:
-------------
Define protocol IR
Use flextimer2
calibrate accel
Readings
--------
Protocol for IR remotes
http://www.sbprojects.com/knowledge/ir/index.php
PWM and first description of IR lib
http://www.righto.com/2009/07/secrets-of-arduino-pwm.html
http://www.righto.com/2009/08/multi-protocol-infrared-remote-library.html
http://www.righto.com/2010/03/understanding-sony-ir-remote-codes-lirc.html
Latest docs of IRlib
http://tech.cyborg5.com/irlib/docs/