Inhoudsopgave:
- Stap 1: Hoe het werkt
- Stap 2: Onderdelenlijst
- Stap 3: De installatie
- Stap 4: Het circuit
- Stap 5: De code
Video: Arduino Solar Tracker - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Door geo bruceBruce staat in brandVolg meer van de auteur:
Over: Hallo, ik ben Bruce. Ik ben een student in België. Ik heb een brede waaier aan interesses: elektronica, computers, technologie, … In mijn vrije tijd besteed ik veel tijd aan: projecten, internet verkennen, fietsen. ht… Meer over geo bruce »
Wat doet het: Het zoekt naar de helderste lichtbron zoals de zon. Er is een nieuwere en betere versie van dit project:
Stap 1: Hoe het werkt
Hoe het werkt: ik had een sensor gemaakt van 4 LDR's met vellen ertussen
De witte stippen zijn de LDR's
Wanneer de stok bovenop de zon of het helderste punt wordt gericht, krijgen de vier LDR's dezelfde hoeveelheid licht op hen.
Voorbeeld1 wanneer het licht bovenaan links is: rechtsboven, rechtsonder, linksonder zijn in de schaduw en linksboven krijgen het meeste licht Voorbeeld2 wanneer het licht bovenaan is links en rechtsonder zijn in de schaduw en boven is in het licht
Stap 2: Onderdelenlijst
- 2 x servo's Ebay-link 1.5 $ / stuk
- 4 x lichtafhankelijke weerstanden (ldr) Goedkope LDR's op Ebay 0.78$ voor 20 stuks
- 4 x weerstanden 10K Weerstanden op Ebay 0.78 $ voor 50 stuks gratis verzending
- 1 x Arduino Arduino UNO Ebay-link 3.5 $ gratis verzending
- 2 x potmeters 10k (waarde maakt niet uit) Ebay link
Stap 3: De installatie
Gewoon heet lijm het samen!!!
Stap 4: Het circuit
Stap 5: De code
je kunt de code op deze pagina downloaden /* deze code is geschreven door geobruce voor meer info kijk op mijn site https://xprobe.net */ #include // include Servo library Servo horizontal; // horizontale servo int servoh = 90; // staan horizontaal servo Servo verticaal; // verticale servo int servov = 90; // standaard verticale servo // LDR-pinverbindingen // naam = analoge pin; int ldrlt = 0; //LDR linksboven int ldrrt = 1; //LDR top rigt int ldrld = 2; //LDR naar beneden links int ldrrd = 3; // ldr down rigt void setup () { Serial.begin (9600); // servo-aansluitingen // naam.attach(pin); horizontaal.bijvoegen (9); verticaal.bijvoegen (10); } void loop () { int lt = analogRead (ldrlt); // linksboven int rt = analogRead (ldrrt); // rechtsboven int ld = analogRead (ldrld); // linksonder int rd = analogRead (ldrrd); // down rigt int dtime = analogRead (4)/20; // lees potentiometers int tol = analogRead(5)/4; int avt = (lt + rt) / 2; // gemiddelde waarde top int avd = (ld + rd) / 2; // gemiddelde waarde omlaag int avl = (lt + ld) / 2; // gemiddelde waarde links int avr = (rt + rd) / 2; // gemiddelde waarde rechts int dvert = avt - avd; // controleer het verschil van op en neer int dhoriz = avl - avr;// controleer het verschil og left and rigt if (-1*tol > dvert || dvert > tol) // controleer of het verschil in de tolerantie ligt else verander verticale hoek { if (avt > avd) { servov = ++servov; if (servov > 180) { servov = 180; } } else if (avt < avd) { servov= --servov; if (servov < 0) { servov = 0; } } verticaal.schrijven(servov); } if (-1*tol > dhoriz || dhoriz > tol) // controleer of het verschil in de tolerantie zit anders verander de horizontale hoek { if (avl > avr) { servoh = --servoh; if (servoh < 0) { servoh = 0; } } else if (avl < avr) { servoh = ++servoh; if (servoh > 180) { servoh = 180; } } else if (avl == avr) { // niets } horizontal.write(servoh); } vertraging (dtime); }
Tweede plaats in de Celestron Space Challenge
Aanbevolen:
GPS-tracker: 6 stappen
GPS-tracker: Hey jongens, in deze video gaan we een GPS-tracker maken met behulp van Esp 8266 (nodemcu) en een neo 6m GPS-module, dus laten we beginnen
DIY Fitness Tracker Smart Watch met oximeter en hartslag - Modulaire elektronische modules van TinyCircuits - Kleinste arcade: 6 stappen
DIY Fitness Tracker Smart Watch met oximeter en hartslag | Modulaire elektronische modules van TinyCircuits | Kleinste Arcade: Hé, wat is er, jongens! Akarsh hier van CETech.Vandaag hebben we enkele van de sensormodules bij ons die erg handig zijn in ons dagelijks leven, maar in een kleine versie van zichzelf. De sensoren die we vandaag hebben zijn erg klein in vergelijking met de tra
Een zittijd-tracker bouwen: 7 stappen
Hoe een zittijd-tracker te bouwen: dit project zal de Zio Qwiic ultrasone afstandssensor gebruiken om een persoon te detecteren en te volgen. Het apparaat wordt strategisch op een scherm/monitor geplaatst, met het gezicht naar de zittende persoon, voor zijn/haar computer. Het project zal
DIY Solar Tracker: 27 stappen (met afbeeldingen)
DIY Solar Tracker: Inleiding We willen jonge studenten kennis laten maken met techniek en ze leren over zonne-energie; door ze een Helios te laten bouwen als onderdeel van hun curriculum. Er is een inspanning in engineering om energieopwekking weg te duwen van het gebruik van fossiele brandstoffen
Solar Tracker zonder Arduino Under 700/-: 4 stappen
Solar Tracker Zonder Arduino Under 700/-: In deze tutorial gaan we een solar tracker bouwen zonder Arduino te gebruiken. Benodigde componenten – L293D Module – AmazonCoupling – AmazonSolar Panel (Any) – AmazonLDR Module – AmazonJumpers – AmazonDC Motor 10 RPM met Clamp – AmazonKoop in Goedkoop van