Betatest & Installationsparty

Eindrücke von der Installationsparty.
 

Kurze Bedienungsanleitung Konfiguration über Terminal

Terminalprogramm um Velo Bling-Bling über Bluetooth 4.0 zu bedienen:

Terminalprogramm um Velo Bling-Bling über USB zu bedienen:

Hier ein paar Beispiele, wie man das Bling-Bling konfiguriert. Es müssen nur die fett geschriebenen Zeichen eingegeben werden.

Beispiel um den Radumfang einzustellen (Eingabe in Meter, alle Einheiten sind SI):

CLI> set circumference 2.130
Oder in Kurzschreibweise:
CLI> set circ 2.130

Vorderrad auswählen

CLI> set wheel front

Soll die Konfiguration dauerhaft abgespeichert werden, d.h. auch nach einem Akkuwechsel oder wenn der Akku voll entladen wurde.:

CLI> save

Die obere Anzeige wird upper die untere lower genannt. Den Teil zwischen upper und lower nenne ich bling. Im bling Teil werden die Bilder wiederholt, wenn eine Anzeige ausgeschaltet ist (blank), dann wird dort auch das Bling-Muster wiederholt. Will man in der Anzeige den String (Text) Hallo Velo! ausgeben, so geht man folgendermassen vor (bitte beachten! für Leerzeichen gibt man _ ein):

CLI> set string lower Hallo_Velo!
CLI> set lower string

Man kann auch Bilder mit der Escape-Sequenz \i<nn> in den String einfügen, z.B. die Schweizer Flagge mit \i00. Weitere Escape-Sequenzen:

 *     _      Space
 *     \_     _
 *     \\     \
 *     \i<nn> image number 00..49
 *     \f<nn> font         00..04
 *     \c<nn> color 00..07 
 *     \s<nn> space in columns

Die Farbe des Strings setzt man mit:

CLI> set color lower green
Farben:
red|green|yellow|blue|magenta|cyan|white
rd|gn|yl|bl|ma|cy|wt

Momentan sind nur wenige Bilder abgespeichert (hauptsächlich Nationalflaggen). Insgesamt hat es im Speicher Platz für 50 Bilder. Bilder können auch heraufgeladen werden. Beispiel um Bild 21 auf der unteren Anzeige auszugeben:

CLI> set image lower 21
CLI> set lower image
Hier die Liste der momentan verfügbaren Bilder:
 
0:  Switzerland
1:  Germany
2:  Austria
3:  Italy
4:  France
5:  Belgium
6:  Spain
10: heart
11: snow
20: Germany spyr.ch Switzerland
21: countries Austria Italy France Belgium
22: countries Switzerland Italy France Germany 
23: countries Germany Switzerland Italy
24: veloblingbling

Will man die Schweizer Flagge als Bling ausgeben:

CLI> set bling image
CLI> set image bling 0

Die Seite (surface) mit dem Drucktaster heisst top, die andere bottom. Die Befehle wie set lower image beziehen sich auf die augenblicklich eingestellte Seite. Die Seite wählt man aus mit:

CLI> set surface bottom

Die wichtigsten Konfigurationen (die Infos beziehen sich auf die eingestellt Seite, in diesem Beispiel auf top) ausgeben:

CLI> show all                                                                                                    
surface top                                                                                                       
upper currentspeed                                                                                                
lower image                                                                                                       
bling blank                                                                                                       
string upper GNU/Linux                                                                                            
string lower spyr.ch                                                                                              
color upper green                                                                                                 
color lower red                                                                                                   
image upper 20
image lower 24
image bling 0
currentspeed 0.0 m/s
maximumspeed 0.0 m/s
averagespeed 0.0 m/s
tripdistance 0.0 m
totaldistance 0.0 m
currentaltitude 361 m
tripaltitude 0 m
totalaltitude 0 m
incline 0 %
altimeteroffset 0 m
temperature 22.4 °C
pedalingcadence 0 /Min
triptime 1 s
totaltime 0 s
chronotime 0 s
circumference 2.11 m
stretch 1.0 
logintervall 60 s
battery 4.29 V
acceleration -0.92 -0.61 9.66 m/s^2, Orientation 198
trip stopped
chrono stopped
unit metric
side left
wheel rear
20150327190034

