Forum: Digitale Signalverarbeitung / DSP / Machine Learning Eigenes Projekt (Autosensoren)


von Josef B. (mr_burns)


Lesenswert?

Hallo Leute,

das hier ist mein erster Beitrag. Ich war mir überhaupt nicht sicher in 
welche Kategorie mein Beitrag fällt, da dieses "Projekt" ziemlich 
umfangreich ist.

Kurze Erklärung zur Situation: Es gibt da ein Amateur Autorennen wo 
jeder mit einem alten Auto mitmachen kann. Wir haben aktuell einen alten 
Alfa, den wir jetzt nach und nach umbauen möchten.

Der Kontakt vom Fahrer zu der Box/Werkstätte soll mittels CB Walkie 
Talkies sichergestellt werden. Desweiteren würden wir gerne den Status 
des Fahrzeuges bzw die Werte der Sensoren für die Teammitglieder in der 
Box sichtbar machen. Dabei ist gedacht, dass wir die Werte der Sensoren 
in einer "Rechenzentrale" im Auto selbst (Rasberry Pi) sammeln, und 
diese dann übertragen werden.

Ich habe diesbezüglich 2 Ideen.
1.) Vielleicht gibt es eine Möglichkeit diese Daten über den Funk zu 
übertragen.
2.) Habe ich da an Möglichkeiten wie Bluetooth oder ZigBee gedacht. 
Damit könnten die gesammelten Daten 1 mal in jeder Runde abgefragt 
werden. Die Datenmenge ist ja relativ gering. Aufgrund der 
eingeschränkten Reichweite (ca 100m ZigBee) bin ich mir aber nicht 
sicher ob die Zeit ausreicht, eine Verbindung mit der Box herzustellen 
und die Daten zu Übertragen.
(Idealfall. Start-Ziel Gerade, bei 100 Meter Reichweite ergibt sich 
dadurch eine Strecke von ca 200m, welche von einem Fahrzeug in bisschen 
weniger als 5 Sekunden durchfahren wird (bei 150km/h)).

Sind bisher alles nur wirre Gedankenkonstrukte und ich weiß noch nicht 
ganz wie ich das am besten umsetzen kann, bzw ob das überhaupt so 
möglich ist, desshalb frage ich euch um Rat.

Was mir auch noch unklar ist, wie bekomme ich die Signale von den 
Sensoren im Auto? (z.B Motortemperatur) Kann ich das Signal einfach von 
den Kabeln die zu den Instrumenten im Auto führen abnehmen?


Kurze Anmerkung noch zum Schluss: Bei dem Rennen geht es nur um den 
Spaß. Das Auto muss dazu weder Angemeldet sein, noch eine Prüfplakette 
haben. Das Auto wird danach auch nie wieder auf der Straße fahren 
sondern nur noch auf den Schrottplatz gebracht.

Bin schon auf eure Vorschläge und Antworten gespannt :)

LG
Mr_burns / Josef

P.S. Falls der Beitrag im Falschen Forum ist, bitte in eine Passende 
Kategorie verschieben :)

von KI-Besitzer (Gast)


Lesenswert?

Nunja, Ihr seit auf CB, dann nimm Packet Radio zur Datenübertragung.

von Handlöscher (Gast)


Lesenswert?

Josef B. schrieb:
> 2.) Habe ich da an Möglichkeiten wie Bluetooth oder ZigBee gedacht.

Nichts für ungut:

