Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Electronics Circuit
- Hakbang 2: Paggawa ng Database
- Hakbang 3: Ang Code (backend)
- Hakbang 4: Ang Code (frontend)
- Hakbang 5: Casing
Video: Awtomatikong Sprinkling System - EasySprinkle: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ang EasySprinkle ay isang awtomatikong proyekto ng sistema ng pagwiwisik para sa damo sa iyong hardin.
Sa mga maiinit na araw na may bahagyang walang ulan maaaring posible ang iyong damo ay nagsimulang mag-dehydrate at kailangan mo itong ibigay ng tubig sa iyong sarili. Ang layunin para sa proyektong ito ay kaya hindi mo na kailangang gawin ito muli at ang iyong damo ay mananatiling malusog.
Ang proyektong ito ay gumagamit ng sensor ng Temperatura, Moisture at Antas ng Tubig upang makilala kung ang damo ay inalis ang tubig o hindi. Magbibigay ang system ng tubig sa damo kung ito ay inalis ang tubig gamit ang isang balbula na konektado sa mga tubo ng tubig ng iyong mga pandilig na magbubukas kapag kinakailangan.
Mga gamit
Microcontroller:
Raspberry Pi
Mga Sensor:
- LM35 Temperatura Sensor
- SparkFun Moisture Sensor
- T1592 P Water Sensor
- MCP3008 (converter ng ADC para sa mga pagbabasa ng sensor)
Actuator:
- Rainbird 100-HV Solenoid Valve
- 1-channel Relay Module (o higit pang mga channel depende sa kung gaano karaming mga balbula para sa iyong mga sprayer na gusto mo.)
- Transformer 24V / AC (Gumagana ang Solenoid Valve sa AC boltahe ng 24V)
Opsyonal:
LCD-display (upang ipakita ang IP Address ng Raspberry Pi)
Circuit:
- Breadboard at mga kable
- Ang mga wire ng tanso para sa transpormer
Kaso (opsyonal):
- Kahon na gawa sa kahoy
- Mag-drill para sa paggawa ng mga butas sa kahon na gawa sa kahoy
- Pandikit upang ilagay ang hardware sa kahon
Hakbang 1: Electronics Circuit
Maaari mong gawin ang elektronikong circuit sa isang breadboard gamit ang mga circuit skema na nakakabit sa hakbang.
Para lamang sa transpormer kakailanganin mo ang ilang mga wire na tanso upang ikonekta ito sa balbula at relay module.
Maida-download sa ibaba ang mga file ng scémmatika:
Hakbang 2: Paggawa ng Database
Upang gawin ang database para sa proyekto kailangan mong gumawa ng isang modelo sa MySQL Workbench.
Narito ang mga talahanayan na kakailanganin mo:
Actie
Dito nagmula ang lahat ng mga pagkilos ng isang aparato.
Naglalaman ang talahanayan na 'aktie' ng Device ID mula sa talahanayan na 'aparato'. Naglalaman din ang talahanayan ng katayuan at petsa.
Aparato
Dito nagmula ang lahat ng mga aparato.
Naglalaman ang talahanayan na 'aparato' ng uri, pagsukat ng yunit at paglalarawan ng bawat aparato. (Mga sensor at actuator)
Pagmemet
Dito dumarating ang lahat ng mga panukala.
Naglalaman din ang talahanayan na 'meting' ng Device ID mula sa talahanayan na 'aparato' at isang halaga at petsa.
Maaari mo ring gamitin ang dump file na ginawa ko na matatagpuan sa GitHub:
Hakbang 3: Ang Code (backend)
Mahahanap mo ang code para sa backend sa GitHub:
Paano ito gumagana:
Ang backend code ay nakasulat sa Python.
Maglalaman ang backend ng code para sa hardware, susukat ang mga sensor bawat oras at ipadala ang mga halagang ito sa database. Patakbuhin ang balbula depende sa data ng sensor at awtomatikong magbubukas ng isang oras kung hindi natutugunan ang mga minimum na halaga ng sensor. Ipinapadala ang data mula sa backend hanggang sa frontend gamit ang SocketIO.
Patakbuhin lamang ang app.py upang gumana ito.
Binabago ito sa iyong mga kagustuhan:
Upang mapagana ang code kailangan mong baguhin ang isang bagay.
Naglalaman ang Config.py ng mga kredensyal para sa database, baguhin ito sa iyong gumagamit ng database, password, atbp.
Hakbang 4: Ang Code (frontend)
Mahahanap mo muli ang code para sa frontend sa GitHub:
Paano ito gumagana:
Maglalaman ang frontend ng html at css para sa web application. Ang mga javascript file ay upang makipag-usap mula sa frontend hanggang sa backend upang makuha ang data sa web page.
I-paste ang mga file sa / var / www / html folder ng iyong Raspberry Pi.
Hakbang 5: Casing
Tulad ng nakikita sa mga larawan sa itaas Gumamit ako ng isang kahon na gawa sa kahoy upang ilagay ang hardware na may ilang pandikit. At nag-drill ng mga butas dito para sa mga cable ng kuryente, sensor at balbula. Pinutol ko rin ang isang rektanggulo sa talukap ng mata upang magkasya ang LCD display.
Malinaw na maaari kang pumili para sa iyong sarili kung paano mo gagawin ang iyong pambalot, ngunit ito ay upang mabigyan ka lamang ng isang halimbawa.
Inirerekumendang:
Awtomatikong Plant Watering System Gamit ang isang Micro: bit: 8 Hakbang (na may Mga Larawan)
Awtomatikong Plant Watering System Gamit ang isang Micro: bit: Sa Instructable na ito, ipapakita ko sa iyo kung paano bumuo ng isang awtomatikong sistema ng pagtutubig ng halaman gamit ang isang Micro: bit at ilang iba pang maliliit na elektronikong sangkap. Ang Micro: bit ay gumagamit ng isang sensor ng kahalumigmigan upang masubaybayan ang antas ng kahalumigmigan sa lupa ng halaman at
Mainit na Plate na Awtomatikong Control System (HPACS): 3 Mga Hakbang
Hot Plate Automatic Control System (HPACS): Nilalayon ng proyektong ito na magbigay ng isang simpleng madaling maunawaan na paraan ng pag-unawa kung paano gawin ang awtomatikong pag-tune ng PID gamit ang isang pampainit. Ang ginawa ko ay batay sa pamamaraang Åström – Hägglund para sa pagkuha ng mga parameter gamit ang bang-bang control upang ihayag ang system characteri
Raspberry Pi Batay sa Touch Libreng Awtomatikong Hand Wash System para sa Covid-19: 4 Hakbang
Ang Raspberry Pi Base Touch Free Awtomatikong Hand Wash System para sa Covid-19: Ito ay isang simpleng sistema ng paghuhugas ng kamay gamit ang mga sensor ng pir at isang board na Raspberry pi. Pangunahin ang application na ito ay dinisenyo para sa hangarin sa kalinisan. Ang modelo ay maaaring mailagay sa mga pampublikong lugar, ospital, mall atbp
Awtomatikong Fan / Air Conditioning System: 6 Mga Hakbang
Awtomatikong Fan / Air Conditioning System: Maligayang pagdating! Sa Instructable na ito, lalakad kita sa pamamagitan ng kung paano bumuo ng iyong sariling awtomatikong Fan / Air Conditioning System. Nakikipag-usap ang Instructable na ito sa isang window fan, na ginagamit upang palamig ang mga silid sa init ng tag-init. Ang layunin ng proyektong ito ay upang
WiFi Awtomatikong Tagapakain ng Halaman Na May Reservoir - Panloob / Panlabas na Pag-aayos ng Paglilinang - Awtomatikong Mga Halaman ng Tubig na May Remote na Pagsubaybay: 21 Hakbang
Ang WiFi Awtomatikong Tagapakain ng halaman na may reservoir - Pag-set up ng Panloob / Panlabas na Paglilinang - Awtomatikong Mga Halaman ng Tubig Na May Malayuang Pagsubaybay: Sa tutorial na ito ipapakita namin kung paano mag-set up ng isang pasadyang panloob / panlabas na sistema ng feeder ng halaman na awtomatikong nagdidilig ng mga halaman at maaaring subaybayan nang malayuan gamit ang Adosia platform