Skip to content

Commit b4606cd

Browse files
committed
Add Bauanleitung and parts page (only dummy up to now) for OBS Lite.
1 parent ccc2904 commit b4606cd

File tree

3 files changed

+349
-0
lines changed

3 files changed

+349
-0
lines changed

content/docs/lite/_index.de.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: OpenBikeSensor Lite
3+
linkTitle: OBS Lite
4+
weight: 40
5+
menu:
6+
main:
7+
parent: device
8+
weight: 120
9+
name: OpenBikeSensor Lite
10+
aliases:
11+
- /docs/hardware-lite
12+
---
Lines changed: 211 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,211 @@
1+
---
2+
title: Bauanleitung (OpenBikeSensor Lite 0.1.0)
3+
weight: 50
4+
linkTitle: Bauanleitung
5+
aliases:
6+
- /bauanleitung/lite
7+
- /bauanleitung_lite
8+
9+
description: >
10+
Sobald der Bausatz für den OpenBikeSensor Lite zusammengestellt ist,
11+
kann anhand dieser Anleitung der Bau begonnen werden. Der Zusammenbau
12+
besteht aus etwas Menge Lötarbeit, sowie dem Test der Elektronik und
13+
dem Einbau in das Gehäuse.
14+
---
15+
16+
{{< print-qr-link >}}
17+
18+
## Löten
19+
20+
Die Lötschritte sind so sortiert, dass zunächst die flachen Komponenten verlötet werden.
21+
22+
### Buchse für Taster
23+
24+
Wenn du eine Krimpzange hast, kannst du nun den Platinesnstecker für den Taster auf das Board löten. Löte erst einen
25+
Pin, kontrolliere den Sitz, löte dann den zweiten Pin.
26+
27+
{{% alert title="Löten statt Buchse" color="info" %}}
28+
Hast du keine Buchse oder keine Krimpzange, kannst du diesen Schritt auslassen, und später direkt das Kabel des
29+
Tasters auf das Board löten.
30+
{{% /alert %}}
31+
32+
Bilder TODO:
33+
- Board ohne alles, Buchse daneben
34+
- Buchse auf Board
35+
- Pins der Buchse von unten, eine Seite verlötet
36+
- Buchse + Board fertig verlötet von oben.
37+
38+
39+
### Platine vorbereiten
40+
Auf der Platine gibt es eine optionale Leiterbahn, die für die Version des ESP, die wir verwenden durchtrennt werden
41+
muss. Schneide hierzu mit einem Cuttermesser an der Stelle wie im Bild gezeigt die Leiterbahn durch. Wenn du ein
42+
Multimeter hast, kannst du nachmessen, ob die Verbindung zwischen den angrenzenden Pads erfolgreich unterbrochen wurde.
43+
44+
Bilder TODO:
45+
- Platine mit Stelle zum schneiden markiert,
46+
- Platine mit Cuttermesser an richtiger Stelle
47+
- Platine mit schnitt an richtiger Stelle
48+
49+
### Buchsenleisten Kürzen
50+
Wahrscheinlich hast du 40-Pin lange Buchsenleisten bekommen. Um sie für den OpenBikeSensor Lite verwenden zu können,
51+
schneide mit einem Seitenschneider oder Cuttermesser zwei 15 Pin lange Stücke von der Buchsenleiste ab. Schneide
52+
dazu durch Pin 16. Schneide außerdem zwei 4 Pin lange Stücke ab. Schneide dazu jeweils durch Pin 5.
53+
{{% alert title="Vorsicht beim Schneiden" color="warning" %}}
54+
Versuche nicht, pins zu sparen indem du die Leiste exakt an der Trennlinie zwischen pin 15 und 16 schneidest. Das
55+
funktioniert nämlich nicht und stattdessen bleiben dir nur 14 nutzbare Pins.
56+
{{% /alert %}}
57+
{{% alert title="Kürzere ESP-Leisten" color="info" %}}
58+
Wenn du insgesamt mit einer
59+
40-pin langen Buchsenleiste auskommen willst, kannst du für den ESP auch 14-Pin lange Buchsenleisten verwenden. In
60+
diesem Fall musst du beim Löten darauf achten, dass die fehlenden Pins der Buchsenleiste auf der vom USB-Port
61+
abgewandten Seite der Platine zu liegen kommen.
62+
{{% /alert %}}
63+
64+
Bilder TODO:
65+
- Buchsenleiste
66+
- Buchsenleiste mit angesetztem Seitenschneider
67+
- 2x 15-Pin Buchsenleiste neben ESP
68+
69+
70+
### Buchsenleisten FÜr ESP
71+
Stecke die 15-Pin Buchsenleisten auf die Beinchen deines ESP32 und stecke diesen dann auf die OpenBikeSensor Lite
72+
Platine. Löte zunächst die Pins in den Ecken, kontrolliere, dass die Buchsenleiste ordentlich aufsitzt. Löte dann
73+
die verbleibenden Pins ein.
74+
75+
{{% alert title="14-Pin Leisten richtig positionieren" color="warning" %}}
76+
Hast du dich oben für 14-Pin Buchsenleisten entschieden, musst du beim Löten darauf achten, dass die Leiste auf
77+
jeden Fall die Pins am USB-Ende des ESP versorgt. (siehe Bild)
78+
{{% /alert %}}
79+
80+
Bilder TODO:
81+
- Buchsenleiste Auf ESP32 Beinchente
82+
- Alternativbestückung: 14-Pin Buchsenleiste auf ESP-Beinchen (buchsenleiste lässt den AM WEITESETN VOM USB-PORT ENTFERNTEN Pin aus)
83+
- Buchsenleiste ESP mit Buchsenleiste auf Platine
84+
- Platine von unten mit beiden Buchsenleisten gesteckt
85+
- Beim Löten pin 1 von unten
86+
- Abstandskontrolle: Sitzt buchsenleiste ordentlich auf?
87+
88+
Ziehe nach dem Löten den ESP ab.
89+
90+
### Buchsenleisten Für Ultraschallboards
91+
Stecke die 4-Pin Buchsenleisten in die Platine. Löte zunächst einen Pin, kontrolliere, dass die Buchsenleiste ordentlich
92+
auf dem Board aufliegt, und löte dann die weiteren Pins.
93+
94+
Bilder TODO:
95+
- Buchsenleisten auf Platine von oben
96+
- Buchsenleisten auf Platine von unten vorm Löten
97+
- Buchsenleisten auf Platine mit ohne Abstand von oben nach dem Löten
98+
99+
### Kabel an Taster
100+
Drücke den Taster in die Lenkerhalterung. Löte dann von unten das Kabel an den Taster.
101+
102+
Bilder TODO:
103+
- Taster in Lenkerhalterung von oben und unten (evtl. ein bild)
104+
- Kabel an Taster angelötet.
105+
106+
### Kabel an Platine
107+
{{% alert title="Alternative Bestückung" color="info" %}}
108+
Wenn du oben einen Platinenstecker für den Taster auf die Platine gelötet hast, kannst du diesen Schritt auslassen.
109+
{{% /alert %}}
110+
111+
Bilder TODO:
112+
- Platine mit Tasterlöchern unbestückt.
113+
- Platine mit Kabel in Tasteröffnungen.
114+
115+
### Buchse an Tasterkabel
116+
{{% alert title="Alternative Bestückung" color="info" %}}
117+
Wenn du oben das Kabel für den Taster auf die Platine gelötet hast, kannst du diesen Schritt auslassen.
118+
{{% /alert %}}
119+
Krimpe zwei Krimpkontakte auf das Kabel des Tasters und montiere diese im Buchsensteckergehäuse.
120+
121+
Bilder TODO:
122+
- Buchsenstecker
123+
- Kabel mit Krimps
124+
- Kabel mit Krimps in Buchsenstecker
125+
126+
127+
128+
## Funktionsprüfung
129+
130+
Du hast jetzt alle Komponen Du kannst die Firmware folgendermaßen flashen
131+
132+
TODO: wie Firmware flashen / Flashanleitung verallgemeinern.
133+
134+
Nachdem du die aktuelle Firmware auf den ESP geflashed hast, installiere die SimRa App. (TODO: Link zu APK bis Simra
135+
Stock das kann)
136+
137+
- Stecke die Ultraschallsensoren und den ESP auf die OpenBikeSensor Lite Platine. Verbinde den Taster mit der Platine.
138+
- Verbinde dein Android-Handy mit der SimRa app mittels eines USB-C-Kabels mit dem ESP.
139+
- Falls sie nicht automatisch startet: Öffne die SimRa App.
140+
- Aktiviere in den Einstellungen die Nutzung des OBS Lite.
141+
- Öffne die Einstellungen für OBS Lite.
142+
- Stelle deine Lenkerbreite ein.
143+
- Trage die Webadresse deines Portals und deinen API Key in den Einstellungen so ein, wie du sie im Portal angezeigt bekommst.
144+
- Verbinde dich mit OBS Lite
145+
- Prüfe, ob die Abstandswerte, die oben angezeigt werden plausibel erscheinen.
146+
- Drücke auf den Taster. Während der Taster gedrückt ist, sollte eine LED auf dem ESP aufleuchten, ist er nicht mehr
147+
gedrückt, verlischt sie.
148+
149+
150+
TODO: Screenshots SimRa app mit beispieleinstellungen markiert
151+
152+
Alles gut? Dann ist die elektronik fertig und du kannst mit dem Einbau ins Gehäuse beginnen.
153+
154+
## Einbau ins Gehäuse
155+
### Einschmelzen der Gewindeeinsätze
156+
Stelle deinen Lötkolben auf etwa 240 Grad. Platziere einen Gewindeeinsatz mit der glatten Seite nach unten auf dem
157+
Gehäuse und drücke ihn mit der Lötkolbenspitze in das Plastik bis seine Kante glatt mit der Oberfläche abschließt. (wenn
158+
dies Kolbenspitze stumpf genug ist, dass der Kolben nicht unten aus dem einsatz heraus kommt, kannst du den Lötkolben
159+
von oben in das Loch des Gewindeeinsatzes stecken, das ermöglicht dir, den Winkel genau zu kontrollieren).
160+
161+
TODO Bilder:
162+
- Gehäuse stehend
163+
- Gehäuse stehend, pinzette mit Gewindeeinsatz an Loch
164+
- Gehäuse stehend mit allen Gewinden eingeschmolzen.
165+
166+
### Einsetzen der Ultraschallboards
167+
Stecke das erste Ultrachallboard in den OpenBikeSensor Lite. Unten am Gehäuseboden ist eine Vertiefung. In dieser muss
168+
die Oberkante des Boards einrasten. Falls das nicht von allein passiert, kannst du z.B. mit einem Stift nachstochern,
169+
bis es passt.
170+
171+
Wenn das erste Board steckt, wiederhole den Vorgang mit dem zweiten Board. Nun ist es etwas eng. Hilf wieder mit dem
172+
Stift nach bis beide Boards in der Vertiefung stecken. Die Außenseite der Ultraschallsensoren sollte nun flach mit der
173+
Gehäuseoberfläche abschließen.
174+
175+
Wenn beide Boards ordentlich platziert sind, stecke den Abstandhalter so auf die Platinenkante, dass die Pins mittig
176+
in den Ausspaarungen des Abstandshalters zu liegen kommen.
177+
178+
Todo BILDER:
179+
- Gehäuse + Boards
180+
- Erstes Board im Gehäuse von oben rein fotografiert
181+
- Zweites Board im Gehäuse von oben rein Fotografiert
182+
- Abstandshalter auf korrekt platzierten Boards.
183+
184+
### Einsetzen des PCB mit ESP und Abschlussarbeiten.
185+
186+
- Stecke den Taster an das PCB falls nötig.
187+
- Stecke den ESP wieder auf das PCB, falls er nicht noch dort steckt
188+
- Stecke nun das PCB mit den Sockelleisten für die Ultraschallsensoren nach unten auf das Gehäuse, mit sanftem
189+
Druck aber ohne Gewalt.
190+
- Der ESP sollte nun ziemlich genau mit der Oberkante des Gehäuses abschließen. Ist das nicht der Fall prüfe
191+
den Sitz der Ultraschallsensoren.
192+
- Schraube nun den Deckel auf das Gehäuse.
193+
- Stecke ein USB-C-Kabel geeigneter Länge, dass du es am Fahrrad zu deinem handy führen kannst in den ESP.
194+
- Ziehe es zusammen mit dem Kabel für den Taster mit einem Kabelbinder an der Plastiknase für die Zugsicherung fest.
195+
196+
197+
### Zugsicherung am Taster
198+
199+
Verstopfe das kleine Loch am Taster mit etwas Papier. Füge dann mit einer Heißklebepistole einen Tropfen Heißkleber
200+
hinzu, so dass das Kabel mit dem Nupsie auf der Rückseite des tasters verbunden wird.
201+
Mit einem Papier als Abstandshalter kannst du den Heißkleber während er noch warm istzurecht drücken, damit dass er der
202+
Form der Rundung des Tastergehäuses folgt und das Konstrukt später flach am Lenker anleigt.
203+
204+
205+
### Montage
206+
207+
Setze die Taste auf den Taster. Funktioniert das nicht mit sanftem Druck, kannst du mit eienem Modelliermesser oder
208+
einer Feile den Stempel auf der Unterseite der Taste zurechtschnitzen. Wenn das nicht hilft, empfiehlt es sich, die
209+
Taste noch mal neu und maßhaltiger zu drucken.
210+
211+
Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
---
2+
title: Bauteile OpenBikeSensor Lite
3+
linktitle: Bauteile
4+
weight: 20
5+
notoc: true
6+
aliases:
7+
- /bauteile
8+
- /bauteile/lite
9+
- /docs/hardware/lite/parts
10+
description: >
11+
Diese Seite listet alle Bauteile auf, die bestellt oder hergestellt werden
12+
müssen, um einen OpenBikeSensor Lite zusammenzubauen.
13+
14+
---
15+
16+
## Hinweise
17+
18+
ESP-WROOM Development Board (USB-C)
19+
: Bei diesem Board ist es wichtig, eine Variante zu bestellen, die über USB-C korrekt signalisiert, dass
20+
OTG-Stromversorgung benötigt wird. Signalisiert das Board das nicht korrekt, bekommt der OpenBikeSensor Lite
21+
keine Stromversorgung vom Handy. In diesem Fall kannst du versuchen, mit speziellen USB-OTG-Kabeln gegenzusteuern
22+
oder den ESP zu tauschen
23+
24+
JSN-SR04T-V3.0 Sensormodule
25+
: Bei den Sensormodulen die Variante mit dem Ultraschalltransducer (schwarzer Zylinder) direkt auf der Platine wählen.
26+
27+
## Bauteile
28+
29+
<div class="table-wide">
30+
<table class="table">
31+
<thead>
32+
<tr>
33+
<th width="10%">Menge</th>
34+
<th width="*">Bauteil</th>
35+
<th width="30%">Links</th>
36+
</tr>
37+
</thead>
38+
<tbody>
39+
<tr><th colspan="3">Elektronikteile</th></tr>
40+
<tr>
41+
<td>1</td>
42+
<td>ESP32-WROOM Development Board (USB-C Variante, 30 pins)</td>
43+
<td>
44+
<a href="https://www.aliexpress.com/item/1005001636295529.html">aliexpress.com</a> - Wanzai Store (Variante <i>ESP-32 30P</i>)<br>
45+
</td>
46+
</tr>
47+
<tr>
48+
<td>1</td>
49+
<td>40-Pin Buchsenleiste (2.54mm pitch)</td>
50+
<td>
51+
<a href="https://www.aliexpress.com/item/1005001636295529.html">aliexpress.com</a> - Wanzai Store (Variante <i>ESP-32 30P</i>)<br>
52+
</td>
53+
</tr>
54+
<tr>
55+
<td>1</td>
56+
<td>40-Pin Buchsenleiste (2.54mm pitch)</td>
57+
<td>
58+
<a href="https://www.aliexpress.com/item/1005001636295529.html">aliexpress.com</a> - Wanzai Store (Variante <i>ESP-32 30P</i>)<br>
59+
</td>
60+
</tr>
61+
62+
<tr>
63+
<td>3</td>
64+
<td>Gewindeeinsatz / Einpressmutter M3x5.7 </td>
65+
<td>
66+
<a href="https://www.amazon.de/dp/B08BCRZZS3">amazon.de 1</a>
67+
<br/>
68+
<a href="https://turmberg3d.de/products/gewindeeinsatze-fur-kunststoffteile?variant=39376894066883">amazon.de 2</a>
69+
</td>
70+
</tr>
71+
72+
<tr><th colspan="3">Kleinteile</th></tr>
73+
74+
<tr>
75+
<td>3</td>
76+
<td>M3x8&thinsp;mm Zylinderschraube mit Innensechskant (DIN912).</td>
77+
<td></td>
78+
</tr>
79+
80+
<tr>
81+
<td>1</td>
82+
<td>M3x30&thinsp;mm Zylinderschraube mit Innensechskant (DIN912) (für den Locking Pin)</td>
83+
<td></td>
84+
</tr>
85+
86+
<tr>
87+
<td>2</td>
88+
<td>JSN-SR04T Sensormodule (Hinweis beachten)</td>
89+
90+
<td>
91+
<a href="https://de.aliexpress.com/item/4000057298353.html">EC-Buying, aliexpress.com (JSN-SR04T-v3.0)</a>
92+
<br/>
93+
<a href="https://de.aliexpress.com/item/32863960886.html">EC-Buying, aliexpress.com (JSN-SR04T-v3.0)</a>
94+
<br/>
95+
<a href="https://www.androegg.de/shop/jsn-sr04t-ver-2-ttl-ultraschall-distanz-naeherungs-sensor-set">androegg.de (JSN-SR04T-v3.0)</a>
96+
</td>
97+
98+
</tr>
99+
100+
101+
102+
<tr><th colspan="3">Spezialanfertigungen</th></tr>
103+
<tr>
104+
<td>1</td>
105+
<td>PCB 1.0.0 <br/>Im Zip im Unterverzeichnis <code>OpenBikeSensor</code> - Je nach Hersteller mit den Kicad Dateien oder via <code>generated/OpenBikeSensor1.0.0-Gerber.zip</code>. z.B. bei <a href="https://aisler.net/?lang=de-DE">aisler.de</a> oder <a href="jlcpcb.com">jlpcb</a></td>
106+
<td>
107+
-<a href="https://github.com/openbikesensor/OpenBikeSensor_PCB_Board/releases/tag/1.0.0">1.0.0 PCB als zip</a><br/>
108+
-<a href="https://github.com/openbikesensor/OpenBikeSensor_PCB_Board">PCB git repo</a>
109+
110+
111+
</td>
112+
</tr>
113+
<tr>
114+
<td>1</td>
115+
<td>3D-Druck: Hauptgehäuse, Displaygehäuse, Halterung(en)</td>
116+
<td>
117+
<a href={{< relref "docs/classic/case" >}}>Link</a>
118+
</td>
119+
</tr>
120+
121+
</tbody>
122+
</table>
123+
</div>
124+
125+
126+
{{< include-markdown-partial "parts-tools.md" >}}

0 commit comments

Comments
 (0)