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.