====== Hau den Lukas mit Raspberry Pi ====== \\ {{:3d_zeichnung.png?600|}} ---- {{youtube>shLPE9tbMBc?small|Ein Video das die Funktion veranschaulicht}}\\ Es wird der Maximaldruck eines Faustschlags auf den Sensor in Echtzeit ermittelt. Die Messung geschieht durch eine [[http://de.wikipedia.org/wiki/W%C3%A4gezelle|Wägezelle]]. Die Messbrücke dieser Zelle wird durch einen ADC ausgewertet. Der Druck wird dann mit Hilfe von [[http://de.wikipedia.org/wiki/Ncurses|ncurses]] auf der Konsole ausgegeben. Zu Beginn wird nach dem Namen des Spielers gefragt.\\ Dieser wird später in eine Highscoresliste eingetragen. Sollte die Taste "T" gedrückt werden, so wird der Initiale Messwert zurückgesetzt. Ähnlich einer Tarafunktion bei einer Waage. Zeitgleich wird die Highscores Liste Aktualisiert und die Aussteuerung auf der Balkenanzeige zurückgesetzt. Durch Druck der Taste "B" wird das Programm beendet und die Highscores in ein Textfiles geschrieben. \\ ---- ===== Inhalt ===== Spezifikation des Systems * [[hdl:kritische Zeiten|Design]] * [[hdl:messverfahren|Messverfahren und Schaltungsaufbau]] * [[hdl:ausgabe|Ausgabe(GUI)]] * [[hdl:realzeit|Realzeitnachweis]] * [[hdl:auswertung|Auswertung des Realzeitnachweis]] ===== Benötigte Materialien ===== Wägezelle Flintec [[http://www.flintec.com/type_bk2_beam_type_load_cell.html|BK2]] AD-Wandler mit 18bit Auflösung und I2C [[http://www.flintec.com/type_bk2_beam_type_load_cell.html|MCP3424]] Diverse Widerstände und Kabel Metallsockel für Wägezelle Runde Metallplatte zur Aufnahme des Drucks Gummifüße zur Unterlage 1xM12 Schraube innensechskant, senkkopf 2xM12 Schraube + Mutter ===== Systemanforderungen ===== * Es soll jede Millisekunde ein Wert von ADC gelesen und ausgewertet werden. * Wenn sich der Messwert ändert, soll alle 40ms (25Hz) die Anzeige aktualisiert werden * alle 100ms wird überprüft ob eine Tasteneingabe erfolgt ist. ===== Milestones ===== - Erstellung der Mechanik mit Wägezelle - Entwurf und Umsetzung der elektrischen Schaltung - Test der Elektronik mit Hilfe von fertigen Test-Tools - "Eichen" und Einmessen der Messbrücke und ermitteln der Messwertetabelle zu entsprechenden Gewichten - Schreiben der zugehörigen echteitfähigen Software - Erstellen der Ausgabe mit nCurses \\ ---- ===== Weiterführende Links ===== [[http://www.bipede.de/Downloads/DMS_Voll.swf]]