Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
lass es uns bauen
Schritt 1: Einige Einführungen
Alles, was Sie über das T-Rex wissen, auch bekannt als Dino-Spiel von Google, und es ist berühmt als kein Internet-Spiel.
Das Spiel ist sehr einfach.
In diesem Tutorial zeige ich Ihnen, wie Sie dies in einer automatischen Steuerung vornehmen können.
Bitte sehen Sie sich das Herstellungsvideo für weitere Details an
Schritt 2: Arbeitsprinzip
der senor
hier wollen wir das Hindernis erkennen und springen, um das Hindernis zu erkennen Ich verwende einen LDR
Wie erkennt ein LDR diese Art von Hindernis?
Der Widerstand von LDR ändert sich je nach Licht, dh wenn die dunkle Zeit ist, ist der LDR-Widerstand sehr hoch und umgekehrt. Unser Hindernis hat also eine dunkle Farbe, damit wir verschiedene Analogwerte erhalten können. mit diesem Wert lösen wir mit Hilfe eines Controllers ein Servo aus.
Servo wird verwendet, um die Leertaste zu drücken. das ist also das funktionsprinzip
Schritt 3: Benötigte Komponenten
arduino uno
du kannst jedes arduino verwenden
Servomotor
Ich verwende sg90
LDR
unser sensor
10K WIDERSTAND
Schritt 4: Schaltplan und Anschlüsse
bitte schau dir das Video an
Verbinden Sie zuerst VCC des Servos mit 5V und Masse mit Masse
dann habe ich den PWM-Pin mit dem Arduino-Pin 9 verbunden
LDR an Pin a0. anschließen
Schritt 5: Code
Ich verwende die analoge Lesefunktion von Arduino und gebe Bedingungen für Servo-Trigger
von hier herunterladen
Schritt 6: Glückliches Machen
Bitte sehen Sie sich das Video an. Wenn Sie Zweifel haben, kommentieren Sie es bitte unten
Schritt 7: Einschränkungen & Aktualisierungen
Wie ich im Video sagte, es hat Einschränkungen
1.arduino löst den Dino nicht aus, wenn dieser Vogel kommt.
Lösung
Das Hinzufügen eines ldr auf der Oberseite erkennt den Vogel mit diesem Auslöser, wir können ein anderes Servo steuern (Zurück-Taste)
2. schlägt fehl, wenn die Geschwindigkeit zunimmt
3. schlägt fehl, wenn sich die Farbe ändert (Farbinversion)
Lösung
Wir können dies lösen, indem wir weitere Sensoren und eine komplexe Codierung hinzufügen