Naiver kann man an die Sache nicht rangehen.
Ideen alleine reichen da nicht.
Such dir einen realen Experten der sowas kann.
(den wirst du aber nicht für lau bekommen :-( )
Hier nach Experten zu fragen mit dir als Ausführenden,
ist zum Scheitern verurteilt.

von Josef B. (mr_burns)


Lesenswert?

Handlöscher schrieb:
> Josef B. schrieb:
>> 2.) Habe ich da an Möglichkeiten wie Bluetooth oder ZigBee gedacht.
>
> Nichts für ungut:
>
> Naiver kann man an die Sache nicht rangehen.
> Ideen alleine reichen da nicht.
> Such dir einen realen Experten der sowas kann.
> (den wirst du aber nicht für lau bekommen :-( )
> Hier nach Experten zu fragen mit dir als Ausführenden,
> ist zum Scheitern verurteilt.


Hallo Handlöscher,

ich sehe das eher als Hobby bzw Experiment.
Ich suche hier auch keine Experten die mir eine Schritt für Schritt 
Anleitung geben, sondern würde nur gerne Feedback bzw Vorschläge und 
Ideen hören.

Z.b. der Kommentar von KI-Besitzer. Paket Radio war mir bisher nicht 
bekannt. Jetzt kann ich mich mit der Materie vertraut machen und es 
versuchen. Schaffen wir es, ist es gut, wenn nicht,ist auch kein 
Weltuntergang.

Ich glaube ich habe es bereits mehrmals gesagt, dass es bei dem Rennen 
um nichts geht und es eher zum Spaß ist.

Nimms mir nicht Übel,aber solche Kommentare bingen weder mir noch dir 
etwas. Wenn es dich nicht interessiert oder du das ganze naiv oder 
lächerlich findest, ignoriere meinen Forumsbeitrag bitte!

LG
Mr_Burns

von chris (Gast)


Lesenswert?

Du könntest die Daten per Handy a.k. Thetering übertragen.
Auto->Sensoren->Raspi->Wifi->Handy->Internet->Handy->Wifi->Thetering->Zi 
el-PC

von Sven K. (quotschmacher)


Lesenswert?

Handlöscher schrieb:
> Ideen alleine reichen da nicht.

 Na du bist ein Held. Haben nicht alle großen Erfindungen mit einer Idee 
begonnen?

von pA-philer (Gast)


Lesenswert?

Josef B. schrieb:

> 1.) Vielleicht gibt es eine Möglichkeit diese Daten über den Funk zu
> übertragen.

Wie gross ist eine Runde?
Zu welchem Anteil der Strecke besteht eine Sichtverbindung zwischen
Fahrzeug und Box (bzw. deren Antennenposition)?
Ev. eignen sich auch Funkmodule im 434Mhz ISM Band, wie dieses hier
(mit Antenne auf dem Fahrzeugdach):
https://www.seeedstudio.com/433Mhz-Wireless-Serial-Transceiver-Module-1-Kilometer-p-1733.html

Wie gross ist die Datenmenge? Soll das auch bidirektional funktionieren?

> Was mir auch noch unklar ist, wie bekomme ich die Signale von den
> Sensoren im Auto? (z.B Motortemperatur) Kann ich das Signal einfach von
> den Kabeln die zu den Instrumenten im Auto führen abnehmen?

Wie alt ist die Karre?
Hat die CAN Bus?
https://www.youtube.com/watch?v=KU7gl1n1tIs

von Handlöscher (Gast)


Lesenswert?

Sven A. schrieb:
> Handlöscher schrieb:
>> Ideen alleine reichen da nicht.
>
>  Na du bist ein Held. Haben nicht alle großen Erfindungen mit einer Idee
> begonnen?

... und "Können"

Im Übrigen sollte man Ideen nicht mit Phantasien verwechseln.

von Handlöscher (Gast)


Lesenswert?

Josef B. schrieb:
> Schaffen wir es, ist es gut, wenn nicht,ist auch kein
> Weltuntergang.

Da hast du recht, wenn man es so sieht kommt es auf ein oder zwei 
"Weltuntergänge" mehr oder weniger auch nicht mehr drauf an :-)

Und immer an die Angie denken: (Tschagga) Wir schaffen das :-)

von Josef B. (mr_burns)


Angehängte Dateien:

Lesenswert?

@pA-philer, danke für deine ausführliche Rückmeldung.

1. Die größt mögliche Distanz beträgt ca 500m. Die Box befindet sich auf 
einer kleinen Anhöhe.

2. Nein nur unidirektional. Sprich vom Fahrzeug zur Zentrale. Datenmenge 
relativ gering (Motortemperatur, Treibstoffstand... solche Sachen eben). 
Es muss auch nicht unbedingt sekündlich aktualisiert werden. Es Reicht 
auch wenn es alle 1:30 Minuten ist (ungefähr eine Rundenzeit)

3. Karre: Alfa 156 Baujahr 1999. Schnittstelle habe ich mal 
abfotografiert und in den Anhang gepackt.

@chris, danke für die Idee, ist natürlich auch eine Überlegung wert, das 
ganze so umzusetzen.

@Handlöscher
Ich weiß nicht was es dir bringt solche Kommentare zu verfassen. Bitte 
lass das in Zukunft sowas ist für mich in keinster Weise hilfreich. Dass 
ich kein Experte bin ist mir klar und deine sakastischen Kommentare 
(siehe Weltuntergang) sind auch nicht nötig. Vielen Dank!

LG
mr_Burns

von Handlöscher (Gast)


Lesenswert?

