Kazalo:
Video: Samodejno sledenje virom svetlobe z ARDUINO UNO R3: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
V tej lekciji bomo uporabili servo motor, fotorezistor in izvlečni upor za sestavo sistema za samodejno sledenje svetlobe.
1. korak: Komponente
- plošča Arduino Uno * 1
- USB kabel * 1
- Servo motor * 1
- fotorezistor * 1
- upor (10k) * 1
- Okvir * 1
- Mostične žice
2. korak: Načelo
Servo motor in foto -upor skenirata in poiščeta svetlobni vir v 180 stopinjah ter zapišeta lokacijo svetlobnega vira. Po končanem skeniranju se servo motor in foto upor ustavita v smeri svetlobnega vira.
3. korak: Shematski diagram
4. korak: Postopki
Korak 1:
Zgradite vezje.
2. korak:
Prenesite kodo s spletnega mesta
3. korak:
Skico naložite na ploščo Arduino Uno
Kliknite ikono za nalaganje, da kodo naložite na nadzorno ploščo.
Če se na dnu okna prikaže "Končano nalaganje", to pomeni, da je bila skica uspešno naložena.
Zdaj, če za osvetljevanje foto upornika uporabite svetilko, boste videli, da se servo motor in fotorezistor vrtita in se končno ustavita v smeri svetlobnega vira
5. korak: Koda
/********************************************************************
* ime:
Samodejno sledenje svetlobnemu viru
* funkcija
: če uporabljate svetilko za osvetljevanje foto upornika, * boš videl
servo motor in fotorezistor se vrtita, * in končno
ustavite v smeri svetlobnega vira.
***********************************************************************
/E -pošta: [email protected]
// Spletna stran: www.primerobotics.in
#vključi
const int fotocelicaPin = A0;
/************************************************/
Servo myservo; // ustvarite servo objekt za nadzor servo
int outputValue = 0;
int kot = {0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180};
int maxVal = 0;
int maxPos = 0;
/*************************************************/
void setup ()
{
Serial.begin (9600);
myservo.attach (9); // pritrdi servo na pin 9 na servo objekt
}
/*************************************************/
void loop ()
{
za (int i = 0;
i <19; i ++)
{
myservo.write (kot ); // zapis kota v servo
outputValue
= analogRead (photocellPin); // preberemo vrednost A0
Serial.println (outputValue); // natisnite
if (outputValue> maxVal) // če je trenutna vrednost A0 večja od prejšnje
{
maxVal = outputValue; // zapišite vrednost
maxPos
= i; //
}
zamuda (200);
}
myservo.write (kot [maxPos]); // zapišemo kot na servo, ki ima A0 največjo vrednost
medtem ko (1);
}
Priporočena:
Prenosni solarni sistem za samodejno sledenje: 9 korakov (s slikami)
Prenosni solarni sistem za samodejno sledenje: Medomyself je udeleženec programa Associates LLC Associates, programa oglaševalskega partnerja, namenjenega spletnim mestom, da z oglaševanjem in povezovanjem na amazon.comby pridobijo oglaševalske pristojbine: Dave Weaver Ta zgradba je narejena z
Sledenje in sledenje majhnim trgovinam: 9 korakov (s slikami)
Sledenje in sledenje za male trgovine: To je sistem, ki je namenjen majhnim trgovinam, ki naj bi se namestile na e-kolesa ali e-skuterje za pošiljke na kratke razdalje, na primer pekarna, ki želi dostaviti pecivo. Kaj pomeni sledenje in sledenje? Sledenje in sledenje je sistem, ki ga uporabljajo ca
Enostavno samodejno in brezplačno samodejno in brezplačno dodajte Google Zemljevide v svoje Google Preglednice: 6 korakov
Preprosto samodejno in brezplačno dodajte Google Zemljevide v svoje Google Preglednice: tako kot mnogi ustvarjalci sem zgradil nekaj projektov za sledenje GPS. Danes si bomo lahko hitro predstavili GPS točke naravnost v Google Preglednicah brez uporabe zunanjega spletnega mesta ali API -ja. Najboljše od vsega je BREZPLAČNO
Samodejno sledenje svetlobnemu viru: 5 korakov
Samodejno sledenje svetlobnemu viru: V tej lekciji bomo uporabili servo motor, fotorezistor in spustni upor za sestavljanje samodejno sledilnega svetlobnega vira
Samodejno sledenje Water Blaster: 9 korakov
Samodejno sledenje Water Blaster: Jeleni, ki jedo vrtnice, so me spodbudili k izdelavi vodnega blatnika za sledenje tarčam, ki bi pomagal odvrniti požrešne bitje … Ta vodni blaster uporablja video zaznavanje gibanja, da usmeri servo in sproži kratke izbruhe vode v tarčo. Strelja samo