Arduino Sun Tracker Turret - Gunook - 2020 - How ToDo Well

Arduino Sun Tracker Turret - Gunook - 2020 - How ToDo Well

Inhaltsverzeichnis:

Anonim

Folge der Sonne mit Arduino! In diesem Tutorial bauen wir einen Arduino-basierten Solar Tracking Turret. Am häufigsten werden diese in Photovoltaiksystemen verwendet, um die Oberfläche der Sonneneinstrahlung auf Sonnenkollektoren zu maximieren. Dies ist ein einfacher Build, also fangen wir an!

Zubehör:

Schritt 1: Projektteileliste

Sie können jede Art von Lichtsensor, Potentiometer oder Hobby-Servo verwenden. Für diese Anleitung empfehlen wir jedoch die folgenden Teile, um die Verwendung zu vereinfachen.

  • 1 x RobotGeek Desktop RoboTurret V3
  • 2 x RobotGeek-Drehknopf
  • 4 x RobotGeek Lichtsensor
  • 2 x RobotGeek Small Workbench

Schritt 2: Montieren Sie den Turm

Folgen Sie der Desktop RoboTurret-Montageanleitung. Sobald Ihr Turm gebaut ist, gibt es viele Möglichkeiten, den oberen Teil des Trackers zu bauen. Allgemeine Hinweise zum Aufbau des Oberteils: Bringen Sie Ihre Sensoren so zentriert wie möglich an den oberen Platten an. Das erste Bild zeigt den einfachsten Weg, um alle Sensoren in die Nähe der Mitte zu bringen. Beachten Sie die Verkabelung durch die Platte, die locker gehalten wird, damit keine Stolpersteine ​​entstehen, während der Turm selbst zielt.Die Flossen sind 8 Zoll groß, was ausreichen sollte, um Schatten auf die Sensoren zu werfen. Ich habe Altkarton für die Lamellen verwendet, aber Sie können jedes Material verwenden, das am besten zu Ihnen passt, solange es undurchsichtig ist und Schatten werfen kann. Auf der Rückseite des Turms finden Sie ausreichend Platz für die Montage Ihrer beiden Potentiometer. eine regelt die Geschwindigkeit, die andere regelt die Empfindlichkeitsschwelle für die Lichtsensoren. Wenn Sie sie an der Basisstation anbringen, können Sie mit ihnen experimentieren, um Ihre Einstellungen zu ändern, sobald sie ausgeführt werden.

Schritt 3: Verdrahtung

Folgen Sie dem Schaltplan sorgfältig, um Ihre Elektronik anzuschließen. Achten Sie auf die Position Ihrer Lichtsensoren, da sie an der falschen Stelle platziert werden und ein seltsames Verhalten verursachen. Achten Sie auch darauf, dass Ihr Jumper für die Servostifte 9, 10 und 11 auf VIN eingestellt ist, damit Ihre Servos ordnungsgemäß funktionieren. (Hinweis: Ein 6-V-Netzteil funktioniert einwandfrei und ist im RoboTurret-Kit enthalten.)

Gerät Sensor Shield Port
Oberer linker Lichtsensor RobotGeek LichtsensorAnalog 0
Lichtsensor oben rechts RobotGeek LichtsensorAnalog 1
Lichtsensor unten links RobotGeek LichtsensorAnalog 2
Lichtsensor unten rechts RobotGeek LichtsensorAnalog 3
Revolvergeschwindigkeit RobotGeek-DrehknopfAnalog 4
Lichtsensor Empfindlichkeit RobotGeek-DrehknopfAnalog 5
Schwenken RobotGeek 180 Grad ServoDigital 9
Neigung RobotGeek 180 Grad ServoDigital 10

Schritt 4: Programmierung

Laden Sie die desktopRoboTurretV3-Skizzen von Github herunter, falls Sie dies noch nicht getan haben, und extrahieren Sie sie in Ihren Arduino-Ordner. Aufmachen:

Datei → Skizzenbuch → desktopRoboTurretV3 → roboTurret3_solarTracker

und lade es auf dein Arduino hoch.

Schalten Sie Ihren Turm ein, bereiten Sie eine Lampe vor und fangen Sie an, an den Knöpfen zu spielen! Sie werden feststellen, dass sich der Turm beim Einstellen eines der Knöpfe schneller oder langsamer dreht. Wenn Sie die andere Einstellung vornehmen, steigt und fällt die Lichtempfindlichkeit, wodurch Sie sich anders verhalten. Stellen Sie diese Knöpfe so ein, dass Ihr Turm dem Licht gleichmäßig folgt und Sie bereit sind, einen Sonnenbrand zu bekommen!

Schritt 5: Lassen Sie es hell sein!

Sie haben einen Roboter entwickelt, der einfach nur direkt in die Sonne starren kann! Was wirst du jetzt machen? Wir empfehlen Ihnen, ein eigenes Solarmodul zu bauen, damit Sie die Energie der Servos zurückgewinnen und vielleicht ein Handy aufladen können, während Sie gerade dabei sind. Was würde passieren, wenn Sie die Lichtsensoren gegen einen Flammensensor oder einen UV-Sensor austauschen würden? Lassen Sie uns wissen, was Sie sich einfallen lassen, wir würden es gerne sehen!