Inhoudsopgave:

Arduino Sun Sensing Servo - Ajarnpa
Arduino Sun Sensing Servo - Ajarnpa

Video: Arduino Sun Sensing Servo - Ajarnpa

Video: Arduino Sun Sensing Servo - Ajarnpa
Video: Arduino Sun Tracker Calibrartion 2024, Juli-
Anonim
Arduino Sun Sensing Servo
Arduino Sun Sensing Servo

Dit instructable beschrijft mijn proces voor het maken van een draadloze Sun Sensing Servomotor. Dit project is bedoeld voor mensen die tijd in een hokje doorbrengen of op een andere manier voor langere tijd worden afgeschermd van de zon. Met behulp van twee op maat gemaakte Arduino-schilden, draait deze servo om de stralende zon of een slaperige maan weer te geven! Om dit project opnieuw te maken, hebt u het volgende nodig:

  1. 2x Arduino Uno
  2. 2x geperforeerde printplaat (4cm x 6cm)
  3. 2x NRF24L01 radiozendontvangermodule (rugzakmodule optioneel maar aanbevolen)
  4. Weerstand - 10kOhm
  5. Fotoweerstand
  6. Servomotor (ik gebruikte een Futaba S3003)
  7. Diverse jumperdraden
  8. Soldeerervaring

Laten we beginnen!

Stap 1: Bedrading van de schilden

Bedrading van de schilden!
Bedrading van de schilden!
Bedrading van de schilden!
Bedrading van de schilden!
Bedrading van de schilden!
Bedrading van de schilden!

Bijgevoegd zijn de schakelschema's voor zowel de sensor als de ontvanger. De eerste foto is van de sensor. dit alles kan worden bedraad met behulp van een breadboard, maar voor gebruiksgemak is het moeilijk te verslaan om een aangepast schild te maken voor plug-and-play op een Arduino Uno. Ik gebruikte headers die op het perfboard waren gesoldeerd om de schilden aan de Arduino te bevestigen en de rest van de verbindingen op hun plaats gesoldeerd. Nadat ik alle kabels van de NRF24L01-rugzakken had bevestigd, gebruikte ik hete lijm om de modules op hun plaats te bevestigen en een samenhangende eenheid te vormen. Voor een meer gedetailleerde uitleg van het circuit, zie mijn andere instructable op een lichtgevoelige LED-lamp. Dat circuit lijkt erg op elkaar, maar deze is gestroomlijnd voor gebruiksgemak.

Stap 2: Coderen

Bijgevoegd zijn kopieën van de code die ik heb gebruikt voor de sensor- en ontvangermodules. Let op: in plaats van de standaard Servo-bibliotheek te gebruiken, moest ik een gedownloade bibliotheek (ServoTimer2) gebruiken om conflicten te voorkomen bij het gebruik van de NRF24L01-modules. Deze bibliotheek, geschreven door gebruiker nabontra, is te vinden op GitHub.

Stap 3: Bevestig de zonnearm en gebruik

Image
Image

Voel je vrij om je eigen ontwerp voor een zonnearm bij te voegen, ik heb een eenvoudig houten model gemaakt maar ik heb ook een render van een 3D-geprinte arm bijgevoegd. Veel plezier met het voelen van de zon!

Aanbevolen: