Skip to content

Commit 3f40ad0

Browse files
committed
Merge branch 'main' into obs_lite
2 parents f849694 + 9194f64 commit 3f40ad0

File tree

13 files changed

+5796
-11
lines changed

13 files changed

+5796
-11
lines changed

content/docs/classic/build-instructions/_index.de.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -404,9 +404,11 @@ vermutlich überspringen (bitte nachfragen) und direkt mit dem Einbau beginnen.
404404
{{% /alert %}}
405405

406406
{{% alert title="Achtung: Auf Polung achten" color="warning" %}}
407-
Durch die Verwendung einer gewinkelten Buchse wird die Polung im
408-
Vergleich zu vorher vertauscht. Die Sensorkabel-Stecker werden später beim
409-
Crimpen entsprechend umgekehrt gepolt in das Steckergehäuse eingeführt.
407+
Manche Sensorboards haben den Plus- und Minuspol markiert.
408+
Bitte merken oder markieren, falls die Polung durch den folgenden Umbau nicht mehr zu
409+
lesen ist. Ist nichts markiert ist der Minuspol auf der Seite des Ultraschallboards,
410+
die weiter von dem metallischen quaderförmigen Bauteil in der Ecke der
411+
Ultraschallplatine entfernt ist.
410412
{{% /alert %}}
411413

412414
Die **erste Option** ist die bevorzugte. Dafür wird die JST-Buchse auf dem
@@ -644,7 +646,10 @@ Entferne, falls vorhanden, einzelne abstehende Leiter der Schirmung die nicht
644646
im Crimp gesichert sind, sodass diese keinen Kurzschluss verursachen können.
645647

646648
Führe die Crimpkontakte in das Steckergehäuse ein. Achte dabei auf die **korrekte
647-
Polung**. Falls die Sensorboards modifiziert und mit gewinkelten
649+
Polung**. Die Schirmung muss auf dem Pin des Ultraschallboards zu liegen kommen, das etwas mehr zur Mitte
650+
der Hauptplatine hin zeigt. Auf manchen Ultraschallboards ist der zugehörige Pin mit Minus markiert.
651+
652+
Falls die Sensorboards modifiziert und mit gewinkelten
648653
JST-Platinensteckern ausgestattet wurden (siehe *Sensorboards »
649654
Vorbereitung*), wurde die **Polung der Buchsen vertauscht** und du musst deinen
650655
Stecker ebenfalls andersherum polen.
@@ -911,7 +916,7 @@ der Zugentlastung für die Mutter vorgesehen ist.
911916
Zunächst muss die OpenBikeSensor-Firmware auf den ESP32 installiert werden.
912917
Dieser Vorgang heißt auf Englisch "to flash" oder eingedeutscht "flashen".
913918

914-
Schließe dafür den ESP32 mit einem Mikro-USB Kabel direkt an einen Computer an.
919+
Schließe dafür den ESP32 mit einem Mikro-USB oder USB-C Kabel direkt an einen Computer an.
915920
Benutze dann eine der folgenden Methoden, um die Firmware darauf zu installieren:
916921

917922
* Das online Flash-Tool auf

content/docs/firmware/flash-python.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
22
title: Flashen mit platformio
33
weight: 10
4-
description: >
5-
xx
64
---
75

8-
Hast du `git` und `python3` installiert, kannst du mit folgenden Kommandos die OpenBikeSensor Firmware bauen und flashen.
6+
Hast du `git` und `python3` installiert, sowie im Fall von Windows ggf den
7+
[Treiber](https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers),
8+
kannst du mit folgenden Kommandos die OpenBikeSensor Firmware bauen und flashen.
99

1010
## Vorbereiten des Firmwareverzeichnisses:
1111
```
@@ -14,14 +14,24 @@ git clone https://github.com/openbikesensor/OpenBikeSensorFirmware.git
1414
cd OpenBikeSensorFirmware
1515
# Platformio in einem virtuellen Python Environment installieren
1616
python3 -m venv venv
17+
# unter macos und linux:
1718
venv/bin/pip install platformio
19+
# oder unter windows:
20+
venv\scripts\pip install platformio
1821
```
1922

2023
## Flashen
2124
Nun kannst du den ESP (nicht den OpenBikeSensor) per USB-Kabel mit deinem Rechner verbinden und mit folgendem Kommando die Firmware flashen (je nach Systemkonfiguration benötigst du dafür root-rechte).
2225
Ggf. ist es dafür nötig den **boot**-Knopf am ESP zu drücken.
26+
27+
```
28+
venv/bin/platformio run -t upload
29+
```
30+
31+
oder unter Windows
32+
2333
```
24-
platformio run -t upload
34+
venv\scripts\platformio run -t upload
2535
```
2636

2737
## Nach dem Flashen

