INHOUDSOPGAWE:

Smart-Greenhouse: 9 stappe
Smart-Greenhouse: 9 stappe

Video: Smart-Greenhouse: 9 stappe

Video: Smart-Greenhouse: 9 stappe
Video: How I capture 5,750 gallons of rainwater in my garden 2024, November
Anonim
Slim-kweekhuis
Slim-kweekhuis

Hallo merkers, Ons is 'n groep van drie studente en hierdie projek is deel van die vak genaamd Creative Electronics, 'n vierdejaarsmodule van Beng Electronic Engineering aan die Universiteit van Malaga, Skool vir Telekommunikasie (https://etsit.uma.es/).

Hierdie projek bestaan uit 'n intelligente kweekhuis wat die helderheid van 'n gloeilamp kan moduleer, afhangende van die sonlig. Dit tel ook met sensors wat humiditeit, temperatuur en helderheid meet. Daar is 'n lcd -skerm om al die inligting te wys. Buiten hierdie, maak ons 'n program met behulp van verwerking waarmee u die gloeilamp handmatig kan verander in die geval van 'n 3D -omgewing.

Stap 1: materiaal

- 1 Fotoresistor

- 1 Sensor temperatuur/humiditeit DHT11

- 1 LCD LCM1602C

- 1 Protoboard

-1 boks (https://www.ikea.com/es/es/productos/decoracion/plantas-jardineria/socker-invernadero-blanco-art-70186603/)

- 1 gloeilamp

- 1 10k-Ohm weerstand

-1 SAV-MAKER-I (alternatief vir Arduino Leonardo). As iemand hierdie bord wil maak in plaas van om Arduino Leonardo te gebruik, voeg ons die github-skakel by, waar u al die vereiste inligting sal vind (https://github.com/fmalpartida/SAV-MAKER-I).

Die dowwer stroombaan, wat die variasie van die lig se intensiteit van die gloeilamp toelaat, is gebaseer op die ontwerp van een vervaardiger (https://maker.pro/arduino/projects/arduino-lamp-dimmer). Gebruikte materiaal:

- 1 330-Ohm weerstand

- 2 33k-Ohm weerstande

- 1 22k-Ohm weerstand

- 1 220-Ohm weerstand

- 4 1N4508 diodes

- 1 1N4007 diode

- 1 Zener 10V 4W diode

- 1 2.2uF/63V kapasitor

- 1 220nF/275V kapasitor

- 1 Optokoppelaar 4N35

- MOSFET IRF830A

Stap 2: Temperatuur-/humiditeitsensor

Temperatuur/humiditeit sensor
Temperatuur/humiditeit sensor

Ons het die sensor DHT11 gebruik. Hierdie

sensor bied ons digitale data van lugvogtigheid en temperatuur. Ons beskou dit as belangrik om hierdie parameters te meet, omdat dit die groei en versorging van die plant beïnvloed.

Om die sensor te programmeer, het ons die Arduino biblioteek DHT11 gebruik. U moet die DHT11 -biblioteek by u Arduino -biblioteekmap voeg. Ons sluit die biblioteek in om af te laai.

Soos u kan sien, voeg ons 'n prentjie by om te wys hoe die sensor se verbinding is.

Stap 3: Lichtsensor

Ligte sensor
Ligte sensor
Ligte sensor
Ligte sensor

Vir die ligsensor het ons 'n fotoresistor gebruik, dit is 'n veranderlike weerstand met ligverandering en 'n 10k-Ohm weerstand. In die volgende prent word getoon hoe om die verbindings te doen.

Hierdie sensor is baie belangrik, want al die data wat dit kry, word gebruik om die helderheid van die gloeilamp te reguleer.

Stap 4: LCD -skerm

LCD skerm
LCD skerm

Ons het die lcd LCM1602C gebruik. Met die lcd kan ons al die inligting wat ons met al die sensors vasvang, wys.

Om die lcd te programmeer, het ons die Arduino -biblioteek LCM1602C gebruik. U moet die LCM1602C -biblioteek by u Arduino -biblioteekmap voeg.

Ons voeg 'n prentjie by om te wys hoe u die toestel kan koppel.

Stap 5: Dimmerbaan

Dimmerbaan
Dimmerbaan
Dimmerbaan
Dimmerbaan

Die eerste manier waarop u kan dink wanneer u 'n Arduino gebruik en 'n lig moet verdof, is om PWM te gebruik, so dit is die manier waarop ons gegaan het. Daardeur is ons geïnspireer deur die bekende ontwerpbaan deur Ton Giesberts (Copyright Elektor Magazine) wat PWM van 'n AC -bron lewer. In hierdie stroombaan word die kragspanning vir die bestuur van die hek verskaf deur die spanning oor die hek. D2, D3, D4, D5 vorm 'n diodebrug wat die spanning in die stroombaan regstel; D6, R5, C2 dien ook as gelykrigter, en R3, R4, D1 en C1 reguleer die spanningswaarde oor C2. Die optokoppelaar en R2 dryf die hek, wat die transistor skakelaar maak volgens die PWM -waarde wat deur die Arduino -bord verskaf word. R1 dien as beskerming vir die optokoppel LED.

Stap 6: SAV-MAKER-I programmeer

Die funksie van hierdie program is om al die inligting wat ons sensors ontvang, te lees en te wys. Boonop moduleer ons die lig met 'n PWM -sein, afhangende van die ligwaardes. Hierdie deel vorm die outomatiese regulering.

Die kode word hieronder bygevoeg.

Stap 7: Programmering met verwerking

Die funksie van hierdie program is om grafies voor te stel wat intyds met die kweekhuis aangaan. Die grafiese koppelvlak toon 'n 3D -kweekhuis met 'n gloeilamp (wat aan- of uitskakel terwyl dit in die werklike lewe gebeur) en 'n plant. Boonop verteenwoordig dit 'n sonnige dag of 'n sterrehemel, afhangende van die toestand van die gloeilamp. Die program het ons ook in staat gestel om die gloeilamp handmatig te beheer.

Die kode word hieronder bygevoeg.

Stap 8: Maak die bord

Die maak van die raad
Die maak van die raad

Soos u kan sien op die bygevoegde foto's, plaas ons al die komponente op die protobord volgens die beeld van die verbindings wat ons plaas.

Stap 9: Finale resultaat

Aanbeveel: