This shows you the differences between two versions of the page.
pm:prj2024:amocanu:stefan.maruntis [2024/05/26 23:06] stefan.maruntis [Module de cod] |
pm:prj2024:amocanu:stefan.maruntis [2024/05/27 10:22] (current) stefan.maruntis [Rezultate Obţinute] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Articulație panou solar "Sunflower" ====== | ====== Articulație panou solar "Sunflower" ====== | ||
+ | |||
+ | <note> | ||
+ | * Nume: Mărunțiș Andrei | ||
+ | * Grupă: 333CA | ||
+ | </note> | ||
===== Introducere ===== | ===== Introducere ===== | ||
Line 37: | Line 42: | ||
* 1x Display LCD | * 1x Display LCD | ||
* 1x Motor pas cu pas 28BYJ-48 | * 1x Motor pas cu pas 28BYJ-48 | ||
- | |||
==== Schema electrică ==== | ==== Schema electrică ==== | ||
Line 64: | Line 68: | ||
* [[https://www.arduino.cc/reference/en/libraries/liquidcrystal-i2c/|Liquid Crystal I2C]] - pentru intefațarea cu display-ul LCD | * [[https://www.arduino.cc/reference/en/libraries/liquidcrystal-i2c/|Liquid Crystal I2C]] - pentru intefațarea cu display-ul LCD | ||
* [[https://www.arduino.cc/reference/en/libraries/altsoftserial/|AltSoftSerial]] - pentru comunicația cu modulul GPS | * [[https://www.arduino.cc/reference/en/libraries/altsoftserial/|AltSoftSerial]] - pentru comunicația cu modulul GPS | ||
- | * [[https://www.arduino.cc/reference/en/libraries/tinygpsplus/|TinyGpsPlus]] - pentru parsarea datelor de la modulul GPS, in format NMEA | + | * [[https://www.arduino.cc/reference/en/libraries/tinygpsplus/|TinyGpsPlus]] - pentru parsarea datelor de la modulul GPS, în format NMEA |
* [[https://www.arduino.cc/reference/en/libraries/unistep2/|Unistep2]] - pentru controlul **asincron** al motorului pas cu pas | * [[https://www.arduino.cc/reference/en/libraries/unistep2/|Unistep2]] - pentru controlul **asincron** al motorului pas cu pas | ||
* [[https://www.arduino.cc/reference/en/libraries/time/|Time]] - pentru un ceas facil pe Arduino | * [[https://www.arduino.cc/reference/en/libraries/time/|Time]] - pentru un ceas facil pe Arduino | ||
Line 400: | Line 404: | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | <note tip> | + | În practică, modulul GPS are nevoie de destul de mult timp pentru a se conecta la sateliți. Prima dată când se conectează poate să dureze foarte mult (chiar și 15 minute), mai ales pentru copiile chinezești. După aceea, modulul GPS se va conecta în câteva minute la satelit (1-5 minute), având în vedere blocurile înalte din orașul București. Într-o zonă mai liberă este de așteptat să se conecteze chiar mai repede de atât. |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | |
- | </note> | + | |
+ | Cu toate acestea, merită menționat faptul că GPS-ul are nevoie de minim 3 (ideal peste 4) sateliți pentru a stabili locația curentă, însă el are și funcționalitatea de a procura ora universală dacă se poate conecta la minim 1 satelit. Acest lucru se întâmplă adesea chiar și înăuntrul casei, oferind modului GPS și funcționalitate de RTC fiabil. | ||
+ | |||
+ | În ceea ce privește rotația panoului solar după "soare", acesta își păstrează direcția corectă cu o eroare mică, în general mai puțin de 30 grade. | ||
+ | |||
+ | Pentru un videoclip de prezentare a proiectului, click mai jos: | ||
+ | |||
+ | {{url>https://youtube.com/embed/tyS7yVPt54g|Videoclip prezentare proiect}} | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | Articulația obținută pentru panou este una foarte potrivită pentru dispozitive alimentate solar și care se deplasează, spre exemplu vapoare, automobile. Având în vedere funcționalitatea de stabilizator față de rotații, este un dispozitiv unic pe piață. | ||
===== Download ===== | ===== Download ===== | ||
- | <note warning> | + | {{:pm:prj2024:amocanu:proiect_amaruntis.zip|Arhiva de cod}} |
- | O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). | + | |
- | + | ||
- | Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:pm:prj20??:c?** sau **:pm:prj20??:c?:nume_student** (dacă este cazul). **Exemplu:** Dumitru Alin, 331CC -> **:pm:prj2009:cc:dumitru_alin**. | + | |
- | </note> | + | |
===== Jurnal ===== | ===== Jurnal ===== | ||
* 4 mai 2024: Definitivarea temei proiectului și inițializarea paginii de wiki | * 4 mai 2024: Definitivarea temei proiectului și inițializarea paginii de wiki | ||
* 20 mai 2024: Realizat schema electrică | * 20 mai 2024: Realizat schema electrică | ||
+ | * 26 mai 2024: Completat pagina de wiki | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
Line 424: | Line 430: | ||
- [[https://docs.arduino.cc/learn/electronics/stepper-motors/|Motor pas cu pas pe Arduino]] | - [[https://docs.arduino.cc/learn/electronics/stepper-motors/|Motor pas cu pas pe Arduino]] | ||
- [[https://www.instructables.com/How-to-Connect-I2C-Lcd-Display-to-Arduino-Uno/|Tutorial LCD I2C]] | - [[https://www.instructables.com/How-to-Connect-I2C-Lcd-Display-to-Arduino-Uno/|Tutorial LCD I2C]] | ||
+ | - [[https://randomnerdtutorials.com/guide-to-neo-6m-gps-module-with-arduino/|Ghid modul GPS NEO-6MV2]] | ||
+ | - [[https://www.pveducation.org/pvcdrom/properties-of-sunlight/the-suns-position|Poziția soarelui]] | ||
+ | - [[https://lastminuteengineers.com/28byj48-stepper-motor-arduino-tutorial/|Ghid control motor pas cu pas folosing Arduino]] | ||
<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> | ||