Satura rādītājs:
- 1. darbība: sastāvdaļas
- 2. darbība. Uzrakstiet Rasbian uz Micro SD kartes
- 3. darbība: pievienojiet Ip un iespējojiet SSH
- 4. solis: sāciet darbu ar špakteli
- 5. darbība: Raspberry Pi pamati
- 6. darbība: izveidojiet savienojumu ar Wi-Fi un atjauniniet Raspberry Pi
- 7. darbība: iespējojiet SPI un 1 vadu
- 8. darbība: izveidojiet viedo siltumnīcas mapi un lejupielādējiet visas nepieciešamās paketes
- 9. solis: augšupielādējiet kodu Raspberry Pi
- 10. darbība: izveidojiet datu bāzi
- 11. darbība: automātiska skriptu palaišana
- 12. solis: Siltumnīcas izveide
Video: Viedā siltumnīca: 12 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Vai jums kādreiz bija problēma, ka jūsu siltumnīcā bija pārāk karsts, tāpēc visi jūsu augi nomira, jo aizmirsāt atvērt ventilācijas atveres?
Neskatieties tālāk, gudra siltumnīca ir šīs problēmas risinājums.
Tālāk ir aprakstīts, kā izveidot savu viedo siltumnīcu vai pārveidot siltumnīcu par gudru siltumnīcu.
1. darbība: sastāvdaļas
Sastāvdaļas:
1 x servomotors
2 x temperatūras sensors
1 x ventilators
2 x augsnes mitruma sensors
2 x gaismas sensors
8 x baltas gaismas diodes
vairāki rezistori
1 x 4 x 7 segmentu displejs
1 x MCP3008
1 x 74HC595
1 x Relais
1 x aveņu pi 3 modelis b
Maizes dēlis
džemperi
neliela siltumnīca
2. darbība. Uzrakstiet Rasbian uz Micro SD kartes
- Lejupielādējiet jaunāko versiju "rasbian stretch with desktop" no šīs vietnes:
- Izsaiņojiet raspbian failu.
- Lejupielādējiet arī jaunāko etcher versiju no šīs vietnes:
- Pārformatējiet 32 GB micro SD karti.
- Atveriet echter, atlasiet rasbiešu img un micro SD karti.
- Noklikšķiniet uz Flash.
3. darbība: pievienojiet Ip un iespējojiet SSH
- Pievienojiet "ssh" failu micro SD kartei.
- Atrodiet failu "cmdline.txt" un atveriet to.
- Beigās pievienojiet "ip = 169.254.10.1".
- Ievietojiet micro SD karti Raspberry Pi un piešķiriet tai jaudu.
- Pievienojiet datoram Raspberry Pi ar Ethernet kabeli.
4. solis: sāciet darbu ar špakteli
- Lejupielādējiet jaunāko versiju "rasbian stretch with desktop" no šīs vietnes:
-
Atveriet špakteli un aizpildiet šādu informāciju:
- HostName (vai IP adrese): 169.254.10.1
- Savienojuma veids: SSH
- Saglabātās sesijas: Smart_Greenhouse
- Noklikšķiniet uz "Saglabāt"
- Noklikšķiniet uz "Atvērt"
- Ja no špakteles saņemat drošības brīdinājumu, noklikšķiniet uz "Jā".
5. darbība: Raspberry Pi pamati
-
Defaktētie sertifikāti ir:
- lietotājvārds: pi
- parole: aveņu
- Mainiet noklusējuma paroli, ierakstot komandu "passwd" un ievadiet
- Ierakstiet pirmo pašreizējo aveņu paroli un pēc tam divreiz jauno izvēlēto paroli.
6. darbība: izveidojiet savienojumu ar Wi-Fi un atjauniniet Raspberry Pi
- Tips: sudo -i
- Tips: echo “parole” | wpa_passphrase “SSID” >> /etc/wpa_supplicant/wpa_supplicant.conf
- Mainiet paroli uz sava wifi paroli un SSID uz sava wifi nosaukumu.
- Lai pārbaudītu veidu: nano /etc/wpa_supplicant/wpa_supplicant.conf
-
Šajā failā vajadzētu būt kaut kam līdzīgam kā iepriekš redzamajā attēlā. Lai izietu no faila, izmantojiet "Ctrl" + "X".
- Tips: systemctl restartējiet tīklu
- Tips: systemctl statusa tīklošana
- Tips: atsāknēšana
- Pagaidiet 30 sekundes, restartējiet špakteli, noklikšķiniet uz "Smart_Greenhouse" un noklikšķiniet uz "Open"
- Piesakieties vēlreiz
- Tips: ping 8.8.8.8
- Pēc šīm komandām vajadzētu būt kaut kas līdzīgs iepriekš redzamajam attēlam.
- Tips: sudo apt-get update && sudo apt-get upgrade -y tas var aizņemt kādu laiku, lai atjauninātu.
7. darbība: iespējojiet SPI un 1 vadu
- Tips: sudo raspi-config
- Atlasiet "Interfeisa opcijas"
- Atlasiet "SPI", sakiet "Jā" un sakiet "Labi"
- Atlasiet "Interfeisa opcijas"
- Atlasiet "1 vads", sakiet "Jā" un sakiet "Labi"
- Atlasiet "Pabeigt"
- Tips: sudo reboot
- Pagaidiet 30 sekundes, restartējiet špakteli, noklikšķiniet uz "Smart_Greenhouse" un noklikšķiniet uz "Open"
8. darbība: izveidojiet viedo siltumnīcas mapi un lejupielādējiet visas nepieciešamās paketes
- Tips: sudo apt update
- Tips: sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
- Tips: mkdir Smart_Greenhouse && cd Smart_Greenhouse
- Tips: mkdir Smart_Greenhouse_frontend && cd Smart_Greenhouse_frontend
- Tips: python3 -m venv-system-site-paketes env
- Tips: avots env/bin/aktivizēt
- Tips: python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
-
Tips: sudo reboot
- Pagaidiet 30 sekundes, restartējiet špakteli, noklikšķiniet uz "Smart_Greenhouse" un noklikšķiniet uz "Open"
- Tips: cd Smart_Greenhouse
- Tips: mkdir Smart_Greenhouse_backend && cd Smart_Greenhouse_backend
- Tips: python3 -m venv-system-site-paketes env
- Tips: avots env/bin/aktivizēt
- Tips: python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
- Tips: sudo reboot
- Pagaidiet 30 sekundes, restartējiet špakteli, noklikšķiniet uz "Smart_Greenhouse" un noklikšķiniet uz "Open"
9. solis: augšupielādējiet kodu Raspberry Pi
- Lejupielādējiet jaunāko filezilla klientu no šīs vietnes:
- Lejupielādējiet kodu no github:
-
Sāciet fillezilla un aizpildiet šādu informāciju:
- Saimnieks: 169.254.10.1
- Lietotājvārds: pi
- Parole: "parole, kuru izvēlējāties Raspberry Pi"
- Osta: 22
- Noklikšķiniet uz savienojuma
- Kreisajā pusē esošajā vietējā vietnē dodieties uz failiem, kurus lejupielādējāt no github
- Labajā pusē esošajā "galējā vietnē" dodieties uz mapi Smart_Greenhouse
- Velciet mapi "conf" un "sql" uz mapi Smart_Greenhouse
- Atveriet Smart_Greenhouse_backend abās pusēs un velciet "model" un "main.py" no kreisās uz labo pusi
- Atgriezieties iepriekšējā mapē abās pusēs
- Atveriet Smart_Greenhouse_frontend abās pusēs un velciet “static”, “templates” un “app.py” no kreisās uz labo pusi
- Tam vajadzētu izskatīties kā attēlā iepriekš.
10. darbība: izveidojiet datu bāzi
- Sāciet tepe un piesakieties
- Tips: cd Smart_Greenhouse/
- Tips: sudo mariadb
- Tips: CREATE USER 'project1-admin'@'localhost' IDENTIFICED by 'admin'; IZVEIDOT LIETOTĀJU 'project1-web'@'localhost' IDENTIFICĒJA 'web'; CREATE USER 'project1-sensor'@'localhost' IDENTIFICED BY 'sensors';
- Tips: CREATE DATABASE smartgreenhousedb;
- Tips: Piešķiriet visas privilēģijas smartgreenhousedb.* Uz 'project1-admin'@'localhost' AR GRANT OPTION; GRANT SELECT, INSERT, UPDATE, DELETE ON smartgreenhousedb.* TO 'project1-web'@'localhost'; GRANT SELECT, INSERT, UPDATE, DELETE ON smartgreenhousedb.* TO 'project1-sensor'@'localhost'; FLUSH PRIVILĒGAS;
- Tips: rādīt datu bāzes;
- Tam vajadzētu izskatīties kā attēlā iepriekš.
- Tips: izeja;
- Tips: sudo mariadb <sql/smartgreenhousedb.sql
- Tips: sudo mariadb
- Tips: izmantojiet smartgreenhousedb;
- Tips: rādīt tabulas;
- Tips: izeja;
11. darbība: automātiska skriptu palaišana
- Tips: sudo cp conf/project1-*. Service/etc/systemd/system/
- Tips: sudo systemctl daemon-reload
- Tips: sudo systemctl start project1-*
- Tips: sudo systemctl statusa projekts1-*
- Tips: sudo cp conf/nginx/etc/nginx/sites-available/project1
- Tips: sudo rm/etc/nginx/sites-enabled/default
- Tips: sudo ln -s/etc/nginx/sites-available/project1/etc/nginx/sites-enabled/project1
- Tips: sudo systemctl restart nginx.service
- Tips: sudo systemctl statuss nginx.service
- Tips: sudo systemctl iespējot project1-kolbu
- Tips: sudo systemctl iespējot project1-sensoru
- Tam vajadzētu izskatīties kā attēlā iepriekš.
12. solis: Siltumnīcas izveide
- Veidojiet siltumnīcu.
- Pievienojiet visas sastāvdaļas siltumnīcai saskaņā ar elektrisko shēmu.
- Pievienojiet jaudu un izbaudiet.
Ieteicams:
Automātiska siltumnīca iekštelpās, pamatojoties uz Ikea Socker: 5 soļi
Automātiska iekštelpu siltumnīca, pamatojoties uz Ikea Socker: Sveiki, šī ir mana pirmā pamācība. Ar šo kopienu es daudz iemācījos, un es domāju, ka ir pienācis laiks atgriezties pie manām pazemīgajām idejām. Es atvainojos par savu angļu valodu, tā ir slikta, bet es darīšu visu iespējamo. Ideja bija izveidot siltumnīcu, kas ļautu man audzēt sēklas un
Lieliska siltumnīca ar automātisku laistīšanu, interneta savienojumu un daudz ko citu: 7 soļi (ar attēliem)
Lieliska siltumnīca ar automātisku laistīšanu, interneta savienojumu un daudz ko citu: laipni lūdzam šajā instrukcijā. Gājiena sākumā es biju dārza veikalā un redzēju dažas siltumnīcas. Un tā kā es jau sen gribēju izveidot projektu ar augiem un elektroniku, es devos uz priekšu un nopirku vienu: https://www.instagram.com/p
MAG (miniatūra automātiskā siltumnīca): 9 soļi
MAG (Miniatūra automātiskā siltumnīca): Mana māte lielāko daļu laika ir diezgan aizņemta. Tāpēc es gribēju viņai palīdzēt, automatizējot siltumnīcas. Tādā veidā viņa var ietaupīt mazliet laika, jo viņai nav nepieciešams laistīt augus. Es to varēšu sasniegt ar MAG (miniatūru automātisko dārzu). Tāpat kā
IGreenhouse - inteliģentā siltumnīca: 17 soļi (ar attēliem)
IGreenhouse - inteliģentā siltumnīca: mājās audzēti augļi un dārzeņi bieži vien ir labāki par tiem, ko pērkat, taču dažreiz jūs varat aizmirst par savu siltumnīcu. Šajā projektā mēs izgatavosim inteliģentu siltumnīcu. Šī siltumnīca automātiski atvērs un aizvērs viņa logus un durvis
UCL - IIOT siltumnīca: 11 soļi
UCL-IIOT siltumnīca: Šis projekts ir mūsu iepriekšējā projekta ar siltumnīcu paplašinājums (https: //www.instructables.com/id/EAL-EMBEDDED-GREE …). Šajā projektā mēs pievienojām datu bāzi, kurā reģistrējam visus savus datus un pēc tam vizualizējam tos ar mezglu sarkanu, lai iegūtu lielāku pārskatu