INHOUDSOPGAWE:
- Stap 1: Komponente
- Stap 2: Skryf Rasbian op die Micro SD -kaart
- Stap 3: Voeg Ip by en aktiveer SSH
- Stap 4: Begin met stopverf
- Stap 5: Raspberry Pi Basics
- Stap 6: Koppel aan Wi-Fi en werk Raspberry Pi op
- Stap 7: Aktiveer SPI en 1-draad
- Stap 8: Skep 'n slim kweekhuismap en laai alle nodige pakkette af
- Stap 9: Laai kode op op Raspberry Pi
- Stap 10: Skep databasis
- Stap 11: Outomatiese begin van skrifte
- Stap 12: Bou kweekhuis
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
Het u al ooit die probleem gehad dat dit te warm in u kweekhuis is, sodat al u plante doodgaan omdat u vergeet het om die lugopeninge oop te maak?
Moenie verder soek nie, 'n slim kweekhuis is die oplossing vir hierdie probleem.
Die volgende stap lei u na hoe u u slim kweekhuis kan bou of u kweekhuis kan verander na 'n slim kweekhuis.
Stap 1: Komponente
Komponente:
1 x servomotor
2 x Temperatuursensor
1 x waaier
2 x grondvogsensor
2x ligsensor
8 x wit led
veelvoudige weerstande
1 x 4 by 7-segment vertoning
1 x MCP3008
1 x 74HC595
1 x Relais
1 x framboos pi 3 model b
Broodbord
springkabels
'n klein kweekhuis
Stap 2: Skryf Rasbian op die Micro SD -kaart
- Laai die nuutste weergawe "rasbian stretch with desktop" af vanaf die webwerf:
- Pak die raspbian -lêer uit.
- Laai ook die nuutste weergawe van etser af vanaf die webwerf:
- Herformateer die 32 GB mikro -SD -kaart.
- Maak egter oop, kies die rasbian img en u micro SD -kaart.
- Klik op Flash.
Stap 3: Voeg Ip by en aktiveer SSH
- Voeg 'n "ssh" -lêer by die micro SD -kaart.
- Soek die lêer "cmdline.txt" en maak dit oop.
- Voeg "ip = 169.254.10.1" aan die einde by.
- Plaas die micro SD -kaart in die Raspberry Pi en gee dit krag.
- Koppel die Raspberry Pi met 'n ethernetkabel aan u rekenaar.
Stap 4: Begin met stopverf
- Laai die nuutste weergawe "rasbian stretch with desktop" af vanaf die webwerf:
-
Maak stopverf oop en vul die volgende besonderhede in:
- Gasheernaam (of IP -adres): 169.254.10.1
- Verbindingstipe: SSH
- Gestoorde sessies: Smart_Greenhouse
- Klik op "Save"
- Klik op "Open"
- Klik op "Ja" as u 'n sekuriteitswaarskuwing van stopverf kry.
Stap 5: Raspberry Pi Basics
-
Beswaarskrifte is:
- gebruikersnaam: pi
- wagwoord: framboos
- Verander die standaard wagwoord deur die opdrag "passwd" in te tik en voer in
- Tik eers die huidige wagwoord framboos en daarna twee keer u nuwe wagwoord van u keuse.
Stap 6: Koppel aan Wi-Fi en werk Raspberry Pi op
- Tik: sudo -i
- Tik: eggo "wagwoord" | wpa_passphrase “SSID” >> /etc/wpa_supplicant/wpa_supplicant.conf
- Verander wagwoord in die wagwoord van u wifi en SSID in die naam van u wifi.
- Om die tipe te kontroleer: nano /etc/wpa_supplicant/wpa_supplicant.conf
-
Daar moet iets in hierdie lêer wees wat lyk soos die prent hierbo. Gebruik "Ctrl" + "X" om die lêer te verlaat.
- Tipe: systemctl herbegin die netwerk
- Tipe: systemctl status netwerk
- Tipe: herlaai
- Wag 30 sekondes, herlaai stopverf, klik op "Smart_Greenhouse" en klik op "Open"
- Meld weer aan
- Tipe: ping 8.8.8.8
- Na hierdie opdragte moet daar iets wees wat op die prent hierbo lyk.
- Tipe: sudo apt-get update && sudo apt-get upgrade -y dit kan 'n rukkie neem om op te dateer.
Stap 7: Aktiveer SPI en 1-draad
- Tik: sudo raspi-config
- Kies "koppelvlakopsies"
- Kies "SPI", sê "Ja" en sê "Ok"
- Kies "koppelvlakopsies"
- Kies '1-draad', sê 'Ja' en 'Ok'
- Kies "Voltooi"
- Tipe: sudo herlaai
- Wag 30 sekondes, herlaai stopverf, klik op "Smart_Greenhouse" en klik op "Open"
Stap 8: Skep 'n slim kweekhuismap en laai alle nodige pakkette af
- Tipe: sudo apt -opdatering
- Tipe: sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-bediener uwsgi nginx uwsgi-plugin-python3
- Tipe: mkdir Smart_Greenhouse && cd Smart_Greenhouse
- Tik: mkdir Smart_Greenhouse_frontend && cd Smart_Greenhouse_frontend
- Tipe: python3 -m venv-system-site-packages env
- Tipe: bron env/bin/aktiveer
- Tipe: python -m pip installeer mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
-
Tipe: sudo herlaai
- Wag 30 sekondes, herlaai stopverf, klik op "Smart_Greenhouse" en klik op "Open"
- Tipe: cd Smart_Greenhouse
- Tik: mkdir Smart_Greenhouse_backend && cd Smart_Greenhouse_backend
- Tipe: python3 -m venv-system-site-packages env
- Tipe: bron env/bin/aktiveer
- Tipe: python -m pip installeer mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
- Tipe: sudo herlaai
- Wag 30 sekondes, herlaai stopverf, klik op "Smart_Greenhouse" en klik op "Open"
Stap 9: Laai kode op op Raspberry Pi
- Laai die nuutste filezilla-kliënt af vanaf die webwerf:
- Laai die kode van github af:
-
Begin fillezilla en vul die volgende besonderhede in:
- Gasheer: 169.254.10.1
- Gebruikersnaam: pi
- Wagwoord: "wagwoord wat u op die Raspberry Pi gekies het"
- Hawe: 22
- Klik verbind
- Navigeer na die 'plaaslike webwerf' aan die linkerkant na die lêers wat u van github afgelaai het
- Navigeer in die regterkant 'extrene site' na die gids Smart_Greenhouse
- Sleep die vouers "conf" en "sql" na die gids Smart_Greenhouse
- Maak die Smart_Greenhouse_backend aan beide kante oop en sleep "model" en "main.py" van links na regs
- Gaan terug na die vorige gids aan beide kante
- Maak die Smart_Greenhouse_frontend aan beide kante oop en sleep "staties", "templates" en "app.py" van links na regs
- Dit moet soos die prentjie hierbo lyk.
Stap 10: Skep databasis
- Begin stopverf en meld aan
- Tipe: cd Smart_Greenhouse/
- Tipe: sudo mariadb
- Tipe: SKEP GEBRUIKER 'project1-admin'@'localhost' IDENTIFIED BY 'admin'; SKEP GEBRUIKER 'project1-web'@'localhost' IDENTIFIED BY 'web'; SKEP GEBRUIKER 'project1-sensor'@'localhost' IDENTIFIED BY 'sensor';
-
Tipe: SKEP DATABASIS smartgreenhousedb;
- Tipe: TOEEKEN ALLE VOORREGTE OP smartgreenhousedb.* Aan 'project1-admin'@'localhost' MET TOelaagopsie; TOEEKEN SELECT, INSERT, UPDATE, DELETE ON smartgreenhousedb.* NA 'project1-web'@'localhost'; TOEEKEN SELECT, INSERT, UPDATE, DELETE ON smartgreenhousedb.* NA 'project1-sensor'@'localhost'; FLUSH VOORREGTE;
- Tipe: wys databasisse;
- Dit moet soos die prentjie hierbo lyk.
- Tipe: uitgang;
- Tipe: sudo mariadb <sql/smartgreenhousedb.sql
- Tipe: sudo mariadb
- Tipe: gebruik smartgreenhousedb;
- Tipe: toon tabelle;
- Tipe: uitgang;
Stap 11: Outomatiese begin van skrifte
- Tipe: sudo cp conf/project1-*. Service/etc/systemd/system/
- Tik: sudo systemctl daemon-herlaai
- Tipe: sudo systemctl begin projek1-*
- Tipe: sudo systemctl statusprojek1-*
- Tik: sudo cp conf/nginx/etc/nginx/sites-available/project1
- Tik: sudo rm/etc/nginx/sites-enabled/default
- Tipe: sudo ln -s/etc/nginx/sites-available/project1/etc/nginx/sites-enabled/project1
- Tik: sudo systemctl herbegin nginx.service
- Tik: sudo systemctl status nginx.service
- Tipe: sudo systemctl aktiveer project1-flask
- Tipe: sudo systemctl aktiveer project1-sensor
- Dit moet soos die prentjie hierbo lyk.
Stap 12: Bou kweekhuis
- Bou die kweekhuis.
- Voeg al die komponente by die kweekhuis volgens die elektriese diagram.
- Voeg krag by en geniet.
Aanbeveel:
Outomatiese binnenshuise kweekhuis gebaseer op Ikea Socker: 5 stappe
Outomatiese binnenshuise kweekhuis gebaseer op Ikea Socker: Hallo, dit is my eerste instruksie. Ek het baie geleer met hierdie gemeenskap, en ek dink dit is tyd dat ek my nederige idees teruggee. Ek is jammer oor my Engels, maar ek is swak, maar ek sal alles doen wat ek kan
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
Slim kweekhuis sensors: 5 stappe
Smart Greenhouse Sensors: Hierdie Instructable is nou in die Microcontroller -wedstryd, stem asseblief daarvoor: DHello almal, vandag wys ek u my klein projek wat ek vir 'n paar dae gebou het. Hierdie stel bestaan uit 4 (vier) verskillende sensors en ek dink dat elke kweekhuis -eienaar