Innehållsförteckning:

IGreenhouse - Intelligent växthus: 17 steg (med bilder)
IGreenhouse - Intelligent växthus: 17 steg (med bilder)

Video: IGreenhouse - Intelligent växthus: 17 steg (med bilder)

Video: IGreenhouse - Intelligent växthus: 17 steg (med bilder)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Juli
Anonim
IGreenhouse - Intelligent växthus
IGreenhouse - Intelligent växthus

Hemodlade frukter och grönsaker är ofta bättre än de du köper, men ibland kan du tappa ditt växthus ur sikte. I det här projektet kommer vi att göra ett intelligent växthus. Detta växthus öppnar och stänger automatiskt sina fönster och dörrar när det är för varmt eller för kallt. När växterna ska torka kommer det smarta växthuset automatiskt att vattna dina växter (i detta projekt kommer vi att visualisera vattningen baserat på en LED). Den tid dina växter vattnas och när dörren och fönstren öppnas eller stängs visas på en hemlagad webbplats.

Steg 1: Verktyg och komponenter

Verktyg:

  • En nittång
  • En multifunktionell såg
  • En borrdiameter 1 mm
  • En stegborr 8 mm
  • måttband
  • En fil
  • Sandpapper
  • snapkniv
  • Ett lödkolv

Komponenter (se PDF):

  • Servomotorer
  • Trycka på knappar
  • Raspberry Pi 3 Modell B
  • Temperatursensor
  • Fuktsensor
  • Bakbord
  • Transistor
  • Universal strömförsörjning
  • Motstånd
  • MCP3008
  • Pi T-skomakare (tillval)
  • Led
  • Trådar
  • Ethernet -kabel
  • 5, 2V adapter
  • 8 GB micro SD -kort
  • Gångjärn
  • Alluminium blindnitar
  • Ljus polystyrenplatta
  • Vinkelsektion
  • Lödtenn
  • Dubbelsidig tejp
  • Stift
  • Elektrisk värmekrymphylsa
  • Buntband
  • Låda

Maximal kostnad: 167 €, 82

Steg 2: Konfigurera RPi

Vi kommer att börja installera operativsystemet på vår Raspberry Pi.

  1. Ladda ner bilden "Raspbian Jessie med pixel" från Raspberry Pi-webbplatsen. Du kommer att se att detta är en ZIP-fil.
  2. Extrahera denna ZIP-fil till önskad plats.
  3. Ladda ner verktyget Win32 Disk Imager, detta kan laddas ner på Sourceforge.

    • Klicka på mappikonen för att välja bilden
    • Välj sedan "Enhet" din microSD
    • Klicka sedan på "Skriv"

När bilden är skriven på din microSD kan du öppna microSD i Windows Explorer.

  • Öppna filen "cmdline.txt"
  • Lägg till följande rad före ordet "rootwait": 169.254.10.0
  • Spara sedan filen.
  1. Sätt i microSD i RPi
  2. Sätt en spänning på din RPi med 5, 2V DC -adapter
  3. Anslut nätverkskabeln till RPi och anslut den till datorns nätverksport.

Ditt hallon är klart att använda nu.

Steg 3: Anslut till RPi

Anslut till RPi
Anslut till RPi

För att ansluta till vår RPi använder vi Putty.

  1. Ladda ner Putty
  2. Skapa en SSH -anslutning (se bild)
  3. Logga in

    • Användarnamn: pi
    • Lösenord: hallon

INSTÄLLNING WIFI UPP

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Gå till botten av filen och lägg till följande:

nätverk = {ssid = "namn på det trådlösa netwerok" psk = "lösenord för det trådlösa nätverket"

}

Så här ser du din IP -adress:

ifconfig wlan0

Nu kan du ansluta trådlöst till din Raspberry Pi

Värdnamn i kitt = IP -adress

Steg 4: Växthuset

Växthuset
Växthuset
Växthuset
Växthuset

I det här steget håller vi på att göra själva växthuset.

Du kommer att behöva:

  • En multifunktionell såg
  • En fil
  • Resten av material som nämns i materialförslaget

Steg:

  1. Såg polystyreen -panelen som illustrerad på utkastet ovan.
  2. Såg vinkelsektionen som illustrerad på bilden ovan:

    • 3 x 50 cm
    • 2 x 50 cm (vinkel 140 °)
    • 4 x 20, 5 cm med en tänd förkortad med 1, 5 cm

      gerning klippa dessa profiler med 2 x 50 cm (vinkel 140 °)

    • 4 x 17, 5 cm (gerning skär två och två för att göra gaveln)
  3. Efter sågning polerar du burren.

