Indholdsfortegnelse:
- Trin 1: Værktøjer og komponenter
- Trin 2: Opsætning af RPi
- Trin 3: Opret forbindelse til RPi
- Trin 4: Drivhuset
- Trin 5: Vinkelsektionerne
- Trin 6: Vinduer og dør
- Trin 7: Ledningsføring
- Trin 8: Tilføjelse af servoer
- Trin 9: Trykknapper
- Trin 10: Lodningsled og temperatursensor
- Trin 11: Skjul væk ledninger
- Trin 12: Kodning
- Trin 13: MySQL -database
- Trin 14: Opret tabel i Pycharm
- Trin 15: Upload projektet
- Trin 16: Kør automatisk
- Trin 17: Brug af IGreenhouse
Video: IGreenhouse - Intelligent drivhus: 17 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Hjemmelavede frugter og grøntsager er ofte bedre end dem, du køber, men nogle gange kan du miste dit drivhus af syne. I dette projekt vil vi lave et intelligent drivhus. Dette drivhus åbner og lukker automatisk sine vinduer og døre, når det er for varmt eller for koldt. Når planterne skal tørre, vil det smarte drivhus automatisk vande dine planter (i dette projekt vil vi visualisere vandingen baseret på en LED). Den tid, dine planter vandes, og når døren og vinduerne åbnes eller lukkes, vises på et hjemmelavet websted.
Trin 1: Værktøjer og komponenter
Værktøjer:
- En nittang
- En multifunktionel sav
- En borediameter 1 mm
- Et trinbor 8 mm
- målebånd
- En fil
- Sandpapir
- snapkniv
- Et loddejern
Komponenter (se PDF):
- Servomotorer
- Trykknapper
- Raspberry Pi 3 Model B
- Temperatur måler
- Fugtføler
- Brødbræt
- Transistor
- Universal strømforsyning
- Modstande
- MCP3008
- Pi T-skomager (valgfrit)
- Led
- Ledninger
- Ethernet -kabel
- 5, 2V adapter
- 8 GB micro SD -kort
- Hængsler
- Alluminium blinde nitter
- Lys polystyrenplade
- Vinkelsektion
- Loddetin
- Dobbeltsidet tape
- Stifter
- Elektrisk varmekrympemuffe
- Kabelbindere
- Boks
Maksimal pris: 167 €, 82
Trin 2: Opsætning af RPi
Vi begynder at installere operativsystemet på vores Raspberry Pi.
- Download billedet "Raspbian Jessie med pixel" fra Raspberry Pi-webstedet. Du vil se, at dette er en ZIP-fil.
- Udpak denne ZIP-fil til en ønsket placering.
-
Download værktøjet Win32 Disk Imager, dette kan downloades på Sourceforge.
- Klik på mappeikonet for at vælge billedet
- Vælg derefter din "microSD" på "Device"
- Klik derefter på "Skriv"
Når billedet er skrevet på din microSD, kan du åbne microSD'en i Windows Stifinder.
- Åbn filen "cmdline.txt"
- Tilføj følgende linje før ordet "rootwait": 169.254.10.0
- Gem derefter filen.
- Indsæt microSD i RPi
- Tilfør en spænding til din RPi med 5, 2V DC adapter
- Tilslut netværkskablet til RPi'en, og sæt det i netværksporten på din computer.
Din Hindbær er klar til brug nu.
Trin 3: Opret forbindelse til RPi
For at oprette forbindelse til vores RPi bruger vi Putty.
- Download Kitt
- Opret en SSH -forbindelse (se billede)
-
Log ind
- Brugernavn: pi
- Adgangskode: hindbær
OPSÆTNING AF WIFI
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Gå til bunden af filen, og tilføj følgende:
netværk = {ssid = "navn på det trådløse netwerok" psk = "adgangskode til det trådløse netværk"
}
Sådan ser du din IP -adressetype:
ifconfig wlan0
Nu kan du trådløst oprette forbindelse til din Raspberry Pi
Værtsnavn i Putty = IP -adresse
Trin 4: Drivhuset
I dette trin er vi ved at lave selve drivhuset.
Du skal bruge:
- En multifunktionel sav
- En fil
- Resten af de materialer, der er nævnt i styklisten
Trin:
- Så polystyreen -panelet som illustreret på udkastet ovenfor.
-
Så vinkelsektionen som illustreret på billedet ovenfor:
- 3 x 50 cm
- 2 x 50 cm (vinkel 140 °)
-
4 x 20, 5 cm med en tænd forkortet med 1, 5 cm
geringsskær disse profiler med de 2 x 50 cm (vinkel 140 °)
- 4 x 17, 5 cm (gerning skåret to og to for at gøre gavlen)
- Efter savning poleres burren.
Trin 5: Vinkelsektionerne
- Placer alle dele sammen på bunden af vinkelsektionerne.
- Bor huller i din hjørneprofil og polystyrenpanel, som vist på billedet. Diameteren er angivet på emballagen på dine blindnitter.
- Placer blindnitterne i hullerne og fastgør dem ved hjælp af en nittang.
!! Bemærk, at blindnitterne er diametralt modsatte, så vi ikke har problemer længere.
5. Nu glider du forsiden og bagsiden ind i drivhuset.
Trin 6: Vinduer og dør
Nu placerer vi døren og vinduerne.
- Marker døren og vinduerne som vist på billederne ovenfor.
- Sav de markerede dele med en multifunktionel sav. Efter savning ser du, at der er grater på siden af vinduer og dør.
- Poler siderne og også siderne af de stykker, du har savet ud, indtil du ikke kan se nogen grater mere.
- Pin vinduerne og døren fast med hængsler som illustreret på billederne.
Drivhuset er klar nu
Trin 7: Ledningsføring
- R2 = 220Ω modstand
- R3 = 1kΩ modstand
- R4 = 10kΩ modstand
- R5 = 1kΩ modstand
- R6 = 10kΩ modstand
- R7 = 1kΩ modstand
- R8 = 10kΩ modstand
- R10 = 470Ω modstand
- R11 = 220Ω modstand
- R12 = 220Ω modstand
Trin 8: Tilføjelse af servoer
Indsæt servomotorer på polystyreen -panelet ved hjælp af dobbeltsidet tape.
Sørg for, at deres drejepunkt er i en lige linje med dørens og vinduernes hængselspunkt. (se billede)
- For at sikre, at døren og vinduerne trækkes op af servomotoren, skal vi bore et lille hul (diameter 1 mm). Mellem servo -vægen og hullet placerer vi en nål.
- For at få vores ledninger inde, borer vi et hul med en trinbor. Mens du borer, skal du sørge for at skubbe din boremaskine til en bestemt side. På denne måde får vi en slags rektangel.
Tag speltningen i, så når servoen åbner, går døren med.
Forlæng ledningerne (forbinder andre ledninger), så du kan nå dit brødbræt for enden af drivhuset.
Trin 9: Trykknapper
I dette trin begynder vi at bore 4 huller med en diameter på 1 mm for at sætte vores knapper i (for at åbne og lukke døren).
- Hold din knap, hvor du vil vedhæfte ham (ved siden af døren) og tegn en prik på stedet for benene på din knap. (2 gange, 2 knapper)
- Bor i den prik, du har tegnet.
Sæt knapperne fast
- Sæt benene på knapperne gennem hullerne. (en indvendig, en udenfor)
- Lod en ledning til hvert ben af knappen.
- Placer varmekrympning over benet og loddet stykke, så ledningerne ikke laver en kortslutning.
- Lodning i enden af en ledning en 220 ohm modstand. Placer varmekrympning over den.
Bor et hul med trinboret som set i det foregående trin, så vi kan bringe ledningerne på den indre knap indenfor.
Fastgør ledningerne på de to knapper sammen med en spændestrop.
Forlæng ledningerne (forbinder andre ledninger), så du kan nå dit brødbræt for enden af drivhuset.
Trin 10: Lodningsled og temperatursensor
Lod loddet som du gjorde ved tryk på knappen.
- Lod en ledning til hvert ben af LED'en.
- Placer varmekrympning over benet og loddet stykke, så ledningerne ikke laver en kortslutning.
- Lodning i enden af en ledning en 220 ohm modstand. Placer varmekrympning over den
Lod til hver tråd i temperatursensoren en han-hun-tråd. Så det bliver lettere at tilslutte vores temperatursensor til brødbrættet.
!! Glem ikke at placere elektrisk varmekrympemuffe over de loddede dele.
Trin 11: Skjul væk ledninger
I dette trin sørger vi for, at kablerne ikke løber gennem vores anlæg.
- Sæt en klemrem gennem hullerne, der blev dannet, når du har placeret dine blindnitter lige foran hinanden.
- Sæt alle kabler i spændestroppen og træk.
Og endelig:
Forbi dit brødbræt og Raspberry Pi i den lille æske med dobbeltsidet tape og bor et hul i bagpanelet, så du kan få din strømforsyning ud.
Trin 12: Kodning
Inden vi kan køre koden, skal vi først installere nogle ting på vores Raspberry Pi.
-
Aktiver en-leder grænsefladen
- sudo raspi-config
- Grænseflade muligheder
- 1-leder: aktiver
- sudo nano /boot/config.txt
- tilføj følgende dtoverlay = w1-gpio
- genstart Raspberry Pi med 'sudo reboot'
-
Installation af MySQL på Raspberry Pi
- sudo apt-get update && sudo apt-get upgrade
- sudo apt-get installer mysql-server
- sudo apt-get install mysql-klient
-
mysql -uroot -p
password = root
-
Installation af MySQL -stik
sudo apt-get install python3-mysql.connector
- Download Flask -projektet fra Github.
- Åbn projektet i Pycharm
Trin 13: MySQL -database
MySQL -bruger tilføjelse
mysql -uroot -p
Opret BRUGER 'navn'@'localhost' IDENTIFICERET MED 'adgangskode';
TILDELE ALLE PRIVILEGER TIL *. * TIL 'navne'@'localhost' MED GRANT -MULIGHED;
Opret BRUGER 'navn'@'%' IDENTIFICERET MED 'adgangskode';
TILDEL ALLE PRIVILEGER TIL *. * TIL 'navne'@'%' MED TILBUDSMULIGHED
Adgangskode og navn er selvvalgt.
Opret en ny database
Opret DATABASE ENMDatabase;
Afslut MySQL -forbindelse
Afslut
Trin 14: Opret tabel i Pycharm
Tilføj som datakilde en MySQL -database.
- CTRL + SKIFT + En database
- + Datakilde MySQL
Brug næste information:
Generel
Vært: lokal vært Port: 3306
Database: ENMDatabase
Bruger: ** navn, du valgte i forrige trin
Adgangskode: ** adgangskode, du valgte i forrige trin
SSH/SSL
Proxy -vært: ** din IP -adresse Port: 22
Proxy -bruger: pi
Proxy -adgangskode: hindbær
Indsætning af tabeller
- Højreklik på ENMDatabase Open -konsollen
- Udfør sql -filerne (Database.zip) i 'konsollen'
- Resultat: se billedet ovenfor
Trin 15: Upload projektet
I kolbe:
- Klik på Værktøjsinstallationskonfiguration
- Konfigurer som på billedet ovenfor
- Klik på Værktøjsinstallation Upload til standardserver
Trin 16: Kør automatisk
Dette er det sidste trin, før vi kan bruge vores drivhus!
Gå til din Raspberry Pi i Putty
sudo nano /etc /profile
Tilføj følgende linje herunder:
python /home/pi/ProjectFlask/ProjectFlask.py &
Trin 17: Brug af IGreenhouse
I dette trin skal vi gøre vores drivhus klar til brug.
- Tilslut strømforsyningen fra Rasberry Pi i stikkontakten.
- Vent, indtil Raspberry Pi er fuldt opstartet.
- Tilslut den universelle strømforsyning til stikkontakten.
Vent altid med at tilslutte den universelle strømforsyning, indtil Raspberry Pi er fuldt opstartet, ellers fungerer servomotorer ikke korrekt
For at se dit websted: søg efter din IP -adresse efterfulgt af: 5000
Nu er dit iGreenhouse klar til brug. Du kan dyrke din egen frugt og grønt
Så jeg vil sige: nyd dit måltid!
Anbefalede:
Automatisering af et drivhus med LoRa! (Del 2) -- Motoriseret vinduesåbner: 6 trin (med billeder)
Automatisering af et drivhus med LoRa! (Del 2) || Motoriseret vinduesåbner: I dette projekt vil jeg vise dig, hvordan jeg lavede en motoriseret vinduesåbner til mit drivhus. Det betyder, at jeg vil vise dig, hvilken motor jeg brugte, hvordan jeg designede det egentlige mekaniske system, hvordan jeg kørte motoren og endelig, hvordan jeg brugte en Arduino LoRa
Fantastisk drivhus med automatisk vanding, internetforbindelse og meget mere: 7 trin (med billeder)
Fantastisk drivhus med automatisk vanding, internetforbindelse og meget mere: Velkommen til denne instruktion. I begyndelsen af marts var jeg i en havebutik og så nogle drivhuse. Og da jeg allerede længe havde lyst til at lave et projekt med anlæg og elektronik, gik jeg videre og købte et: https://www.instagram.com/p
Automatisering af et drivhus med LoRa! (Del 1) -- Sensorer (temperatur, fugtighed, jordfugtighed): 5 trin
Automatisering af et drivhus med LoRa! (Del 1) || Sensorer (temperatur, fugtighed, jordfugtighed): I dette projekt vil jeg vise dig, hvordan jeg automatiserede et drivhus. Det betyder, at jeg vil vise dig, hvordan jeg byggede drivhuset, og hvordan jeg tilsluttede strøm- og automatiseringselektronikken. Jeg vil også vise dig, hvordan du programmerer et Arduino -kort, der bruger L
UCL-IIoT-drivhus-med-wifi: 10 trin
UCL-IIoT-drivhus-med-wifi: Dette er et skoleprojekt i 3 semester på UCL. Vi besluttede at blive ved med at arbejde på vores drivhus, men denne gang med at indsamle dataMade af adam0220 og mort340d
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til