Josef B. schrieb:
> 2. Nein nur unidirektional. Sprich vom Fahrzeug zur Zentrale. Datenmenge
> relativ gering (Motortemperatur, Treibstoffstand... solche Sachen eben).
> Es muss auch nicht unbedingt sekündlich aktualisiert werden. Es Reicht
> auch wenn es alle 1:30 Minuten ist (ungefähr eine Rundenzeit)

Da kann man doch gleich bis zum Ende des Rennen warten und die Messwerte 
verbal kommunizieren.

Du klingst für irgendwie weltfremd!
Wenn z.B. die Motortemperatur am steigen ist dann möcht ich nicht 
unbedingt
1 1/2 Minuten warten um sowas mitzukriegen :(

von Josef B. (mr_burns)


Lesenswert?

Es ist sinnloss wenn ich noch weiter versuch dir zu erklären dass es 
sich nicht um die Formel 1 handelt.

Bitte hör jetzt auf meinen Beitrag zu kommentieren!

LG
mr_Burns

von Ursus P. (unwichtig)


Lesenswert?

Hallölchen, das wäre auch eine Option, bis zu 16km

https://de.rs-online.com/web/p/low-power-funkmodule/9033059/

Mfg aus Rhein-Ruhr Gebiet

von pA-philer (Gast)


Lesenswert?

Josef B. schrieb:
> @pA-philer, danke für deine ausführliche Rückmeldung.
>
> 1. Die größt mögliche Distanz beträgt ca 500m. Die Box befindet sich auf
> einer kleinen Anhöhe.
>
> 2. Nein nur unidirektional. Sprich vom Fahrzeug zur Zentrale. Datenmenge
> relativ gering (Motortemperatur, Treibstoffstand... solche Sachen eben).
> Es muss auch nicht unbedingt sekündlich aktualisiert werden. Es Reicht
> auch wenn es alle 1:30 Minuten ist (ungefähr eine Rundenzeit)
Das spricht sehr fuer eine Telemetrie-Verbindung auf 434MHz.
Der Empfaenger kann auch noch an einem Mast (Angelrute) montiert werden.
Vermutlich wirst Du dann zum groessten Teil der Zeit Datagramme 
empfangen koennen.
Ich wuerde mal ein Modulpaar bestellen (100mW Ausgangsleistung) und es 
ausprobieren. Wenn Du gerne HF bastelst, kannst Du so ein Teil auch 
selbst bauen, viele basieren auf Si4432 oder Si4463 oder aehnlichen 
Chips und es gibt zahlreiche Schaltungsbeispiele dafuer. Fuer hoehere 
Leistungen als 100 mW haben die Dinger einen externen Verstaerker und 
muessen dann zwischen Empfang und Senden mit einem Halbleiterschalter 
den Antennenpfad umschalten, was aber ja bei Dir nicht notwendig waere.
Wenn Du Zeit sparen moechtest, kaufe ein fertiges Modul mit diesem Chip 
und einem zusaetzlichen Mikrocontroller, der die Ansteuerung uebernimmt 
(wie z.B. HC-12, gibt aber sicher noch zig andere), dann kannst Du es 
aehnlich wie ein analoges Modem mit AT-Codes ueber seriellen Port am 
R-Pi verwenden

https://www.allaboutcircuits.com/projects/understanding-and-implementing-the-hc-12-wireless-transceiver-module/


> 3. Karre: Alfa 156 Baujahr 1999. Schnittstelle habe ich mal
> abfotografiert und in den Anhang gepackt.
1999 ist noch vor der Standardisierung der Schnittstelle, deshalb wird 
das vermutlich der aufwendigere Teil.
Ich wuerde Dir vorschlagen, zuerst daran zu gehen, die Sensoren 
erfolgreich auszulesen. Es gibt z.B. von
http://www.multiecuscan.net/
eine kostenlose Version fuer Windows, die anscheinend auch Dein Fahrzeug 
unterstuetzt. Allerdings wirst Du das passende Adapterkabel bauen oder 
kaufen (ELM 327) muessen.
Hilfe dazu gibt es wohl eher im passenden Forum dazu:
http://forum.alfa156.net/forum/forum_posts.asp?TID=57511&PN=3

Wenn das Auslesen klappt, kannst Du daran gehen, das ganze auch mit
Linux auf Deinem Raspberry-Pi  auszulesen:
http://www.obdtester.com/pyobd

Die Codebasis kannst Du Dir so anpassen, dass sie die gewuenschten
Daten zusaetzlich in eine Named-Pipe oder einen Socket schiebt, an 
dessen
Ausgang Dein kleines Modem-Ansteuerprogramm lauscht.

Klingt nach einem netten Projekt!
Viel Spass und Erfolg.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.