Elektronik/Software-Bastelprojekt
Verfasst: Do 3. Okt 2013, 21:51
Hallo,
ich bin noch ganz neu hier (siehe mein erstes Posting mit Newbie-Fragen zu den verschiedenen Auto-Varianten) wollte euch aber mein aktuelles Software-/Elektronik Bastelprojekt vorstellen (konstruktives und destruktives Feedback erwünscht:-))
Angefangen hats eigentlich damit dass ich in den Weiten des I-Nets einen Mikrocontroller entdeckt habe der Mittels USB-Kabel bzw. Bluetooth mit einem Android Handy oder Tablet gesteuert werden kann (https://www.sparkfun.com/products/11343, ca. 40 USD). Auf der Suche nach einem mehr oder weniger sinnvollen Bastelprojekt hatte ich die Idee das Ding mit der Carrera zu verbinden.
Als Features hatte ich folgendes im Sinn:
1. Startampel
2. Rundenzeitmessung
3. Sprachausgabe über Handy/Tablet
4. Turbo-Funktion
5. Abtasten der Reglerposition und Erstellen eines Diagramms zum Vergleichen von unterschiedlichen Runden, Fahrstilen,...
6. Parametriesierbare Hindernisfahrzeuge (so wie ein Ghost-Fahrzeug bei einem Rennspiel am Computer)
Die ersten 3 Features waren schnell erledigt da keine Elektronik-Kenntnisse erforderlich waren (ich bin gelernter Software-Entwickler sprich der Software-Teil liegt mir eher).
An der Turbo-Taste habe ich schon etwas länger herumüberlegt und bin mittlerweile bei einer Variante gelandet bei der ich je Fahrzeug ein Schaltrelais habe das ich über den IOIO schalten kann. Am Schaltrelais habe ich 2 Spannungen hängen und kann so die Spannung auf der Bahn zumindest 2-stufig regeln. Am Fahrtregler haben wir ein Druckknopf angebracht mit dem man den Turbo aktivieren kann. Softwareseitig kann man die verfügbare Turbozeit je Runde auf die jeweilige Strecke anpassen. Es gibt auch einen Modus in dem nur das Auto das zurückliegt den Turbo verwenden kann (so in der Art von DRS in der F1).
Ich habe mir auch schon überlegt das ganze mittels PWM als eine "echte" Steuerung aufzubauen hab das aber noch nicht ausprobiert da mir von Elektronik-kundigen davon abgeraten wurde (siehe auch http://www.mikrocontroller.net/topic/306775).
Die Reglerabtastung funktioniert derzeit noch nicht zufriedenstellend da ich aus irgendeinem mir unerfindlichen Grund nur sehr stark schwankende Spannungen an der Bahn messe. Wenn ich mit meinem Multimeter messe habe ich den Effekt nicht. Wenn ich mit dem Mikrokontroller andere Spannungsquellen messe funktionierts auch da stehe ich irgendwie an. Ausserdem habe ich noch keine Ahnung wie ich mit dem Vertauschen der Polarität beim Spurwechsel umgehen soll. Das Multimeter kann auch "negative" Spannungen anzeigen, der Mikrokontroller leider nicht.
An parametrisierbaren Ghostfahrzeuge habe ich mich noch überhaupt nicht herangetraut, wäre mieiner Meinung nach aber eine coole Sache um das Ganze auch für Solo-Spieler interessanter zu gestalten.
So ein paar Bilder von der ganzen Höllenmaschine habe ich auch noch (derzeit leider nur mit vollkommen chaotischer Verkabelung auf einem Steckboard da ich komplett Löt-unfähig bin).
Was mich unter anderem interessieren würde wären eure Tipps wie ich das Kabelchaos etwas in den Griff bekommen kann bzw. wie man sowas auf eine Platine bzw. in ein Gehäuse einbauen kann.
Ich bin durch das Forum auch auf die STZ Schienen aufmerksam geworden. Habe aber nicht ganz verstanden wie die Schiene eigentlich funktioniert. Könnte man so eine Schiene als Impulsgeber für meinen Mikrokontroller verwenden (dann könnte man z.B. mit mehreren solchen Schienen auch Sektor-Zeiten ala F1 realisieren).
Falls jemand von euch Interesse hat das Ding nachzubauen kann euch natürlich den Sourcecode, etc. zur Verfügung stellen.
Ciao,
Markus
ich bin noch ganz neu hier (siehe mein erstes Posting mit Newbie-Fragen zu den verschiedenen Auto-Varianten) wollte euch aber mein aktuelles Software-/Elektronik Bastelprojekt vorstellen (konstruktives und destruktives Feedback erwünscht:-))
Angefangen hats eigentlich damit dass ich in den Weiten des I-Nets einen Mikrocontroller entdeckt habe der Mittels USB-Kabel bzw. Bluetooth mit einem Android Handy oder Tablet gesteuert werden kann (https://www.sparkfun.com/products/11343, ca. 40 USD). Auf der Suche nach einem mehr oder weniger sinnvollen Bastelprojekt hatte ich die Idee das Ding mit der Carrera zu verbinden.
Als Features hatte ich folgendes im Sinn:
1. Startampel
2. Rundenzeitmessung
3. Sprachausgabe über Handy/Tablet
4. Turbo-Funktion
5. Abtasten der Reglerposition und Erstellen eines Diagramms zum Vergleichen von unterschiedlichen Runden, Fahrstilen,...
6. Parametriesierbare Hindernisfahrzeuge (so wie ein Ghost-Fahrzeug bei einem Rennspiel am Computer)
Die ersten 3 Features waren schnell erledigt da keine Elektronik-Kenntnisse erforderlich waren (ich bin gelernter Software-Entwickler sprich der Software-Teil liegt mir eher).
An der Turbo-Taste habe ich schon etwas länger herumüberlegt und bin mittlerweile bei einer Variante gelandet bei der ich je Fahrzeug ein Schaltrelais habe das ich über den IOIO schalten kann. Am Schaltrelais habe ich 2 Spannungen hängen und kann so die Spannung auf der Bahn zumindest 2-stufig regeln. Am Fahrtregler haben wir ein Druckknopf angebracht mit dem man den Turbo aktivieren kann. Softwareseitig kann man die verfügbare Turbozeit je Runde auf die jeweilige Strecke anpassen. Es gibt auch einen Modus in dem nur das Auto das zurückliegt den Turbo verwenden kann (so in der Art von DRS in der F1).
Ich habe mir auch schon überlegt das ganze mittels PWM als eine "echte" Steuerung aufzubauen hab das aber noch nicht ausprobiert da mir von Elektronik-kundigen davon abgeraten wurde (siehe auch http://www.mikrocontroller.net/topic/306775).
Die Reglerabtastung funktioniert derzeit noch nicht zufriedenstellend da ich aus irgendeinem mir unerfindlichen Grund nur sehr stark schwankende Spannungen an der Bahn messe. Wenn ich mit meinem Multimeter messe habe ich den Effekt nicht. Wenn ich mit dem Mikrokontroller andere Spannungsquellen messe funktionierts auch da stehe ich irgendwie an. Ausserdem habe ich noch keine Ahnung wie ich mit dem Vertauschen der Polarität beim Spurwechsel umgehen soll. Das Multimeter kann auch "negative" Spannungen anzeigen, der Mikrokontroller leider nicht.
An parametrisierbaren Ghostfahrzeuge habe ich mich noch überhaupt nicht herangetraut, wäre mieiner Meinung nach aber eine coole Sache um das Ganze auch für Solo-Spieler interessanter zu gestalten.
So ein paar Bilder von der ganzen Höllenmaschine habe ich auch noch (derzeit leider nur mit vollkommen chaotischer Verkabelung auf einem Steckboard da ich komplett Löt-unfähig bin).
Was mich unter anderem interessieren würde wären eure Tipps wie ich das Kabelchaos etwas in den Griff bekommen kann bzw. wie man sowas auf eine Platine bzw. in ein Gehäuse einbauen kann.
Ich bin durch das Forum auch auf die STZ Schienen aufmerksam geworden. Habe aber nicht ganz verstanden wie die Schiene eigentlich funktioniert. Könnte man so eine Schiene als Impulsgeber für meinen Mikrokontroller verwenden (dann könnte man z.B. mit mehreren solchen Schienen auch Sektor-Zeiten ala F1 realisieren).
Falls jemand von euch Interesse hat das Ding nachzubauen kann euch natürlich den Sourcecode, etc. zur Verfügung stellen.
Ciao,
Markus