Innehållsförteckning:
Video: Automatisk spårning av ljuskällor: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
I den här lektionen kommer vi att använda en servomotor, en fotoresistor och ett neddragningsmotstånd för att montera ett automatiskt spårande ljuskällsystem.
Steg 1: Komponenter:
- Arduino Uno board * 1
- USB -kabel * 1
- Servomotor * 1
- fotoresistor * 1
- Motstånd (10k) * 1
- Brödbräda * 1
- Tröjor
Steg 2: Princip
Servomotorn och fotoresistorn skannar och letar efter ljuskälla i 180 grader och registrerar platsen för ljuskällan. Efter avslutad skanning stannar servomotorn och fotoresistorn i ljuskällans riktning.
Steg 3: Förfaranden:
Steg 1:
Bygg kretsen.
Steg 2:
Ladda ner koden från
Steg 3:
Ladda upp skissen till Arduino Uno -kortet
Klicka på ikonen Ladda upp för att ladda upp koden till kontrollkortet.
Om "Klar överföring" visas längst ned i fönstret betyder det att skissen har laddats upp.
Om du använder en ficklampa för att lysa upp fotoresistorn ser du servomotorn och fotoresistorn rotera och slutligen stannar i ljuskällans riktning.
Steg 4: Schematisk diagram
Steg 5: Kod
/********************************************************************
* namn:
Spårar ljuskälla automatiskt
* funktion
: om du använder en ficklampa för att lysa fotoresistorn, * du får se
servomotorn och fotoresistorn roterar, * och slutligen
stanna i ljuskällans riktning.
***********************************************************************
/E -post: [email protected]
// Webbplats: www.primerobotics.in
#omfatta
const int photocellPin = A0;
/************************************************/
Servo myservo; // skapa servoobjekt för att styra ett 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;
/*************************************************/
void setup ()
{
Serial.begin (9600);
myservo.attach (9); // fäster servon på stift 9 till servoobjektet
}
/*************************************************/
void loop ()
{
för (int i = 0;
jag <19; jag ++)
{
myservo.write (vinkel ); // skriv vinkeln till servo
outputValue
= analogRead (photocellPin); // läs värdet på A0
Serial.println (outputValue); // skriv ut den
if (outputValue> maxVal) // om det aktuella värdet för A0 är större än föregående
{
maxVal = outputValue; // skriv ner värdet
maxPos
= i; //
}
fördröjning (200);
}
myservo.write (vinkel [maxPos]); // skriv vinkeln till servo som A0 har störst värde
medan (1);
}
Rekommenderad:
Smart ryggsäck med GPS -spårning och automatiska ljus: 15 steg
Smart ryggsäck med GPS -spårning och automatiska lampor: I denna instruerbara gör vi en smart ryggsäck som kan spåra vår position, hastighet och har automatiserade lampor som kan hålla oss säkra på natten. Jag använder två sensorer för att upptäcka om det ligger på dina axlar för att se till att det inte släcks när det inte behöver,
Kvinnors säkerhetsenhet med GPS -spårning och varningar med Arduino: 6 steg
Kvinnors säkerhetsenhet med GPS -spårning och varningar med Arduino: Med all teknik tillgänglig för oss på senare tid är det inte svårt att bygga en säkerhetsanordning för kvinnor som inte bara genererar ett nödlarm utan också skickar ett meddelande till dina vänner, familj eller berörd person. Här bygger vi ett band
GPS -spårning 3D -karta: 9 steg
GPS -spårning 3D -karta: Detta projekt är en 3D -tryckt 3D -karta, med vägar, floder och städer, med LED -fyrar som visar platsen för familjemedlemmar. Det kan visa om ett barn är i skolan eller inte, eller bara var båda föräldrarna är. Vi kan också använda den för att förutsäga
DIY Smart Robot Tracking Car Kit Spårning av bil Fotokänslig: 7 steg
DIY Smart Robot Tracking Car Kit Spårning av bil Fotokänslig: Design av SINONING ROBOT Du kan köpa från spårrobotbilen TheoryLM393 -chip jämför de två fotoresistorerna, när det finns en sidofotoresistor -LED på VIT stannar motorn omedelbart, den andra sidan av motorn snurra upp, så att
AUTOMATISK SPÅRNING AV LJUSKÄLLA MED ARDUINO UNO R3: 5 steg
AUTOMATISK SPÅRNING AV LJUSKÄLLA MED ARDUINO UNO R3: I den här lektionen kommer vi att använda en servomotor, en fotoresistor och ett neddragningsmotstånd för att montera ett automatiskt spårande ljuskällsystem