Indholdsfortegnelse:

Smart-drivhus: 9 trin
Smart-drivhus: 9 trin

Video: Smart-drivhus: 9 trin

Video: Smart-drivhus: 9 trin
Video: Smart Garden 9 Pro by @clickandgrow #greenhouse #housegarden #herbs 2024, Juli
Anonim
Smart-drivhus
Smart-drivhus

Hej markører, Vi er en gruppe på tre studerende, og dette projekt er en del af emnet Creative Electronics, et Beng Electronic Engineering 4. års modul på University of Malaga, School of Telecomunication (https://etsit.uma.es/).

Dette projekt består af et intelligent drivhus, der er i stand til at modulere lyset i en pære afhængigt af solens lys. Det tæller også med sensorer, der måler fugtighed, temperatur og lysstyrke. For at vise alle oplysninger er der en lcd -skærm. Bortset fra, laver vi et program ved hjælp af behandling, der giver dig mulighed for at ændre pærens lysstyrke manuelt, hvis du vil, med et 3D -miljø.

Trin 1: Materialer

- 1 fotoresistor

- 1 Sensortemperatur/fugtighed DHT11

- 1 lcd LCM1602C

- 1 Protoboard

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

- 1 pære

- 1 10k-Ohm modstand

-1 SAV-MAKER-I (alternativ til Arduino Leonardo). Hvis nogen ønsker at lave dette board i stedet for at bruge Arduino Leonardo, tilføjer vi linket til github, hvor du finder alle de nødvendige oplysninger (https://github.com/fmalpartida/SAV-MAKER-I).

Dæmperkredsløbet, der lader variationen i lysets intensitet af pæren, er baseret på en maker, der designer (https://maker.pro/arduino/projects/arduino-lamp-dimmer). Brugte materialer:

- 1 330-Ohm modstand

- 2 33k-Ohm modstande

- 1 22k-Ohm modstand

- 1 220-Ohm modstand

- 4 1N4508 dioder

- 1 1N4007 diode

- 1 Zener 10V 4W diode

- 1 2.2uF/63V kondensator

- 1 220nF/275V kondensator

- 1 optokobler 4N35

- MOSFET IRF830A

Trin 2: Temperatur/fugtighedsføler

Temperatur/fugtighedssensor
Temperatur/fugtighedssensor

Vi brugte sensoren DHT11. Det her

sensor giver os digitale data om luftfugtighed og temperatura. Vi anser det for vigtigt at måle disse parametre, fordi det påvirker væksten og plejen af planten.

For at programmere sensoren havde vi brugt Arduino -biblioteket DHT11. Du skal tilføje DHT11 -biblioteket til din Arduino biblioteksmappe. Vi inkluderer biblioteket til download.

Som du kan se, tilføjer vi et billede for at vise, hvordan sensorens forbindelse er.

Trin 3: Lyssensor

Lyssensor
Lyssensor
Lyssensor
Lyssensor

Til lyssensoren brugte vi en fotoresistor, det er en variabel modstand med lysets ændring og en 10k-Ohm modstand. I det følgende billede vises, hvordan forbindelserne udføres.

Denne sensor er virkelig vigtig, fordi alle de data, den får, bruges til at regulere pærens lysstyrke.

Trin 4: LCD -skærm

LCD -skærm
LCD -skærm

Vi brugte lcd LCM1602C. LCD'en giver os mulighed for at vise alle de oplysninger, vi fanger med alle sensorerne.

For at programmere lcd'en havde vi brugt Arduino -biblioteket LCM1602C. Du skal tilføje LCM1602C -biblioteket til din Arduino -biblioteksmappe.

Vi tilføjer et billede for at vise, hvordan enheden tilsluttes.

Trin 5: Dæmper kredsløb

Dæmper kredsløb
Dæmper kredsløb
Dæmper kredsløb
Dæmper kredsløb

Den første måde, man tænker på, når man bruger en Arduino og skal dæmpe et lys, er at bruge PWM, så det er den vej, vi gik efter. Ved at gøre det blev vi inspireret af det velkendte designkredsløb af Ton Giesberts (Copyright Elektor Magazine), der laver PWM af en AC -kilde. I dette kredsløb leveres strømspændingen til at drive porten af spændingen over porten. D2, D3, D4, D5 danner en diodebro, der udbedrer spændingen i kredsløbet; D6, R5, C2 fungerer også som ensretter, og R3, R4, D1 og C1 regulerer spændingsværdien over C2. Optokobleren og R2 driver porten, hvilket gør transistorkontakten i henhold til PWM -værdien fra Arduino -kortet. R1 fungerer som en beskyttelse af optokobleren LED.

Trin 6: Programmering af SAV-MAKER-I

Funktionen fra dette program er at læse og vise alle de oplysninger, som vores sensorer modtager. Desuden modulerer vi lyset med et PWM -signal afhængigt af lysværdierne. Denne del danner den automatiske regulering.

Koden tilføjes nedenfor.

Trin 7: Programmering med behandling

Funktionen ved dette program er at repræsentere grafisk, hvad der foregår med drivhuset i realtid. Grafic -grænsefladen viser et 3D -drivhus med en pære (som tændes eller slukkes samtidig med, at den gør det i virkeligheden) og en plante. Derudover repræsenterer det en solskinsdag eller en stjernehimmel afhængigt af pærens tilstand. Programmet lader os også styre pæren på en manuel måde.

Koden tilføjes nedenfor.

Trin 8: Gør tavlen

Gør bestyrelsen
Gør bestyrelsen

Som du kan se på de tilføjede fotos, satte vi alle komponenterne på protoboardet efter billedet af de forbindelser, vi lagde.

Trin 9: Endeligt resultat

Anbefalede: