Heute werden wir ein echtes Spiel mit einem Ball und einem Labyrinth machen. Der Autor dieses hausgemachten Produkts ist AlexGyver.
Viele von euch kennen wahrscheinlich Spiele in diesem Stil. Wir haben einen Ball im Labyrinth, wir müssen den Ball zum Ausgang des Labyrinths bringen. Löcher machen es dem Ball schwer, durchzufallen, und Sie müssen von vorne beginnen. Solche Spiele erschienen auf den ersten Smartphones mit normalem Farbbildschirm und eingebautem Beschleunigungsmesser und waren zu dieser Zeit sehr beliebt.
Warum also nicht so etwas im wirklichen Leben tun, das heißt materiell und vielleicht sogar fernsteuern? Lass es uns versuchen.
Die Labyrinthplattform wird auf 2 Scharnieren montiert, um genau entlang 2 Achsen zu kippen. Zuerst wollte der Autor ein sphärisches Scharnier herstellen, aber dies bringt eine Reihe anderer Probleme mit sich. Lassen Sie uns zunächst eine Mini-Version zum Debuggen des Programms erstellen. Nehmen Sie dazu ein quadratisches Stück Sperrholz - es wird ein Tisch sein.
Die Wände des Labyrinths können aus Pappe bestehen, kleben Sie es auf Heißkleber. Um ein Scharnier zu erstellen, benötigen Sie ein paar Schrauben und etwas, in dem Sie sie befestigen können. Der Autor verwendete für dieses Stück dickeres Sperrholz.
Die Kugel ist so, Stahl 15mm.
Als nächstes müssen Sie das Labyrinth selbst zeichnen.
Dann bauen das Labyrinth. Ich musste es ein wenig ändern.
Nun, wir fangen an zu bohren. Dann bohren wir weiter mit einem chinesischen Stufenbohrer.
Als nächstes beenden wir das Labyrinth.
Hier ist so ein Labyrinth mit einer Kugel in der Materialausführung.
Versuchen wir, sozusagen im manuellen Modus durch unser Labyrinth zu gehen. Es ist nicht so einfach.
Der Autor hat absichtlich Löcher gemacht, die Fallen sind. Sie stehen direkt im Weg des Balls. Er hat auch bewusst im Voraus eine komplexe Karte erstellt, um das Spielen für viele Jahre interessant zu machen. Nun, es scheint in Ordnung zu sein.
Und jetzt ist es Zeit zu sammeln Elektronik. Der Tisch wird mit 2 Servos bewegt, die von der Plattform gesteuert werden Arduino und von einem Smartphone über Bluetooth. Das Schema ist sehr einfach:
Die Stromversorgung des Servos muss separat und leistungsfähig genug sein, ein USB-Ladegerät für 2A oder eine Powerbank ist ausreichend. Links zu allen elektronischen Bauteilen finden Sie auf der Seite. PROJEKT.
Dort können Sie das Archiv mit dem Projekt herunterladen, das alle Schemata und Firmware enthält. Alle Anweisungen finden Sie auch auf der Projektseite. Mach dir keine Sorgen, es gibt nichts Kompliziertes.
Zunächst schneiden und bohren wir Würfel zur Montage der Scharniere.
Dann sammeln wir. Der Würfel mit zwei Löchern ist zentral, beide Achsen sind darin fixiert. Lassen Sie uns nun die Box mit Heißkleber am Scharnier befestigen.
Und von unten ist das Scharnier auf einem kleinen Stück Sperrholz montiert - es wird bequemer. Nach dem erfolgreichen Herunterladen der Firmware und der Stromversorgung drehen sich die Servos in den mittleren Winkel. In dieser Position müssen Sie die Wippe genau in der Mitte befestigen.
Unser Layout wird auf einem Karton stehen. Auf den 2-seitigen Flächen befestigen wir die Servos mit Hilfe der Ecken. Die Bewegung wird mit einer Büroklammer übertragen, aus der wir die Pleuel machen.
Achten Sie auf die Position des Drahtes und die Richtung der Wippe und der Pleuelstange - das ist sehr wichtig! In dieser Position werden die Laufwerke an der Box montiert.
Wir legen es mit dem Projekt aus dem Archiv auf unserem Smartphone ab und installieren die GyverBall-Anwendung.
Wir konfigurieren das Pairing mit dem Bluetooth-Modul vor, das Kennwort lautet 1234 und gehen zu den Anwendungseinstellungen. Wir sind verbunden. Fertig. Sie können den Labyrinthtisch bereits steuern. Hier können Sie die Empfindlichkeit einstellen und den Tisch horizontal kalibrieren, damit der Ball in der Nullposition nirgendwo rollt.
Aber das Coolste ist natürlich der Beschleunigungsmesser. Wir kreuzen an und bekommen genau dieses Spiel mit einem Labyrinth mit der gleichen Kontrolle, aber mit absolut realer Physik.
Es ist sehr schwierig zu spielen, da sich das Design als sehr wackelig herausstellte und sich etwas unvorhersehbar verhält. Auch der Tisch zittert ständig. Zuerst schien dieses Geräusch ein Beschleunigungsmesser zu sein, aber es stellte sich heraus, dass dies nicht der Fall war. Das Problem war sehr unerwartet. Der Autor hat das Bluetooth-Modul über die SoftSerial-Bibliothek verbunden, um das Programm über den Port-Monitor des Computers zu debuggen. Es stellte sich jedoch heraus, dass die Verwendung dieser Bibliothek den Betrieb des Servos beeinträchtigt. Denken Sie daran, wenn Sie ein Projekt mit Bluetooth und Servos durchführen. Dies hinderte den Autor jedoch nicht daran, durch das Labyrinth zu gehen. Im Allgemeinen musste Bluetooth direkt wie folgt verbunden werden:
Und alles begann perfekt zu funktionieren, alles ist absolut stabil und nichts zittert in Ruhe. Bevor Sie Arduino flashen, müssen Sie den logischen Pin mit Bluetooth deaktivieren, da das Modul die Firmware stört.
Na dann, jetzt machen wir die Version größer. Dazu benötigen wir eine große Sperrholzplatte und große, leistungsstarke Servos.
Dies sind chinesische mg995, preiswerte, aber sehr starke Leute. Die Bälle werden diesmal größer.
Die rechte Kugel ist hohl, aber die Masse ist die gleiche wie die linke. Aufgrund der Größe wählte der Autor eine große.
Die Wände des Labyrinths bestehen aus einem 10 × 15 mm Kabelkanal. Es dauerte 2,5 m.
Dieses Mal wird das Labyrinth ohne Löcher sein, weil wir es nicht aus Gründen der Komplexität, sondern für eine Weile passieren werden. Im Labyrinth gibt es viele Taschen, in die der Ball durch Trägheit fliegen wird, wenn er versucht, schnell über die Stelle zu fliegen - es wird interessant sein. Lass uns das Markup machen.
Der Autor machte einen kleinen Fehler und markierte das Feld in 6 Teile und zeichnete ein Labyrinth in einem 5 x 5-Raster. Also musste ich ein neues und interessanteres Labyrinth bauen, trotzdem 6 x 6.
Wir haben gebaut und endlich gebaut! Lassen Sie uns versuchen, es im manuellen Modus durchzugehen.
Ja, es ist sehr einfach, aber es wird schwierig, wenn Sie versuchen, so schnell wie möglich durchzukommen, wenn Sie von einem Smartphone aus arbeiten. Wir werden die Befestigung der Achsen, die die M4-Schrauben sind, aus einem Stück Holz machen.
Die Achsen selbst werden hier an solchen Ecken montiert.
Wir stellen alles genau in die Mitte des Feldes und sammeln. Auf dem unteren kleinen Quadrat aus Sperrholz werden wir mit Schrauben und Muttern befestigen. Wir befestigen die Servos auf Heißkleber.
Unter den Schaukelstühlen, die Sie benötigen, um Schlitze zu machen, wird ein Mechanismus herumlaufen. Wir prüfen.
Wir werden eine Pleuelstange aus einer Büroklammer der Größe XXL machen. Biegen Sie den Clip vorsichtig so weit wie möglich im rechten Winkel um den Schaukelstuhl, damit nichts seine Drehung beeinträchtigt. Wir messen die Höhe bis zum unteren Stück Sperrholz und biegen auf die gleiche Höhe.
Dann machen wir scharfe U-förmige Teile zum Befestigen der Pleuelstange am Feld und hämmern sie.
Wir sammeln und verifizieren.
Großartig! Alles dreht sich frei. Es bleibt, die Beine von einigen Holzresten zu befestigen, damit der Mechanismus nicht auf dem Boden ruht.
Wir sind mit der Powerbank verbunden und Sie können spielen. Versuchen wir, durch das Labyrinth zu gehen.
Dies ist vom Telefon aus viel schwieriger als im manuellen Modus. Der Autor hat fast alle seine Fallen gesammelt, die Zeit damit verbringen, vorbei zu gehen.
Dann dachte der Autor und entschied: Warum nicht einen automatischen Timer machen? Der Ball ist metallisch, lassen Sie ihn von selbst schließen 2 Kontakte, die Arduino als Knopf abfragt. Wir brauchen einen Knopf am Start und einen am Ziel. Wir markieren die vom Ball berührten Stellen.
Als nächstes brauchen wir Folie. Kleben Sie die Folienstücke so, dass die Kugel sie schließen kann.
Nach dem schnellen Ausfüllen des Antrags erhielt der Autor genau so etwas. Wenn der Ball den Startwinkel berührt, wird der Timer zurückgesetzt und gestartet. Wenn Sie das Ziel berühren, stoppt der Timer.
So können Sie den Durchgang des Labyrinths herausfinden. Aber eine Schicht Folie war nicht genug, es ist besser, stattdessen Federn zu setzen. Wer wird es tun? Besser die Federn setzen. Tatsächlich haben wir uns heute als nostalgisches Spielzeug in einer Materialversion aus Sperrholz, einem Kabelkanal und nicht ohne die Hilfe von Hochtechnologie herausgestellt.
Danke für die Aufmerksamkeit. Bis bald!
Video: