Innehållsförteckning:
- Steg 1: Verktyg och komponenter
- Steg 2: Konfigurera RPi
- Steg 3: Anslut till RPi
- Steg 4: Växthuset
- Steg 5: Vinkelsektionerna
- Steg 6: Fönster och dörr
- Steg 7: Kabeldragning
- Steg 8: Lägga till servon
- Steg 9: Tryckknappar
- Steg 10: Lödnings- och temperatursensor
- Steg 11: Hide Away Wiring
- Steg 12: Kodning
- Steg 13: MySQL -databas
- Steg 14: Skapa bord i Pycharm
- Steg 15: Ladda upp projektet
- Steg 16: Kör automatiskt
- Steg 17: Använda IGreenhouse
Video: IGreenhouse - Intelligent växthus: 17 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
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.
- Ladda ner bilden "Raspbian Jessie med pixel" från Raspberry Pi-webbplatsen. Du kommer att se att detta är en ZIP-fil.
- Extrahera denna ZIP-fil till önskad plats.
-
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.
- Sätt i microSD i RPi
- Sätt en spänning på din RPi med 5, 2V DC -adapter
- 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
För att ansluta till vår RPi använder vi Putty.
- Ladda ner Putty
- Skapa en SSH -anslutning (se bild)
-
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
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:
- Såg polystyreen -panelen som illustrerad på utkastet ovan.
-
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)
- Efter sågning polerar du burren.
Steg 5: Vinkelsektionerna
- Placera alla delar tillsammans på basen av vinkelsektionerna.
- Borra hål i din hörnprofil och polystyrenpanel, som visas på bilden. Diametern anges på förpackningen på dina blindnitar.
- 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
Nu ska vi placera dörren och fönstren.
- Markera dörren och fönstren som visas på bilderna ovan.
- 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.
- Polera sidorna och även sidorna på bitarna som du har sågat ut tills du inte ser några grader längre.
- Fäst fönstren och dörren med gångjärn enligt bilden.
Växthuset är klart nu
Steg 7: 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
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
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).
- 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)
- Borra i pricken du har ritat.
Fäst knapparna
- För in knapparnas ben genom hålen. (en inuti, en utanför)
- Löd en tråd till varje ben på knappen.
- Placera värmekrympning över benet och den lödda delen, så att ledningarna inte gör en kortslutning.
- 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öd ledningen som du gjorde med tryckknappen.
- Löd en tråd till varje ben på ledningen.
- Placera värmekrympning över benet och den lödda delen, så att ledningarna inte gör en kortslutning.
- 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
I det här steget kommer vi att se till att kablarna inte går genom våra anläggningar.
- För in en klämrem genom hålen som bildades när du har placerat dina blindnitar precis framför varandra.
- 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
- Ladda ner Flask -projektet från Github.
- Öppna projektet i Pycharm
Steg 13: 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
Lägg till som datakälla en MySQL -databas.
- CTRL + SKIFT + En databas
- + 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
- Högerklicka på ENMDatabase Open -konsolen
- Kör SQL -filerna (Database.zip) i "konsolen"
- Resultat: se bilden ovan
Steg 15: 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.
- Anslut strömförsörjningen från Rasberry Pi i uttaget.
- Vänta tills Raspberry Pi har startats helt.
- 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:
Automatisera ett växthus med LoRa! (Del 2) -- Motoriserad fönsteröppnare: 6 steg (med bilder)
Automatisera ett växthus med LoRa! (Del 2) || Motoriserad fönsteröppnare: I det här projektet kommer jag att visa dig hur jag skapade en motoriserad fönsteröppnare för mitt växthus. Det betyder att jag kommer att visa dig vilken motor jag använde, hur jag utformade det faktiska mekaniska systemet, hur jag körde motorn och slutligen hur jag använde en Arduino LoRa
Greentent - Världens första mini -bärbara växthus med Arduino -temperatur och fuktmätning: 3 steg
Greentent - Världens första mini -bärbara gröna hus med Arduino -temperatur- och luftfuktighetsmätning: Jag kom först på idén om ett bärbart växthus som du kan flytta runt på natten när jag ville göra ett sätt att ha en liten trädgård i en låda med övervakad temperatur Så det är sent på kvällen och jag vill gå till en butik för att köpa dessa
Fantastiskt växthus med automatisk vattning, internetanslutning och mycket mer: 7 steg (med bilder)
Fantastiskt växthus med automatisk vattning, internetanslutning och mycket mer: Välkommen till denna instruktion. I början av mars var jag i en trädgårdsbutik och såg några växthus. Och eftersom jag redan länge ville göra ett projekt med växter och elektronik, gick jag vidare och köpte ett: https://www.instagram.com/p
Automatisera ett växthus med LoRa! (Del 1) -- Sensorer (temperatur, luftfuktighet, jordfuktighet): 5 steg
Automatisera ett växthus med LoRa! (Del 1) || Sensorer (temperatur, luftfuktighet, jordfuktighet): I det här projektet kommer jag att visa dig hur jag automatiserade ett växthus. Det betyder att jag kommer att visa dig hur jag byggde växthuset och hur jag kopplade ihop kraft- och automationselektroniken. Jag kommer också att visa dig hur du programmerar ett Arduino -kort som använder L
UCL-IIoT-växthus-med-wifi: 10 steg
UCL-IIoT-Greenhouse-with-wifi: Detta är ett skolprojekt för 3 terminer på UCL. Vi bestämde oss för att fortsätta arbeta med vårt växthus men den här gången med att samla in dataMad by adam0220 and mort340d