Përmbajtje:

Sera e zgjuar: 12 hapa
Sera e zgjuar: 12 hapa

Video: Sera e zgjuar: 12 hapa

Video: Sera e zgjuar: 12 hapa
Video: Не выбрасывайте двигатель стеклоподъемника автомобиля 2024, Nëntor
Anonim
Serë e zgjuar
Serë e zgjuar

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

Shkruani Rasbian në Kartën Micro SD
Shkruani Rasbian në Kartën Micro SD
  1. Shkarkoni versionin më të fundit "rasbian stretch with desktop" nga atje në sit:
  2. Zbërtheni skedarin raspbian.
  3. Shkarkoni gjithashtu versionin e fundit etcher nga faqja atje:
  4. Reformatoni kartën micro SD 32 GB.
  5. Hapni echter, zgjidhni imazhin rasbian dhe kartën tuaj micro SD.
  6. Klikoni në Flash.

Hapi 3: Shtoni IP dhe aktivizoni SSH

Shtoni IP dhe aktivizoni SSH
Shtoni IP dhe aktivizoni SSH
Shtoni IP dhe aktivizoni SSH
Shtoni IP dhe aktivizoni SSH
  1. Shtoni një skedar "ssh" në kartën micro SD.
  2. Gjeni skedarin "cmdline.txt" dhe hapeni atë.
  3. Shtoni "ip = 169.254.10.1" në fund.
  4. Futni kartën micro SD në Raspberry Pi dhe jepini asaj fuqi.
  5. Lidhni Raspberry Pi me një kabllo ethernet në kompjuterin tuaj.

Hapi 4: Filloni me Stuko

Filloni me Stuko
Filloni me Stuko
  1. Shkarkoni versionin më të fundit "rasbian stretch with desktop" nga atje në sit:
  2. Hapni stuko dhe plotësoni detajet e mëposhtme:

    1. Emri i hostit (ose adresa IP): 169.254.10.1
    2. Lloji i lidhjes: SSH
    3. Seancat e ruajtura: Serë Smart_Greenhouse
  3. Klikoni në "Ruaj"
  4. Klikoni në "Hap"
  5. Nëse merrni një alarm sigurie nga stuko, klikoni "Po".

Hapi 5: Bazat e Raspberry Pi

Bazat e Raspberry Pi
Bazat e Raspberry Pi
  1. Kredencialet e mbrojtjes janë:

    1. emri i përdoruesit: pi
    2. fjalëkalim: mjedër
  2. Ndryshoni fjalëkalimin e paracaktuar duke shtypur komandën "passwd" dhe futni
  3. 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

Lidhuni me Wi-Fi dhe përditësoni Raspberry Pi
Lidhuni me Wi-Fi dhe përditësoni Raspberry Pi
Lidhuni me Wi-Fi dhe përditësoni Raspberry Pi
Lidhuni me Wi-Fi dhe përditësoni Raspberry Pi
Lidhuni me Wi-Fi dhe përditësoni Raspberry Pi
Lidhuni me Wi-Fi dhe përditësoni Raspberry Pi
  1. Lloji: sudo -i
  2. Lloji: jehonë "fjalëkalim" | wpa_passphrase "SSID" >> /etc/wpa_supplicant/wpa_supplicant.conf
  3. Ndryshoni fjalëkalimin në fjalëkalimin e wifi -t tuaj dhe SSID në emrin e wifi -t tuaj.
  4. Për të kontrolluar llojin: nano /etc/wpa_supplicant/wpa_supplicant.conf
  5. 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.

  6. Lloji: rinis rrjetin systemctl
  7. Lloji: rrjeti i statusit systemctl
  8. Lloji: ristartoni
  9. Prisni 30 sekonda, rinisni stuko, klikoni "Smart_Greenhouse" dhe klikoni "Hap"
  10. Identifikohu përsëri
  11. Lloji: ping 8.8.8.8
  12. Pas këtyre komandave, duhet të ketë diçka që duket si imazhi i mësipërm.
  13. 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

