This shows you the differences between two versions of the page.
pm:prj2021:agrigore:pov [2021/05/27 19:10] miruna.cocor [Hardware Design] |
pm:prj2021:agrigore:pov [2021/06/01 14:52] (current) miruna.cocor [Bibliografie/Resurse] |
||
---|---|---|---|
Line 15: | Line 15: | ||
* Arduino Nano | * Arduino Nano | ||
* 8 LED-uri | * 8 LED-uri | ||
+ | * 9 rezistente | ||
* Cooler procesor | * Cooler procesor | ||
* Senzor magnetic Hall | * Senzor magnetic Hall | ||
Line 23: | Line 24: | ||
* Condensatori electrolitici 1uF | * Condensatori electrolitici 1uF | ||
* Regulator de tensiune LM7805 | * Regulator de tensiune LM7805 | ||
+ | == Schemă electrică == | ||
+ | {{:pm:prj2021:agrigore:proiect_pm_pov.png?700 |}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
- | + | == Medii de dezvoltate folosite == | |
+ | * **Arduino IDE** - pentru dezvoltarea și încărcarea codului pe plăcuță | ||
+ | * **Microsoft Word** - pentru realizarea schemei bloc | ||
+ | * ** Eagle** - pentru schema electrică a proiectului | ||
+ | == Biblioteci == | ||
+ | * // stdint.h // - pentru tipurile de date folosite în cod (uint8_t, byte) | ||
+ | == Funcții folosite == | ||
+ | * game_on() - pentru realizarea jocului de lumini | ||
+ | * setup() - setarea pinilor pentru led-uri și rezistența de pull-up pentru senzor | ||
+ | * loop() - aprinderea/stingerea led-urilor | ||
+ | Observații: | ||
+ | * Deși am folosit Arduino Nano pentru a reduce greutatea pusă pe cooler pentru rotație, acesta tot nu reușește să se rotească suficient de repede pentru a reda un text, așa cum plănuisem inițial, ci cât să redea un joc de lumini. Această rotație e încetinită și de frecarea cu aerul obținută din cauza plăcii cu led-uri, ce depășește suprafața elicelor cooler-ului. | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
+ | **Demo**: https://www.youtube.com/watch?v=n2c67XNWuu8 | ||
+ | {{:pm:prj2021:agrigore:pov_miruna.jpg?500|}} | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | A fost un proiect interesant, îmi pare rău că nu a ieșit cum mă așteptam din cauza cooler-ului care nu a fost suficient de puternic, dar în mare parte a fost o experiență frumoasă, plină de aventuri, mai ales arderea plăcuței Arduino în primă fază de testare LOL. | ||
===== Download ===== | ===== Download ===== | ||
+ | Arhivă cod: {{:pm:prj2021:agrigore:proiect.zip|}} | ||
+ | |||
===== Jurnal ===== | ===== Jurnal ===== | ||
+ | * 25 aprilie - Alegerea proiectului și realizarea paginii de wiki | ||
+ | * 20 mai - Achiziționarea pieselor | ||
+ | * 23 mai - Realizarea montajului hardware și arderea plăcuței Arduino | ||
+ | * 25 mai - Finalul montajului hardware | ||
+ | * 26 mai - O primă variantă a software-ului | ||
+ | * 27 mai - Varianta finală | ||
+ | * 30 mai - Finalizarea paginii de wiki | ||
+ | ===== Bibliografie/Resurse ===== | ||
+ | - https://maker.pro/arduino/tutorial/how-to-use-a-hall-effect-sensor-with-arduino | ||
+ | - https://hackaday.com/2019/10/29/the-basics-of-persistence-of-vision-projects/ | ||
+ | - https://www.youtube.com/watch?v=JVoKobgGwBk | ||
- | ===== Bibliografie/Resurse ===== | + | |
- | Pdf: https://ocw.cs.pub.ro/courses/pm/prj2021/agrigore/pov?do=export_pdf | + | PDF: https://ocw.cs.pub.ro/courses/pm/prj2021/agrigore/pov?do=export_pdf |