Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Hallo zusammen, in diesem meinem neuen Projekt stelle ich euch eine Pan-Tilt Steuerung per Handy vor. Alle Bewegungen des Handys werden per Bluetooth im Pan-Tilt Gerät nachgebildet. Der Aufbau ist sehr einfach mit einem Arduino R3 (bzw ähnlich) und zwei Schilde darüber. Dies ist eine Demonstration eines Designs, das in neue Entwicklungen und Anwendungen weitergehen kann. Ich hoffe es gefällt euch, LAGSILVA Siehe VIDEO !!
Schritt 1: Materialliste
Alles was Sie brauchen ist auf der folgenden Liste:
- Arduino Uno R3 (oder ähnlich)
- 1Sheeld - Android-Version (Shield für die Verbindung zum Handy - Android)
- Motortreiber-Abschirmung (für Servomotoren)
- 02 x Mikro-Servomotoren SG90 (oder ähnlich)
- Pan-Tilt SG90-Kit
- Netzteil (9V x 1A) mit Stecker P4
- USB-Kabel (Verbindung zwischen Arduino und Ihrem Computer)
Schritt 2: Montage
Die Montage ist sehr einfach ohne Löten oder Verkabelung.
Folge den Schritten:
- Legen Sie das 1Sheeld-Board über das Arduino-Board.
- Legen Sie das Motortreiberschild über die 1Sheeld-Platine.
- Schließen Sie das Kabel der Tilt-Achse an den Motor-Shield-Stecker (Servo 1) an.
- Verbinden Sie das Kabel der Pan-Achse mit dem Motor-Shield-Stecker (Servo 2).
Schritt 3: 1Sheeld - Orientierungssensor
Laut ihren Entwicklern „macht 1Sheeld aus Ihrem Smartphone 40 verschiedene Arduino-Shields“. Dieses Shield ist sehr interessant, da Sie ein Arduino-Board über Bluetooth mit einem Mobiltelefon verbinden und alle Sensoren davon verwenden können.
Die Verbindung ist einfach und Sie haben alle notwendigen Bibliotheken für Arduino zur Verfügung.
Auf diese Weise können Sie die Zeit, die Sie für Ihre Prototypen benötigen, reduzieren und entscheiden, ob Sie weitermachen oder etwas ändern möchten.
Nach den endgültigen Ergebnissen können Sie den Prototyp mit herkömmlichen Komponenten und Sensoren in ein Endprodukt umwandeln.
Wenn Sie weitere Informationen zu diesem Schild wünschen, besuchen Sie seine Seite unter diesem Link.
Wenn Sie 1Sheeld zum ersten Mal verwenden, müssen Sie seine Bibliothek in den Ordner herunterladen, in dem Arduino auf Ihrem Computer installiert ist.
Für den Anschluss und die Auswahl des Orientierungssensors müssen Sie außerdem eine App in Ihrem Mobiltelefon installieren.
Diese 1Sheeld App erhalten Sie im Play Store von Google (Android-Version).
Bemerkungen:
- Natürlich konnte ich dieses Projekt nicht in allen Handys auf dem Markt testen.
- Es wurde nur auf Motorola Moto X (um diese Videos zu machen) und auf einem alten LG-Modell (um in diesem Fall den Pan-Tilt zu steuern) getestet.
- Mobiltelefone mit mehr Rechenleistung liefern uns bessere Ergebnisse für schnelle Reaktionen und reibungslosere Bewegungen von Servomotoren.
- 1Sheeld kann während der Schwenk-Neige-Steuerung im Hintergrund eine andere App ausführen.
Schritt 4: Einrichtung
Das Programm ist sehr einfach. Mit der Orientierungsbibliothek von 1Sheeld liest das Arduino-Programm die Achsen X und Y Ihres Mobiltelefons und übersetzt sie in die Winkelposition jedes Servomotors. Ein wichtiges Detail ist, dass jedes Mobiltelefon einen anderen Ursprung / eine andere Referenz für die Achsen X, Y, Z hat. Ich habe eine Aussage zur Setup-Routine von Arduino gemacht, um die "Null" -Referenz entsprechend der Positionierung Ihres Mobiltelefons zu erstellen. Beim ersten Mal müssen Sie das Mobiltelefon in eine horizontale Position bringen, die mit dem Pan-Tilt-Gerät ausgerichtet ist, und dann die Reset-Taste am Arduino drücken (auf dem Motor Shield ist es einfacher, da er sich auf der Oberseite der montierten Shield-Platinen befindet). Danach die Pan -Tilt bezieht sich auf die Positionierung Ihres Mobiltelefons!