Wie funktioniert ein kapazitives ID-/Signatur-/Erkennungssystem? zB Google Bloks

Im Projekt „Google Bloks“ . Ein greifbares Programmiererlebnis wird dadurch geschaffen, dass Kinder physische Unterrichtsblöcke nebeneinander platzieren können.

Der Computer ist in der Lage, die Folge von Anweisungen zu lesen und sie in ein Programm umzuwandeln, um beispielsweise einen Roboter zu steuern.

Es verwendet ein kapazitives Erfassungs-/kapazitives ID-System, um zu erkennen, ob eine Anweisungskarte eine „GO FORWARD“- oder eine „LINKS ABBIEGEN“-Karte ist (zum Beispiel).

  • Jede Anweisungskarte enthält keine Elektronik.
  • Jeder Anweisungskarte ist irgendwie eine "kapazitive Signatur" zugeordnet
  • Anleitungskarten werden über eine kapazitive Sensormatrix dekodiert

Da gibt es kein technisches Whitepaper. Meine Frage ist, wie würde das in der Praxis funktionieren?

  • Wie gestaltet man das Sensorsystem dafür?
  • Wie würden Sie eine kapazitive Signatur für eine Anweisungskarte erstellen?
Ich schätze, das Baseboard hat ein Cap-Sense-Muster von 9 Pads. Angenommen, jeder Puck hat ein einzigartiges passendes 9-Bit-Pad oder 7-Bit oder so, das sind 128 bis 512 Pucks, die eindeutig gelesen werden können. projectbloks.withgoogle.com/static/images/home-base-boards.jpg

Antworten (1)

Also im Grunde das, was ich dachte.

Das Baseboard hat ein Cap-Sense-Muster von 8 Pads und einen zentralen Magnetsensor (Hall-Effekt?). Mit 8 Pads ist die "kapazitive Signatur" so einfach wie leitfähige Farbe bei jeder binären Darstellung von 8 Bit. Bumm, 255 Pucks. Der Magnetsensor wird für "komplexe" Pucks verwendet.

Geben Sie hier die Bildbeschreibung ein

Von der Technologieseite der Projektwebsite:

Pucks lassen sich einfach erstellen, beispielsweise durch Schneiden von Papier oder 3D-Drucken der Form und anschließendes Zeichnen der kapazitiven Signatur mit leitfähiger Tinte. Dies ermöglicht eine unendliche Anzahl von Befehlen, die von jedem einfach im laufenden Betrieb ausgeführt werden können.

Die Funktion der Base Boards wird durch den darauf platzierten Puck festgelegt. Das Basisboard hat einen kapazitiven Sensor und ein Magnetometer. Der kapazitive Sensor liest den vom Puck ausgedrückten Befehl, und das Magnetometer erkennt den Zustand der mechanischen Steuerung, indem es die Magnetposition liest.

Ich habe hier eine Folgefrage gestellt electronic.stackexchange.com/questions/251207/… Ich möchte wissen, wie ungeerdete, kleine Leiter erkannt werden können.