Arduino Sun Sensing Servo

Arduino Sun Sensing Servo: 3 Schritte

Diese Anleitung beschreibt meinen Prozess zum Erstellen eines drahtlosen Sun Sensing-Servomotors. Dieses Projekt richtet sich an Personen, die sich möglicherweise in einer Kabine aufhalten oder auf andere Weise für längere Zeit vor der Sonne geschützt sind.Dieses Servo verwendet zwei maßgefertigte Arduino-Schilde und zeigt entweder die strahlende Sonne oder einen verschlafenen Mond an! Um dieses Projekt neu zu erstellen, benötigen Sie:

  1. 2x Arduino Uno
  2. 2x perforierte Leiterplatte (4cm x 6cm)
  3. 2x NRF24L01 Funkmodul (Rucksackmodul optional, aber empfohlen)
  4. Widerstand - 10 kOhm
  5. Fotowiderstand
  6. Servomotor (ich habe einen Futaba S3003 verwendet)
  7. Sortierte Überbrückungsdrähte
  8. Löterfahrung

Lass uns anfangen!

Zubehör:

Schritt 1: Verdrahtung der Abschirmungen!

Anbei die Schaltpläne für Sensor und Empfänger. Das erste Foto zeigt den Sensor. all dies kann mit einem Steckbrett verdrahtet werden, aber für eine einfache Verwendung ist es schwierig, ein benutzerdefiniertes Schild für Plug-and-Play auf einem Arduino Uno zu erstellen. Ich habe Header verwendet, die an das Perfboard gelötet wurden, um die Abschirmungen am Arduino zu befestigen, und den Rest der Verbindungen an Ort und Stelle gelötet. Nachdem ich alle Kabel aus den NRF24L01-Rucksäcken angebracht hatte, befestigte ich die Module mit Heißkleber und bildete eine zusammenhängende Einheit. Für eine detailliertere Erläuterung der Schaltung siehe meine andere Anleitung zu einer lichtempfindlichen LED-Lampe. Diese Schaltung ist sehr ähnlich, aber diese ist für die Benutzerfreundlichkeit optimiert.

Schritt 2: Codierung!

Im Anhang finden Sie Kopien des Codes, den ich für die Sensor- und Empfängermodule verwendet habe. Zu beachten: Anstatt die Standard-Servobibliothek zu verwenden, musste ich eine heruntergeladene Bibliothek (ServoTimer2) verwenden, um Konflikte bei der Verwendung der NRF24L01-Module zu vermeiden. Diese vom Benutzer nabontra geschriebene Bibliothek finden Sie auf GitHub.

Schritt 3: Befestigen Sie den Sonnenarm und verwenden Sie ihn!

Sie können gerne Ihr eigenes Design für einen Sonnenarm anbringen. Ich habe ein einfaches Holzmodell angefertigt, aber ich habe auch einen 3D-gedruckten Arm als Render angehängt. Viel Spaß beim Erfühlen der Sonne!