Talaan ng mga Nilalaman:
- Hakbang 1: Mga Tool at Component
- Hakbang 2: Pag-set up ng RPi
- Hakbang 3: Kumonekta sa RPi
- Hakbang 4: Ang Greenhouse
- Hakbang 5: Ang Mga Seksyon ng Angle
- Hakbang 6: Windows at Pinto
- Hakbang 7: Mga kable
- Hakbang 8: Pagdaragdag ng Mga Servos
- Hakbang 9: Mga Push Button
- Hakbang 10: Ang Soldering Led & Temperature Sensor
- Hakbang 11: Itago ang Mga Kable sa Layo
- Hakbang 12: Pag-coding
- Hakbang 13: MySQL Database
- Hakbang 14: Lumikha ng Talahanayan sa Pycharm
- Hakbang 15: I-upload ang Project
- Hakbang 16: Awtomatikong Tumakbo
- Hakbang 17: Paggamit ng IGreenhouse
Video: IGreenhouse - Intelligent Greenhouse: 17 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ang mga prutas at gulay na nasa bahay ay madalas na mas mahusay kaysa sa iyong bibilhin, ngunit kung minsan ay maaaring mawala sa iyo ang paningin ng iyong greenhouse. Sa proyektong ito gagawa kami ng isang matalinong greenhouse. Ang greenhouse na ito ay awtomatikong bubuksan at isasara ang kanyang mga bintana at pintuan kapag ito ay masyadong mainit o sobrang lamig. Kapag ang mga halaman ay matutuyo, ang matalinong greenhouse ay awtomatikong magpapainum ng iyong mga halaman (sa proyektong ito ay makikita natin ang pagtutubig batay sa isang led). Ang oras na ang iyong mga halaman ay natubigan at kapag ang pinto at bintana ay binuksan o sarado ay ipinapakita sa isang gawang bahay na website.
Hakbang 1: Mga Tool at Component
Mga tool:
- Isang tangang ng rivet
- Isang multifunctional na lagari
- Isang diameter ng drill na 1 mm
- Isang hakbang na drill 8mm
- panukalang tape
- Isang file
- Papel de liha
- snap-off na kutsilyo
- Isang bakal na bakal
Mga Bahagi (tingnan ang PDF):
- Mga motor ng servo
- Itulak ang mga pindutan
- Raspberry Pi 3 Model B
- Temperatura sensor
- Sensor ng kahalumigmigan
- Breadboard
- Transistor
- Universal Power supply
- Mga lumalaban
- MCP3008
- Pi T-Cobbler (Opsyonal)
- Pinangunahan
- Mga wire
- Ethernet cable
- 5, 2V adapter
- 8GB micro SD card
- Mga bisagra
- Alluminium blind rivets
- Maliwanag na plato ng polisterin
- Seksyon ng anggulo
- Soldering Tin
- Dalawang panig na tape
- Mga Pin
- Ang elektrikal na pag-urong ng manggas
- Mga kurbatang kurdon
- Kahon
Maximum na gastos: € 167, 82
Hakbang 2: Pag-set up ng RPi
Magsisimula kaming mag-install ng operating system sa aming Raspberry Pi.
- I-download ang imaheng "Raspbian Jessie na may pixel" mula sa website ng Raspberry Pi. Makikita mo na ito ay isang ZIP-file.
- I-extract ang ZIP-file na ito sa isang nais na lokasyon.
-
I-download ang tool na Win32 Disk Imager, maaari itong ma-download sa Sourceforge.
- Mag-click sa icon ng folder upang mapili ang imahe
- Pagkatapos ay piliin sa "Device" ang iyong microSD
- Pagkatapos mag-click sa "Sumulat"
Matapos maisulat ang imahe sa iyong microSD, maaari mong buksan ang microSD sa Windows Explorer.
- Buksan ang file na "cmdline.txt"
- Idagdag ang sumusunod na linya bago ang salitang "rootwait": 169.254.10.0
- Pagkatapos i-save ang file.
- Ipasok ang microSD sa RPi
- Mag-apply ng boltahe sa iyong RPi na may 5, 2V DC Adapter
- Ikonekta ang network cable sa RPi at i-plug ito sa network port ng iyong computer.
Ang iyong Raspberry ay handa nang gamitin ngayon.
Hakbang 3: Kumonekta sa RPi
Upang kumonekta sa aming RPi gagamitin namin ang Putty.
- I-download ang Putty
- Lumikha ng isang koneksyon sa SSH (tingnan ang imahe)
-
Mag-sign in
- Username: pi
- Password: raspberry
PAGTATAYA NG WIFI UP
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Pumunta sa ilalim ng file at idagdag ang sumusunod:
network = {ssid = "pangalan ng wireless netwerok" psk = "password ng wireless network"
}
Upang makita ang uri ng iyong IP address:
ifconfig wlan0
Ngayon ay maaari kang wireless na kumonekta sa iyong Raspberry Pi
Hostname sa Putty = IP address
Hakbang 4: Ang Greenhouse
Sa hakbang na ito ay gagawin namin ang greenhouse mismo.
Kakailanganin mo:
- Isang multifunctional na lagari
- Isang file
- Ang natitirang mga materyal na nabanggit sa bayarin ng mga materyales
Mga Hakbang:
- Nakita ang panel ng polystyreen tulad ng nakalarawan sa draft sa itaas.
-
Nakita ang seksyon ng anggulo tulad ng nakalarawan sa larawan sa itaas:
- 3 x 50 cm
- 2 x 50 cm (anggulo 140 °)
-
4 x 20, 5 cm na may isang naiilawan na pinaikling ng 1, 5 cm
pinutol ng miter ang mga profile na ito gamit ang 2 x 50 cm (anggulo 140 °)
- 4 x 17, 5 cm (hiwa ng dalawa sa dalawa upang gawing gable)
- Pagkatapos ng paglalagari, polish ang burr.
Hakbang 5: Ang Mga Seksyon ng Angle
- Ipagsama ang lahat ng mga bahagi sa base ng mga seksyon ng anggulo.
- Mag-drill ng mga butas sa iyong sulok na profile at polystyrene pannel, tulad ng ipinakita sa larawan. Ang lapad ay ipinahiwatig sa balot ng iyong mga bulag na rivet.
- Ilagay ang mga bulag na rivet sa mga butas at ayusin ang mga ito gamit ang isang rivet pliers.
!! Mangyaring tandaan na ang mga bulag na rivet ay diametrically tutol, kaya wala kaming mga problema sa karagdagang. !
5. Ngayon ay idulas mo ang harap at ang likod sa greenhouse.
Hakbang 6: Windows at Pinto
Ngayon ay ilalagay namin ang pinto at ang mga bintana.
- Markahan ang pinto at ang mga bintana tulad ng ipinakita sa mga larawan sa itaas.
- Nakita ang mga minarkahang bahagi gamit ang isang multifunctional saw. Pagkatapos ng paglalagari makikita mo na mayroong burr sa gilid ng mga bintana at pintuan.
- I-polish ang mga gilid at pati na rin ang mga gilid ng mga piraso na iyong na-sa out hanggang sa hindi mo na makita ang anumang burr.
- I-pin ang mga bintana at pintuan ng mga bisagra tulad ng isinalarawan sa mga larawan.
Handa na ang greenhouse ngayon
Hakbang 7: Mga kable
- R2 = 220Ω risistor
- R3 = 1kΩ risistor
- R4 = 10kΩ risistor
- R5 = 1kΩ risistor
- R6 = 10kΩ risistor
- R7 = 1kΩ risistor
- R8 = 10kΩ risistor
- R10 = 470Ω risistor
- R11 = 220Ω risistor
- R12 = 220Ω risistor
Hakbang 8: Pagdaragdag ng Mga Servos
I-paste ang mga servo motor sa polystyreen panel, gamit ang double sided tape.
Siguraduhin na ang kanilang pivot point ay nasa isang tuwid na linya na may hinge point ng pinto at mga bintana. (tingnan ang larawan)
- Upang matiyak na ang pinto at ang mga bintana ay hinila ng servo motor, kakailanganin naming mag-drill ng isang maliit na butas (diameter 1 mm). Sa pagitan ng wick ng servo at ng butas maglalagay kami ng isang pin.
- Upang makuha ang aming mga kable sa loob, mag-drill kami ng isang butas na may isang step drill. Habang nag-drill ka, tiyaking itulak mo ang iyong drill sa isang tiyak na panig. Sa ganitong paraan nakakakuha kami ng isang uri ng rektanggulo.
I-tuck ang baybay kaya't kapag bumukas ang servo, sumasama ang pinto dito.
Palawakin ang mga wires (pag-uugnay sa iba pang mga wires) upang maabot mo ang iyong breadboard sa dulo ng greenhouse.
Hakbang 9: Mga Push Button
Sa hakbang na ito magsisimula kaming mag-drill ng 4 na butas na may diameter na 1 mm upang mai-plug ang aming mga pindutan (upang buksan at isara ang pinto).
- Panatilihin ang iyong pindutan kung saan mo nais na ilakip siya (sa tabi ng pintuan) at iguhit ang isang tuldok sa lugar ng mga binti ng iyong pindutan. (2 beses, 2 pindutan)
- Mag-drill sa tuldok na iginuhit mo.
Ikabit ang mga pindutan
- Ipasok ang mga binti ng mga pindutan sa pamamagitan ng mga butas. (isa sa loob, isa sa labas)
- Maghinang ng isang kawad sa bawat binti ng pindutan.
- Ilagay ang pag-urong ng init sa binti at sa piraso ng brazed, upang ang mga wire ay hindi gumawa ng isang maikling circuit.
- Maghinang sa dulo ng isang kawad isang 220 ohm risistor. Ilagay ang pag-urong ng init sa ibabaw nito.
Mag-drill ng isang butas gamit ang step drill tulad ng nakikita sa nakaraang hakbang, kaya maaari nating dalhin sa loob ang mga wire ng panloob na pindutan.
Ikabit ang mga wire ng dalawang mga pindutan kasama ang isang clamping strap.
Palawakin ang mga wires (pag-uugnay sa iba pang mga wires) upang maabot mo ang iyong breadboard sa dulo ng greenhouse.
Hakbang 10: Ang Soldering Led & Temperature Sensor
Paghinang ng humantong tulad ng ginawa mo sa pamamagitan ng pindutan ng push.
- Maghinang ng isang kawad sa bawat binti ng humantong.
- Ilagay ang pag-urong ng init sa binti at sa piraso ng brazed, upang ang mga wire ay hindi gumawa ng isang maikling circuit.
- Maghinang sa dulo ng isang kawad isang 220 ohm risistor. Ilagay ang pag-urong ng init sa ibabaw nito
Maghinang sa bawat thread ng sensor ng temperatura ng isang male-female thread. Kaya't magiging madali upang ikonekta ang aming sensor ng temperatura sa breadboard.
!! Huwag kalimutan na ilagay ang elektrikal na pag-urong ng manggas sa mga solder na bahagi. !
Hakbang 11: Itago ang Mga Kable sa Layo
Sa hakbang na ito ay tiyakin namin na ang mga kable ay hindi tatakbo sa aming mga halaman.
- Magpasok ng isang clamping strap sa mga butas na nabuo kapag inilagay mo ang iyong mga blind rivet sa harap mismo ng bawat isa.
- Ipasok ang lahat ng mga cable sa clamping strap at hilahin.
At sa wakas:
Dumaan ang iyong breadboard at Raspberry Pi sa maliit na kahon na may dobleng panig na tape at mag-drill ng isang butas sa backpanel upang mailabas mo ang iyong power supply.
Hakbang 12: Pag-coding
Bago namin mapatakbo ang code, dapat muna tayong mag-install ng ilang mga bagay sa aming Raspberry Pi.
-
Paganahin ang interface ng isang kawad
- sudo raspi-config
- Mga pagpipilian sa pagitan
- 1-wire: paganahin
- sudo nano /boot/config.txt
- idagdag ang sumusunod na dtoverlay = w1-gpio
- i-restart ang Raspberry Pi sa 'sudo reboot'
-
Pag-install ng MySQL sa Raspberry Pi
- sudo apt-get update && sudo apt-get upgrade
- sudo apt-get install mysql-server
- sudo apt-get install MySQL-client
-
MySQL -uroot -p
password = ugat
-
Pag-install ng konektor ng MySQL
sudo apt-get install python3-mysql.connector
- I-download ang proyekto ng Flask mula sa Github.
- Buksan ang proyekto sa Pycharm
Hakbang 13: MySQL Database
Ang MySQL user toevoegen
MySQL -uroot -p
GUMAWA NG USER 'pangalan' @ 'localhost' NAILANG NG 'password';
IPAGBIGAY ANG LAHAT NG PRIVILEGES SA *. * SA 'pangalanan' @ 'localhost' NA MAY GRANT OPTION;
GUMAWA NG USER 'pangalan' @ '%' NAILANG NG 'password';
IPAGBIGAY ANG LAHAT NG PRIVILEGES SA *. * SA 'pangalanan' @ '%' MAY GRANT OPTION
Napili ang password at pangalan.
Lumikha ng isang bagong database
GUMAWA NG DATABASE ENMDatabase;
Lumabas sa koneksyon ng MySQL
huminto
Hakbang 14: Lumikha ng Talahanayan sa Pycharm
Idagdag bilang Pinagmulan ng Data ng isang MySQL database.
- CTRL + SHIFT + Isang Database
- + Pinagmulan ng Data MySQL
Gumamit ng susunod na impormasyon:
Pangkalahatan
Host: localhost Port: 3306
Database: ENMDatabase
Gumagamit: ** pangalan na pinili mo sa nakaraang hakbang
Password: ** password na pinili mo sa nakaraang hakbang
SSH / SSL
Proxy host: ** iyong IP address Port: 22
Gumagamit ng proxy: pi
Proxy password: raspberry
Pagpasok ng mga talahanayan
- Mag-right click sa ENMDatabase Open console
- Ipatupad ang mga sql file (Database.zip) sa 'console'
- Resulta: tingnan ang imahe sa itaas
Hakbang 15: I-upload ang Project
Sa Flask:
- Mag-click sa Mga Configure ng Pag-deploy ng Mga Tool
- I-configure tulad ng nasa larawan sa itaas
- Mag-click sa Pag-upload ng Mga Tool sa Pag-upload sa Default na server
Hakbang 16: Awtomatikong Tumakbo
Ito ang pinakahuling hakbang bago namin magamit ang aming greenhouse!
Pumunta sa iyong Raspberry Pi sa Putty
sudo nano / etc / profile
Idagdag ang sumusunod na linya sa ibaba:
python /home/pi/ProjectFlask/ProjectFlask.py &
Hakbang 17: Paggamit ng IGreenhouse
Sa hakbang na ito ilalagay namin ang aming greenhouse na handa na para magamit.
- Ikonekta ang suplay ng kuryente mula sa Rasberry Pi sa socket.
- Maghintay hanggang sa ganap na ma-boot ang Raspberry Pi.
- Ikonekta ang unibersal na supply ng kuryente sa socket.
Palaging maghintay upang ikonekta ang unibersal na supply ng kuryente hanggang sa ganap na ma-boot ang Raspberry Pi, kung hindi man hindi gagana ang tama ang mga motor na servo
Upang makita ang iyong website: maghanap para sa iyong IP address na susundan ng: 5000
Ngayon ang iyong iGreenhouse ay handa nang gamitin. Maaari kang lumaki ng iyong sariling prutas at gulay
Kaya't sasabihin ko: tamasahin ang iyong pagkain!
Inirerekumendang:
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
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
The Greenhouse Project (RAS): Subaybayan ang Mga Elemento upang Mag-reaksyon sa aming Taniman: 18 Hakbang (na may Mga Larawan)
The Greenhouse Project (RAS): Subaybayan ang Mga Elemento na Magre-react sa aming Taniman: Nagmumungkahi ang proyektong ito na subaybayan ang temperatura ng hangin, ningning at halumigmig, pati na rin ang temperatura ng grove at halumigmig. Nagmumungkahi din ito na i-network ang mga hakbang na ito na nababasa sa website ng Actoborad.com Upang magawa, ikinonekta namin ang 4 na sensor sa N