De-a lungul timpului au fost trimise multiple vehicule de explorare atât pe Lună, cât și pe Marte pentru a măsura nivelele de gaze din atmosferă, calitatea solului, dar și a aerului, cu scopul de a detecta condițiile propice dezvoltării vieții. Dispozitivul Living Conditions Detector își propune să facă exact același lucru, dar la o scară mai mică și nu pe alte planete. El are rolul de a detecta factori multiplii și de a oferi un scor final ce indică posibilitatea dezvoltării vieții în mediul respectiv.
Ideea proiectului este de a măsura, cu ajutorul unor senzori, diferiți factori precum nivelul de dioxid de carbon din aer, calitatea aerului, dar și lumina din mediul respectiv. Cu ajutorul acestor măsurători se va calcula un scor final care va indica cât de bun este mediul respectiv pentru dezvoltarea organismelor. În funcție de scor, se va aprinde un LED care va indica o nota slabă, medie sau bună. De asemenea, scorul va fi afișat pe un ecran LCD, dar și pe telefon.
Schema bloc:
Componente folosite:
Proiectul funcționează în modul așteptat.
Plăcuța recepționează datele primite de la senzorul de calitate a aerului și de la senzorul de lumină, după care se calculează un scor în funcție de care se aprinde becul RGB (roșu, albastru sau verde). În plus, buzzer-ul va emite un sunet atunci când LED-ul este albastru, iar când LED-ul este roșu, va emite un sunet de două ori mai puternic. În final, datele recepționate de senzori sunt afișate pe display și trimise pe telefon prin modulul Bluetooth.
Se poate observa varianta finală mai jos:
Un video în care se arată funcționalitatea acestui proiect se află aici: https://drive.google.com/file/d/1d8zuIejgnQVeVQuQHHUF4TrCnjVC5iHY/view?usp=sharing
A fost prima dată când am realizat un proiect de acest gen și pot spune că a fost o experiență placută, care mi-a stârnit interesul pentru acest gen de proiecte.
De-a lungul implementării, proiectul a suferit mici schimbări datorate lipsei unor piese, dar și a lipsei mele de experiență și viziune în ceea ce privește acest gen de proiecte.
În final pot spune că este un proiect reușit, care se poate transforma într-un produs util dacă este implemntat la scară mai largă.
Codul folosit pentru realizarea proiectului se află mai jos:
333ca_livadarualexandru_codproiect.zip
PDF : https://ocw.cs.pub.ro/courses/pm/prj2021/cghenea/livingconditionsdetector?do=export_pdf
Tutorial legare și folosire display : https://www.youtube.com/watch?v=7Kli1DgHZc8&t=484s
Tutorial folosire HC-05 : https://www.instructables.com/How-to-Receive-Arduino-Sensor-Data-on-Your-Android/
Tutorial folosire MQ-135 : https://www.youtube.com/watch?v=CIfzZfONe04
Tutorial folosire senzor LDR : https://www.youtube.com/watch?v=_MSPoZTjmHs
Fritzing pentru schema electrică : https://fritzing.org/
Drawio pentru schema bloc : https://app.diagrams.net/