Arduino – Pan/Tilt Test

Last Updated on 13. Dezember 2020 by sfambach

Hier wird der Zusammenbau und die Inbetriebnahme des billig Pan/Tilt Bausatz vom schnellen Ali beschrieben. Pan/Tilt ist eine Platform die sich, mit Hilfe von zwei Servos oder Motoren, in zwei oder mehr Richtungen schwenken lässt.  Meist werden diese für Kameras verwendet, sind aber auch im Roboter-Umfeld sehr beliebt.

Fakten

Folgende Bestanteile werden für den Test benötigt.

  • Pan Tilt Bausatz (Adafruit od. Aliexpress)
  • 2 Servos (nehmt die billigen, die Metal Gear passen nicht)
  • Arduino Uno oder ähnlich
  • Motor Platine V1 (optional ist nicht nötig aber sehr praktisch)
  • Ein paar Pinheader Kabel
  • Ein Steckbrett (Optional)

Anwendungsbereiche

  • Als Kamera Basis
  • Zum bewegen von Sensoren

Ansichten

Hier die Ansichten und der Zusammenbau.

Programmierung

Bibliotheken

Ist in der Arduino Bibliothek enthalten.

Testprogramm 1

Aufbau

Die Motorplatine V1 verwendet pin 9 und 10 um die Servos anzusteuern.

Beide Servos and der Motorplatine V1 angeschlossen

Programm

Das Programm fährt beide Servos in die Endlage und wieder zurück. Der Bereich in dem gefahren wird kann über die Variablen x/ymin und x/ymax vorgegeben werden. Die initialen Werte sind meine Erfahrungswerte, diese können bei anderen Servos abweichen.

So sieht es aus

https://photos.app.goo.gl/GEms17P4oXCva6wo7

Probleme

Gute Servos Passen nicht

Ich habe mir ein paar bessere Metallgetriebe Servos besorgt. Diese passen aber leider nicht als oberer Servo, zum neigen des Kopfes, weil sie einwenig zu hoch sind. Um das Problem zu umgehen, habe ich hierfür billige Kunstoff Servos verwendet.

Sonstiges

Befestigung von Objekten am Pan Tilt

Zur Befestigung von Objekten wie beispielsweise Kameras, Entfernungssensoren am Pan/Tilt habe ich die folgenden Materialien verwendet:

  • Haushaltsgummi
  • Kabelbinder
  • Heiß- od. Sekundenkleber
  • Draht

Fazit

Auch billige China ware kann spass machen, so funktioniert dieser Pan/Tilt und ist nicht teuer.

Schade ist dass die teureren Servos nicht passen, da das Gehäuse etwas höher ist.

Verwandte Beiträge

Quellen

https://www.adafruit.com/product/1967

https://en.wikipedia.org/wiki/Pan%E2%80%93tilt%E2%80%93zoom_camera

https://de.wikipedia.org/wiki/Kameraschwenk

https://fambach.net/ardunino-mit-dht10/

1 Gedanke zu „Arduino – Pan/Tilt Test

  1. Hallo Stefan, ab und an schaue ich mal auf deinen Webblog.
    Heute mit einem besonderen Grund:
    ich habe seit ein paar Tagen ein HuskyLens-Mosul und möchte dieses nutzen, um ein KI-Projekt „Object-Tracking“ umzusetzen.
    https://www.youtube.com/watch?v=k-LXs94nRaU

    Leider erhalte ich beim Kompilieren des Arduino-Programms immer erine Fehlermeldung: ´class DFRobot_HuskyLens‘ has no member named ‚writeOSD‘
    Ich vermute, das die eine alte nicht mehr funktionierende Library verwenden. Den Code findet man in der Video-Beschreibung.

    Meine Frage: Da ich kein Programmierer bin, habe ich auch keine Erfahrung,diesen Code entsprechend anzupassen, damit die Pan-Tilt-Einrichtung mit der HuskyLens dem getrackten Objekt entsprechend folgt.
    Der Code liefert immer die Position des Objektes xCenter und yCenter. Diese müsste dann in die Bewegung der Servos umgerechnet werden, damit der Pan-Tilt-Arm sich dann entsprechend bewegt.
    Vielleicht kannst Du mir mit deiner Erfahrung damit weiterhelfen.
    Viele Grüße und besten Dank ULLI

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert