This shows you the differences between two versions of the page.
pm:prj2021:cghenea:3 [2021/06/02 18:01] iulia.corici [Hardware Design] |
pm:prj2021:cghenea:3 [2021/06/02 20:18] (current) iulia.corici |
||
---|---|---|---|
Line 38: | Line 38: | ||
{{:pm:prj2021:cghenea:smart_opener.png?400}} | {{:pm:prj2021:cghenea:smart_opener.png?400}} | ||
+ | {{:pm:prj2021:cghenea:tinker_on.png?400}} | ||
+ | |||
====== Software Design ====== | ====== Software Design ====== | ||
+ | * Temperatura initiala este de 24.71°C, cea din camera, iar eu am convenit ca atunci cand senzorul va citi o valoare ce depaseste o valoare setata cu ajutorul unor butoane sa se actioneze motorasul. Senzorul inregistreaza temperatura sub forma de tensiune pe care o trimite placutei Arduino la pinul analogic A0. | ||
+ | * De precizat este ca am folosit biblioteca "SimpleDHT.h" pentru a lucra cu senzorul, aceasta fiind o diferenta fata de simularea din TinkerCAD. | ||
+ | * Am folosit driver-ul L293D ca in simulare. La acesta am adaugat o sursa externa si anume o baterie de 9V intrucat Arduino nu genereaza suficient curent pentru motor, iar mai apoi am legat driverul la masa. Output-urile vor fi legate la bornele motorului, iar input 1 si input 2 vor merge la pin 8, respectiv pin 9. Enable-ul va fi legat de asemenea la pin 10 pentru controlul rotatiilor motorului. Prin code-ul pe care l-am scris vom porni motorul cu sensul pe care il dorim ( Clockwise sau Counter Clockwise) in functie de temperatura afisata pe LCD-ul conectat de asemenea la Arduino prin Breadboard. Daca temperatura nu trece de pragul setat (scade sau creste ) motorul nu va porni. | ||
====== Rezultate Obtinute ====== | ====== Rezultate Obtinute ====== | ||
+ | |||
+ | * Pentru a putea observa mai bine rezultatul proiectului, am confectionat o casa in miniatura din: piese de parchet si suruburi. Fereastra e simulata cu unei placute mai mici la care se adauga si o parte zimtata pentru a facilita derularea. Motorasul actioneaza pe baza acestei parti zimtate si a fost sudat pentru a-l fixa pe peretele casutei, ajutandu-se de o rotita pentru deplasare. | ||
+ | * {{:pm:prj2021:cghenea:placuta_1.jpg?400}} | ||
+ | * {{:pm:prj2021:cghenea:window_1.jpg?400}} | ||
+ | * {{:pm:prj2021:cghenea:spate.jpg?400}} | ||
+ | * {{:pm:prj2021:cghenea:fata.jpg?400}} | ||
====== Concluzii ====== | ====== Concluzii ====== | ||
+ | | ||
+ | * Link Demo: [[https://youtu.be/0FlvrlqE_J4]] | ||
+ | * Link TinkerCAD: [[https://www.tinkercad.com/things/jsdrVZfS9dS-smartwindowopener/editel]] | ||
====== Download ====== | ====== Download ====== | ||
+ | PDF: [[https://ocw.cs.pub.ro/courses/pm/prj2021/cghenea/3?do=export_pdf]] | ||
====== Bibliografie/Resurse ====== | ====== Bibliografie/Resurse ====== | ||
- | [[https://www.persistencemarketresearch.com/market-research/automatic-window-opener-market.asp]] | + | * [[https://www.persistencemarketresearch.com/market-research/automatic-window-opener-market.asp]] |
- | PDF: [[https://ocw.cs.pub.ro/courses/pm/prj2021/cghenea/3?do=export_pdf]] | + | * PDF: [[https://ocw.cs.pub.ro/courses/pm/prj2021/cghenea/3?do=export_pdf]] |
+ | * COD: https://github.com/IuliaCorici/smart_opener/blob/main/code | ||