Cuprins:
- Pasul 1: Cum funcționează
- Pasul 2: Lista pieselor
- Pasul 3: Configurare
- Pasul 4: Circuitul
- Pasul 5: Codul
Video: Arduino Solar Tracker: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
De Geo Bruce Bruce este pe foc Urmăriți mai multe de la autor:
Despre: Bună ziua, eu sunt Bruce. Sunt student în Belgia. Am o mare varietate de interese: electronice, calculatoare, tehnologie, … În timpul liber petrec mult timp pe: proiecte, explorarea internetului, ciclism. ht … Mai multe despre geo bruce »
Ce este: caută cea mai strălucitoare sursă de lumină precum soarele. Există o versiune mai nouă și mai bună a acestui proiect:
Pasul 1: Cum funcționează
Cum funcționează: am creat un senzor de 4 LDR-uri cu foi între ele
Punctele albe sunt LDR-urile
Când bățul de deasupra este îndreptat spre soare sau cel mai strălucitor punct, cele patru LDR primesc aceeași cantitate de lumină pe ele.
Exemplul 1 când lumina este lăsată deasupra: dreapta sus, dreapta jos, stânga jos sunt în umbră și stânga sus obține cea mai mare lumină Exemplul 2 când lumina este în partea stângă sus și dreapta jos sunt în umbră și in lumina
Pasul 2: Lista pieselor
- 2 x link-ul Ebay al servomotorului 1,5 $ / bucată
- 4 x rezistențe în funcție de lumină (ldr) LDR ieftine pe Ebay 0,78 $ pentru 20 buc
- 4 x rezistențe Rezistențe 10K pe eBay 0,78 $ pentru 50buc de transport gratuit
- 1 x Arduino Arduino UNO Ebay link 3,5 $ transport gratuit
- 2 x potențiometre 10k (valoarea nu contează) Link eBay
Pasul 3: Configurare
Doar lipiți-l împreună la cald !!!
Pasul 4: Circuitul
Pasul 5: Codul
puteți descărca codul de pe această pagină / * acest cod este scris de geobruce pentru mai multe informații verificați site-ul meu https://xprobe.net * / #include // include Servo library Servo horizontal; // servo orizontal int servoh = 90; // stand servo orizontal Servo vertical; // vertical servo int servov = 90; // servo vertical // conexiuni pin LDR // nume = analogpin; int ldrlt = 0; // LDR sus stânga int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR jos stânga int ldrrd = 3; // ldr down rigt void setup () {Serial.begin (9600); // conexiuni servo // nume.attacht (pin); horizontal.attach (9); vertical.attach (10); } void loop () {int lt = analogRead (ldrlt); // sus stânga int rt = analogRead (ldrrt); // sus dreapta int ld = analogRead (ldrld); // jos stânga int rd = analogRead (ldrrd); // down rigt int dtime = analogRead (4) / 20; // citiți potențiometrele int tol = analogRead (5) / 4; int avt = (lt + rt) / 2; // valoare medie top int avd = (ld + rd) / 2; // valoare medie jos int avl = (lt + ld) / 2; // valoarea medie lăsată int avr = (rt + rd) / 2; // valoare medie dreapta int dvert = avt - avd; // verificați diferența dintre sus și jos int dhoriz = avl - avr; // verificați diferența og stânga și rigt dacă (-1 * tol> dvert || dvert> tol) // verificați dacă diferența este în toleranța else modifica unghiul vertical {if (avt> avd) {servov = ++ servov; if (servov> 180) {servov = 180; }} else if (avt <avd) {servov = --servov; if (servov <0) {servov = 0; }} vertical.write (servov); } if (-1 * tol> dhoriz || dhoriz> tol) // verificați dacă diferența este în toleranță altfel modificați unghiul orizontal {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) {// nimic} horizontal.write (servoh); } întârziere (dtime); }
Runner Up în Celestron Space Challenge
Recomandat:
DIY Solar Tracker: 27 de pași (cu imagini)
DIY Solar Tracker: Introducere Ne propunem să introducem tinerii studenți în inginerie și să îi învățăm despre energia solară; făcându-i să construiască un Helios ca parte a curriculumului lor. Există un efort în inginerie pentru a împinge generarea de energie departe de utilizarea combustibililor fosili
Construirea unui tracker solar automat cu Arduino Nano V2: 17 pași (cu imagini)
Construirea unui tracker solar automat cu Arduino Nano V2: Bună! Acest instructabil este menit să facă parte din proiectul meu Solar Tracker. Pentru o explicație a modului de funcționare a trackerelor solare și a modului în care am proiectat primul meu tracker, utilizați linkul de mai jos. Acest lucru va oferi context pentru acest proiect.https: //www.instructables.co
DIY Miniature Solar Tracker: 5 pași (cu imagini)
DIY Miniature Solar Tracker: În acest proiect vă voi arăta cum să creați un tracker solar care, după cum sugerează și numele, poate urmări mișcarea soarelui pe tot parcursul zilei. Și la final vă voi arăta diferența de recoltare a energiei între un panou solar montat pe un tracker solar
Tracker de filme - Raspberry Pi Powered Theatrical Release Tracker: 15 pași (cu imagini)
Tracker de filme - Tracker de lansare pe scenă cu funcționare Raspberry Pi: Movie Tracker este un tracker de lansare alimentat de Raspberry Pi, în formă de clapetă. Folosește API-ul TMDb pentru a imprima afișul, titlul, data lansării și prezentarea generală a filmelor viitoare din regiunea dvs., într-un interval de timp specificat (de exemplu, lansări de filme în această săptămână) pe
Floarea-soarelui - Arduino Solar Tracker: 5 pași (cu imagini)
Sunflower - Arduino Solar Tracker: „Sunflower” este un tracker solar bazat pe Arduino care va crește eficiența panoului solar în timpul încărcării. În sistemele moderne de urmărire solară, panourile solare sunt fixate pe o structură care se mișcă în funcție de poziția soare. Lasă-ne