Innholdsfortegnelse:
- Trinn 1: Komponenter:
- Trinn 2: Prinsipp
- Trinn 3: Prosedyrer:
- Trinn 4: Skjematisk diagram
- Trinn 5: Kode
Video: Automatisk sporing av lyskilder: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
I denne leksjonen vil vi bruke en servomotor, en fotoresistor og en nedtrekksmotstand for å montere et automatisk sporing av lyskildesystem.
Trinn 1: Komponenter:
- Arduino Uno -bord * 1
- USB -kabel * 1
- Servomotor * 1
- fotoresistor * 1
- Motstand (10k) * 1
- Brødbrett * 1
- Jumper ledninger
Trinn 2: Prinsipp
Servomotoren og fotoresistoren skanner og leter etter lyskilde i 180 grader og registrerer plasseringen av lyskilden. Etter avsluttet skanning stopper servomotoren og fotoresistoren i retning av lyskilden.
Trinn 3: Prosedyrer:
Trinn 1:
Bygg kretsen.
Steg 2:
Last ned koden fra
Trinn 3:
Last opp skissen til Arduino Uno -brettet
Klikk på Last opp -ikonet for å laste opp koden til kontrollkortet.
Hvis "Ferdig opplasting" vises nederst i vinduet, betyr det at skissen er lastet opp.
Hvis du bruker en lommelykt til å skinne fotoresistoren, vil du se servomotoren og fotoresistoren rotere og til slutt stoppe i retning av lyskilden.
Trinn 4: Skjematisk diagram
Trinn 5: Kode
/********************************************************************
* Navn:
Sporer lyskilde automatisk
* funksjon
: hvis du bruker en lommelykt til å skinne fotoresistoren, * du vil se
servomotoren og fotoresistoren roterer, * og endelig
stoppe i retning av lyskilden.
***********************************************************************
/E -post: [email protected]
// Nettsted: www.primerobotics.in
#inkludere
const int photocellPin = A0;
/************************************************/
Servo myservo; // lage servoobjekt for å kontrollere en servo
int outputValue = 0;
int vinkel = {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;
/*************************************************/
ugyldig oppsett ()
{
Serial.begin (9600);
myservo.attach (9); // fester servoen på pinne 9 til servoobjektet
}
/*************************************************/
hulrom ()
{
for (int i = 0;
jeg <19; jeg ++)
{
myservo.write (vinkel ); // skriv vinkelen til servoen
outputValue
= analogRead (photocellPin); // les verdien av A0
Serial.println (outputValue); // skrive den ut
if (outputValue> maxVal) // hvis gjeldende verdi på A0 er større enn tidligere
{
maxVal = outputValue; // skrive ned verdien
maxPos
= i; //
}
forsinkelse (200);
}
myservo.write (vinkel [maxPos]); // skriv vinkelen til servoen som A0 har størst verdi
mens (1);
}
Anbefalt:
Smart ryggsekk med GPS -sporing og automatiske lys: 15 trinn
Smart ryggsekk med GPS -sporing og automatiske lys: I denne instruksen lager vi en smart ryggsekk som kan spore posisjonen vår, hastigheten og har automatiserte lys som kan holde oss trygge om natten. Jeg bruker to sensorer til å oppdage om det er på skuldrene dine for å sikre at det ikke går av når det ikke trenger å
Automatisk vanndispenser for sporing av forbruk: 6 trinn
Automatisk vanndispenser for å spore forbruk: Hei! For et par måneder siden tenkte jeg på rommet mitt og tenkte på hva slags prosjekt jeg ville lage for en skoleoppgave. Jeg ønsket å lage noe som passet meg og som ville komme meg til gode i fremtiden. Plutselig kom mamma inn i rommet og
Kvinners sikkerhetsenhet med GPS -sporing og varsler ved bruk av Arduino: 6 trinn
Kvinners sikkerhetsenhet med GPS -sporing og varsler ved bruk av Arduino: Med all teknologien tilgjengelig for oss i nyere tid, er det ikke vanskelig å bygge en sikkerhetsenhet for kvinner som ikke bare vil generere en nødalarm, men også sende en melding til venner, familie , eller bekymret person. Her skal vi bygge et band
GPS -sporing 3D -kart: 9 trinn
GPS -sporing 3D -kart: Dette prosjektet er et 3D -trykt 3D -kart, med veier, elver og tettsteder, med LED -beacons for å vise plasseringen av familiemedlemmer. Det kan vise om et barn er på skolen eller ikke, eller bare hvor begge foreldrene befinner seg. Vi kan også bruke den til å forutsi
SPORING AV AUTOMATISK LYSKILDE MED ARDUINO UNO R3: 5 trinn
AUTOMATISK LYSKILDE SPORING MED ARDUINO UNO R3: I denne leksjonen vil vi bruke en servomotor, en fotoresistor og en nedtrekksmotstand for å montere et automatisk sporing av lyskildesystem