This shows you the differences between two versions of the page.
pm:prj2024:rpascale:cosmin.ionita0909 [2024/05/09 21:54] cosmin.ionita0909 |
pm:prj2024:rpascale:cosmin.ionita0909 [2024/05/27 14:52] (current) cosmin.ionita0909 [Introducere] |
||
---|---|---|---|
Line 7: | Line 7: | ||
* de ce sa iei de la jumbo cand poti face singur? | * de ce sa iei de la jumbo cand poti face singur? | ||
* promit ca nu bubuie | * promit ca nu bubuie | ||
+ | * Costul este minim dublu in termeni monetari, pentru ca bucata de suflet pe care am pierdut-o in urma proiectului nu poate fi masurata in bani | ||
</note> | </note> | ||
===== Descriere generală ===== | ===== Descriere generală ===== | ||
<note tip> | <note tip> | ||
- | Printr-un senzor de proximitate se va detecta daca membrana a ramas sau nu intacta, daca nu este trebuie motorul sa puna bagheta inapoi in lichid. Ventilatorul are mai multe viteze in functie de butonul apasat. | + | Printr-un senzor de proximitate se va detecta daca este cineva in preajma pentru a functiona, daca nu este, nu va mai functiona chiar daca este pornit. Printr-un switch se porneste/opreste indiferent daca este cineva in preajma, iar prin alt switch se schimba puterea ventilatorului. La intervale regulate, un motor reincarca "bagheta" |
</note> | </note> | ||
+ | |||
+ | {{ :pm:prj2024:rpascale:me_the_user.png?500 |}} | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
Line 18: | Line 21: | ||
<note tip> | <note tip> | ||
Componente hardware necesare: | Componente hardware necesare: | ||
- | * Arduino Uno | + | * Plusivo |
* Ventilator CMP-FAN24 | * Ventilator CMP-FAN24 | ||
* Senzor de proximitate ultrasunet IOE-SR05 | * Senzor de proximitate ultrasunet IOE-SR05 | ||
- | * Butoane/Switch-uri (n-au nume pe site) | + | * 2 x Switch |
- | * Motor Micro Servo SG90 | + | * FEETECH Servo cu rotatie continua FS5106R |
- | * Capete printate 3d pentru Servo pentru translatia miscarii | + | * 2 X Modul Releu 5v |
+ | * Breadboard | ||
+ | * 9 x Baterie AA | ||
+ | * 1 x Bateria 9V | ||
| | ||
</note> | </note> | ||
Line 31: | Line 37: | ||
<note tip> | <note tip> | ||
- | Descrierea codului aplicaţiei (firmware): | + | Pentru dezvoltare s-a folosit PlatformIO. Verific constant daca Switch-ul de putere este apasat, daca nu, nu fac nimic, daca este, atunci trec la urmatorul pas: verificarea existentei unui observator. Daca se detecteaza, atunci motorul coboara bagheta in solutie, o ridica, iar ventilatorul incepe sa functioneze cu viteza data de switch. Acest procedeu se repeta pana Switch-ul de putere este oprit sau nu mai sunt observatori. |
- | * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) | + | |
- | * librării şi surse 3rd-party (e.g. Procyon AVRlib) | + | |
- | * algoritmi şi structuri pe care plănuiţi să le implementaţi | + | |
- | * (etapa 3) surse şi funcţii implementate | + | |
</note> | </note> | ||
Line 41: | Line 43: | ||
<note tip> | <note tip> | ||
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | https://www.youtube.com/watch?v=otWAFMXPEHo |
+ | Motorul are un mini-bug si uneori se duce mai sus decat ii zic, am incercat toate chestiile si nu vrea sa fie constant. | ||
</note> | </note> | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
<note tip> | <note tip> | ||
+ | Nu o sa mai lucrez cu ventilatoare vreodata. De asemenea, stiam ca e greu sa lucrezi cu electronicele si oricine stie are 100 de randuri de creier, dar in urma proiectului m-am convins ca au de fapt 1 milion de randuri de creier. Cat despre partile pozitive, cea mai distractiva parte a fost sa asamblez totul sa pun pe "carcasa" si sa functioneze exact cum imi doream. | ||
https://www.youtube.com/watch?v=O_kX7JyEEv0 | https://www.youtube.com/watch?v=O_kX7JyEEv0 | ||
</note> | </note> | ||
Line 52: | Line 56: | ||
<note warning> | <note warning> | ||
- | 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ă ;-). | + | {{:pm:prj2024:rpascale:suflator_de_bule.txt|}} |
- | + | ||
- | 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> | </note> | ||
Line 60: | Line 62: | ||
<note tip> | <note tip> | ||
- | Ma doare piciorul si nu pot merge pe strada Maicii Domnului dupa componente | + | 13 Mai: Am facut rost de piesele printate 3d pentru a face motorul sa se miste liniar |
+ | |||
+ | 15 Mai: Piese sunt prea mici, trebuie altele | ||
+ | |||
+ | 16 Mai: Ventilatoarele cu 3 fire aparent sunt comandate doar de bios nu merg si de arduino | ||
+ | |||
+ | 17 Mai: Voi folosi Relee pentru a da mai multa sau mai putina putere la ventilator, punand baterii in serie (va rog eu nu faceti ca mine si luati-va sursa comandata de tensiune) | ||
+ | |||
+ | 20 Mai: Nu mi-a mers sa fac relee din tranzistoare, si releul comandat care trebuie asamblat nu functioneaza, de asemenea mi-a venit motorul cu rotatie continua, cel cu 180 de grade nu se rotea suficient | ||
+ | |||
+ | 25 Mai: AM LUAT MODUL CU RELEU SI ACUM MERGE TOTUL IN SFARSIT | ||
+ | |||
+ | 26 Mai: Am stat o ora sa dau cu smirghel la chestiile printate 3d sa intre la perfectie, de asemenea sunt convins ca firele au fost inventate in mod special sa fie enervante si sa se agate si sa scoata alte fire atunci cand vrei sa scoti unul din ele. De asemenea am luat tuburi de la Brico Depot sa fac carcasa proiectului. | ||
+ | |||
+ | 27 Mai: Am terminat de dimineata de montat chestiile pe "exoschelet" si merg, dar nu pot rezolva bug-ul la motor orice ii fac. | ||
</note> | </note> | ||
Line 66: | Line 82: | ||
<note> | <note> | ||
+ | Motorul a fost luat de pe robo.fun, restul pieselor de pe optimusdigital.ro | ||
+ | Buget: Aproximativ 300 RON (scump motorul cu rotatie continua) | ||
https://www.youtube.com/watch?v=EPr7pmITHjg | https://www.youtube.com/watch?v=EPr7pmITHjg | ||
</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> |