Hi,
ich bin gerade dabei ein Brettspiel zu basteln und bräuchte dabei etwas Hilfe!
Das Spielfeld soll von einem Raspberry PI ausgewertet werden, welcher alle nötigen Informationen auf einem Webserver speichert und die einzelnen Spieler sollen später mit einer Handy-App zusätzliche Spielfunktionen wie Fragen beantwortet usw. ausführen können.
Da ich eher aus der Softwareentwicklung komme und meine Kenntnisse aus dem Bereich Elektrotechnik und Mikrocontroller eher rudimentär sind, könnte ich bei Planung etwas Untersützung gebrauchen.
Das erste Problem vor dem ich stehe ist folgendes:
Angenommen mein Spielbrett verfügt über 20 Spielfelder auf dem sich Spielfiguren befinden können, wie schaffe ich es herauszufinden auf welchem Spielfeld sich gerade eine Spielfigur befindet und um welche Spielfigur es sich handelt?
Mein erster Ansatz war folgender:
Ich lege einen Stromkreis zu jedem Spielfeld und rüste jede Spielfigur mit einem bestimmten Widerstand aus (1kOhm, 2kOhm....), wird eine Spielfigur auf ein Feld gesetzt schließt sie den Stromkreis.
Anhand des geschlossenen Stromkreises kann ich nun identifizieren auf welchem Spielfeld sich eine Figur befinden. Messe ich den Widerstand weiß ich auch um welche Spielfigur es sich handelt.
Problem ist, dass sich mehrere Figuren auf einem Spielfeld befinden können, was sich lösen lässt in dem man Spielfiguren nur einchecken lässt und sich eben merkt wo eine Spielfigur eingecheckt hat.
Wäre das so machbar?Ich bin schon dabei gescheitert herauszufinden, wie ich den widerstand an 20 verschiedenen Stromkreisen messen kann und dabei noch die einzelnen Stromkreise voneinander unterscheiden kann...
Ich habe auch gelesen, dass sich bestimmte Bauteile wie Temperatursensoren über eine ID identifizieren lassen. Könnte ich einfach irgend ein Bauteil verwenden und es anhand der ID identifizieren um mir die Widerstandsmessungen zu ersparen?
Fällt jemand vll noch eine viel bessere Lösung für mein Problem ein?
Vielen dank schon mal fürs lesen