2016-07-17 20 views
0

Für ein College-Projekt habe ich die Aufgabe, einen Raspberry Pi zu bekommen, um ein RC-Auto über WiFi zu steuern, der beste Weg, dies zu tun wäre über ein Web-Interface aus Gründen der Barrierefreiheit (eine der wichtigsten Voraussetzungen für das Modul) . Aber ich treffe immer wieder Wände, ich kann mit einem Python-Skript das Auto steuern, aber dies über ein Web-Interface zu tun, hat sich als sehr schwierig erwiesen.Wie kontrolliere ich ein Python-Skript über eine Webschnittstelle?

Ich benutze einen Adafruit PWM Pi Hut, um das Servo und ESC innerhalb des RC-Autos zu steuern, und es hat nur Python-Bibliotheken, soweit ich weiß, so muss es mit Python sein. Wenn es eine Methode gibt, Variablen von Javascript an Python zu übergeben, die funktionieren könnten, aber in einer Live-Umgebung weiß ich nicht, wie zuverlässig es wäre.

Jede Hilfe zu diesem Thema wäre sehr wertvoll, danke im Voraus.

Antwort

0

Ich kann einen Weg vorschlagen, mit dieser Situation umzugehen, aber ich bin nicht sicher, wie viel wird es für Ihr Szenario passen.

Da Sie versuchen, ein WiFi-Netzwerk zu verwenden, denke ich, es wäre besser, wenn Sie einen SQL-Server verwenden können, um Befehle zu speichern, die Sie dem Fahrzeug geben müssen, um von der Weboberfläche der Reihe nach zu folgen. Machen Sie das Fahrzeug, um die Datenbank zu lesen, um zu überprüfen, ob neue Befehle ausgeführt werden, falls ja, nacheinander auszuführen.

Von diesem Weg können Sie die Arbeit in zwei Teile teilen und das Projekt leicht handhaben. Handhabung von Benutzereingaben über Web-Interface zur Fahrzeugsteuerung. Dann lassen Sie das Fahrzeug die Anfragen lesen und ausführen.

Hoffe, das wird dir irgendwie helfen. Prost!

+0

Entschuldigung, diese Antwort ist so spät, aber Ihre Lösung hat mir den Rücken gerettet! Es gibt ein bisschen Latenz, aber das liegt an der WLAN-Behandlung in diesem Gebäude. –

+0

Ich bin froh, dass ich dir helfen konnte –