Turinys:

„Smart-Greenhouse“: 9 žingsniai
„Smart-Greenhouse“: 9 žingsniai

Video: „Smart-Greenhouse“: 9 žingsniai

Video: „Smart-Greenhouse“: 9 žingsniai
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Liepa
Anonim
„Smart-Greenhouse“
„Smart-Greenhouse“

Sveiki žymekliai, Esame trijų studentų grupė ir šis projektas yra dalyko, pavadinto „Kūrybinė elektronika“, dalis, Beng elektroninės inžinerijos 4 kurso modulis Malagos universitete, Telekomunikacijų mokykloje (https://etsit.uma.es/).

Šį projektą sudaro protingas šiltnamis, galintis modifikuoti lemputės ryškumą priklausomai nuo saulės šviesos. Jis taip pat skaičiuojamas su jutikliais, kurie matuoja drėgmę, temperatūrą ir ryškumą. Norėdami pamatyti visą informaciją, yra LCD ekranas. Be to, mes kuriame programą, naudojančią apdorojimą, leidžiančią rankiniu būdu pakeisti lemputės ryškumą, jei to norite, naudojant 3D aplinką.

1 žingsnis: medžiagos

- 1 fotorezistorius

- 1 jutiklio temperatūra/drėgmė DHT11

- 1 LCD LCM1602C

- 1 protoboardas

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

- 1 lemputė

- 1 10k omų rezistorius

-1 „SAV-MAKER-I“(alternatyva „Arduino Leonardo“). Jei kas nors nori padaryti šią lentą, o ne naudoti „Arduino Leonardo“, pridėsime „github“nuorodą, kurioje rasite visą reikalingą informaciją (https://github.com/fmalpartida/SAV-MAKER-I).

Šviesos reguliavimo grandinė, leidžianti keisti lemputės šviesos intensyvumą, pagrįsta vieno gamintojo projektu (https://maker.pro/arduino/projects/arduino-lamp-dimmer). Naudotos medžiagos:

- 1 330 omų rezistorius

- 2 33k omų rezistoriai

- 1 22k omų rezistorius

- 1 220 omų rezistorius

- 4 1N4508 diodai

- 1 1N4007 diodas

- 1 Zener 10V 4W diodas

- 1 2.2uF/63V kondensatorius

- 1 220 nF/275 V kondensatorius

- 1 optinis jungiklis 4N35

- MOSFET IRF830A

2 žingsnis: temperatūros/drėgmės jutiklis

Temperatūros/drėgmės jutiklis
Temperatūros/drėgmės jutiklis

Mes naudojome jutiklį DHT11. Tai

jutiklis pateikia mums skaitmeninius oro drėgmės ir temperatūros duomenis. Manome, kad svarbu išmatuoti šiuos parametrus, nes tai daro įtaką augalo augimui ir priežiūrai.

Jutikliui programuoti naudojome „Arduino“biblioteką DHT11. Turite pridėti DHT11 biblioteką prie savo „Arduino“bibliotekos aplanko. Įtraukiame biblioteką atsisiųsti.

Kaip matote, pridedame vaizdą, kuris parodo, kaip yra jutiklio sujungimas.

3 žingsnis: šviesos jutiklis

Šviesos sensorius
Šviesos sensorius
Šviesos sensorius
Šviesos sensorius

Šviesos jutikliui atlikti naudojome fotorezistorių, tai yra kintamą rezistorių su šviesos pasikeitimu, ir 10k omų rezistorių. Toliau pateiktame paveikslėlyje parodyta, kaip atlikti sujungimus.

Šis jutiklis yra tikrai svarbus, nes visi jo gauti duomenys naudojami lemputės ryškumui reguliuoti.

4 žingsnis: LCD ekranas

LCD ekranas
LCD ekranas

Mes naudojome LCD LCM1602C. LCD leidžia mums parodyti visą informaciją, kurią fiksuojame su visais jutikliais.

LCD programavimui naudojome „Arduino“biblioteką LCM1602C. Jūs turite pridėti LCM1602C biblioteką prie savo „Arduino“bibliotekos aplanko.

Pridedame vaizdą, kuris parodo, kaip prijungti įrenginį.

5 žingsnis: pritemdykite grandinę

Dimmerio grandinė
Dimmerio grandinė
Dimmerio grandinė
Dimmerio grandinė

Pirmasis būdas, kuris ateina į galvą, kai naudojate „Arduino“ir turite pritemdyti šviesą, yra naudoti PWM, todėl to ir siekėme. Tai darydami mus įkvėpė gerai žinoma dizaino grandinė, kurią sukūrė Ton Giesberts (žurnalas „Elektor Magazine“), kuri atlieka kintamosios srovės šaltinio PWM. Šioje grandinėje maitinimo įtampa vartams valdyti yra tiekiama iš vartų įtampos. D2, D3, D4, D5 sudaro diodinį tiltą, ištaisantį įtampą grandinėje; D6, R5, C2 taip pat tarnauja kaip lygintuvas, o R3, R4, D1 ir C1 reguliuoja C2 įtampos vertę. Optronas ir R2 varo vartus, todėl tranzistorius perjungiamas pagal „Arduino“plokštės pateiktą PWM vertę. R1 tarnauja kaip optinio jungiklio šviesos diodų apsauga.

6 žingsnis: SAV-MAKER-I programavimas

Šios programos funkcija yra skaityti ir rodyti visą informaciją, kurią gauna mūsų jutikliai. Be to, mes moduliuojame šviesą PWM signalu, priklausomai nuo šviesos reikšmių. Ši dalis sudaro automatinį reguliavimą.

Kodas pridėtas žemiau.

7 žingsnis: programavimas naudojant apdorojimą

Šios programos funkcija yra grafiškai pavaizduoti, kas vyksta šiltnamyje realiu laiku. Grafinėje sąsajoje rodomas 3D šiltnamis su lempute (kuri įjungiama arba išjungiama tuo pačiu metu, kai tai daroma realiame gyvenime) ir augalas. Be to, tai reiškia saulėtą dieną arba žvaigždėtą dangų, atsižvelgiant į lemputės būklę. Programa taip pat leido mums valdyti lemputę rankiniu būdu.

Kodas pridėtas žemiau.

8 žingsnis: valdybos sudarymas

Valdybos sudarymas
Valdybos sudarymas

Kaip matote pridėtose nuotraukose, mes dedame visus komponentus į protobondą pagal mūsų prijungtų jungčių vaizdą.

9 žingsnis: galutinis rezultatas

Rekomenduojamas: