Table of Contents

Adrian-Cosmin FIRCULESCU - Light/Moisture Sensor

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul urmareste proiectarea unui dispozitiv care sa vina in ajutorul persoanelor care au un hobby in a cultiva si a tine plante intr-un apartament.

Dispozitivul este proiectat plecand de la placuta de proiect de la PM.

Printre functionalitatile urmarite sunt implementarea de senzori de umiditate, lumina si temperatura, pentru a putea fi apoi integrati in circuitul dispozitivului.

Ideea de la care am pornit a fost hobby-ul mamei mele, de aici si dorinta de a ma familiariza cu proiectarea si implementarea de mici dispozitive utile, folosind un microcontroller AVR.

Descriere generală

Schema bloc

Hardware Design

Lista de piese

Piesă Cantitate Cost/bucată Cost total
DHT11 Temperature Sensor 1 12 lei 12 lei
Moisture Sensor 2 19 lei 38 lei
Fotorezistenta 2 2,2 lei 4,4 lei
Rezistenta 10k ohm 10 0,1 lei 1 leu
Rezistenta 1k ohm 10 0,1 lei 1 leu
LCD HD44780 16×2 2 15 lei 30 lei
Fire 40 0,5 lei 20 lei
TOTAL 106,4 lei

Schema electrică

Case Design

Pentru ca am urmarit proiectarea unui dispozitiv electronic, proiectarea unei cutii exterioare a reprezentat un punct foarte important.

Cutie

Parte superioara/inferioara

Modelarea 3D am realizat-o folosind aplicatia Autodesk 123D. Proiectia a fost realizata la scara.

Software Design

Din punct de vedere software, am implementat citirea analogica de pe cei doi senzori folosind convertorul analog digital (ADC) al microcontrollerului.

Am folosit biblioteca din cadrul laboratorului pentru interfatarea LCD-ului 16×2 cu controller HD44780.

Cod sursa:afirculescu_cod_sursa.zip

Rezultate Obţinute

Produsul final (1)

Produsul final (2)

Produsul final (3)*

What's inside the box?

*senzorul de lumina nu face diferenta intre lumina artificiala si lumina naturala.

Concluzii

Multumesc lui Dan Tudose pentru ca mi-a permis sa printez 3D cutia pe care am proiectat-o.

In concluzie, am obtinut un dispozitiv electronic ce masoara informatii in legatura cu atmosfera ambianta (nivelul de lumina si umiditatea din sol) pe care le afiseaza la ecran.

Sunt multe imbunatatiri pe care vreau sa le aduc proiectului, primele plecand de la utilizarea/proiectarea unui senzor de umiditate care sa ofere informatii mai precise, pana la reproiectarea placutei de baza, pentru a putea salva loc in cadrul cutiei, in vederea integrarii unei baterii.

Mai mult decat atat, acest proiect a reprezentat pentru mine un inceput in proiectarea de mici dispozitive folosind microcontrollere. Pe langa proiectarea hardware si proiectarea software, am obtinut experienta si in proiectarea de design, ceea ce reprezinta un mare plus pentru viitoarele proiecte hardware.

Download

afirculescu_cod_sursa.zip

Jurnal

Bibliografie/Resurse