Përmbajtje:
- Hapi 1: Përbërësit
- Hapi 2: Shkruani Rasbian në Kartën Micro SD
- Hapi 3: Shtoni IP dhe aktivizoni SSH
- Hapi 4: Filloni me Stuko
- Hapi 5: Bazat e Raspberry Pi
- Hapi 6: Lidhuni me Wi-Fi dhe përditësoni Raspberry Pi
- Hapi 7: Aktivizo SPI dhe 1-tela
- Hapi 8: Krijoni Dosje të Zgjuar të Serrës dhe Shkarkoni të gjitha Pakot e nevojshme
- Hapi 9: Ngarko kodin në Raspberry Pi
- Hapi 10: Krijoni një bazë të dhënash
- Hapi 11: Fillimi automatik i shkrimeve
- Hapi 12: Ndërton serën
Video: Sera e zgjuar: 12 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
A keni pasur ndonjëherë problemin se ishte shumë nxehtë në serën tuaj, kështu që të gjitha bimët tuaja vdiqën, sepse keni harruar të hapni vrimat e ajrit?
Mos kërkoni më tej, serra e zgjuar është zgjidhja për këtë problem.
Hapi i mëposhtëm ju tregon se si të ndërtoni serën tuaj të zgjuar ose të modifikoni serën tuaj në një serë të zgjuar.
Hapi 1: Përbërësit
Përbërësit:
1 x Servo motor
2 x Temperatura e sensorit
1 x tifoz
2 x sensor lagështie të tokës
2 x sensor ndriçimi
8 x led e bardhë
rezistorë të shumtë
Ekran 1 x 4 me 7 segmente
1 x MCP3008
1 x 74HC595
1 x Relais
1 x mjedër pi 3 model b
Breadboard
jumpercables
një serë e vogël
Hapi 2: Shkruani Rasbian në Kartën Micro SD
- Shkarkoni versionin më të fundit "rasbian stretch with desktop" nga atje në sit:
- Zbërtheni skedarin raspbian.
- Shkarkoni gjithashtu versionin e fundit etcher nga faqja atje:
- Reformatoni kartën micro SD 32 GB.
- Hapni echter, zgjidhni imazhin rasbian dhe kartën tuaj micro SD.
- Klikoni në Flash.
Hapi 3: Shtoni IP dhe aktivizoni SSH
- Shtoni një skedar "ssh" në kartën micro SD.
- Gjeni skedarin "cmdline.txt" dhe hapeni atë.
- Shtoni "ip = 169.254.10.1" në fund.
- Futni kartën micro SD në Raspberry Pi dhe jepini asaj fuqi.
- Lidhni Raspberry Pi me një kabllo ethernet në kompjuterin tuaj.
Hapi 4: Filloni me Stuko
- Shkarkoni versionin më të fundit "rasbian stretch with desktop" nga atje në sit:
-
Hapni stuko dhe plotësoni detajet e mëposhtme:
- Emri i hostit (ose adresa IP): 169.254.10.1
- Lloji i lidhjes: SSH
- Seancat e ruajtura: Serë Smart_Greenhouse
- Klikoni në "Ruaj"
- Klikoni në "Hap"
- Nëse merrni një alarm sigurie nga stuko, klikoni "Po".
Hapi 5: Bazat e Raspberry Pi
-
Kredencialet e mbrojtjes janë:
- emri i përdoruesit: pi
- fjalëkalim: mjedër
- Ndryshoni fjalëkalimin e paracaktuar duke shtypur komandën "passwd" dhe futni
- Shkruani fjalëkalimin e parë aktual mjedër dhe pas kësaj dy herë fjalëkalimin tuaj të ri të zgjedhur.
Hapi 6: Lidhuni me Wi-Fi dhe përditësoni Raspberry Pi
- Lloji: sudo -i
- Lloji: jehonë "fjalëkalim" | wpa_passphrase "SSID" >> /etc/wpa_supplicant/wpa_supplicant.conf
- Ndryshoni fjalëkalimin në fjalëkalimin e wifi -t tuaj dhe SSID në emrin e wifi -t tuaj.
- Për të kontrolluar llojin: nano /etc/wpa_supplicant/wpa_supplicant.conf
-
Duhet të ketë diçka në këtë skedar që duket si imazhi i mësipërm. Përdorni "Ctrl" + "X" për të dalë nga skedari.
- Lloji: rinis rrjetin systemctl
- Lloji: rrjeti i statusit systemctl
- Lloji: ristartoni
- Prisni 30 sekonda, rinisni stuko, klikoni "Smart_Greenhouse" dhe klikoni "Hap"
- Identifikohu përsëri
- Lloji: ping 8.8.8.8
- Pas këtyre komandave, duhet të ketë diçka që duket si imazhi i mësipërm.
- Lloji: sudo apt-merrni përditësim && sudo apt-merrni përmirësim-nëse kjo mund të marrë pak kohë për tu përditësuar.
Hapi 7: Aktivizo SPI dhe 1-tela
- Lloji: sudo raspi-config
- Zgjidhni "Opsionet e ndërfaqes"
- Zgjidhni "SPI", thoni "Po" dhe thoni "Ok"
- Zgjidhni "Opsionet e ndërfaqes"
- Zgjidhni "1-tela", thoni "Po" dhe thoni "Ok"
- Zgjidhni "Përfundo"
- Lloji: sudo reboot
- Prisni 30 sekonda, rinisni stuko, klikoni "Smart_Greenhouse" dhe klikoni "Hap"
Hapi 8: Krijoni Dosje të Zgjuar të Serrës dhe Shkarkoni të gjitha Pakot e nevojshme
- Lloji: përditësim sudo apt
- Lloji: sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
- Lloji: mkdir Smart_Greenhouse && cd Smart_Greenhouse
- Lloji: mkdir Smart_Greenhouse_frontend && cd Smart_Greenhouse_frontend
- Lloji: python3 -m venv --system-site-packages env
- Lloji: burimi env/bin/aktivizo
- Lloji: python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
-
Lloji: sudo reboot
- Prisni 30 sekonda, rinisni stuko, klikoni "Smart_Greenhouse" dhe klikoni "Hap"
- Lloji: cd Smart_Greenhouse
- Lloji: mkdir Smart_Greenhouse_backend && cd Smart_Greenhouse_backend
- Lloji: python3 -m venv --system-site-packages env
- Lloji: burimi env/bin/aktivizo
- Lloji: python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
- Lloji: sudo reboot
- Prisni 30 sekonda, rinisni stuko, klikoni "Smart_Greenhouse" dhe klikoni "Hap"
Hapi 9: Ngarko kodin në Raspberry Pi
- Shkarkoni klientin më të fundit të filezilla nga faqja atje:
- Shkarkoni kodin nga github:
-
Filloni fillezilla dhe plotësoni detajet e mëposhtme:
- Pritësi: 169.254.10.1
- Emri i përdoruesit: pi
- Fjalëkalimi: "fjalëkalimi që keni zgjedhur në Raspberry Pi"
- Porti: 22
- Klikoni lidh
- Në anën e majtë "siti lokal" lundroni te skedarët që keni shkarkuar nga github
- Në anën e djathtë "site extrene" lundroni te dosja Smart_Greenhouse
- Tërhiqni dosjet "conf" dhe "sql" në dosjen Smart_Greenhouse
- Hapni Smart_Greenhouse_backend në të dy anët dhe tërhiqni "modelin" dhe "main.py" nga e majta në anën e djathtë
- Kthehuni te dosja e mëparshme në të dy anët
- Hapni Smart_Greenhouse_frontend në të dy anët dhe tërhiqni "static", "templates" dhe "app.py" nga e majta në anën e djathtë
- Duhet të duket si fotografia e mësipërme.
Hapi 10: Krijoni një bazë të dhënash
- Filloni stuko dhe regjistrohuni
- Lloji: cd Smart_Greenhouse/
- Lloji: sudo mariadb
- Lloji: CREATE USER 'project1-admin'@'localhost' IDENTIFIKUAR NGA 'admin'; CREATE USER 'project1-web'@'localhost' IDENTIFIKUAR NGA 'web'; CREATE USER 'project1-sensor'@'localhost' IDENTIFIKUAR NGA 'sensor';
-
Lloji: CREATE BAZA E TAT DHATNAVE smartgreenhousedb;
- Lloji: JEPI T ALL GJITHA PRIVILEGJET N smart smartgreenhousedb.* Te 'project1-admin'@'localhost' ME GRANT OPTION; ZGJEDHJA E GRANTIT, INSERT, PPRDITSIM, FSHIJ N ON smartgreenhousedb.* P'R 'project1-web'@'localhost'; ZGJEDHJA E GRANTIT, INSERT, PPRDITSIM, FSHIJ N ON smartgreenhousedb.* P'R 'projekt1-sensor'@'localhost'; PRIVILEGJET E PARASHIKUAR;
- Lloji: shfaq bazat e të dhënave;
- Duhet të duket si fotografia e mësipërme.
- Lloji: dalje;
- Lloji: sudo mariadb <sql/smartgreenhousedb.sql
- Lloji: sudo mariadb
- Lloji: përdorni smartgreenhousedb;
- Lloji: shfaq tabelat;
- Lloji: dalje;
Hapi 11: Fillimi automatik i shkrimeve
- Lloji: sudo cp conf/project1-*. Service/etc/systemd/system/
- Lloji: sudo systemctl daemon-ringarkim
- Lloji: sudo systemctl start project1-*
- Lloji: sudo systemctl status status project 1-*
- Lloji: sudo cp conf/nginx/etc/nginx/sites-available/project1
- Lloji: sudo rm/etc/nginx/sites-enabled/default
- Lloji: sudo ln -s/etc/nginx/sites-available/project1/etc/nginx/sites-enabled/project1
- Lloji: sudo systemctl rinis nginx.service
- Lloji: sudo systemctl status nginx.service
- Lloji: sudo systemctl aktivizoni project1-flaskën
- Lloji: sudo systemctl aktivizoni projektin-sensor
- Duhet të duket si fotografia e mësipërme.
Hapi 12: Ndërton serën
- Ndërtoni serën.
- Shtoni të gjithë përbërësit në serë sipas diagramit elektrik.
- Shtoni fuqi dhe kënaquni.
Recommended:
Dritë LED e tavolinës së zgjuar - Ndriçim i zgjuar W/ Arduino - Hapësira e punës Neopixels: 10 hapa (me fotografi)
Dritë LED e tavolinës së zgjuar | Ndriçim i zgjuar W/ Arduino | Neopixels Workspace: Tani një ditë ne po kalojmë shumë kohë në shtëpi, duke studiuar dhe punuar virtualisht, kështu që pse të mos e bëjmë hapësirën tonë të punës më të madhe me një sistem ndriçimi të personalizuar dhe të zgjuar të bazuar në LED Arduino dhe Ws2812b. Këtu po ju tregoj se si të ndërtoni Smart tuaj Drita LED e tavolinës që
Sera automatike e brendshme e bazuar në Ikea Socker: 5 hapa
Sera automatike e brendshme e bazuar në Ikea Socker: Përshëndetje, ky është udhëzimi im i parë. Kam mësuar shumë me këtë shoqëri dhe mendoj se është koha për të kthyer idetë e mia modeste. Më vjen keq për anglishten time, është e varfër, por unë do të bëj gjithçka që mundem. Ideja ishte të bëja një serë tavoline që më lejonte të rritja farëra dhe
Ora me alarm e ngritur e zgjuar Drita e zgjuar: 8 hapa (me fotografi)
Ora me Alarm të Upcycled Light Light: Në këtë projekt unë nxjerr në qarkullim një orë alarmi të thyer plotësisht të erës. Faqja e orës zëvendësohet me 12 LED, të ndriçuara nga një shirit LED rreth buzës së orës. 12 LED tregojnë kohën dhe shiriti LED është programuar të veprojë si një alarm, duke u kthyer
Kopshtari i zgjuar i bazuar në IoT dhe Bujqësia e Zgjuar duke përdorur ESP32: 7 hapa
Kopshtari i zgjuar i bazuar në IoT dhe Bujqësia e Zgjuar Duke përdorur ESP32: Bota po ndryshon me kalimin e kohës dhe kështu bujqësinë. Në ditët e sotme, njerëzit po integrojnë elektronikën në çdo fushë dhe bujqësia nuk është përjashtim për këtë. Ky bashkim i elektronikës në bujqësi po ndihmon fermerët dhe njerëzit që menaxhojnë kopshtet. Në këtë
Telefonimi i zgjuar - një telefon tradicional i zgjuar automatikisht: 8 hapa
Telefonimi i mençur-një telefon inteligjent tradicional që korrigjon: Smart Dial është një telefon inteligjent që korrigjohet automatikisht, i krijuar për të moshuarit me nevoja të veçanta dhe u mundëson të moshuarve të telefonojnë drejtpërdrejt nga telefonat tradicionalë me të cilët janë mësuar. Ishte vetëm përmes vullnetarizmit në një qendër lokale të kujdesit për të moshuarit që unë