Aktivizo SPI dhe 1-tela
Aktivizo SPI dhe 1-tela
Aktivizo SPI dhe 1-tela
Aktivizo SPI dhe 1-tela
  1. Lloji: sudo raspi-config
  2. Zgjidhni "Opsionet e ndërfaqes"
  3. Zgjidhni "SPI", thoni "Po" dhe thoni "Ok"
  4. Zgjidhni "Opsionet e ndërfaqes"
  5. Zgjidhni "1-tela", thoni "Po" dhe thoni "Ok"
  6. Zgjidhni "Përfundo"
  7. Lloji: sudo reboot
  8. 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

  1. Lloji: përditësim sudo apt
  2. Lloji: sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
  3. Lloji: mkdir Smart_Greenhouse && cd Smart_Greenhouse
  4. Lloji: mkdir Smart_Greenhouse_frontend && cd Smart_Greenhouse_frontend
  5. Lloji: python3 -m venv --system-site-packages env
  6. Lloji: burimi env/bin/aktivizo
  7. Lloji: python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
  8. Lloji: sudo reboot

  9. Prisni 30 sekonda, rinisni stuko, klikoni "Smart_Greenhouse" dhe klikoni "Hap"
  10. Lloji: cd Smart_Greenhouse
  11. Lloji: mkdir Smart_Greenhouse_backend && cd Smart_Greenhouse_backend
  12. Lloji: python3 -m venv --system-site-packages env
  13. Lloji: burimi env/bin/aktivizo
  14. Lloji: python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
  15. Lloji: sudo reboot
  16. Prisni 30 sekonda, rinisni stuko, klikoni "Smart_Greenhouse" dhe klikoni "Hap"

Hapi 9: Ngarko kodin në Raspberry Pi

Ngarko kodin në Raspberry Pi
Ngarko kodin në Raspberry Pi
  1. Shkarkoni klientin më të fundit të filezilla nga faqja atje:
  2. Shkarkoni kodin nga github:
  3. Filloni fillezilla dhe plotësoni detajet e mëposhtme:

    1. Pritësi: 169.254.10.1
    2. Emri i përdoruesit: pi
    3. Fjalëkalimi: "fjalëkalimi që keni zgjedhur në Raspberry Pi"
    4. Porti: 22
    5. Klikoni lidh
  4. Në anën e majtë "siti lokal" lundroni te skedarët që keni shkarkuar nga github
  5. Në anën e djathtë "site extrene" lundroni te dosja Smart_Greenhouse
  6. Tërhiqni dosjet "conf" dhe "sql" në dosjen Smart_Greenhouse
  7. Hapni Smart_Greenhouse_backend në të dy anët dhe tërhiqni "modelin" dhe "main.py" nga e majta në anën e djathtë
  8. Kthehuni te dosja e mëparshme në të dy anët
  9. 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ë
  10. Duhet të duket si fotografia e mësipërme.

Hapi 10: Krijoni një bazë të dhënash

Krijoni një bazë të dhënash
Krijoni një bazë të dhënash
Krijoni një bazë të dhënash
Krijoni një bazë të dhënash
  1. Filloni stuko dhe regjistrohuni
  2. Lloji: cd Smart_Greenhouse/
  3. Lloji: sudo mariadb
  4. 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';
  5. Lloji: CREATE BAZA E TAT DHATNAVE smartgreenhousedb;

  6. 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;
  7. Lloji: shfaq bazat e të dhënave;
  8. Duhet të duket si fotografia e mësipërme.
  9. Lloji: dalje;
  10. Lloji: sudo mariadb <sql/smartgreenhousedb.sql
  11. Lloji: sudo mariadb
  12. Lloji: përdorni smartgreenhousedb;
  13. Lloji: shfaq tabelat;
  14. Lloji: dalje;

Hapi 11: Fillimi automatik i shkrimeve

Fillimi automatik i shkrimeve
Fillimi automatik i shkrimeve
  1. Lloji: sudo cp conf/project1-*. Service/etc/systemd/system/
  2. Lloji: sudo systemctl daemon-ringarkim
  3. Lloji: sudo systemctl start project1-*
  4. Lloji: sudo systemctl status status project 1-*
  5. Lloji: sudo cp conf/nginx/etc/nginx/sites-available/project1
  6. Lloji: sudo rm/etc/nginx/sites-enabled/default
  7. Lloji: sudo ln -s/etc/nginx/sites-available/project1/etc/nginx/sites-enabled/project1
  8. Lloji: sudo systemctl rinis nginx.service
  9. Lloji: sudo systemctl status nginx.service
  10. Lloji: sudo systemctl aktivizoni project1-flaskën
  11. Lloji: sudo systemctl aktivizoni projektin-sensor
  12. Duhet të duket si fotografia e mësipërme.

Hapi 12: Ndërton serën

  1. Ndërtoni serën.
  2. Shtoni të gjithë përbërësit në serë sipas diagramit elektrik.
  3. Shtoni fuqi dhe kënaquni.

Recommended: