Home > Technologie > Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

0
Advertisement

Automatischer 360 Grad Panorama-Aufnahmestand

Was ich machte einen Schießstand, die ein Smartphone hält und dreht es um , während es eine 360 - Grad - Panorama! In meinem Fall fängt es ein iPod ist, aber es spielt keine Rolle, alles funktioniert.

Es hat zwei Achsen und dreht das Telefon ganz herum, gerade wie Sie tun würden, um das Panorama zu schießen.

Alles, was Sie brauchen, außer vom Schützenstand ist eine Anwendung, die das Panorama für Sie schießen wird. Schalten Sie einfach ein und schalten Sie den Panoramaschützenständer ein, das ist es.

Schau das Video:

Ich habe den 3D-Druck Wettbewerb eingegeben, also wenn Sie meine Kreation mögen, wählen Sie bitte für mich :)

Ein paar Panoramen, die ich gemacht habe:

http://360.io/qggJC4

http://360.io/RR8XkL

AKTUALISIERUNGEN:

# 01-12 Juli 201 3 - Arduino Code 03 mit 04 - Version ersetzt.
# 2 - 15. Juli 2013 - Added new Schritt 13. Überarbeitete das Antriebssystem für die horizontale Drehung. Jetzt mit Zahnrädern.

Schritt 1: Teile und Werkzeuge

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Grundmaterialien:

  • Zwei Servos
  • Arduino
  • Plastik
  • Schrauben und Leim
  • Kabel

Werkzeuge:

  • Messer
  • Bohren Sie mit Bits
  • Schraubendreher
  • Zange

Schritt 2: iPod Ständer

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Die Idee ist, das Gerät auf einem Halter aus Kunststoff zu befestigen.

Ich habe einige Plastikstücke geschnitten und geklebt, um eine Tasche für den iPod zu bilden.

Es wird von allen Seiten außer von dem Einführungsschlitz zurückgehalten.

Ich habe viel Platz für den Touchscreen.

Schritt 3: Vertikale Bewegungsachse

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Auf einer der Seiten des iPod-Halters befindet sich das Servo. Die andere Seite wird durch eine Schraube gehalten.

Dies bildet die Achse für die vertikale Bewegung.

Beide Seiten der Achse sind sorgfältig ausgerichtet.

Schritt 4: Auswuchten des vertikalen Teils

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Um den Servo-Stress zu minimieren, habe ich den iPod-Halter ausgeglichen und die Balance-Spots markiert.

Schritt 5: Fertigstellung der vertikalen Achse

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Auf der einen Seite des iPod-Halters befindet sich das Servo-Befestigungselement. Ich habe es mit zwei Schrauben verschraubt. Auf der anderen Seite bohrte ich ein Loch, wo die Schraube einsetzt.

Schritt 6: Stehende vertikale Achse!

Automatischer 360 Grad Panorama-Aufnahmestand

Hier ist der fertige vertikale Achsstand. Jetzt braucht es einen unteren Teil.

Schritt 7: Unterseite der vertikalen Achse

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Die Beine des vertikalen Ständers werden ausgerichtet und durch ein neues Stück Plastik gehalten.

Zwei Schrauben für jedes Bein sind weit genug. Das könnte auch geklebt werden!

Schritt 8: Horizontale Achsenteile

Automatischer 360 Grad Panorama-Aufnahmestand

Meine Grundausstattung war sehr zurückhaltend. Ich komme mit s paar Teile aus einem alten Spielzeug. Ich würde Zahnräder für beste Ergebnisse verwenden. Wenn Sie glücklich sind, einen 3D-Drucker zu haben, konnten Sie die Zahnräder leicht bilden.

Schritt 9: Antriebsrad

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Ich musste den größeren Radinnendurchmesser bohren, um ihn auf die Servo-Metallachse zu passen.

Schritt 10: Basisrad

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Dann markierte ich die Mitte der Basis und bohrte sie.

Ich befestigte das kleine Rad an der Basis.

Schritt 11: Grundspindel

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Um die Basis frei drehen zu lassen, setzte ich ihre Achse durch eine Kunststoffbox ein.

Die Spitze, die von unten abhängt, kann geschnitten werden.

Schritt 12: Gears Joined!

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Mit wenigen Kabelbindern wurde das Servo für die Basis an der Box befestigt.

Jetzt sollten beide Räder berühren.

Schritt 13: UPDATE: Zahnräder

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Ich habe die Räder aktualisiert , die die Basis des Panorama Maker drehen.

Die beiden Gänge, die ich verwendet habe ein Verhältnis von etwa 1: 3. Das größere Zahnrad ist am Servo, weil es nur 180 Grad dreht, und ich brauche die Basis, um 360 zu drehen.

Jetzt mit den Gängen gibt es keinen Schlupf und die Bewegung ist genauer sowie die ganze Sache ist robuster gegenüber verschiedenen Lasten und Wetterbedingungen wie Wind zum Beispiel.

Schritt 14: Sortieren Sie die Kabel heraus

Automatischer 360 Grad Panorama-Aufnahmestand

Automatischer 360 Grad Panorama-Aufnahmestand

Jeder Servo nutzt drei Drähte.

  • ROT: 5 V
  • BRAUN: GND
  • GELB: Daten

Wie in meiner Arduino-Skizze:

  • Pin 9: Vertikales Servo-Gelbdraht
  • Pin 10: Horizontales Servo-Gelbdraht

Schritt 15: Arduino Mount

Automatischer 360 Grad Panorama-Aufnahmestand

Es ist ein bisschen schwierig hier, weil die Kabel herumlaufen. Ich fand einen guten Platz auf der Seite, aber seien Sie vorsichtig.

