Internetgesteuerte Roboter oder wie wir unsere "Couch Robo League" machen

Was ist unser Leben? Das Spiel!





Diese Geschichte begann vor fast einem Jahr. Wir saßen mit einem solchen Freund zusammen und dachten: „Was ist, wenn wir ein System zum Spielen ĂŒber das Internet entwickeln? Ich meine, echte Roboter kontrollieren? "





Kaum gesagt als getan ... der "Roboter" begann zu kochen ...





Im Vorfeld der Diskussion wurde das Design "a la Tank" gewĂ€hlt - also 2 RĂ€der mit separaten Motoren, ohne Lenksystem. Dieses System bietet dem Roboter eine hohe ManövrierfĂ€higkeit und die Möglichkeit, sich im Stillstand um 180 Grad zu drehen. DarĂŒber hinaus ist ein Nebeneffekt einer solchen Runde - die FĂ€higkeit, den Puck zu treffen (wenn es einen Stock gibt) - an diesem Punkt sollten sich viele an das Spiel "Tischhockey" erinnern - bei dem sich Hockeyspieler um ihre Achse drehen und somit - Schlagen Sie den Puck.





Diese Anordnung des Fahrwerks verursachte jedoch in Zukunft große Probleme. Warum: 2 separate Motoren laufen niemals mit der gleichen Drehzahl, es sei denn, sie haben eine starre mechanische Verbindung. Warum: der Unterschied in der Herstellung im Werk, Fehler in der Passform und den Raddurchmessern usw. usw.





, ( – ) – .





/. , : «» – «» – . . «» – «» . , ( ).





. – «» ( ) , , «» . , «» , – . «» - , . . , .





, – , : - 100 ! , " , , ".





: Ni-Mh , . , , .





, - ()






- 18650.





, youtube. «» . «let the battle-begin!!!»





«» . , ( - « , » – ) – WASD.





– .





. , . - ...





– ( 50 ).





– . .





– ( -) – .





– - . . !





, – . , – ! , , , 3d – !





– . – ! !!!





– , – 90-, " ".





, – "".





. .





– . , 30 , , 3d – ! ^_^





: . - .





, , – «»: ^_^





– ( 3d , ):





, , :





"" ,

php javascript. , .





–  Espressif  esp32, , ( ), ( 12V), 18650.





Arduino IDE.





MQTT.





MQTT: " " "" IP , "" .





«» – , «» – , . , – , , , – .





Was als nĂ€chstes geplant ist: Da es manchmal zu einer gewissen Verlangsamung der Befehle kommt, die den MQTT-Broker durchlaufen (möglicherweise liegt dies an der Verwendung eines öffentlichen kostenlosen MQTT-Brokers und im Allgemeinen des MQTT-Protokolls, das nicht ganz geeignet ist fĂŒr diese Zwecke) - wir denken darĂŒber nach, das gesamte System einfach auf Websockets zu ĂŒbertragen, kein MQTT. Oder verwenden Sie Ihren eigenen, separaten MQTT-Broker. Übrigens wird es zu diesem Punkt sehr interessant sein, den Rat von Fachleuten zu hören, wie wir die Verbindung fĂŒr eine stabile Kontrolle am besten implementieren können.





WĂ€hrend das Projekt in dieser Phase ist.





Das Bild am Anfang des Beitrags dient nur dazu, Aufmerksamkeit zu erregen. Das Projekt hat noch keinen Namen.








All Articles