Innehållsförteckning:

Arduino Sun Sensing Servo: 3 steg
Arduino Sun Sensing Servo: 3 steg

Video: Arduino Sun Sensing Servo: 3 steg

Video: Arduino Sun Sensing Servo: 3 steg
Video: How to Control a Servo With an Arduino 2024, November
Anonim
Arduino Sun Sensing Servo
Arduino Sun Sensing Servo

Denna instruerbara beskriver min process för att skapa en trådlös Sun Sensing Servomotor. Detta projekt är avsett för personer som kan tillbringa tid i en bås eller på annat sätt blockeras från solen under längre perioder. Med två specialgjorda Arduino -sköldar vänder denna servo för att antingen visa den lysande solen eller en sömnig måne! För att återskapa detta projekt behöver du:

  1. 2x Arduino Uno
  2. 2x perforerat kretskort (4cm x 6cm)
  3. 2x NRF24L01 radiosändtagarmodul (ryggsäcksmodul valfri men rekommenderas)
  4. Motstånd - 10kOhm
  5. Fotoresistor
  6. Servomotor (jag använde en Futaba S3003)
  7. Blandade tröjor
  8. Lödningsupplevelse

Låt oss börja!

Steg 1: Anslut sköldarna

Anslutning av sköldarna!
Anslutning av sköldarna!
Anslutning av sköldarna!
Anslutning av sköldarna!
Anslutning av sköldarna!
Anslutning av sköldarna!

Bifogade är kretsscheman för både sensorn och mottagaren. Det första fotot är av sensorn. allt detta kan kopplas med en brödbräda, men för enkel användning är det svårt att slå en anpassad sköld för plug and play på en Arduino Uno. Jag använde headers lödda på perfboard för att fästa sköldarna på Arduino och lödde resten av anslutningarna på plats. Efter att ha fäst alla ledningar från NRF24L01 -ryggsäckarna använde jag varmt lim för att fästa modulerna på plats och bilda en sammanhängande enhet. För en mer detaljerad förklaring av kretsen, se min andra instruktion om en ljuskänslig LED-lampa. Den kretsen är väldigt lik, men den här är strömlinjeformad för enkel användning.

Steg 2: Kodning

Bifogade är kopior av koden som jag använde för sensor- och mottagarmodulerna. Saker att notera: istället för att använda standard Servobiblioteket tvingades jag använda ett nedladdat bibliotek (ServoTimer2) för att undvika konflikter när jag använde NRF24L01 -modulerna. Detta bibliotek, skrivet av användaren nabontra, finns på GitHub.

Steg 3: Fäst solarm och använd

Image
Image

Bifoga gärna din egen design för en Sun Arm, jag gjorde en enkel trämodell men jag bifogade också en render av en 3D -tryckt arm. Ha kul att känna solen!

Rekommenderad: