Proiectul întruchipează o unealta inteligenta formata dintr-un poloboc, o rigla, si un senzor pentru temperatura. Scopul proiectului este sa imbine cele 3 componente in una singura, pentru a usura activitatea unui om descurcăret.
Cum am menționat și mai sus, proiectul este format din 3 componente:
Distanță măsurată de rigla și temperatura vor fi afișate pe un LCD.
Am dezvoltat codul în IDE-ul Arduino si am folosit de patru biblioteci:
Primele doua sunt folosite pentru inițializarea senzorului de temperatură, iar urmatoarele pentru LCD si giroscop.
In functia setup() initializez butonul, senzorul de temperatura, LCD-ul si cei doi senzori cu ajutorul functiilor din bibliotecile mentionate anterior.
In functia loop() schimb afisajul din temperatura din distanta (sau invers) la fiecare apasare a butonului.
Pentru giroscop citesc valorile pantelor dreptelor oX, oY si oZ. Daca acestea se afla intre -0.03 si 0.03 atunci inseamna ca polobocul este aliniat perfect cu axa respectiva. Daca polobocul este pozitionat stramb pe fiecare axa atunci de afiseaza mesajul Not aligned!.
Pentru senzorul de temperatura convertesc valorile citite la cm.
Am reușit să implementez tot ce mi-am propus. Singurele probleme pe care le-am întâmpinat au fost logistice (senzori avariati sau arsi, fire nefunctionale). Overall a fost misto proiectul si am lucrat cu drag la el.