This shows you the differences between two versions of the page.
pm:prj2022:arosca:andrei.spinu1703 [2022/06/02 09:04] andrei.spinu1703 [Software Design] |
pm:prj2022:arosca:andrei.spinu1703 [2022/06/02 09:24] (current) andrei.spinu1703 [Bibliografie/Resurse] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Solar Tracker ====== | ====== Solar Tracker ====== | ||
+ | Spinu Andrei | ||
+ | 333AC | ||
===== Introducere ===== | ===== Introducere ===== | ||
Line 28: | Line 30: | ||
<note tip> | <note tip> | ||
- | {{:pm:prj2022:arosca:schematic_new_project_2022-06-02.png?200|}} | + | {{:pm:prj2022:arosca:schematic_new_project_2022-06-02.png?300|}} |
</note> | </note> | ||
+ | |||
+ | {{:pm:prj2022:arosca:spinuandrei_2_.jpeg?150|}} | ||
+ | {{:pm:prj2022:arosca:spinuandrei333ac.jpeg?250|}} | ||
Listă de piese: | Listă de piese: | ||
Line 56: | Line 61: | ||
digitalWrite(stepPin, LOW); | digitalWrite(stepPin, LOW); | ||
delay(SPEED); | delay(SPEED); | ||
+ | | ||
+ | Functia principala de reglare, aceasta calzuleaza medii dintre valorile citite de la senzori si determina directia de deplasare a motoarelor. de asemenea sunt adaugate si limitatoarele SW care impiedica ca motoarele sa traga prea mult de fire. | ||
+ | //Ciriea datelor din exterior | ||
+ | SENSOR1 = analogRead(A0); | ||
+ | SENSOR2 = analogRead(A1); | ||
+ | SENSOR3 = analogRead(A2); | ||
+ | SENSOR4 = analogRead(A3); | ||
+ | |||
+ | //Calculul mediilor valorilor citite pentru motorul de sus | ||
+ | medie_M11 = (SENSOR1 + SENSOR4)/2; | ||
+ | medie_M12 = (SENSOR2 + SENSOR3)/2; | ||
+ | diferenta_M1 = (int)(medie_M11 - medie_M12); | ||
+ | |||
+ | //Testarea tolerantei | ||
+ | if(abs(diferenta_M1) > EPS){ | ||
+ | //Verificarea directiei | ||
+ | if(diferenta_M1 > 0 && digitalRead(SW_2) == HIGH){ | ||
+ | Serial.println("Deplasare Moto sus orar..."); | ||
+ | M1_trig(); | ||
+ | } | ||
+ | //Verificarea directiei | ||
+ | if(diferenta_M1 < 0 && digitalRead(SW_1) == HIGH){ | ||
+ | Serial.println("Deplasare Moto sus antiorar..."); | ||
+ | M1_orar(); | ||
+ | } | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
<note tip> | <note tip> | ||
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | Energia verde este un mare subect de interes, insa panourile fotovoltaice de sine statatoare nu ating un nivel de performanta comparabil cu sursele conventionale de energie. Astfel motivatia proiectului a fost sa realizez un sistem de orientare a unui mic panou fotovoltaic catre cea mai puternica sursa de lumina din apropiere pentru a creste eficienta panoului solar. |
+ | |||
+ | {{:pm:prj2022:arosca:spinuandrei_1_.jpeg?300|}} | ||
</note> | </note> | ||
+ | |||
+ | |||
===== Concluzii ===== | ===== Concluzii ===== | ||
Line 84: | Line 119: | ||
<note> | <note> | ||
Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | ||
+ | |||
+ | {{:pm:prj2022:arosca:spinu_andrei_333ac.zip|}} | ||
+ | |||
</note> | </note> | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> |