Innehållsförteckning:
Video: AUTOMATISK SPÅRNING AV LJUSKÄLLA MED ARDUINO UNO R3: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
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: Schematisk diagram
Steg 4: 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 ner i fönstret betyder det att skissen har laddats upp.
Nu, om du använder en ficklampa för att lysa upp fotoresistorn, ser du servomotorn och fotoresistorn rotera och slutligen stanna i ljuskällans riktning
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
Automatisk spårning av ljuskällor: 5 steg
Automatisk spårning av ljuskällor: 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
Angstrom - en avstämbar LED -ljuskälla: 15 steg (med bilder)
Angstrom - en avstämbar LED -ljuskälla: Angstrom är en 12 -kanals justerbar LED -ljuskälla som kan byggas för under £ 100. Den har 12 PWM-kontrollerade LED-kanaler som spänner över 390nm-780nm och erbjuder både möjligheten att blanda flera kanaler till en enda 6 mm fiberkopplad utgång samt
Makrofotografering Ljuskälla med kalla katodljus: 9 steg (med bilder)
Makrofotografering Ljuskälla Använda kalla katodlampor: När du fotograferar med ett ljustält är en ljusintensitet med låg intensitet ganska användbar. CCFL (kallt katodfluorescerande ljus) som finns på LCD -skärmar är perfekt för detta ändamål. CCFL och tillhörande ljusspridningspaneler finns i trasiga lapto