Sadržaj:

Arduino senzor za osjetljivost sunca: 3 koraka
Arduino senzor za osjetljivost sunca: 3 koraka

Video: Arduino senzor za osjetljivost sunca: 3 koraka

Video: Arduino senzor za osjetljivost sunca: 3 koraka
Video: Proyecto de heliostato Templastat / Templastat Heliostat Project: improvements, updates and test 2024, Srpanj
Anonim
Arduino servo osjetnik na sunce
Arduino servo osjetnik na sunce

Ova uputa opisuje moj proces stvaranja bežičnog servomotora za osjetljivost na sunce. Ovaj je projekt namijenjen ljudima koji mogu provesti vrijeme u kabini ili na drugi način biti blokirani od sunca na dulje vrijeme. Koristeći dva Arduino štita po mjeri, ovaj servo se okreće kako bi prikazao sjajno sunce ili uspavani mjesec! Za ponovno stvaranje ovog projekta trebat će vam:

  1. 2x Arduino Uno
  2. 2x perforirana ploča (4cm x 6cm)
  3. 2x modul primopredajnika NRF24L01 (modul naprtnjače opcionalno, ali preporučljivo)
  4. Otpornik - 10kOhm
  5. Fotootpornik
  6. Servo motor (koristio sam Futabu S3003)
  7. Razne kratkospojne žice
  8. Iskustvo u lemljenju

Započnimo!

Korak 1: Ožičenje štitova

Ožičenje štitova!
Ožičenje štitova!
Ožičenje štitova!
Ožičenje štitova!
Ožičenje štitova!
Ožičenje štitova!

Priloženi su dijagrami kruga i senzora i prijemnika. Prva fotografija je senzor. sve se to može ožičiti pomoću matične ploče, ali zbog lakše uporabe teško je pobijediti izradu prilagođenog štita za plug and play na Arduino Uno. Koristio sam zaglavlja zalemljena na ploču za pričvršćivanje štitova na Arduino, a ostale spojeve sam zalemio. Nakon pričvršćivanja svih kabela koji dolaze iz ruksaka NRF24L01, upotrijebio sam vruće ljepilo za pričvršćivanje modula na mjesto i formiranje kohezivne jedinice. Za detaljnije objašnjenje kruga, pogledajte moje druge upute za LED svjetiljku osjetljivu na svjetlo. Taj je krug vrlo sličan, ali ovaj je pojednostavljen radi lakše uporabe.

Korak 2: Kodiranje

U privitku su kopije koda koji sam koristio za module senzora i prijemnika. Napomene: umjesto korištenja zadane Servo knjižnice, bio sam prisiljen koristiti preuzetu knjižnicu (ServoTimer2) kako bih izbjegao sukob pri korištenju modula NRF24L01. Ova biblioteka, koju je napisao korisnik nabontra, može se pronaći na GitHubu.

Korak 3: Pričvrstite štitnik za sunce i koristite

Image
Image

Slobodno priložite vlastiti dizajn za Sun Arm, izradio sam jednostavan drveni model, ali sam priložio i render 3D tiskane ruke. Zabavite se osjećajući sunce!

Preporučeni: