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> | ||