content/map.md renamed to content/map/_index.de.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ In vielen Regionen gibt es schon OpenBikeSensoren! Suchst du Gleichgesinnte
1414
oder Ansprechpartner in deiner Gegend? Die Karte hilft dir dabei. Möchtest du
1515
selbst oder deine Initiative noch auf der Karte auftauchen? [Im
1616
Forum](https://forum.openbikesensor.org/t/karte-der-lokalinitiativen-und-nutzer/389)
17-
erfährst du, wie!
17+
erfährst du, wie! Alternativ kannst du [hier](https://github.com/openbikesensor/openbikesensor.github.io/blob/main/content/map/) einen Pull request für die ``initiativen.json`` oder ``einzelpersonen.json`` unterbringen.
1818

1919
<div class="container full-width" style="height: calc(100vh - 160px);">
20-
<iframe src="https://umap.openstreetmap.fr/en/map/openbikesensor-initiativen_702977#6/51.207/14.941" width="100%" height="100%">
20+
<iframe src="/map/map.html" width="100%" height="100%">
2121
</iframe>
2222
</div>

content/map/basemap.json

Lines changed: 211 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,211 @@
1+
{
2+
"tiles": [
3+
"http://localhost:8000/data/basemap/{z}/{x}/{y}.pbf"
4+
],
5+
"name": "Tilemaker to OpenMapTiles schema",
6+
"format": "pbf",
7+
"basename": "basemap.mbtiles",
8+
"id": "basemap",
9+
"type": "baselayer",
10+
"version": "3.0",
11+
"description": "Tile config based on OpenMapTiles schema",
12+
"minzoom": 0,
13+
"maxzoom": 14,
14+
"bounds": [
15+
-62.01719,
16+
-21.72922,
17+
56.11999,
18+
81.05195
19+
],
20+
"center": [
21+
-2.9486,
22+
29.661365,
23+
7
24+
],
25+
"vector_layers": [
26+
{
27+
"id": "place",
28+
"fields": {
29+
"capital": "Number",
30+
"class": "String",
31+
"iso_a2": "String",
32+
"name:latin": "String",
33+
"rank": "Number"
34+
},
35+
"minzoom": 0,
36+
"maxzoom": 14
37+
},
38+
{
39+
"id": "boundary",
40+
"fields": {
41+
"admin_level": "Number",
42+
"disputed": "Number"
43+
},
44+
"minzoom": 0,
45+
"maxzoom": 14
46+
},
47+
{
48+
"id": "poi",
49+
"fields": {
50+
"class": "String",
51+
"indoor": "Boolean",
52+
"layer": "Number",
53+
"level": "Number",
54+
"name:latin": "String",
55+
"rank": "Number",
56+
"subclass": "String"
57+
},
58+
"minzoom": 12,
59+
"maxzoom": 14
60+
},
61+
{
62+
"id": "housenumber",
63+
"fields": {
64+
"housenumber": "String"
65+
},
66+
"minzoom": 14,
67+
"maxzoom": 14
68+
},
69+
{
70+
"id": "waterway",
71+
"fields": {
72+
"brunnel": "String",
73+
"class": "String",
74+
"intermittent": "Number",
75+
"name:latin": "String"
76+
},
77+
"minzoom": 8,
78+
"maxzoom": 14
79+
},
80+
{
81+
"id": "transportation",
82+
"fields": {
83+
"access": "String",
84+
"bicycle": "String",
85+
"brunnel": "String",
86+
"class": "String",
87+
"expressway": "Boolean",
88+
"foot": "String",
89+
"horse": "String",
90+
"layer": "Number",
91+
"mtb_scale": "String",
92+
"oneway": "Number",
93+
"service": "String",
94+
"surface": "String",
95+
"toll": "Boolean"
96+
},
97+
"minzoom": 4,
98+
"maxzoom": 14
99+
},
100+
{
101+
"id": "transportation_name",
102+
"fields": {
103+
"class": "String",
104+
"name:latin": "String",
105+
"network": "String",
106+
"ref": "String",
107+
"ref_length": "Number"
108+
},
109+
"minzoom": 8,
110+
"maxzoom": 14
111+
},
112+
{
113+
"id": "building",
114+
"fields": {
115+
"class": "String",
116+
"indoor": "Boolean",
117+
"layer": "Number",
118+
"name:latin": "String",
119+
"rank": "Number",
120+
"render_height": "Number",
121+
"render_min_height": "Number",
122+
"subclass": "String"
123+
},
124+
"minzoom": 13,
125+
"maxzoom": 14
126+
},
127+
{
128+
"id": "water",
129+
"fields": {
130+
"class": "String",
131+
"intermittent": "String"
132+
},
133+
"minzoom": 6,
134+
"maxzoom": 14
135+
},
136+
{
137+
"id": "water_name",
138+
"fields": {
139+
"class": "String",
140+
"name:latin": "String"
141+
},
142+
"minzoom": 14,
143+
"maxzoom": 14
144+
},
145+
{
146+
"id": "aeroway",
147+
"fields": {
148+
"class": "String",
149+
"ref": "String"
150+
},
151+
"minzoom": 11,
152+
"maxzoom": 14
153+
},
154+
{
155+
"id": "aerodrome_label",
156+
"fields": {
157+
"class": "String",
158+
"ele": "Number",
159+
"ele_ft": "Number",
160+
"iata": "String",
161+
"icao": "String",
162+
"name:latin": "String"
163+
},
164+
"minzoom": 10,
165+
"maxzoom": 14
166+
},
167+
{
168+
"id": "park",
169+
"fields": {
170+
"class": "String",
171+
"name:latin": "String"
172+
},
173+
"minzoom": 11,
174+
"maxzoom": 14
175+
},
176+
{
177+
"id": "landuse",
178+
"fields": {
179+
"class": "String"
180+
},
181+
"minzoom": 4,
182+
"maxzoom": 14
183+
},
184+
{
185+
"id": "landcover",
186+
"fields": {
187+
"class": "String",
188+
"indoor": "Boolean",
189+
"layer": "Number",
190+
"name:latin": "String",
191+
"rank": "Number",
192+
"subclass": "String"
193+
},
194+
"minzoom": 0,
195+
"maxzoom": 14
196+
},
197+
{
198+
"id": "mountain_peak",
199+
"fields": {
200+
"class": "String",
201+
"ele": "Number",
202+
"ele_ft": "Number",
203+
"name:latin": "String",
204+
"rank": "Number"
205+
},
206+
"minzoom": 11,
207+
"maxzoom": 14
208+
}
209+
],
210+
"tilejson": "2.0.0"
211+
}

0 commit comments

Comments
 (0)