Inhoudsopgave:
Video: AUTOMATISCHE LICHTBRON TRACKING MET ARDUINO UNO R3 - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
In deze les zullen we een servomotor, een fotoresistor en een pull-down weerstand gebruiken om een automatisch volgend lichtbronsysteem samen te stellen.
Stap 1: Componenten
- Arduino Uno-bord * 1
- USB-kabel * 1
- Servomotor * 1
- fotoweerstand * 1
- Weerstand (10k) * 1
- Broodplank * 1
- Jumper draden
Stap 2: Principe
De servomotor en de fotoweerstand scannen en zoeken naar een lichtbron in 180 graden en registreren de locatie van de lichtbron. Na het scannen stoppen de servomotor en de fotoresistor in de richting van de lichtbron.
Stap 3: Schematisch diagram
Stap 4: Procedures
Stap 1:
Bouw de schakeling.
Stap 2:
Download de code van
Stap 3:
Upload de schets naar het Arduino Uno-bord
Klik op het pictogram Uploaden om de code naar de besturingskaart te uploaden.
Als "Klaar met uploaden" onderaan het venster verschijnt, betekent dit dat de schets succesvol is geüpload.
Als u nu een zaklamp gebruikt om de fotoweerstand te laten schijnen, ziet u de servomotor en de fotoweerstand draaien en uiteindelijk stoppen in de richting van de lichtbron
Stap 5: Coderen
/********************************************************************
* naam:
Automatisch volgen van lichtbron
* functie
: als je een zaklamp gebruikt om op de fotoresistor te schijnen, * je zult zien
de servomotor en de fotoweerstand draaien, * en tenslotte
stop bij de richting van de lichtbron.
***********************************************************************
/E-mail: [email protected]
// Website: www.primerobotics.in
#erbij betrekken
const int fotocelPin = A0;
/************************************************/
Servo myservo;// maak een servo-object om een servo te besturen
int outputWaarde = 0;
int-hoek = {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;
/*************************************************/
ongeldige setup()
{
Serieel.begin(9600);
myservo.attach (9);//bevestigt de servo op pin 9 aan servo-object
}
/*************************************************/
lege lus()
{
voor(int i = 0;
ik < 19; ik ++)
{
myservo.write(angle);//schrijf de hoek naar servo
outputWaarde
= analogRead (photocellPin);//lees de waarde van A0
Serial.println(outputValue);//print it
if(outputValue > maxVal)//als de huidige waarde van A0 groter is dan de vorige
{
maxVal = outputValue;// noteer de waarde
maxPos
= ik;//
}
vertraging (200);
}
myservo.write(angle[maxPos]);//schrijf de hoek naar servo die A0 de grootste waarde heeft
terwijl(1);
}
Aanbevolen:
Automatische bedverlichting: 5 stappen (met afbeeldingen)
Automatische bedverlichting: slaap jij ook 's nachts? Zie je ook niets in het donker? Heb je 's nachts ook donker op de kamer? Dan is dit apparaat iets voor jou! Ik denk dat de meesten van ons graag een beetje blijven 's avonds langer. De redenen kunnen verschillend zijn - Netflix, YouTube
AUTOMATISCHE AFVALBAK OF BIN. DE PLANEET REDDEN: 19 stappen (met afbeeldingen)
AUTOMATISCHE AFVALBAK OF BIN. OM DE PLANEET TE REDDEN: Voordat we beginnen, raad ik je aan de eerste video te bekijken voordat je deze leest, omdat deze erg handig is. Hallo, mijn naam is Jacob en ik woon in het VK. Recycling is een groot probleem waar ik woon. Ik zie veel zwerfvuil op de velden en het kan schadelijk zijn. NS
Automatische infraroodwaterkraan voor $ 5: 12 stappen (met afbeeldingen)
Automatische infraroodwaterkraan voor $ 5: in dit project maken we een automatische aan-uit-waterkraan voor slechts $ 5. We zullen een IR-sensor en een waterschakelaar gebruiken om deze automatische infraroodwaterkraan te maken. Er wordt geen microcontroller gebruikt om deze automatische infrarood waterkraan te maken. Plaats eenvoudig uw
GEMOTORISEERDE CAMERA SLIDER MET TRACKING SYSTEEM (3D geprint): 7 stappen (met afbeeldingen)
GEMOTORISEERDE CAMERASCHUIF MET TRACKINGSYSTEEM (3D-geprint): In principe zal deze robot een camera/smartphone op een rail verplaatsen en een object "volgen". De locatie van het doelobject is al bekend bij de robot. De wiskunde achter dit volgsysteem is vrij eenvoudig. We hebben een simulatie gemaakt van het volgproces
Automatische tuinbesproeier - 3D afgedrukt - Arduino: 10 stappen (met afbeeldingen)
Automatische tuinbesproeier | 3D afgedrukt | Arduino: Ik ben een fervent tuinier, maar je planten met de hand water geven tijdens droge perioden kost wat tijd. Dit project verlost me van water geven, zodat ik aan mijn andere projecten kan werken. Het is ook geweldig om voor de tuin te zorgen terwijl u niet thuis bent, en de plant