Steg 5: Vinkelsektionerna

Vinkelsektionerna
Vinkelsektionerna
Vinkelsektionerna
Vinkelsektionerna
  1. Placera alla delar tillsammans på basen av vinkelsektionerna.
  2. Borra hål i din hörnprofil och polystyrenpanel, som visas på bilden. Diametern anges på förpackningen på dina blindnitar.
  3. Placera blindnitar i hålen och fixa dem med en nittång.

!! Observera att blindnitar är diametralt motsatta, så vi har inga problem längre fram. !

5. Nu skjuter du framsidan och baksidan in i växthuset.

Steg 6: Fönster och dörr

Fönster och dörr
Fönster och dörr
Fönster och dörr
Fönster och dörr
Fönster och dörr
Fönster och dörr
Fönster och dörr
Fönster och dörr

Nu ska vi placera dörren och fönstren.

  1. Markera dörren och fönstren som visas på bilderna ovan.
  2. Såg de markerade delarna med en multifunktionell såg. Efter sågningen ser du att det finns hål på sidan av fönstren och dörren.
  3. Polera sidorna och även sidorna på bitarna som du har sågat ut tills du inte ser några grader längre.
  4. Fäst fönstren och dörren med gångjärn enligt bilden.

Växthuset är klart nu

Steg 7: Kabeldragning

Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
  • R2 = 220Ω motstånd
  • R3 = 1kΩ motstånd
  • R4 = 10kΩ motstånd
  • R5 = 1kΩ motstånd
  • R6 = 10kΩ motstånd
  • R7 = 1kΩ motstånd
  • R8 = 10kΩ motstånd
  • R10 = 470Ω motstånd
  • R11 = 220Ω motstånd
  • R12 = 220Ω motstånd

Steg 8: Lägga till servon

Lägger till servon
Lägger till servon
Lägger till servon
Lägger till servon

Klistra in servomotorerna på polystyreen -panelen med dubbelhäftande tejp.

Se till att deras vridpunkt ligger i en rak linje med gångjärnspunkten på dörren och fönstren. (se bild)

  • För att säkerställa att dörren och fönstren dras upp av servomotorn måste vi borra ett litet hål (diameter 1 mm). Mellan servoveken och hålet placerar vi en nål.
  • För att få våra ledningar inuti kommer vi att borra ett hål med en stegborr. Medan du borrar, se till att du skjuter din borr till en viss sida. På så sätt får vi ett slags rektangel.

Tuck spelt så när servon öppnar, går dörren med den.

Förläng trådarna (länka andra ledningar) så att du når din brödbräda i slutet av växthuset.

Steg 9: Tryckknappar

Trycka på knappar
Trycka på knappar

I det här steget börjar vi borra 4 hål med en diameter på 1 mm för att koppla in våra knappar (för att öppna och stänga dörren).

  1. Håll din knapp där du vill fästa honom (bredvid dörren) och rita en prick på platsen för knappens ben. (2 gånger, 2 knappar)
  2. Borra i pricken du har ritat.

Fäst knapparna

  1. För in knapparnas ben genom hålen. (en inuti, en utanför)
  2. Löd en tråd till varje ben på knappen.
  3. Placera värmekrympning över benet och den lödda delen, så att ledningarna inte gör en kortslutning.
  4. Löd på slutet av en tråd ett 220 ohm motstånd. Placera värmekrympning över den.

Borra ett hål med stegborraren enligt föregående steg så att vi kan föra in den inre knappens trådar inuti.

Fäst trådarna på de två knapparna tillsammans med en klämrem.

Förläng trådarna (länka andra ledningar) så att du når din brödbräda i slutet av växthuset.

Steg 10: Lödnings- och temperatursensor

Lödnings- och temperatursensor
Lödnings- och temperatursensor
Lödnings- och temperatursensor
Lödnings- och temperatursensor

Löd ledningen som du gjorde med tryckknappen.

  1. Löd en tråd till varje ben på ledningen.
  2. Placera värmekrympning över benet och den lödda delen, så att ledningarna inte gör en kortslutning.
  3. Löd på slutet av en tråd ett 220 ohm motstånd. Placera värmekrympning över den

