Noch einige Worte zur Installation und zum Projekt.
Hier gibts ein bissl was an Dokumtation
https://github.com/gruaGit/WildBugChilGru/tree/master/Doc
kurze Einführung ins Programm
Hardwareseitig basiert das System auf einem Arduino Mega.
die 2 Drehzahlsignale müssen als 5V TTL Signal an Pin 48 und 49 anliegen, hier gibt es verschiedene Ansätze die Signale von Zündung und Rolle zu sauberen TTL Signale aufzuarbeiten. Man muss aber sagen grundsätzlich ists nicht die Kunst das System ans laufen zu bekommen, sondern dass es auch dann noch läuft wenn da ein Roller mit womöglich untentstörter Zündung daneben läuft, dafür muss dann auch alles passend abgeschirmt sein usw...
Klimadaten kommen per BME280,
alles was an Zusatzkanäle aufgenommen werden soll (EGT, AFR) muss vom Arduino verarbeitet und mit ausgegeben werden.
Dadurch dass wir hier die ArduinoIDE nutzen, kann auch relativ einfach der Funktionsumfang angepasst werden...
Das Projekt ist als OpenSource Project gewachsen, wenn jemand sich das gern selbst zusammenfriemelt, gerne.
Freuen würden wir uns dann aber über einen kleinen Obolus für die Softwareentwicklung an den Spenden Button im Programm.
Was ich anbieten kann ist das Komplettsystem als fertig verkabeltes Kit, mit der Software fix fertig installiert, auf einem gestelltem Rechner.
Schaut dann so aus.
Also die komplette Hardware, bestehend aus
*Arduino
*mein Board zur aufarbeitung des Zundsignals, des Encodersignals, und den Wetterdaten.
die verwendete Schaltung hat sich bewährt und liefert auch bei Problemzündungen saubere Signale.
*ein passender Encoder für die Rolle
*Litze zum Abnehmen des Zündsignal
Alles fertig verdrahtet und abgeschirmt.
Installiert im passendem Alugehäuse.
Installation der benötigten Pakete und Treiber auf deinem Rechner übernimm auch ich.
Du musst nur den Encoder an die Rolle bauen und kannst sofort loslegen.
für die Komponenten und Arbeit muss ich halt eine Kleinigkeit verlangen. Davon geht dann auch was in die Projektkasse für die Softwareentwicklung.
näheres gerne per PM
23.02.24
Ergänzung zum Thema Zusatzkanäle EGT und AFR
Nachdem ja Viele den Wunsch geäußert haben auch eine Temperatur bzw den Lambdawert mit aufzuzeichnen:
bereits jetzt steht auf Github eine Vorabversion Online.
https://github.com/gruaGit/WildBugChilGru/tree/3.0.0/LabVIEW
Es werden hier 2 zusatzkanäle mit aufgezeichnet und nach dem Lauf als eigenständiger Graph angezeigt.
wie hier im Graph die Temperatur der Lambdasonde und in rot der AFR Wert
die zusätzlichen Daten werden schon jetzt im XML mit gespeichert.
Was, Stand heute, noch nicht implementiert ist, eine Anzeige der zusatzkanäle im "ReCalc".
Wenn man AFR und EGT in der EXE deaktiviert, funktioniert die auch mit dem alten Arduino Sketch wie gehabt.
Ich hoffe komme am Wochenende dazu den neuen ArduinoSketch soweit zu testen dass ich ihn vorab hochladen kann.
Ziel wäre ein Sketch der automatisch erkennt ob zusatzhardware vorhanden ist und dementsprechend die Daten übermittelt
Hardware für EGT:
Als Treiber für die üblichen K-Type EGT Temperaturfühler wird ein Breakoutboard benötigt
https://www.adafruit.com/product/269
davon gibts auch derivate, bei Amazon,Ebay,Aliexxpress
die sollten auch funktionieren, wichtig aber dass Sie 5V kombatibel sind (dh. 6pins haben)
im zweifel gerne PM an mich
die Pins zum direkten auflöten des BreakoutBoards auf die Prüfstandsplattinen sind auf allen Arduino basierten PrüfstandsPattinen vorhanden.
Hardware für Lambda
Als Erweiterung für die Lambdasonde habe ich ein Board designt welches zwischen Arduino und dem Prüfstandsboard zwischengesteckt wird.
das heißt die Erweiterung wird auf den Mega aufgesteckt und das vorhandene Prüfstandboard auf die Erweiterung.
Auf derm Lambdaboard arbeitet dann ein Spartan2 I2C Lambdacontroller welcher die Werte in digitaler Form zum Arduino übermittelt.
Am Lambdaboad wird dann die 6polige Bosch LSU 4.9 angesteckt, welche dann automatisch aktiviert wird wenn das Board mit 12V (min 5A) versorgt wird.
Wenn keine 12V anliegen misst man ganz normal ohne Lambdasonde.
Die Gehäuse für die Sets welche grad in Mache sind, sind übrigens schon so gewählt dass beide oder auch nur jeweils eine Erweiterung (AFR und oder EGT) drinnen Platz finden.
so kann man immer auch in einem späterem Moment upgraten.
Mit der Lambdaerweiterung arbeite ich schon seit 3 Jahren am meinem Stand das hat sich so echt bewährt.
Die Datenübermittlung ist durch die digitale übermittlung durch den I2C Bus viel genauer als wie sie zB. über einem analog Eingang wäre, der Controller ist reaktionsschnell, und sogar noch relativ günstig.
aktuell hätte ich alles an Hardware für die Lambda Kits hier, was ich noch bestellen müsste wären die Controller selbst.
hier warte ich jetzt mal das feedback ab, dann schaue ich wieviele controller ich bestelle