Übersicht Befehle:

 *      Command Line Interface (CLI, interactive mode)
 *      
 *      show     all
 *      set      upper|lower speed|max|avg|trip|tot|alt|inc|temp|cad|watch|time|stop|string|blk|img|light
 *      set      bling blk|img
 *      show     currentspeed|speed   <float>            [m/s]
 *      show     maximumspeed|max     <float>            [m/s]
 *      show     averagespeed|avg     <float>            [m/s]
 *      show     tripdistance|trip    <float>            [m]
 *      show|set totaldistance|tot    <float>            [m]
 *      show     currentaltitude|alt  <float>            [m]
 *      show     tripelevationgain|gain <float>            [m]
 *      show|set totalelevationgain|totgain <float>            [m]
 *      set      altimeteroffset|alti <float>            [m]
 *      show     incline|inc          <float>            [%]
 *      show     temperature|temp     <float>            [°C]
 *      show     pedalingcadence|cad  <float>            [/Min]
 *      
 *      show|set currenttime|watch    yyyymmddhhmmss
 *      show     triptime|time        <float>            [s]
 *      show|set totaltime|tottime    <float>            [s]
 *      show     chronotime|chrono    <float>            [s]
 *      
 *      show     datalog
 *      
 *      show|set circumference|circ   <float>            [m]
 *      show|set unit                 imperial|metric 
 *      show|set stretch              <float>
 *      show|set side                 left|right      
 *      show|set wheel                front|rear
 *      show|set logintervall|log     <float>            [s]
 *      show|set delay                <float>            [°]
 *      show|set surface              top|bottom
 *      
 *   show|set upper|lower          speed|max|avg|trip|tot|alt|inc|temp|cad|watch|time|stop|str|blk|img|light
 *   show|set bling                str|blk|img
 *   
 *   show|set color upper|lower    rd|gn|yl|bl|ma|cy|wt
 *      
 *   show|set pattern              number           [0..49]
 *   rrrrrrrrrrrr    
 *   rrrrrwwrrrrr    
 *   rrrrrwwrrrrr         
 *   rrwwwwwwwwrr    
 *   rrwwwwwwwwrr    
 *   rrrrrwwrrrrr    
 *   rrrrrwwrrrrr    
 *   rrrrrrrrrrrr    
 *   .
 *   show|set string upper|lower   anystring
 *   show|set image upper|lower|bling number
 *      
 *      log start                      [yyyymmddhhmmss]
 *      log stop
 *      
 *      clear logdata
 *      clear factoryset|all
 *
 *      trip start|stop|pause|resume
 *      
 *      test
 *      about
 *      help
 *      reset
 *      exit
 *      
 *      mode speed|trip|tot|alt|cad|watch|time|stop|string|blk|pic

Das Display ist 100x16 Pixel gross. Im Beispiel unten ist die 12 in 8x12 Font, der : ist in 5x12 und das "A" in 12x16 Font.

        0 1 2 3 4 5 6 7 8 9 A B C D E F101122131415161718191A1B1C1D1E1F2021..
F 8000 --------------------------------------------         XXXX 
E 4000 --------------------------------------------         XXXX
D 2000 --------------------------------------------       XXXXXXXX
C 1000 --------------------------------------------       XXXXXXXX
B 0800                                                    XXXXXXXX
A 0400     XX           XXXXXXXX                        XXXXXXXXXXXX
9 0200   XXXX         XXXX    XXXX                      XXXX    XXXX
8 0100 XXXXXX         XXXX    XXXX                      XXXX    XXXX
7 0080     XX                 XXXX        XXXX        XXXX        XXXX
6 0040     XX               XXXX          XXXX        XXXXXXXXXXXXXXXX
5 0020     XX             XXXX                        XXXXXXXXXXXXXXXX
4 0010     XX           XXXX                        XXXX            XXXX
3 0008     XX         XXXX    XXXX        XXXX      XXXX            XXXX
2 0004 XXXXXXXXXXX----XXXXXXXXXXXX----    XXXX----  XXXX            XXXX--
1 0002                  
0 0001                   
Es sind 20 Zeichen in 5x12, 14 Zeichen in 7x12, 12 Zeichen in 8x12 und 8 Zeichen in 12x16 Font darstellbar. Die verfügbaren Fonts sind 5x12 (0), 6x8 (1), 7x12 (2), 7x12b (3), 8x12 (4) und 12x16 (5). Der Default-Font ist 7x12b. Font ist innerhalb des Strings mit \f<nn> änderbar, z.B. \i00 für den kleinsten Font.

Terminologie

Eintastenbedienung

Kurzer Tastendruck: Start Trip (grün) / Stopp Trip (rot)

Doppelklick: Reset Trip (blau)

Langer Tastendruck: LEDs ein (weiss) / LEDs aus (orange)

-- Peter Schmid - 2015-03-28

Comments

Topic attachments
I Attachment History Action Size Date Who Comment
JPEGJPG DSC00849.JPG r1 manage 106.5 K 2015-03-28 - 20:42 PeterSchmid  
JPEGJPG DSC00860.JPG r1 manage 111.6 K 2015-03-28 - 20:42 PeterSchmid  
JPEGjpg DSC00869.jpg r1 manage 118.7 K 2015-03-28 - 20:42 PeterSchmid  
JPEGJPG DSC00874.JPG r1 manage 118.2 K 2015-03-28 - 20:42 PeterSchmid  
JPEGJPG DSC00877.JPG r1 manage 133.3 K 2015-03-28 - 20:42 PeterSchmid  
JPEGjpg DSC00887.jpg r1 manage 125.2 K 2015-03-28 - 20:42 PeterSchmid  
JPEGjpg DSC00888.jpg r1 manage 98.1 K 2015-03-28 - 20:42 PeterSchmid  
JPEGJPG DSC00915.JPG r1 manage 91.5 K 2015-03-28 - 20:42 PeterSchmid  
JPEGJPG DSC00918.JPG r1 manage 79.0 K 2015-03-28 - 20:42 PeterSchmid  
JPEGjpg DSC00921.jpg r1 manage 94.0 K 2015-03-28 - 21:16 PeterSchmid  
JPEGjpg DSC00922.jpg r1 manage 80.5 K 2015-03-28 - 21:16 PeterSchmid  
JPEGjpg header.jpg r1 manage 49.0 K 2015-03-28 - 20:40 PeterSchmid  
JPEGjpg header2.jpg r1 manage 50.6 K 2015-03-28 - 20:40 PeterSchmid  
Edit | Attach | Watch | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r6 - 2015-11-26 - PeterSchmid
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback