Indholdsfortegnelse:
- Trin 1: Komponenter
- Trin 2: Skriv Rasbian på Micro SD -kortet
- Trin 3: Tilføj IP, og aktiver SSH
- Trin 4: Kom godt i gang med kitt
- Trin 5: Raspberry Pi Basics
- Trin 6: Opret forbindelse til Wi-Fi, og opdater Raspberry Pi
- Trin 7: Aktiver SPI og 1-leder
- Trin 8: Opret Smart Greenhouse Folder, og download alle nødvendige pakker
- Trin 9: Upload kode på Raspberry Pi
- Trin 10: Opret database
- Trin 11: Automatisk start af scripts
- Trin 12: Bygger drivhus
Video: Smart drivhus: 12 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Har du nogensinde haft det problem, at det var for varmt i dit drivhus, så alle dine planter døde, fordi du glemte at åbne ventilationsåbningerne?
Kig ikke længere, smart drivhus er løsningen på dette problem.
Følgende trin viser dig, hvordan du opbygger dit smarte drivhus eller ændrer dit drivhus til et smart drivhus.
Trin 1: Komponenter
Komponenter:
1 x servomotor
2 x Temperatuursensor
1 x blæser
2 x jordfugtighedsføler
2 x lyssensor
8 x hvid led
flere modstande
1 x 4 x 7-segment display
1 x MCP3008
1 x 74HC595
1 x Relæer
1 x hindbær pi 3 model b
Brødbræt
springkabler
et lille drivhus
Trin 2: Skriv Rasbian på Micro SD -kortet
- Download den nyeste version "rasbian stretch with desktop" derfra:
- Pak den raspbian -fil ud.
- Download også den nyeste version af etcher derfra:
- Omformater 32 GB micro SD -kortet.
- Åbn imidlertid, vælg rasbian img og dit micro SD -kort.
- Klik på Flash.
Trin 3: Tilføj IP, og aktiver SSH
- Tilføj en "ssh" -fil til micro SD -kortet.
- Find filen "cmdline.txt", og åbn den.
- Tilføj "ip = 169.254.10.1" i slutningen.
- Indsæt micro SD -kortet i din Raspberry Pi, og giv det strøm.
- Tilslut Raspberry Pi med et ethernet -kabel til din pc.
Trin 4: Kom godt i gang med kitt
- Download den nyeste version "rasbian stretch with desktop" derfra:
-
Åbn kitt og udfyld følgende detaljer:
- Værtsnavn (eller IP -adresse): 169.254.10.1
- Tilslutningstype: SSH
- Gemte sessioner: Smart_Greenhouse
- Klik på "Gem"
- Klik på "Åbn"
- Hvis du får en sikkerhedsadvarsel fra kit, skal du klikke på "Ja".
Trin 5: Raspberry Pi Basics
-
Fortvivlede autorisationer er:
- brugernavn: pi
- adgangskode: hindbær
- Skift standardadgangskode ved at skrive kommandoen "passwd" og indtast
- Indtast først det nuværende kodeord hindbær og derefter to gange dit nye kodeord efter eget valg.
Trin 6: Opret forbindelse til Wi-Fi, og opdater Raspberry Pi
- Type: sudo -i
- Type: ekko “adgangskode” | wpa_passphrase “SSID” >> /etc/wpa_supplicant/wpa_supplicant.conf
- Skift adgangskode til adgangskoden til din wifi og SSID til navnet på din wifi.
- For at kontrollere type: nano /etc/wpa_supplicant/wpa_supplicant.conf
-
Der skulle være noget i denne fil, der ligner billedet ovenfor. Brug "Ctrl" + "X" for at afslutte filen.
- Type: systemctl genstart netværk
- Type: systemctl status netværk
- Type: genstart
- Vent 30 sekunder, genstart kit, klik på "Smart_Greenhouse" og klik på "Åbn"
- Log ind igen
- Type: ping 8.8.8.8
- Efter disse kommandoer skal der være noget, der ligner billedet ovenfor.
- Type: sudo apt-get update && sudo apt-get upgrade -y dette kan tage et stykke tid at opdatere.
Trin 7: Aktiver SPI og 1-leder
- Type: sudo raspi-config
- Vælg "Interfacemuligheder"
- Vælg "SPI", sig "Ja" og sig "Ok"
- Vælg "Interfacemuligheder"
- Vælg "1-leder", sig "Ja" og sig "Ok"
- Vælg "Afslut"
- Type: sudo genstart
- Vent 30 sekunder, genstart kit, klik på "Smart_Greenhouse" og klik på "Åbn"
Trin 8: Opret Smart Greenhouse Folder, og download alle nødvendige pakker
- Type: sudo apt opdatering
- Type: sudo apt installere -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
- Type: mkdir Smart_Greenhouse && cd Smart_Greenhouse
- Type: mkdir Smart_Greenhouse_frontend && cd Smart_Greenhouse_frontend
- Type: python3 -m venv-system-site-packages env
- Type: kilde env/bin/activ
- Type: python -m pip installer mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
-
Type: sudo genstart
- Vent 30 sekunder, genstart kit, klik på "Smart_Greenhouse" og klik på "Åbn"
- Type: cd Smart_Greenhouse
- Type: mkdir Smart_Greenhouse_backend && cd Smart_Greenhouse_backend
- Type: python3 -m venv --system-site-packages env
- Type: kilde env/bin/activ
- Type: python -m pip installer mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
- Type: sudo genstart
- Vent 30 sekunder, genstart kit, klik på "Smart_Greenhouse" og klik på "Åbn"
Trin 9: Upload kode på Raspberry Pi
- Download den nyeste filezilla-klient derfra:
- Download koden fra github:
-
Start fillezilla og udfyld følgende detaljer:
- Vært: 169.254.10.1
- Brugernavn: pi
- Adgangskode: "adgangskode, du valgte på Raspberry Pi"
- Havn: 22
- Klik på forbind
- I venstre side "lokalt websted" navigerer du til de filer, du har downloadet fra github
- I højre side "ekstrene site" navigerer du til mappen Smart_Greenhouse
-
Træk mapperne "conf" og "sql" til mappen Smart_Greenhouse
- Åbn Smart_Greenhouse_backend i begge sider, og træk "model" og "main.py" fra venstre til højre side
- Gå tilbage til den forrige mappe på begge sider
- Åbn Smart_Greenhouse_frontend i begge sider, og træk "statisk", "skabeloner" og "app.py" fra venstre til højre side
- Det skal ligne billedet ovenfor.
Trin 10: Opret database
- Start kit og log ind
- Type: cd Smart_Greenhouse/
- Type: sudo mariadb
- Type: Opret BRUGER 'project1-admin'@'localhost' IDENTIFICERET MED 'admin'; Opret BRUGER 'project1-web'@'localhost' IDENTIFICERET MED 'web'; Opret BRUGER 'project1-sensor'@'localhost' IDENTIFICERET MED 'sensor';
- Type: Opret DATABASE smartgreenhousedb;
- Type: TILBUD ALLE PRIVILEGER PÅ smartgreenhousedb.* Til 'project1-admin'@'localhost' MED GRANT MULIGHED; GRANT SELECT, INSERT, UPDATE, DELETE ON smartgreenhousedb.* TO 'project1-web'@'localhost'; GRANT SELECT, INSERT, UPDATE, DELETE ON smartgreenhousedb.* TO 'project1-sensor'@'localhost'; FLUSH -PRIVILEGER;
- Type: Vis databaser;
- Det skal ligne billedet ovenfor.
- Type: exit;
- Type: sudo mariadb <sql/smartgreenhousedb.sql
- Type: sudo mariadb
- Type: brug smartgreenhousedb;
- Type: vis tabeller;
- Type: exit;
Trin 11: Automatisk start af scripts
- Type: sudo cp conf/project1-*. Service/etc/systemd/system/
- Type: sudo systemctl daemon-reload
- Type: sudo systemctl start projekt1-*
- Type: sudo systemctl status projekt1-*
- Type: sudo cp conf/nginx/etc/nginx/sites-available/project1
- Type: sudo rm/etc/nginx/sites-enabled/default
- Type: sudo ln -s/etc/nginx/sites-available/project1/etc/nginx/sites-enabled/project1
- Type: sudo systemctl genstart nginx.service
- Type: sudo systemctl status nginx.service
- Type: sudo systemctl aktiver projekt1-kolbe
- Type: sudo systemctl aktiver projekt1-sensor
- Det skal ligne billedet ovenfor.
Trin 12: Bygger drivhus
- Byg drivhuset.
- Tilføj alle komponenter til drivhuset i henhold til det elektriske diagram.
- Tilføj kraft og nyd.
Anbefalede:
Automatisk indendørs drivhus baseret på Ikea Socker: 5 trin
Automatisk indendørs drivhus baseret på Ikea Socker: Hej, dette er min første instruerbare. Jeg lærte meget med dette fællesskab, og jeg synes, det er på tide at returnere mine ydmyge ideer. Jeg beklager mit engelsk, er dårligt, men jeg vil gøre alt, hvad jeg kan. Ideen var at lave et drivhus, der lod mig vokse frø og
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
Smart-drivhus: 9 trin
Smart-drivhus: Hej markører, Vi er en gruppe på tre studerende, og dette projekt er en del af emnet Creative Electronics, et Beng Electronic Engineering 4. års modul på University of Malaga, School of Telecomunication (http: //etsit.uma .es/). Denne pro
Smart drivhus sensorer: 5 trin
Smart Greenhouse Sensors: This Instructable er nu i Microcontroller -konkurrence, vær venlig at stemme for det: DHello alle, I dag vil jeg vise jer mit lille projekt, som jeg byggede i et par dage. Dette sæt er lavet af 4 (fire) forskellige sensorer, og jeg tror, at hver drivhusejer