Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi
- Hakbang 2: Isulat ang Rasbian sa Micro SD Card
- Hakbang 3: Idagdag ang Ip at Paganahin ang SSH
- Hakbang 4: Magsimula Sa Putty
- Hakbang 5: Mga Pangunahing Kaalaman sa Raspberry Pi
- Hakbang 6: Kumonekta sa Wi-Fi at i-update ang Raspberry Pi
- Hakbang 7: Paganahin ang SPI at 1-wire
- Hakbang 8: Lumikha ng Smart Greenhouse Folder at I-download ang Lahat ng Kinakailangan na Mga Pakete
- Hakbang 9: Mag-upload ng Code sa Raspberry Pi
- Hakbang 10: Lumikha ng Database
- Hakbang 11: Awtomatikong Pagsisimula ng Mga Script
- Hakbang 12: Bumubuo ng Greenhouse
Video: Smart Greenhouse: 12 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Nagkaroon ka ba ng problema si Didyou na ito ay sobrang init sa iyong greenhouse, kaya't ang lahat ng iyong mga halaman ay namatay, dahil nakalimutan mong buksan ang mga air vents?
Huwag nang tumingin sa malayo, ang smart greenhouse ang solusyon sa problemang ito.
Sinusundan ka ng sumusunod na hakbang kung paano mo maitatayo ang iyong Smart Greenhouse o baguhin ang iyong greenhouse sa isang Smart Greenhouse.
Hakbang 1: Mga Bahagi
Mga Bahagi:
1 x Servo motor
2 x Temperatuursensor
1 x tagahanga
2 x sensor ng kahalumigmigan ng lupa
2 x light sensor
8 x puting humantong
maraming resistors
1 x 4 ng 7-segment na pagpapakita
1 x MCP3008
1 x 74HC595
1 x Mga Relais
1 x raspberry pi 3 modelo b
Breadboard
jumpercables
isang maliit na greenhouse
Hakbang 2: Isulat ang Rasbian sa Micro SD Card
- I-download ang pinakabagong bersyon na "rasbian stretch with desktop" mula doon sa site:
- I-zip ang file ng raspbian.
- I-download din ang pinakabagong bersyon ng etcher mula sa site na iyon:
- Baguhin ang 32GB micro SD card.
- Buksan ang echter, piliin ang rasbian img at ikaw micro SD card.
- Mag-click sa Flash.
Hakbang 3: Idagdag ang Ip at Paganahin ang SSH
- Magdagdag ng isang "ssh" na file sa micro SD card.
- Hanapin ang file na "cmdline.txt" at buksan ito.
- Idagdag ang "ip = 169.254.10.1" sa dulo.
- Ipasok ang micro SD card sa je Raspberry Pi at bigyan ito ng lakas.
- Ikonekta ang Raspberry Pi gamit ang isang ethernet cable sa iyong pc.
Hakbang 4: Magsimula Sa Putty
- I-download ang pinakabagong bersyon na "rasbian stretch with desktop" mula doon sa site:
-
Buksan ang masilya at punan ang mga sumusunod na detalye:
- HostName (o IP address): 169.254.10.1
- Uri ng koneksyon: SSH
- Mga Nai-save na Session: Smart_Greenhouse
- Mag-click sa "I-save"
- Mag-click sa "Buksan"
- Kung nakakuha ka ng alerto sa seguridad mula sa masilya, i-click ang "Oo".
Hakbang 5: Mga Pangunahing Kaalaman sa Raspberry Pi
-
Ang mga pagkabigo na cedential ay:
- username: pi
- password: raspberry
- Baguhin ang default na password sa pamamagitan ng pag-type ng utos na "passwd" at ipasok
- I-type ang unang kasalukuyang password raspberry at pagkatapos nito dalawang beses ang iyong bagong password na iyong pinili.
Hakbang 6: Kumonekta sa Wi-Fi at i-update ang Raspberry Pi
- Uri: sudo -i
- Uri: echo "password" | wpa_passphrase “SSID” >> /etc/wpa_supplicant/wpa_supplicant.conf
- Palitan ang password sa password ng iyong wifi at SSID sa pangalan ng iyong wifi.
- Upang suriin ang uri: nano /etc/wpa_supplicant/wpa_supplicant.conf
-
Dapat mayroong isang bagay sa file na ito na mukhang ang imahe sa itaas. Gamitin ang "Ctrl" + "X" upang lumabas sa file.
- Uri: systemctl restart networking
- Uri: systemctl status networking
- Uri: reboot
- Maghintay ng 30 segundo, i-restart ang masilya, i-click ang "Smart_Greenhouse" at i-click ang "Buksan"
- Mag-log in ulit
- Uri: ping 8.8.8.8
- Pagkatapos ng mga utos na ito, dapat mayroong isang bagay na katulad ng imahe sa itaas.
- Uri: sudo apt-get update && sudo apt-get upgrade -y maaaring magtagal ito upang mag-update.
Hakbang 7: Paganahin ang SPI at 1-wire
- Uri: sudo raspi-config
- Piliin ang "Mga Pagpipilian sa Interface"
- Piliin ang "SPI", sabihin ang "Oo" at sabihin ang "Ok"
- Piliin ang "Mga Pagpipilian sa Interface"
- Piliin ang "1-wire", sabihin ang "Oo" at sabihin ang "Ok"
- Piliin ang "Tapusin"
- Uri: sudo reboot
- Maghintay ng 30 segundo, i-restart ang masilya, i-click ang "Smart_Greenhouse" at i-click ang "Buksan"
Hakbang 8: Lumikha ng Smart Greenhouse Folder at I-download ang Lahat ng Kinakailangan na Mga Pakete
- Uri: sudo apt update
- Uri: sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
- Uri: mkdir Smart_Greenhouse && cd Smart_Greenhouse
- Uri: mkdir Smart_Greenhouse_frontend && cd Smart_Greenhouse_frontend
- Uri: python3 -m venv --system-site-packages env
- Uri: pinagmulan env / bin / buhayin
- Uri: python -m pip install mysql-konektor-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-konektor-python passlib
-
Uri: sudo reboot
- Maghintay ng 30 segundo, i-restart ang masilya, i-click ang "Smart_Greenhouse" at i-click ang "Buksan"
- Uri: cd Smart_Greenhouse
- Uri: mkdir Smart_Greenhouse_backend && cd Smart_Greenhouse_backend
- Uri: python3 -m venv --system-site-packages env
- Uri: pinagmulan env / bin / buhayin
- Uri: python -m pip install mysql-konektor-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-konektor-python passlib
- Uri: sudo reboot
- Maghintay ng 30 segundo, i-restart ang masilya, i-click ang "Smart_Greenhouse" at i-click ang "Buksan"
Hakbang 9: Mag-upload ng Code sa Raspberry Pi
- I-download ang pinakabagong client ng filezilla mula doon sa site:
- I-download ang code mula sa github:
-
Simulan ang fillezilla at punan ang mga sumusunod na detalye:
- Host: 169.254.10.1
- Username: pi
- Password: "password na pinili mo sa Raspberry Pi"
- Port: 22
- I-click ang kumonekta
- Sa kaliwang bahagi "lokal na site" mag-navigate sa mga file na iyong na-download mula sa github
- Sa kanang bahagi ng "extrene site" mag-navigate sa folder ng Smart_Greenhouse
- I-drag ang mga folder na "conf" at "sql" sa folder na Smart_Greenhouse
- Buksan ang Smart_Greenhouse_backend sa magkabilang panig at i-drag ang "modelo" at "main.py" mula kaliwa patungo sa kanang bahagi
- Bumalik sa nakaraang folder sa magkabilang panig
- Buksan ang Smart_Greenhouse_frontend sa magkabilang panig at i-drag ang "static", "template" at "app.py" mula kaliwa patungo sa kanang bahagi
- Ito ay dapat magmukhang larawan sa itaas.
Hakbang 10: Lumikha ng Database
- Simulan ang masilya at mag-log in
- Uri: cd Smart_Greenhouse /
- Uri: sudo mariadb
- Uri: GUMAWA NG USER 'project1-admin' @ 'localhost' NAILANG NG 'admin'; GUMAWA NG USER 'project1-web' @ 'localhost' NA NAKILALA NG 'web'; GUMAWA NG USER 'project1-sensor' @ 'localhost' KILALA NG 'sensor';
- Uri: GUMAWA NG DATABASE smartgreenhousedb;
- Uri: bigyan ANG LAHAT NG PRIVILEGES SA smartgreenhousedb. * Sa 'project1-admin' @ 'localhost' MAY GRANT OPTION; MAGPILI NG PILI, INSERT, I-UPDATE, TANGGAL SA smartgreenhousedb. * SA 'project1-web' @ 'localhost'; GRANT SELECT, INSERT, UPDATE, Delete SA smartgreenhousedb. * SA 'project1-sensor' @ 'localhost'; FLUSH PRIVILEGES;
- Uri: ipakita ang mga database;
- Ito ay dapat magmukhang larawan sa itaas.
- Uri: exit;
- Uri: sudo mariadb <sql / smartgreenhousedb.sql
- Uri: sudo mariadb
- Uri: gumamit ng smartgreenhousedb;
- Uri: ipakita ang mga talahanayan;
- Uri: exit;
Hakbang 11: Awtomatikong Pagsisimula ng Mga Script
- Uri: sudo cp conf / project1 - *. Service / etc / systemd / system /
- Uri: sudo systemctl daemon-reload
- Uri: sudo systemctl start project1- *
- Uri: proyekto ng status ng sudo systemctl1- *
- Uri: sudo cp conf / nginx / etc / nginx / sites-available / project1
- Uri: sudo rm / etc / nginx / mga site-pinagana / default
- Uri: sudo ln -s / etc / nginx / sites-available / project1 / etc / nginx / sites-pinagana / project1
- Uri: sudo systemctl restart nginx.service
- Uri: sudo systemctl status nginx.service
- Uri: sudo systemctl paganahin ang project1-flask
- Uri: sudo systemctl paganahin ang project1-sensor
- Ito ay dapat magmukhang larawan sa itaas.
Hakbang 12: Bumubuo ng Greenhouse
- Buuin ang greenhouse.
- Idagdag ang lahat ng mga bahagi sa greenhouse ayon sa de-koryenteng diagram.
- Magdagdag ng lakas at mag-enjoy.
Inirerekumendang:
Awtomatikong Indoor Greenhouse Batay sa Ikea Socker: 5 Mga Hakbang
Awtomatikong Indoor Greenhouse Batay sa Ikea Socker: Kumusta, ito ang aking unang itinuturo. Marami akong natutunan sa comunity na ito, at sa palagay ko oras na upang ibalik ang aking mga mapagpakumbabang ideya. Humihingi ako ng paumanhin tungkol sa aking ingles, mahirap, ngunit gagawin ko ang lahat na magagawa ko. Ang ideya ay upang gumawa ng isang deskop greenhouse na hinayaan akong lumaki ng mga binhi at
Pag-automate ng isang Greenhouse Sa LoRa! (Bahagi 2) -- Mga Nagbukas ng Window Window: 6 Mga Hakbang (na may Mga Larawan)
Pag-automate ng isang Greenhouse Sa LoRa! (Bahagi 2) || Ang Opener ng Window Window: Sa proyektong ito ay ipapakita ko sa iyo kung paano ako lumikha ng isang naka-motor na window opener para sa aking greenhouse. Nangangahulugan iyon na ipapakita ko sa iyo kung anong motor ang ginamit ko, kung paano ko dinisenyo ang aktwal na mekanikal na sistema, kung paano ko ihinahatid ang motor at sa wakas kung paano ko ginamit ang isang Arduino LoRa
Galing ng Greenhouse Na May Awtomatikong Pagtubig, Koneksyon sa Internet at Higit Pa: 7 Mga Hakbang (na may Mga Larawan)
Galing ng Greenhouse Sa Awtomatikong Pagtubig, Koneksyon sa Internet at Higit Pa: Maligayang pagdating sa Mga Instructionable na ito. Sa simula ng martsa, nasa isang tindahan ako ng hardin at nakakita ng ilang mga greenhouse. At dahil nais kong gumawa ng isang proyekto sa mga halaman at electronics nang matagal na, nagpatuloy ako at bumili ng isa: https://www.instagram.com/p
Smart-Greenhouse: 9 Mga Hakbang
Smart-Greenhouse: Kamusta mga marker, Kami ay isang pangkat ng tatlong mag-aaral at ang proyektong ito ay bahagi ng paksang tinatawag na Creative Electronics, isang Beng Electronic Engineering 4th year module sa University of Malaga, School of Telecomunication (http: //etsit.uma .es /). Ang pro
Mga Smart Greenhouse Sensor: 5 Hakbang
Mga Smart Greenhouse Sensor: Ang Instructable na ito ay nasa paligsahan ng Microcontroller, mangyaring iboto ito: DHello sa lahat, Ngayon ay ipapakita ko sa iyo ang aking munting proyekto na aking itinayo sa loob ng ilang araw. Ang hanay na ito ay gawa sa 4 (apat) na magkakaibang mga sensor at sa palagay ko ang bawat may-ari ng greenhouse