Make for Maker Faire Berlin 2017 - Wir bauen Exponate
Moderator: Guido Körber
-
- Site Admin
- Posts: 2864
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Make for Maker Faire Berlin 2017 - Wir bauen Exponate
Kommendes Wochenende ist die Maker Faire Berlin, höchste Zeit die Exponate fertig zu bekommen.
Jedes mal stellt sich natürlich die Frage: Wie führen wir am Besten vor, was man mit unseren Produkten so alles machen kann?
Dieses mal werden wir unter anderem einen Joystick für MAME dabei haben. Dazu gibt es ja schon einen Artikel in dem wir gezeigt haben wie das geht, aber dieses mal haben wir uns gedacht bauen wir einen richtigen Blickfang. Von einem alten Projekt stand hier noch ein Holzgehäuse mit hochwertigen Schaltern und einem richtigen Joystick wie er in Spielautomaten verwendet wird rum.
Den rüsten wir jetzt mit einem KW24-8MOD Tastaturcontroller aus, so dass er genau die richtigen Tastencodes erzeugt, die der MAME Spielmaschinensimulator erwartet.
Die einzelnen Arbeitsschritte werden wir hier dokumentieren.
Jedes mal stellt sich natürlich die Frage: Wie führen wir am Besten vor, was man mit unseren Produkten so alles machen kann?
Dieses mal werden wir unter anderem einen Joystick für MAME dabei haben. Dazu gibt es ja schon einen Artikel in dem wir gezeigt haben wie das geht, aber dieses mal haben wir uns gedacht bauen wir einen richtigen Blickfang. Von einem alten Projekt stand hier noch ein Holzgehäuse mit hochwertigen Schaltern und einem richtigen Joystick wie er in Spielautomaten verwendet wird rum.
Den rüsten wir jetzt mit einem KW24-8MOD Tastaturcontroller aus, so dass er genau die richtigen Tastencodes erzeugt, die der MAME Spielmaschinensimulator erwartet.
Die einzelnen Arbeitsschritte werden wir hier dokumentieren.
-
- Site Admin
- Posts: 2864
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: Make for Maker Faire Berlin 2017 - Wir bauen Exponate
Im ersten Schritt gucken wir mal welche Tastencodes benötigt werden und markieren die in der Tastencode-Tabelle des KeyWarrior24-8.
-
- Site Admin
- Posts: 2864
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: Make for Maker Faire Berlin 2017 - Wir bauen Exponate
Dann stellte sich heraus, dass die Kontakte an den Schaltern etwas oxidiert waren, ein wenig Schmirgeln mit einem Glasfaserpinsel konnte das aber beheben. Trotzdem muss auf den relativ dicken Anschlüssen der Tasten recht lange mit dem Lötkolben geheizt werden, da braucht es ein wenig Geduld.
Als erstes werden alle Tasten miteinander verbunden, die auf der gleichen X-Leitung liegen. Praktischerweise verwendet man für X und Y unterschiedliche Kabelfarben, das reduziert die Menge der unschönen Überraschungen…
Im Bild zu sehen sind die X0 und X1 Leitung bereits verlötet.
Die Kabel sollten nicht zu lang werden. Der KeyWarrior fragt die Tasten in einer Matrix ab, bei zu langen Leitungen gibt es dann Probleme durch Übersprechen und Leitungskapazitäten. Um die Matrix abzufragen wird nämlich eine Y-Leitung nach der anderen auf 0 V gezogen und geguckt was auf den X-Leitungen heraus kommt. Sind die Leitungen zu lang, braucht das Signal zu lange und Tasten werden nicht sauber erkannt.
So, wir löten dann erst mal weiter…
Als erstes werden alle Tasten miteinander verbunden, die auf der gleichen X-Leitung liegen. Praktischerweise verwendet man für X und Y unterschiedliche Kabelfarben, das reduziert die Menge der unschönen Überraschungen…
Im Bild zu sehen sind die X0 und X1 Leitung bereits verlötet.
Die Kabel sollten nicht zu lang werden. Der KeyWarrior fragt die Tasten in einer Matrix ab, bei zu langen Leitungen gibt es dann Probleme durch Übersprechen und Leitungskapazitäten. Um die Matrix abzufragen wird nämlich eine Y-Leitung nach der anderen auf 0 V gezogen und geguckt was auf den X-Leitungen heraus kommt. Sind die Leitungen zu lang, braucht das Signal zu lange und Tasten werden nicht sauber erkannt.
So, wir löten dann erst mal weiter…
-
- Site Admin
- Posts: 2864
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: Make for Maker Faire Berlin 2017 - Wir bauen Exponate
So, alle X und Y-Leitungen die an mehr als einen Schalter gehen sind an die jeweiligen Schalter verbunden. X-Leitungen rot, Y-Leitungen schwarz.
Als nächstes werden die Leitungen angeschlossen die an den KW24-8MOD gehen, morgen geht es weiter…
Als nächstes werden die Leitungen angeschlossen die an den KW24-8MOD gehen, morgen geht es weiter…
-
- Site Admin
- Posts: 2864
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: Make for Maker Faire Berlin 2017 - Wir bauen Exponate
Jetzt sieht es erst mal etwas unordentlich aus, je sechs X und Y Leitungen müssen nun am KeyWarrior Modul angeschlossen werden.
-
- Site Admin
- Posts: 2864
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: Make for Maker Faire Berlin 2017 - Wir bauen Exponate
Die X-Leitungen sind dran, nun noch die Y-Leitungen und das USB Kabel kommt zum Schluss.
-
- Site Admin
- Posts: 2864
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: Make for Maker Faire Berlin 2017 - Wir bauen Exponate
Alles verkabelt. Wer mag Wetten abschließen wie viele Fehler ich gemacht habe? Gleich kommt der Test…
-
- Site Admin
- Posts: 2864
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: Make for Maker Faire Berlin 2017 - Wir bauen Exponate
Kurze Antwort: Null Fehler.
Und wer jetzt sehen will wie der Joystick mit MAME funktioniert muss am Wochenende (10./11. Juni 2017) zur Maker Faire Berlin kommen. Da gibt es die KeyWarrior-Module zum Maker-Sonderpreis und USB Kabel auch. Und natürlich jede Menge andere Sonderangebote.
Und wer jetzt sehen will wie der Joystick mit MAME funktioniert muss am Wochenende (10./11. Juni 2017) zur Maker Faire Berlin kommen. Da gibt es die KeyWarrior-Module zum Maker-Sonderpreis und USB Kabel auch. Und natürlich jede Menge andere Sonderangebote.
-
- Site Admin
- Posts: 2864
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: Make for Maker Faire Berlin 2017 - Wir bauen Exponate
Von unseren neuen Starterkits für den IO-Warrior56 sind gestern Abend die ersten Exemplare vom Bestücker gekommen. Jetzt wollen wir natürlich noch ein Demo bauen um die auf der Maker Faire Berlin richtig zu zeigen.
Einen Trekscan Kraftsensor kann man einfach mit einem Widerstand als Spannungsteiler an einen Analogeingang des IOW56 anschließen. Damit man dann auch noch was sieht schließen wir noch ein LCD-Modul an den IOW56 an.
Einen Trekscan Kraftsensor kann man einfach mit einem Widerstand als Spannungsteiler an einen Analogeingang des IOW56 anschließen. Damit man dann auch noch was sieht schließen wir noch ein LCD-Modul an den IOW56 an.
-
- Site Admin
- Posts: 2864
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: Make for Maker Faire Berlin 2017 - Wir bauen Exponate
Nein, das wird keine elektronische Harfe, das ist die Unterseite des IOW56KIT2 mit der Verdrahtung für das Muster. Die nötigen Verbindungen haben wir mit Kupfer-Lackdraht gemacht, das ist eine einfache und zuverlässige Methode solche Einzelexemplare zu verdrahten.
Das IOW56KIT2 haben wir gründlich optimiert. Der IOW56 sitzt jetzt direkt auf dem Board und nicht mehr auf einem Modul. Das war nötig um aus dem A/D Wandler brauchbare Werte heraus zu kriegen, 14 Bit sind nicht ganz trivial zu handhaben. Ausserdem sparen wir so eine Menge Kosten bei der Produktion des Kits ein. Die CD haben wir hier auch weg gelassen und die Verpackung wird einfacher, so können wir einen deutlich besseren Preis als mit dem alten Kit anbieten.
Die Signale haben jetzt auch auf der Unterseite der Platine eine Beschriftung, das erleichtert die Verdrahtung von Musteraufbauten.
Das IOW56KIT2 haben wir gründlich optimiert. Der IOW56 sitzt jetzt direkt auf dem Board und nicht mehr auf einem Modul. Das war nötig um aus dem A/D Wandler brauchbare Werte heraus zu kriegen, 14 Bit sind nicht ganz trivial zu handhaben. Ausserdem sparen wir so eine Menge Kosten bei der Produktion des Kits ein. Die CD haben wir hier auch weg gelassen und die Verpackung wird einfacher, so können wir einen deutlich besseren Preis als mit dem alten Kit anbieten.
Die Signale haben jetzt auch auf der Unterseite der Platine eine Beschriftung, das erleichtert die Verdrahtung von Musteraufbauten.
-
- Site Admin
- Posts: 2864
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: Make for Maker Faire Berlin 2017 - Wir bauen Exponate
Um ein alphanumerisches LCD-Modul und auch viele der grafischen LCD-Module an den IOW56 anzuschließen braucht man nicht viel. Meist nur ein Potentiometer um den Kontrast einzustellen und eventuell noch einen Transistor und einen Widerstand um die Hintergrundbeleuchtung zu betreiben. Ansonsten sind nur die Verbindungen zu löten.
-
- Site Admin
- Posts: 2864
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: Make for Maker Faire Berlin 2017 - Wir bauen Exponate
War natürlich klar, wenn alles fertig ist kommt raus, dass das LCD-Modul aus der Grabbelkiste kaputt war :(
Also LCD wieder runter vom Board und ein neues raus suchen. Dieses mal versuchen wir das mit dem "schlau": Das Display kriegt jetzt einen Stecker.
Also LCD wieder runter vom Board und ein neues raus suchen. Dieses mal versuchen wir das mit dem "schlau": Das Display kriegt jetzt einen Stecker.