Sie können die Servo-Nullstellung jederzeit ändern und vermeiden, dass sich die Drähte um die Achsen drehen.

Schritt 16: Batteriespannung

Automatischer 360 Grad Panorama-Aufnahmestand

Alles, was Sie mit links ist, um die Stromversorgung hinzuzufügen.

Schritt 17: Code!

Automatischer 360 Grad Panorama-Aufnahmestand

// Automatischer 360 Grad Panorama-Aufnahmestand
// Von Pavel Mihaylov
// Ausgabe 04

#include <Servo.h>

Servo myservo; // Erstellen eines Servoobjekts zur Steuerung eines Servos
Servo myservo_horizontal; // Es können maximal acht Servoobjekte angelegt werden

Int Pos = 0; // Variable zur Speicherung der Servoposition
Int pos_horizontal = 10;
Int pos_horizontal_incr;
Int pos_horizontal_increment_degrees = 10;
Int delay_move = 10;
Int delay_move_quicker = 5;
Int delay_move_slower = 25;
Int delay_photo = 1200;
Int initial = 1;

Void setup ()
{
Myservo.attach (9); // setzt das Servo auf Pin 9 auf das Servoobjekt
Myservo_horizontal.attach (10);
aufrechtzuerhalten.

Void Schleife ()
{

Wenn (pos_horizontal> 140) // von 180 Grad auf 0 Grad geht
{
Während (pos_horizontal> 10)
{
Pos_horizontal - = 1;
Myservo_horizontal.write (pos_horizontal); // Servo an die Position in der Variablen 'pos'
Verzögerung (delay_move_slower); // wartet 15ms, bis der Servo die Position erreicht hat
aufrechtzuerhalten.
aufrechtzuerhalten.

Pos_horizontal_incr = pos_horizontal_increment_degrees;

Während (pos_horizontal_incr> 0 || pos <80) // von 180 Grad auf 0 Grad geht
{
Pos_horizontal_incr - = 1;
Wenn (pos_horizontal_incr> 0) {
Pos_horizontal + = 1;
aufrechtzuerhalten.
Pos + = 3;
Myservo.write (pos);
Myservo_horizontal.write (pos_horizontal); // Servo an die Position in der Variablen 'pos'
Verzögerung (delay_move); // wartet 15ms, bis der Servo die Position erreicht hat
Verzögerung (delay_move); // wartet 15ms, bis der Servo die Position erreicht hat

aufrechtzuerhalten.

Verzögerung (delay_photo);

// Rig schwingt zurück und vorne, um Hallo zu sagen, Kamera Mann
Wenn (initial == 1)
{
Während (initial <15)
{
Pos - = 1;
Myservo.write (pos);
Initial + = 1;
Verzögerung (delay_move_slower);
aufrechtzuerhalten.
Während (Anfangs -15)
{
Pos + = 1;
Myservo.write (pos);
Initial - = 1;
Verzögerung (delay_move_slower);
aufrechtzuerhalten.
Während (initial <22)
{
Pos - = 1;
Myservo.write (pos);
Initial + = 1;
Verzögerung (delay_move_slower);
aufrechtzuerhalten.
Während (initial> 1)
{
Pos + = 1;
Myservo.write (pos);
Initial - = 1;
Verzögerung (delay_move_slower);
aufrechtzuerhalten.
Initial = 2;
Verzögerung (delay_photo);
Verzögerung (delay_photo);
aufrechtzuerhalten.

// Jetzt beginnt die Aufnahme

Für (pos = 80; pos <125; pos + = 1) // geht von 180 Grad auf 0 Grad
{
Myservo.write (pos); // Servo an die Position in der Variablen 'pos'
Verzögerung (delay_move); // wartet 15ms, bis der Servo die Position erreicht hat
aufrechtzuerhalten.
Verzögerung (delay_photo);

Für (pos = 125; pos <170; pos + = 1) // geht von 180 Grad auf 0 Grad
{
Myservo.write (pos); // Servo an die Position in der Variablen 'pos'
Verzögerung (delay_move); // wartet 15ms, bis der Servo die Position erreicht hat
aufrechtzuerhalten.
Verzögerung (delay_photo);

Für (pos = 170; pos> 45; pos - = 1) // geht von 0 Grad auf 180 Grad
{// in Schritten von 1 Grad
Myservo.write (pos); // Servo an die Position in der Variablen 'pos'
Verzögerung (delay_move); // wartet 15ms, bis der Servo die Position erreicht hat
aufrechtzuerhalten.
Verzögerung (delay_photo);

Für (pos = 45; pos> 10; pos- = 1) // geht von 180 Grad auf 0 Grad
{
Myservo.write (pos); // Servo an die Position in der Variablen 'pos'
Verzögerung (delay_move); // wartet 15ms, bis der Servo die Position erreicht hat
aufrechtzuerhalten.
Verzögerung (delay_photo);

aufrechtzuerhalten.

Schritt 18: Fertig! Jetzt in 3D

Automatischer 360 Grad Panorama-Aufnahmestand

Wenn ich könnte, würde ich das gleiche Panorama-Shooting Stand aus 3D gedruckten Teile zu tun.

Warum?

  • Schneller
  • Neater
  • Einfach zu teilen und zu reproduzieren
  • Gute Ideen verbreiten für jeder, um sie zu benutzen!

Leider habe ich nicht einen 3D-Drucker, weder ich habe keinen Zugang zu einer solchen Maschine.

Das ist, warum ich habe Pläne hier so vielleicht jemand versucht und sagt mir, wie es funktioniert!

https://tinkercad.com/things/ax63XjOrBEn

Related Reading