Innholdsfortegnelse:

Smart-drivhus: 9 trinn
Smart-drivhus: 9 trinn

Video: Smart-drivhus: 9 trinn

Video: Smart-drivhus: 9 trinn
Video: Скауты 24 ЧАСА В МОРОЗИЛЬНОЙ ТЮРЬМЕ МОРОЖЕНЩИКА Рода! Кто выберется первым?! 2024, Juli
Anonim
Smart-drivhus
Smart-drivhus

Hei markører, Vi er en gruppe på tre studenter, og dette prosjektet er en del av emnet Creative Electronics, en Beng Electronic Engineering 4. års modul ved University of Malaga, School of Telecomunication (https://etsit.uma.es/).

Dette prosjektet består av et intelligent drivhus som kan modulere lysstyrken på en pære avhengig av solens lys. Det teller også med sensorer som måler fuktighet, temperatur og lysstyrke. For å vise all informasjon er det en LCD -skjerm. Dessuten lager vi et program ved hjelp av prosessering som lar deg endre lyspæren manuelt i tilfelle du vil, med et 3D -miljø.

Trinn 1: Materialer

- 1 fotoresistor

- 1 Sensortemperatur/fuktighet DHT11

- 1 lcd LCM1602C

- 1 Protoboard

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

- 1 pære

- 1 10k-Ohm motstand

-1 SAV-MAKER-I (alternativ til Arduino Leonardo). Hvis noen ønsker å lage dette brettet i stedet for å bruke Arduino Leonardo, legger vi til lenken til github hvor du finner all nødvendig informasjon (https://github.com/fmalpartida/SAV-MAKER-I).

Dimmerkretsen, som lar variasjonen av lysets intensitet på pæren, er basert på en produsent som designer (https://maker.pro/arduino/projects/arduino-lamp-dimmer). Brukte materialer:

- 1 330 Ohm motstand

- 2 33k-Ohm motstander

- 1 22k-Ohm motstand

- 1 220-Ohm motstand

- 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

Trinn 2: Temperatur/fuktighetssensor

Temperatur/fuktighetssensor
Temperatur/fuktighetssensor

Vi brukte sensoren DHT11. Dette

sensor gir oss digitale data om luftfuktighet og temperatura. Vi anser det som viktig å måle disse parameterne fordi det påvirker veksten og stell av planten.

For å programmere sensoren hadde vi brukt Arduino -biblioteket DHT11. Du må legge til DHT11 -biblioteket i mappen Arduino -biblioteket. Vi inkluderer biblioteket for nedlasting.

Som du kan se, legger vi til et bilde for å vise hvordan sensorens tilkobling er.

Trinn 3: Lyssensor

Lyssensor
Lyssensor
Lyssensor
Lyssensor

For å gjøre lyssensoren brukte vi en fotoresistor, det vil si en variabel motstand med lysets endring, og en 10k-Ohm motstand. I det følgende bildet vises hvordan du gjør tilkoblingene.

Denne sensoren er veldig viktig fordi alle dataene den får, brukes til å regulere lysstyrken til pæren.

Trinn 4: LCD -skjerm

LCD skjerm
LCD skjerm

Vi brukte lcd LCM1602C. LCD -skjermen lar oss vise all informasjon vi fanger med alle sensorene.

For å programmere LCD -en hadde vi brukt Arduino -biblioteket LCM1602C. Du må legge til LCM1602C -biblioteket i mappen til Arduino -biblioteket.

Vi legger til et bilde for å vise hvordan du kobler til enheten.

Trinn 5: Dimmer Circuit

Dimmer Circuit
Dimmer Circuit
Dimmer Circuit
Dimmer Circuit

Den første måten du tenker på når du bruker en Arduino og må dimme et lys, er å bruke PWM, så det er veien vi gikk for. Da ble vi inspirert av den velkjente designkretsen av Ton Giesberts (Copyright Elektor Magazine) som driver PWM til en vekselstrømskilde. I denne kretsen blir strømspenningen for å drive porten levert av spenningen over porten. D2, D3, D4, D5 danner en diodebro, som retter opp spenningen i kretsen; D6, R5, C2 fungerer også som likeretter, og R3, R4, D1 og C1 regulerer spenningsverdien over C2. Optokobleren og R2 driver porten, noe som gjør transistorbryteren i henhold til PWM -verdien levert av Arduino -kortet. R1 fungerer som en beskyttelse for optokobleren LED.

Trinn 6: Programmering av SAV-MAKER-I

Funksjonen fra dette programmet er å lese og vise all informasjon som sensorene våre mottar. Dessuten modulerer vi lyset med et PWM -signal avhengig av lysverdiene. Denne delen danner den automatiske reguleringen.

Koden er lagt til nedenfor.

Trinn 7: Programmering med prosessering

Funksjonen fra dette programmet er å representere grafisk hva som skjer med drivhuset i sanntid. Grafic -grensesnittet viser et 3D -drivhus med en pære (som slås på eller av samtidig som den gjør det i virkeligheten) og en plante. I tillegg representerer den en solrik dag eller en stjernehimmel avhengig av pærens tilstand. Programmet lar oss også ha kontrollen over pæren på en manuell måte.

Koden er lagt til nedenfor.

Trinn 8: Lag styret

Å lage styret
Å lage styret

Som du kan se på bildene som er lagt til, legger vi alle komponentene på protoboardet etter bildet av tilkoblingene vi legger.

Trinn 9: Sluttresultat

Anbefalt: