Cuprins:

Servo Arduino Sun Sensing: 3 pași
Servo Arduino Sun Sensing: 3 pași

Video: Servo Arduino Sun Sensing: 3 pași

Video: Servo Arduino Sun Sensing: 3 pași
Video: How to Control a Servo With an Arduino 2024, Noiembrie
Anonim
Servo Arduino Sun Sensing
Servo Arduino Sun Sensing

Acest instructable descrie procesul meu pentru crearea unui servomotor fără fir Sun Sensing. Acest proiect este conceput pentru persoanele care pot petrece timp într-o cabină sau pot fi blocate de soare pentru perioade lungi de timp. Folosind două scuturi Arduino personalizate, acest servo rotește fie pentru a afișa soarele strălucitor, fie o lună adormită! Pentru a recrea acest proiect, veți avea nevoie de:

  1. 2x Arduino Uno
  2. 2x placa de circuit perforată (4cm x 6cm)
  3. 2x modul de emisie-recepție radio NRF24L01 (modul de rucsac opțional, dar recomandat)
  4. Rezistor - 10kOhm
  5. Fotorezistor
  6. Servomotor (am folosit un Futaba S3003)
  7. Firuri jumper asortate
  8. Experiență de lipit

Să începem!

Pasul 1: Cablarea scuturilor

Cablarea scuturilor!
Cablarea scuturilor!
Cablarea scuturilor!
Cablarea scuturilor!
Cablarea scuturilor!
Cablarea scuturilor!

Sunt atașate schemele de circuit atât pentru senzor, cât și pentru receptor. Prima fotografie este a senzorului. toate acestea pot fi conectate cu ajutorul unei plăci de rulare, dar pentru ușurință în utilizare este dificil să învingi realizarea unui scut personalizat pentru plug and play pe un Arduino Uno. Am folosit anteturi lipite pe perfboard pentru a atașa scuturile la Arduino și am lipit restul conexiunilor la locul lor. După ce am atașat toate cablurile provenite de la rucsacurile NRF24L01, am folosit adeziv fierbinte pentru a fixa modulele la locul lor și a forma o unitate coezivă. Pentru o explicație mai detaliată a circuitului, vă rugăm să consultați celălalt instructable al meu pe o lampă LED sensibilă la lumină. Acest circuit este foarte asemănător, dar acesta este simplificat pentru ușurință în utilizare.

Pasul 2: Codificare

Sunt atașate copii ale codului pe care l-am folosit pentru modulele senzor și receptor. Lucruri de reținut: în loc să folosesc biblioteca Servo implicită, am fost forțat să folosesc o bibliotecă descărcată (ServoTimer2) pentru a evita conflictele atunci când folosesc modulele NRF24L01. Această bibliotecă, scrisă de utilizatorul nabontra, poate fi găsită pe GitHub.

Pasul 3: Atașați brațul solar și utilizați

Image
Image

Simțiți-vă liber să atașați propriul design pentru un braț solar, am realizat un model simplu din lemn, dar am atașat și o redare a unui braț imprimat 3D. Distrează-te simțind soarele!

Recomandat: