INHOUDSOPGAWE:

Arduino Sun Sensing Servo: 3 stappe
Arduino Sun Sensing Servo: 3 stappe

Video: Arduino Sun Sensing Servo: 3 stappe

Video: Arduino Sun Sensing Servo: 3 stappe
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, November
Anonim
Arduino Sun Sensing Servo
Arduino Sun Sensing Servo

Hierdie instruksies beskryf my proses vir die skep van 'n draadlose Sun Sensing Servomotor. Hierdie projek is ontwerp vir mense wat tyd in 'n hok kan deurbring, of andersins vir 'n lang tydperk van die son geblokkeer kan word. Met twee op maat gemaakte Arduino -skilde draai hierdie servo om die skynende son of 'n slaperige maan te vertoon! Om hierdie projek te herskep, benodig u:

  1. 2x Arduino Uno
  2. 2x geperforeerde bord (4 cm x 6 cm)
  3. 2x NRF24L01 radio -ontvangersmodule (rugsakmodule opsioneel, maar word aanbeveel)
  4. Weerstand - 10 kOhm
  5. Fotoresistor
  6. Servomotor (ek het 'n Futaba S3003 gebruik)
  7. Verskeie springdrade
  8. Soldeer ervaring

Laat ons begin!

Stap 1: Bedek die skilde

Bedek die skilde!
Bedek die skilde!
Bedek die skilde!
Bedek die skilde!
Bedek die skilde!
Bedek die skilde!

Aangeheg is die stroombaandiagramme vir beide die sensor en die ontvanger. Die eerste foto is van die sensor. Dit alles kan met 'n broodbord bedraad word, maar vir die gemak van gebruik is dit moeilik om 'n pasgemaakte skild vir plug and play op 'n Arduino Uno te maak. Ek gebruik kopstukke wat aan die perfboard gesoldeer is om die skilde aan die Arduino vas te maak en die res van die verbindings vas te soldeer. Nadat ek al die leidrade uit die NRF24L01 -rugsakke aangebring het, het ek warm gom gebruik om die modules op hul plek te plaas en 'n saamhangende eenheid te vorm. Vir 'n meer gedetailleerde verduideliking van die kring, sien my ander instruksie op 'n ligsensitiewe LED-lamp. Die stroombaan is baie soortgelyk, maar hierdie een is vaartbelyn vir gebruiksgemak.

Stap 2: Kodering

Aangeheg is afskrifte van die kode wat ek vir die sensor- en ontvangermodules gebruik het. Dinge om op te let: in plaas van die standaard Servo -biblioteek te gebruik, moes ek 'n afgelaaide biblioteek (ServoTimer2) gebruik om konflik te vermy tydens die gebruik van die NRF24L01 -modules. Hierdie biblioteek, geskryf deur gebruiker nabontra, kan op GitHub gevind word.

Stap 3: Heg sonarm aan, en gebruik

Image
Image

Heg u eie ontwerp vir 'n sonarm aan, ek het 'n eenvoudige houtmodel gemaak, maar ek het ook 'n weergawe van 'n 3D -gedrukte arm aangeheg. Geniet die son!

Aanbeveel: