Inhaltsverzeichnis:
Video: Bot Laser Gallery Spiel - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
In diesem Spiel zielst du mit einem Laserpointer auf den Bauch eines Roboters, um ihn zu "deaktivieren". Wenn Sie die Schwachstelle des Bots treffen, werden seine Augen dunkel und Sie hören einen Laserton. Nachdem alle fünf Bots deaktiviert wurden, wird das Spiel zurückgesetzt und die Bots werden nacheinander wieder eingeschaltet.
Ich habe dies gemacht, weil es ein einfaches Beispiel für Eingabe / Ausgabe erstellt, um zu erklären, wozu Mikrocontroller in der Lage sind, und es ist viel aufregender als ein Tastendruck auf einem Steckbrett. Ein schöner nächster Schritt könnte sein, Servos oder Vibrationsmotoren für ein zusätzliches Maß an Feedback hinzuzufügen.
Schritt 1: Vorräte sammeln
- 5mm LED (oder wenn Sie das 3D-gedruckte Modell nicht verwenden, können Sie jede Größe verwenden)
- LDR (lichtabhängiger Widerstand)
- 3 Drähte
- 2 Widerstände (ich habe 200 Ohm verwendet, aber Sie können jeden verwenden, der Ihre LED schützt. Educational Link!)
- Mikrocontroller, ich habe einen Arduino Nano verwendet
- Steckbrett und Überbrückungskabel
- Kurzzeitschalter(e)
- Piezo "Lautsprecher"P
Optional
- Schrumpfen durch Hitze
- Anschlüsse
- Kleber
Ich habe jeden Bot so eingerichtet, dass er modular ist, damit ich ihn zum Speichern oder Ändern leicht vom Netz trennen kann. Ich habe Schrumpfschläuche für einen kleinen Schutz an exponierten Verbindungen verwendet.
Werkzeuge:
- Lötgeräte
- 3D-Drucker (optional)
Schritt 2: 3D-Druck
www.thingiverse.com/thing:2069579
Wenn Sie mein Modell verwenden möchten, folgen Sie dem Link. Eine 5 mm LED wird direkt in die Rückseite eingepresst.
Durch die Front kann ein LDR (oder ein beliebiger Sensor mit zwei Drähten) eingefädelt werden. Möglicherweise müssen Sie die Löcher mit einem heißen Nagel oder einem winzigen Bohrer etwas öffnen.
Wenn Sie das Modell nicht in 3D drucken möchten, können Sie etwas selbst herstellen. Der Prototyp begann mit einem einfachen Pappziel, bei dem die Leitungen durchstochen wurden.
Schritt 3: Verkabelung
Ich habe diese so entworfen, dass keine zusätzlichen Komponenten in das Steckbrett eingesteckt werden müssen. Nur Kabel und Schalter.
Jeder Satz von {LED, LDR, 2 Widerständen} repräsentiert einen Bot. Ich habe Servo-Verlängerungskabel verwendet, die direkt in die Header-Pins eingesteckt wurden, die ich an jedem Roboter gelötet habe. Beachten Sie, dass von jedem Roboter drei Drähte kommen.
Achten Sie also darauf, die richtigen Widerstände mit den richtigen Leitungen zu verbinden. Sie finden meinen Schaltplan vielleicht etwas verworren, aber er hat mich davor bewahrt, vier Drähte zu benötigen. Hoffe es macht Sinn.
Die orangefarbenen Drähte beginnen HIGH. Das liefert 5V an jeden LDR. Da wir nur den Lichtsensor (LDR) lesen, wenn die LED leuchtet (oranges Kabel HIGH), funktioniert das einwandfrei. Wenn Sie den Code ändern, um den LDR zu lesen, wenn die LED nicht leuchtet, müssen Sie sich eine andere Art der Verdrahtung einfallen lassen.
Schritt 4: Programmierung
Hier ist der Code
gist.github.com/justbennett/a68a47d28f705d…
Es gibt 5 analoge Eingänge, also die 5 LDR's. Es gibt 3 digitale Eingänge. Zurücksetzen, Schwellenwert nach oben und Schwellenwert nach unten. Die Schwellwertanpassung dient dazu, dass sich das Gerät an unterschiedliche Beleuchtungssituationen anpassen kann. Wenn Sie einen hellen Laser verwenden, sollte dies keine Rolle spielen.
Es gibt 5 LED-Ausgänge und den Lautsprecherausgang.
Sie können diesen Code an andere Sensoren oder für viele andere Zwecke anpassen.
Empfohlen:
So erstellen Sie ein Microbit-Spiel: 7 Schritte
So erstellen Sie ein Microbit-Spiel: Hai-Freunde, In dieser Lektion werde ich Ihnen beibringen, wie Sie ein Spiel in Tinkercad mit der neuen speziellen Komponente Microbit erstellen
EICHHÖRNCHEN! (Scratch-Spiel): 6 Schritte
EICHHÖRNCHEN! (Scratch Game): Sie brauchen nur Scratch. Eichhörnchen ist ein Spiel, in dem Sie ein Hund sind, der ein Eichhörnchen jagt und 10 Mal versucht, es zu bekommen. Es hat auch eine Option für die Steuerung für mobile Geräte
So erstellen Sie ein Multiplayer-Spiel mit Arduino-Controllern – wikiHow
So erstellen Sie ein Multiplayer-Spiel mit Arduino-Controllern: Haben Sie sich jemals gefragt, wie Spieleentwickler erstaunliche Spiele entwickeln, die Menschen weltweit gerne spielen? Nun, heute werde ich Ihnen nur einen kleinen Hinweis darauf geben, indem ich ein kleines Multiplayer-Spiel erstelle, das entweder von einer Arduino-Steuerung gesteuert wird
Das Glück geht aus - Spiel: 7 Schritte
Luck's Running Out - Game: Dies ist ein Spiel der Geschwindigkeit und des Zufalls, ähnlich wie heiße Kartoffeln, das Klee wird herumgereicht, bis das Lied und die Animation zu Ende sind. Dieses Spiel macht am meisten Spaß, wenn es mit einer kurzen Aufgabe kombiniert wird, bevor Sie das Kleeblatt passieren. Ich bin kein technisch versierter Mensch
So überprüfen Sie, ob ein Spiel auf Ihrem Computer ausgeführt wird, bevor Sie das Spiel kaufen.: 4 Schritte
So prüfen Sie, ob ein Spiel auf Ihrem Computer läuft, bevor Sie das Spiel kaufen Nun, sein Computer ist ziemlich neu, und es war mir ein Rätsel, warum er nicht lief. Nach ein paar Stunden Recherche im Internet bin ich auf