Walabot Touchpad: Jede Fläche in ein kabelloses Touch-Interface verwandeln
Walabot Touchpad: Jede Fläche in ein kabelloses Touch-Interface verwandeln
Das Walabot Touchpad ist ein schlankes, flaches System, das jede ebene Fläche in ein responsives Touchpad für Ihren Laptop verwandelt. Stellen Sie sich vor, ein Buch, ein Tisch oder eine Wand in eine Touch-Schnittstelle zu verwandeln – ohne Kabel, ohne zusätzliche Hardware. Durch die Kombination von Walabots 3D-Mikrowellenbildgebung mit Projektortechnologie können Sie Touchscreen-Funktionalität auf praktisch jede Fläche projizieren.
Entwickelt für alltägliche Praktikabilität und universelle Zugänglichkeit, basiert die Lösung auf einem Raspberry-Pi-3-Client, der Daten von einem Walabot-Creator-Sensor liest und über lokales WLAN mit einem Host-Computer kommuniziert. Das System arbeitet über einfache Socket-Protokolle, hält den Aufbau minimal und bewahrt die Bildgebungsgenauigkeit.
Wie es funktioniert
Der Ablauf ist unkompliziert:
- Der Raspberry Pi triggert den Walabot-Sensor.
- Walabot erkennt und lokalisiert das Ziel (typischerweise einen Finger).
- Der Pi verarbeitet die Zieldaten, bestimmt die Benutzeraktion und sendet den Befehl über WLAN an den Host.
- Der Host-Rechner empfängt den Befehl und steuert den Mauszeiger mittels PyAutoGUI.
Demonstration
In Arbeit
Raspberry Pi einrichten
Folgen Sie diesen Schritten, um Ihren Pi vorzubereiten und das Walabot SDK zu installieren:
- Raspbian (jetzt Raspberry Pi OS) via NOOBS installieren oder direkt von der offiziellen Raspberry-Pi-Website herunterladen.
- Für kopflosen Betrieb VNC oder SSH aktivieren und ggf. einen Shutdown-Button hinzufügen.
- Header-Pins ungelötet lassen, falls keine I/O benötigt wird.
- SD-Karte einlegen, Pi mit Display und Strom verbinden, booten.
- Mit dem Internet verbinden und Chromium starten.
- Zur Walabot-Download-Seite navigieren und den Raspberry-Pi-Installer herunterladen.
- Terminal öffnen und folgende Befehle ausführen:
sudo apt‑get update cd Downloads sudo dpkg -i walabot_maker_1.0.34_raspberry_arm32.deb
Diese Befehle aktualisieren Paketlisten und installieren das Walabot SDK. - Nach der Installation System aktualisieren und neu starten:
sudo apt‑get dist‑upgrade sudo reboot
- Zur Leistungssteigerung Desktop-GUI deaktivieren, falls der Pi nicht interaktiv genutzt wird.
Walabot-Schnittstelle
Walabot ist ein 3D-Mikrowellenbildgebungssensor, der Aufgaben wie Atemüberwachung, Durch-Wand-Sensing und Multi-Target-Erkennung bewältigt. Für das Touchpad liefert sein RF-3D-Sensing präzise x-, y- und z-Koordinaten eines Ziels. Dynamisches Filtern entfernt statische Reflexionen und ermöglicht präzises Tracking auch hinter Materialien.
Da Walabot 400–900 mA zieht, reicht der Standard-USB-Ausgang des Pi nicht aus. Fügen Sie die Zeile max_usb_current=1 zu /boot/config.txt hinzu, um das Limit auf 1200 mA anzuheben.
Zielerkennung
Kritisch ist, dass der Sensor nur den beabsichtigten Finger registriert. Ich nutzte die GetSensorTargets()-API-Funktion, deaktivierte MTI-Modus und begrenzte den Erkennungsradius auf 10 cm. Der Sensor liefert x, y, z und Amplitude; nur x und y werden für die Mauszeiger-Abbildung verwendet.
Da der Sensor in Polarkoordinaten (r, θ, φ) arbeitet, habe ich die extremen x- und y-Werte gemessen, um den nutzbaren Bereich zu definieren. Während des Setups erkennt das Programm diese Grenzen automatisch, indem ein Finger über die Fläche gleitet.
Aktionsinterpretation:
- Ein Kontaktpunkt → Mausbewegung.
- Zwei Kontaktpunkte → Rechtsklick.
- Drei Kontaktpunkte → Linksklick.
Die Feinabstimmung des z-Bereichs erwies sich als herausfordernd: Eine Verkleinerung des Bereichs machte das Touchpad zu klein, während das Filtern von hohen z-Zielen Instabilität verursachte. Die optimale Lösung ist ein gekrümmtes Touchpad, das Walabots Erkennungsprofil matcht, oder ein Upgrade auf die Walabot Developer Edition.
Mehr Details lesen
Für einen tieferen Einblick die vollständige Walabot Touchpad Dokumentation erkunden.
Herstellungsprozess
- Was ist VMC-Bearbeitung? Expertenüberblick über Vertikale Bearbeitungszentren
- MIG vs. TIG Schweißen: Die richtige Lichtbogen-Schweißtechnik für Ihr Projekt wählen
- Wichtige Überlegungen für Hochvolumen-Swiss-Drehen
- CNC-Prototyping-Leitfaden: Präzision, Geschwindigkeit und kosteneffiziente Produktion
- Experten-Wellenfertigung: Präzisionsprozesse & kundenspezifische Lösungen
- Edelstahl-Passivierung: Korrosionsbeständigkeit & Leistung steigern
- Posture Pal mit Walabot – Echtzeit-Entfernungsüberwachung gegen Nacken- und Rückenschmerzen
- Walabot Touchpad: Jede Fläche in ein kabelloses Touch-Interface verwandeln
- Walabot-gestützter Toiletten-Hygienemonitor
- Walabasquiat: Interaktive generative Kunst mit Walabot, Raspberry Pi & Android