This shows you the differences between two versions of the page.
pm:prj2021:abirlica:sunflower [2021/05/17 06:53] azamfirescu0206 added electric scheme |
pm:prj2021:abirlica:sunflower [2021/06/04 17:19] (current) azamfirescu0206 [Lista de piese] |
||
---|---|---|---|
Line 20: | Line 20: | ||
===== Descriere generală ===== | ===== Descriere generală ===== | ||
+ | Voi folosi doi fotorezistori, unul pentru a receptiona lumina din partea stanga si unul pe cea din partea dreapta. Apoi, voi compara valorile obtinute si voi roti servomotorul in functie de acestea, in intervalul 0°-180°.\\ | ||
+ | Daca fotorezitorul din stanga a receptionat mai mult, inseamna ca soarele se afla in partea stanga - deci floarea trebuie sa se intoarca inspre stanga, adica servomotorul va fi rotit cu un grad mai putin.\\ | ||
+ | Analog pentru fotorezistorul din dreapta, servomotorul rotindu-se cu un grad in plus.\\ | ||
+ | Pentru ca floarea sa nu se miste incontinuu si sa nu fie influentata de “zgomot”, voi folosi si un factor de toleranta in compararea valorilor. | ||
==== Schema bloc ==== | ==== Schema bloc ==== | ||
- | {{:pm:prj2021:abirlica:sunflower_block_scheme.png?nolink|}} | + | {{:pm:prj2021:abirlica:sunflower_block_scheme.png?direct|}} |
+ | ===== Hardware Design ===== | ||
+ | |||
+ | ==== Lista de piese ==== | ||
+ | * 1 x Arduino Uno - pentru a programa “floarea” \\ | ||
+ | * 1 x Servo Motor - pentru a roti “floarea” \\ | ||
+ | * 2 x Fotorezistor - pentru a receptiona lumina si calcula pozitia “soarelui” \\ | ||
+ | * 2 x Rezistor 10k - pentru fotorezistori \\ | ||
+ | * 1 x Breadboard \\ | ||
+ | * Fire - pentru conexiunile de pe breadboard \\ | ||
+ | * Fir + Material textil - pentru a construi "floarea" \\ | ||
==== Schema electrica ==== | ==== Schema electrica ==== | ||
- | {{:pm:prj2021:abirlica:sunflower_electric_scheme.png?nolink&700|}} | + | {{:pm:prj2021:abirlica:sunflower_electric_scheme.png?direct&700|}} |
- | ===== Hardware Design ===== | + | ===== Software Design ===== |
+ | Pentru a crea software-ul am folosit Arduino IDE.\\ | ||
+ | Pe langa functiile de baza permise de acest mediu, am folosit si biblioteca “Servo.h” pentru a controla servomotorul. | ||
+ | |||
+ | ==== Diagrama de activitati ==== | ||
+ | {{:pm:prj2021:abirlica:sunflower_activity_diagram.png?direct&300|}} | ||
+ | * Observatie: Cum am mentionat si in descrierea proiectului, in cod am folosit un factor de toleranta la compararea valorilor. | ||
+ | |||
+ | ===== Rezultat ===== | ||
+ | In urma proiectului, am reusit sa simulez comportamentul unei floarea-soarelui creand un obiect ce se roteste in functie de sursa de lumina.\\ | ||
+ | Video: https://youtu.be/UN8rbKAxQ1g\\ | ||
+ | {{:pm:prj2021:abirlica:sunflower_result_1.jpg?direct&500|}} | ||
+ | {{:pm:prj2021:abirlica:sunflower_result_2.jpg?direct&500|}} | ||
+ | |||
+ | ===== Concluzii ===== | ||
+ | Lucrand la acest proiect, am exersat programarea pe o placa Arduino UNO, am lucrat fizic cu un servomotor pentru prima oara si am dobandit experienta prelucrand datele receptionate de senzori. | ||
+ | |||
+ | ===== Jurnal ===== | ||
+ | - Am ales tema. | ||
+ | - Am creat schema bloc. | ||
+ | - Am finalizat lista de componente. | ||
+ | - Am creat schema electrica. | ||
+ | - Am creat diagrama de activitati. | ||
+ | - Am implementat proiectul fara a avea o “floare” pe servomotor. | ||
+ | - Am avut mai multe incercari nereusite de a construi floarea, deoarece majoritatea erau prea grele, se dezechilibrau si cadeau de pe servomotor. In final, am taiat pinii de la capetele unui jumper pe care l-am lipit de elicea servomotorului si la celalalt capat am lipit o panza taiata astfel incat sa semene cu petalele unei flori. | ||
+ | |||
+ | ===== Download ===== | ||
+ | {{:pm:prj2021:abirlica:electric_sunflower.zip|}} | ||
+ | |||
+ | ===== Bibliografie ===== | ||
+ | * https://create.arduino.cc/projecthub/Mako_/arduino-sunflower-c4fd84 \\ | ||
+ | * https://www.youtube.com/watch?v=aiMhgFSSWz0 \\ | ||
+ | * https://www.youtube.com/watch?v=EOn00FPWwU4 \\ | ||
+ | * Export în <html><a class="media mediafile mf_pdf" href="?do=export_pdf">PDF</a></html> | ||
+ | https://ocw.cs.pub.ro/courses/pm/prj2021/abirlica/sunflower \\ | ||
- | ==== Lista de piese ==== | ||
- | * Arduino Uno \\ | ||
- | * Servo Motor \\ | ||
- | * Fotorezistente \\ | ||
- | * Breadboard \\ | ||
- | * Fire \\ |