INHOUDSOPGAWE:
- Stap 1: Gereedskap en komponente
- Stap 2: Die opstel van die RPi
- Stap 3: Koppel aan die RPi
- Stap 4: Die kweekhuis
- Stap 5: Die hoekafdelings
- Stap 6: Vensters en deur
- Stap 7: Bedrading
- Stap 8: Voeg servo's by
- Stap 9: Druk knoppies
- Stap 10: Soldeer Led & Temperatuursensor
- Stap 11: Versteek bedrading
- Stap 12: Kodering
- Stap 13: MySQL -databasis
- Stap 14: Skep 'n tafel in Pycharm
- Stap 15: Laai die projek op
- Stap 16: Begin outomaties
- Stap 17: Gebruik IGreenhouse
Video: IGreenhouse - Intelligente kweekhuis: 17 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Tuisgemaakte vrugte en groente is dikwels beter as dié wat u koop, maar soms kan u u kweekhuis uit die oog verloor. In hierdie projek sal ons 'n intelligente kweekhuis maak. Hierdie kweekhuis maak sy vensters en deur outomaties oop en toe as dit te warm of te koud is. As die plante droog word, sal die slim kweekhuis u plante outomaties natmaak (in hierdie projek visualiseer ons die besproeiing op grond van 'n led). Die tyd wat u plante natgemaak word en wanneer die deur en vensters oopgemaak of toegemaak word, word op 'n tuisgemaakte webwerf vertoon.
Stap 1: Gereedskap en komponente
Gereedskap:
- 'N Klinknageltang
- 'N Multifunksionele saag
- Boor deursnee 1 mm
- 'N Trapboor 8 mm
- maatband
- N leêr
- Skuurpapier
- afknipmes
- 'N Soldeerbout
Komponente (sien PDF):
- Servomotors
- Druk knoppies
- Framboos Pi 3 Model B
- Temperatuur sensor
- Vog sensor
- Broodbord
- Transistor
- Universele kragtoevoer
- Weerstande
- MCP3008
- Pi T-skoenmaker (opsioneel)
- Led
- Drade
- Ethernet -kabel
- 5, 2V adapter
- 8 GB mikro -SD -kaart
- Skarniere
- Alluminium blinde klinknaels
- Helder polistireen bord
- Hoeksnit
- Soldeer blik
- Dubbelzijdige band
- Spelde
- Elektriese hitte krimp mou
- Kabel bande
- Boks
Maksimum koste: € 167, 82
Stap 2: Die opstel van die RPi
Ons sal die bedryfstelsel op ons Raspberry Pi begin installeer.
- Laai die beeld "Raspbian Jessie with pixel" af van die Raspberry Pi-webwerf. U sal sien dat dit 'n zip-lêer is.
- Pak hierdie zip-lêer uit na die gewenste plek.
-
Laai die gereedskap Win32 Disk Imager af, dit kan afgelaai word op Sourceforge.
- Klik op die vouer -ikoon om die prentjie te kies
- Kies dan u microSD by 'Toestel'
- Klik dan op "Skryf"
Nadat die prent op u microSD geskryf is, kan u die microSD in Windows Explorer oopmaak.
- Maak die lêer "cmdline.txt" oop
- Voeg die volgende reël by voor die woord "rootwait": 169.254.10.0
- Stoor dan die lêer.
- Plaas die microSD in die RPi
- Koppel 'n spanning op u RPi met 'n 5, 2V DC -adapter
- Koppel die netwerkkabel aan die RPi en steek dit in die netwerkpoort van u rekenaar.
U Framboos is nou gereed om te gebruik.
Stap 3: Koppel aan die RPi
Om ons RPi aan te sluit, gebruik ons Putty.
- Aflaai Putty
- Skep 'n SSH -verbinding (sien prent)
-
Meld aan
- Gebruikersnaam: pi
- Wagwoord: framboos
WIFI INSTEL
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Gaan onderaan die lêer en voeg die volgende by:
netwerk = {ssid = "naam van die draadlose netwerok" psk = "wagwoord van die draadlose netwerk"
}
Om u tipe IP -adres te sien:
ifconfig wlan0
Nou kan u draadloos aan u Raspberry Pi koppel
Gasheernaam in Putty = IP -adres
Stap 4: Die kweekhuis
In hierdie stap is ons op die punt om die kweekhuis self te maak.
Jy benodig:
- 'N Multifunksionele saag
- N leêr
- Die res van die materiaal wat in die wetsontwerp genoem word
Stappe:
- Sien die polystyreen -paneel soos geïllustreer op die konsep hierbo.
-
Sien die hoekafdeling soos geïllustreer op die prent hierbo:
- 3 x 50 cm
- 2 x 50 cm (hoek 140 °)
-
4 x 20, 5 cm met een verlig verkort met 1, 5 cm
verstek sny hierdie profiele met die 2 x 50 cm (hoek 140 °)
- 4 x 17, 5 cm (verstek twee -twee gesny om die gewel te maak)
- Na die saag, poets die braam.
Stap 5: Die hoekafdelings
- Plaas alle dele saam op die basis van die hoekafdelings.
- Boor gate in u hoekprofiel en polistireenpaneel, soos op die foto getoon. Die deursnee word op die verpakking van u blinde klinknaels aangedui.
- Plaas die blindklinknagels in die gate en maak dit vas met 'n klinknageltang.
!! Let asseblief daarop dat die blinde klinknaels diametraal teenoor mekaar staan, sodat ons verder geen probleme ondervind nie.
5. Nou skuif jy die voorkant en die agterkant in die kweekhuis in.
Stap 6: Vensters en deur
Nou plaas ons die deur en die vensters.
- Merk die deur en die vensters soos op die foto's hierbo aangedui.
- Saag die gemerkte dele met 'n multifunksionele saag.
- Verf die kante en ook die kante van die stukke wat u uitgezaag het totdat u nie meer 'n braam sien nie.
- Maak die vensters en die deur vas met skarniere soos op die foto's geïllustreer.
Die kweekhuis is nou gereed
Stap 7: Bedrading
- R2 = 220Ω weerstand
- R3 = 1kΩ weerstand
- R4 = 10kΩ weerstand
- R5 = 1kΩ weerstand
- R6 = 10kΩ weerstand
- R7 = 1kΩ weerstand
- R8 = 10kΩ weerstand
- R10 = 470Ω weerstand
- R11 = 220Ω weerstand
- R12 = 220Ω weerstand
Stap 8: Voeg servo's by
Plak die servomotors op die polystyreen -paneel vas met dubbelzijdige band.
Maak seker dat hul draaipunt in 'n reguit lyn is met die skarnierpunt van die deur en die vensters. (sien prentjie)
- Om te verseker dat die deur en die vensters deur die servomotor oopgetrek word, moet ons 'n klein gaatjie (deursnee 1 mm) boor. Tussen die servo -lont en die gat sit ons 'n pen.
- Om ons bedrading binne te kry, boor ons 'n gat met 'n trapboor. Terwyl u boor, moet u u boor na 'n sekere kant toe stoot. Op hierdie manier kry ons 'n soort reghoek.
Hou die spelt vas, so as die servo oopgaan, gaan die deur daarmee saam.
Steek die drade uit (koppel ander drade) sodat u aan die einde van die kweekhuis u broodplank kan bereik.
Stap 9: Druk knoppies
In hierdie stap begin ons om 4 gate met 'n deursnee van 1 mm te boor om ons knoppies in te sluit (om die deur oop en toe te maak).
- Hou u knoppie waar u hom wil heg (langs die deur) en teken 'n kol op die plek van die bene van u knoppie. (2 keer, 2 knoppies)
- Boor die punt wat jy geteken het in.
Heg die knoppies vas
- Steek die bene van die knoppies deur die gate. (een binne, een buite)
- Soldeer 'n draad aan elke been van die knoppie.
- Plaas die hitte krimp oor die been en die soldeerstuk sodat die drade nie kortsluit nie.
- Soldeer aan die einde van 'n draad 'n weerstand van 220 ohm. Plaas die hitte krimp daaroor.
Boor 'n gat met die trapboor soos in die vorige stap gesien, sodat ons die drade van die binneknoppie binne kan bring.
Heg die drade van die twee knoppies aan mekaar vas met 'n spanband.
Steek die drade uit (koppel ander drade) sodat u aan die einde van die kweekhuis u broodplank kan bereik.
Stap 10: Soldeer Led & Temperatuursensor
Soldeer die LED soos met die drukknop.
- Soldeer 'n draad aan elke been van die LED.
- Plaas die hitte krimp oor die been en die soldeerstuk sodat die drade nie kortsluit nie.
- Soldeer aan die einde van 'n draad 'n weerstand van 220 ohm. Plaas die hitte krimp daaroor
Soldeer aan elke draad van die temperatuursensor 'n man-vroulike draad. Dit sal dus makliker wees om ons temperatuursensor aan die broodbord te koppel.
!! Moenie vergeet om die elektriese krimpkoker oor die gesoldeerde dele te plaas nie.
Stap 11: Versteek bedrading
In hierdie stap sal ons seker maak dat die kabels nie deur ons aanlegte loop nie.
- Steek 'n spanband deur die gate wat gevorm is toe jy jou blindklinknaels reg voor mekaar geplaas het.
- Steek alle kabels in die spanband en trek.
En uiteindelik:
Verby jou broodbord en Framboos Pi in die boksie met dubbelzijdige band en boor 'n gat in die agterpaneel sodat jy jou kragtoevoer kan uithaal.
Stap 12: Kodering
Voordat ons die kode kan gebruik, moet ons eers 'n paar dinge op ons Raspberry Pi installeer.
-
Aktiveer die eendraad-koppelvlak
- sudo raspi-config
- Interfaces opsies
- 1-draad: aktiveer
- sudo nano /boot/config.txt
- voeg die volgende dtoverlay = w1-gpio by
- herbegin die Raspberry Pi met 'sudo reboot'
-
MySQL op die Raspberry Pi geïnstalleer
- sudo apt-get update && sudo apt-get upgrade
- sudo apt-get installeer mysql-bediener
- sudo apt-get installeer mysql-client
-
mysql -uroot -p
wagwoord = root
-
Installeer MySQL -aansluiting
sudo apt-get install python3-mysql.connector
- Laai die Flask -projek af van Github.
- Maak die projek in Pycharm oop
Stap 13: MySQL -databasis
MySQL -gebruiker byvoeg
mysql -uroot -p
SKEP GEBRUIKER se naam '@' localhost 'GEIDENTIFISEER MET' wagwoord ';
GEEN ALLE VOORREGTE AAN *. * AAN 'name'@'localhost' MET TOELATINGSOPTIE;
SKEP GEBRUIKER se naam '@'%'GEIDENTIFISEER MET' wagwoord ';
GEEN ALLE VOORREGTE AAN *. * OM '@'%'MET' TOEEKENNING 'te noem
Wagwoord en naam word self gekies.
Skep 'n nuwe databasis
SKEP DATABASIS ENMDatabase;
Verlaat MySQL -verbinding
ophou
Stap 14: Skep 'n tafel in Pycharm
Voeg as databron 'n MySQL -databasis by.
- CTRL + SHIFT + 'n databasis
- + Gegee bron MySQL
Gebruik die volgende inligting:
Algemeen
Gasheer: localhost Port: 3306
Databasis: ENMDatabase
Gebruiker: ** naam wat u in die vorige stap gekies het
Wagwoord: ** wagwoord wat u in die vorige stap gekies het
SSH/SSL
Proxy -gasheer: ** u IP -adres Poort: 22
Proxy -gebruiker: pi
Proxy -wagwoord: framboos
Tafels invoeg
- Klik met die rechtermuisknop op die ENMDatabase Open -konsole
- Voer die sql -lêers (Database.zip) in die 'konsole' uit
- Resultaat: sien prent hierbo
Stap 15: Laai die projek op
In fles:
- Klik op Gereedskap -implementeringskonfigurasie
- Stel op soos op die foto hierbo
- Klik op Tools Deployment Upload to Default server
Stap 16: Begin outomaties
Dit is die heel laaste stap voordat ons ons kweekhuis kan gebruik!
Gaan na u Raspberry Pi in Putty
sudo nano /etc /profile
Voeg die volgende reël hieronder by:
python /home/pi/ProjectFlask/ProjectFlask.py &
Stap 17: Gebruik IGreenhouse
In hierdie stap gaan ons ons kweekhuis gereed maak vir gebruik.
- Koppel die kragbron van die Rasberry Pi in die aansluiting.
- Wag totdat die Raspberry Pi volledig gestart is.
- Koppel die universele kragtoevoer aan op die aansluiting.
Wag altyd om die universele kragtoevoer aan te sluit totdat die Raspberry Pi volledig opgestart is, anders werk die servomotors nie korrek nie
Om u webwerf te sien: soek na u IP -adres gevolg deur: 5000
Nou is u iGreenhouse gereed om te gebruik. U kan u eie vrugte en groente verbou
Dus sou ek sê: geniet jou ete!
Aanbeveel:
Outomatiseer 'n kweekhuis met LoRa! (Deel 2) -- Gemotoriseerde vensteropening: 6 stappe (met foto's)
Outomatiseer 'n kweekhuis met LoRa! (Deel 2) || Gemotoriseerde vensteropening: In hierdie projek sal ek u wys hoe ek 'n gemotoriseerde vensteropening vir my kas gemaak het. Dit beteken dat ek u sal wys watter motor ek gebruik het, hoe ek die werklike meganiese stelsel ontwerp het, hoe ek die motor bestuur en laastens hoe ek 'n Arduino LoRa gebruik het
Greentent - Wêreld se eerste mini -draagbare kweekhuis met Arduino -temperatuur- en humiditeitsmeting: 3 stappe
Greentent - Wêreld se eerste mini -draagbare kweekhuis met meting van temperatuur en humiditeit in Arduino: ek het die eerste keer die idee gekry van 'n draagbare kweekhuis waarmee u snags kan rondbeweeg as ek 'n klein tuin in 'n boks wou hê met temperatuur gemonitor. Dus, dit is laat in die nag en ek wil na 'n winkel gaan om hierdie
Fantastiese kweekhuis met outomatiese water, internetverbinding en nog baie meer: 7 stappe (met foto's)
Fantastiese kweekhuis met outomatiese water, internetverbinding en nog baie meer: Welkom by hierdie instruksies. Begin Maart was ek in 'n tuinwinkel en het 'n paar kweekhuise gesien. En aangesien ek al lankal 'n projek met plante en elektronika wou maak, het ek 'n projek gaan koop: https://www.instagram.com/p
Outomatiseer 'n kweekhuis met LoRa! (Deel 1) -- Sensors (temperatuur, humiditeit, grondvog): 5 stappe
Outomatiseer 'n kweekhuis met LoRa! (Deel 1) || Sensors (temperatuur, humiditeit, grondvog): In hierdie projek sal ek u wys hoe ek 'n kweekhuis outomatiseer. Dit beteken dat ek u sal wys hoe ek die kweekhuis gebou het en hoe ek die elektrisiteits- en outomatiseringselektronika aangeskakel het. Ek sal u ook wys hoe u 'n Arduino -bord kan programmeer wat L
TerraDome: Mini tropiese kweekhuis met Arduino: 18 stappe (met foto's)
TerraDome: Mini Tropical Greenhouse With Arduino: TerraDome is 'n binnenshuise kweekhuis vir plante en tropiese blomme in die vorm van 'n agthoekige koepel.Dit word aangedryf deur 'n Arduino Mega wat temperatuur en beligting reguleer deur verskillende sensors en 'n LCD -skerm. Dit het ook deure na die Jurassic Park (of