Löd till varje tråd på temperaturgivaren en han-hontråd. Så det blir lättare att ansluta vår temperatursensor till brödbrädan.

!! Glöm inte att placera elektrisk värmekrymphylsa över de lödda delarna. !

Steg 11: Hide Away Wiring

Dölj bort kabeldragning
Dölj bort kabeldragning
Dölj bort kabeldragning
Dölj bort kabeldragning

I det här steget kommer vi att se till att kablarna inte går genom våra anläggningar.

  1. För in en klämrem genom hålen som bildades när du har placerat dina blindnitar precis framför varandra.
  2. Sätt i alla kablar i klämremmen och dra.

Och slutligen:

Förbi din brödbräda och Raspberry Pi i den lilla lådan med dubbelsidig tejp och borra ett hål i bakpanelen så att du kan ta ut strömförsörjningen.

Steg 12: Kodning

Innan vi kan köra koden måste vi först installera några saker på vår Raspberry Pi.

  • Aktivera ettrådsgränssnittet

    • sudo raspi-config
    • Gränssnittsalternativ
    • 1-tråd: aktivera
    • sudo nano /boot/config.txt
    • lägg till följande dtoverlay = w1-gpio
    • starta om Raspberry Pi med 'sudo reboot'
  • Installera MySQL på Raspberry Pi

    • sudo apt-get update && sudo apt-get upgrade
    • sudo apt-get installera mysql-server
    • sudo apt-get install mysql-klient
    • mysql -uroot -p

      lösenord = root

  • Installera MySQL -kontakt

    sudo apt-get install python3-mysql.connector

  1. Ladda ner Flask -projektet från Github.
  2. Öppna projektet i Pycharm

Steg 13: MySQL -databas

MySQL -databas
MySQL -databas

MySQL -användare lägga till

mysql -uroot -p

SKAPA ANVÄNDARNAMN '@' localhost 'IDENTIFIERAD MED' lösenord ';

GE ALLA PRIVILEGER PÅ *. * TILL 'namn'@'localhost' MED GRANT -ALTERNATIV;

SKAPA ANVÄNDARNAMN '@'%'IDENTIFIERAD MED' lösenord ';

GE ALLA PRIVILEGER PÅ *. * TILL 'namn'@'%' MED GRANT -ALTERNATIV

Lösenord och namn väljs själv.

Skapa en ny databas

SKAPA DATABASE ENMDatabase;

Avsluta MySQL -anslutningen

sluta med

Steg 14: Skapa bord i Pycharm

Skapa bord i Pycharm
Skapa bord i Pycharm

Lägg till som datakälla en MySQL -databas.

  1. CTRL + SKIFT + En databas
  2. + Datakälla MySQL

Använd nästa information:

Allmän

Värd: lokal värd Port: 3306

Databas: ENMDatabase

Användare: ** namn du valde i föregående steg

Lösenord: ** lösenord du valde i föregående steg

SSH/SSL

Proxyvärd: ** din IP -adress Port: 22

Proxyanvändare: pi

Proxy -lösenord: hallon

Infoga tabeller

  1. Högerklicka på ENMDatabase Open -konsolen
  2. Kör SQL -filerna (Database.zip) i "konsolen"
  3. Resultat: se bilden ovan

Steg 15: Ladda upp projektet

Ladda upp projektet
Ladda upp projektet

I kolv:

  • Klicka på Verktygsinstallationskonfiguration
  • Konfigurera som på bilden ovan
  • Klicka på Verktygsinstallation Ladda upp till standardserver

Steg 16: Kör automatiskt

Detta är det allra sista steget innan vi kan använda vårt växthus!

Gå till din Raspberry Pi i Putty

sudo nano /etc /profile

Lägg till följande rad nedan:

python /home/pi/ProjectFlask/ProjectFlask.py &

Steg 17: Använda IGreenhouse

I det här steget ska vi göra vårt växthus klart för användning.

  1. Anslut strömförsörjningen från Rasberry Pi i uttaget.
  2. Vänta tills Raspberry Pi har startats helt.
  3. Anslut den universella strömförsörjningen till uttaget.

Vänta alltid med att ansluta den universella strömförsörjningen tills Raspberry Pi är helt uppstartad, annars fungerar inte servomotorerna korrekt

För att se din webbplats: sök efter din IP -adress följt av: 5000

Nu är ditt iGreenhouse redo att användas. Du kan odla din egen frukt och grönt

Så jag skulle säga: njut av din måltid!

Rekommenderad: