Indholdsfortegnelse:

Arduino Sun Sensing Servo: 3 trin
Arduino Sun Sensing Servo: 3 trin

Video: Arduino Sun Sensing Servo: 3 trin

Video: Arduino Sun Sensing Servo: 3 trin
Video: Arduino Tutorial 30: Understanding and Using Servos in Projects 2024, November
Anonim
Arduino Sun Sensing Servo
Arduino Sun Sensing Servo

Denne instruktive beskriver min proces til oprettelse af en trådløs Sun Sensing Servomotor. Dette projekt er designet til mennesker, der kan tilbringe tid i et skab eller på anden måde være blokeret for solen i længere perioder. Ved hjælp af to specialfremstillede Arduino -skjolde vender denne servo enten for at vise den skinnende sol eller en søvnig måne! For at genskabe dette projekt skal du bruge:

  1. 2x Arduino Uno
  2. 2x perforeret printkort (4cm x 6cm)
  3. 2x NRF24L01 radiotransceiver -modul (rygsækmodul valgfrit, men anbefales)
  4. Modstand - 10kOhm
  5. Fotoresistor
  6. Servomotor (jeg brugte en Futaba S3003)
  7. Assorterede jumperwires
  8. Loddeoplevelse

Lad os komme igang!

Trin 1: Tilslutning af skjoldene

Tilslutning af skjoldene!
Tilslutning af skjoldene!
Tilslutning af skjoldene!
Tilslutning af skjoldene!
Tilslutning af skjoldene!
Tilslutning af skjoldene!

Vedhæftede er kredsløbsdiagrammerne for både sensoren og modtageren. Det første foto er af sensoren. alt dette kan forbindes med et brødbræt, men for nem betjening er det svært at slå et tilpasset skjold til plug and play på en Arduino Uno. Jeg brugte headers loddet til perfboardet til at fastgøre skjoldene til Arduino og loddet resten af forbindelserne på plads. Efter at have fastgjort alle ledningerne fra NRF24L01 rygsække, brugte jeg varm lim til at fastgøre modulerne på plads og danne en sammenhængende enhed. For en mere detaljeret forklaring af kredsløbet, se min anden instruktion om en lysfølsom LED-lampe. Dette kredsløb ligner meget, men dette er strømlinet for brugervenlighed.

Trin 2: Kodning

Vedhæftet er kopier af den kode, jeg brugte til sensor- og modtagermodulerne. Ting at bemærke: I stedet for at bruge standard Servobibliotek, blev jeg tvunget til at bruge et downloadet bibliotek (ServoTimer2) for at undgå konflikter, når jeg brugte NRF24L01 -modulerne. Dette bibliotek, skrevet af bruger nabontra, kan findes på GitHub.

Trin 3: Monter solarm, og brug

Image
Image

Vedhæft gerne dit eget design til en solarm, jeg lavede en simpel træmodel, men jeg vedhæftede også en gengivelse af en 3D -trykt arm. God fornøjelse med at mærke solen!

Anbefalede: