Cov txheej txheem:
- Khoom siv
- Kauj Ruam 1: Hluav Taws Xob Hluav Taws Xob
- Kauj ruam 2: Ua Database
- Kauj Ruam 3: Txoj Cai (backend)
- Kauj Ruam 4: Txoj Cai (sab xub ntiag)
- Kauj ruam 5: Casing
Video: Tsis Siv Neeg Sprinkling System - EasySprinkle: 5 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
EasySprinkle yog qhov tsis siv neeg txau cov txheej txheem rau cov nyom hauv koj lub vaj.
Thaum nruab hnub kub nrog me ntsis kom tsis muaj nag nws tuaj yeem ua rau koj cov nyom pib qhuav dej thiab koj yuav tsum muab dej rau koj tus kheej. Lub hom phiaj rau txoj haujlwm no yog li koj tsis tas yuav ua qhov no ntxiv thiab koj cov nyom yuav nyob zoo.
Txoj haujlwm no siv ntsuas kub, noo noo thiab ntsuas qib dej txhawm rau txheeb xyuas yog tias cov nyom qhuav dej los tsis yog. Lub kaw lus yuav muab dej rau cov nyom yog tias nws lub cev qhuav dej siv lub qhov txuas txuas rau cov kav dej ntawm koj cov kais dej uas yuav qhib thaum xav tau.
Khoom siv
Microcontroller:
Raspberry Pi
Sensors:
- LM35 Kub Sensor
- SparkFun Hws noo Sensor
- T1592 P Dej Sensor
- MCP3008 (ADC hloov pauv rau kev nyeem sensor)
Tus Actuator:
- Rainbird 100-HV Solenoid Valve
- 1-channel Relay Module (lossis ntau dua raws nyob ntawm seb muaj pes tsawg tus li cas rau koj cov kais dej uas koj xav tau.)
- Transformer 24V/AC (Solenoid Valve ua haujlwm ntawm AC voltage ntawm 24V)
Yeem:
LCD-zaub (kom pom IP Chaw Nyob ntawm Raspberry Pi)
Circuit Court:
- Creadboard thiab cables
- Cov tooj liab tooj liab rau qhov hloov pauv
Case (yeem):
- Ntoo lub thawv
- Laum kom ua qhov hauv lub thawv ntoo
- Kua nplaum muab cov cuab yeej kho mob tso rau hauv lub thawv
Kauj Ruam 1: Hluav Taws Xob Hluav Taws Xob
Koj tuaj yeem ua hluav taws xob hluav taws xob ntawm lub khob cij siv daim phiaj qhia hluav taws xob txuas nrog cov kauj ruam.
Tsuas yog rau tus hloov pauv koj yuav xav tau qee lub xov tooj liab los txuas nws nrog lub valve thiab cov qauv xa tawm.
Schematic cov ntaub ntawv rub tawm hauv qab no:
Kauj ruam 2: Ua Database
Txhawm rau ua cov ntaub ntawv rau qhov haujlwm koj yuav tsum ua tus qauv hauv MySQL Workbench.
Nov yog cov ntxhuav koj yuav xav tau:
Actie
Nov yog qhov uas txhua qhov ua los ntawm lub cuab yeej.
Cov lus 'actie' muaj Cov Ntaus ID uas tau hais los ntawm lub rooj 'ntaus ntawv'. Lub rooj kuj muaj cov xwm txheej thiab hnub tim.
Ntaus ntawv
Nov yog qhov uas txhua yam khoom siv tuaj.
Lub rooj 'ntaus ntawv' muaj cov hom, ntsuas ntsuas thiab piav qhia ntawm txhua lub cuab yeej. (Sensors thiab actuators)
Sib ntsib
Nov yog qhov uas txhua qhov kev ntsuas tuaj.
Lub rooj 'ntsib' kuj tseem muaj Tus Ntaus ID los ntawm 'ntaus ntawv' lub rooj thiab tus nqi thiab hnub tim.
Koj kuj tseem tuaj yeem siv cov ntaub ntawv pov tseg uas kuv tau ua uas tuaj yeem pom ntawm GitHub:
Kauj Ruam 3: Txoj Cai (backend)
Koj tuaj yeem pom cov cai rau backend ntawm GitHub:
Nws ua haujlwm li cas:
Tus lej backend tau sau hauv Python.
Lub backend yuav muaj cov cai rau kho vajtse, cov ntsuas yuav ntsuas txhua teev thiab xa cov txiaj ntsig no mus rau lub hauv paus. Lub valve yuav ua haujlwm nyob ntawm cov ntaub ntawv sensor thiab yuav qhib rau ib teev yog tias yam tsawg kawg ntawm qhov ntsuas tsis tau ua tiav. Cov ntaub ntawv raug xa los ntawm backend mus rau tom ntej siv SocketIO.
Tsuas yog khiav app.py kom nws ua haujlwm.
Hloov kho nws raws li koj nyiam:
Txhawm rau ua kom txoj cai ua haujlwm koj yuav tsum hloov qee yam.
Config.py muaj cov ntaub ntawv pov thawj rau lub database, hloov qhov no rau koj tus neeg siv database, tus lej zais, thiab lwm yam.
Kauj Ruam 4: Txoj Cai (sab xub ntiag)
Koj tuaj yeem rov pom cov cai rau lub ntsej muag ntawm GitHub:
Nws ua haujlwm li cas:
Lub ntsej muag yuav muaj html thiab css rau lub vev xaib thov. Cov ntaub ntawv javascript yog sib tham los ntawm frontend rau backend kom tau txais cov ntaub ntawv ntawm lub vev xaib.
Muab cov ntaub ntawv tso rau hauv/var/www/html nplaub tshev ntawm koj li Raspberry Pi.
Kauj ruam 5: Casing
Raws li pom hauv cov duab saum toj no kuv siv lub thawv ntoo txhawm rau muab kho vajtse nrog qee cov kua nplaum. Thiab drilled qhov nyob rau hauv nws rau lub hwj chim cable, sensor thiab valve cables. Kuv kuj txiav tawm ib lub duab plaub nyob hauv lub hau kom haum rau lub LCD zaub hauv.
Pom tseeb koj tuaj yeem xaiv rau koj tus kheej li cas koj yuav ua koj li cas, tab sis qhov no tsuas yog muab piv txwv rau koj.
Pom zoo:
Tsis Siv Neeg Tshuab Luam Ntawv Tsis Siv Neeg Gumball: 18 Kauj Ruam (nrog Duab)
Tsis Siv Neeg Tshuab Luam Ntawv Tsis Siv Neeg Gumball: Peb tau Ua Kov Tsis Pub Siv Gumball Siv lub micro: me ntsis, Crazy Circuits Bit Board, ntsuas qhov deb, siv servo, thiab duab los qhia. Ua nws thiab siv nws yog "BLAST" "! ? ? Thaum koj tso koj txhais tes rau hauv lub hauv paus ntawm lub foob pob hluav taws, lub ntsuas qhov deb
Tsis Siv Neeg Qhov Muag Tsis Pom Kev Siv EV3: 6 Cov Kauj Ruam
Tsis Siv Neeg Qhov Muag Qhov Muag Siv EV3: Kuv muaj txheej txheej qhov muag tsis pom qhov muag hauv kuv chav pw uas kuv feem ntau tsis hnov qab qhib lossis kaw thaum sawv ntxov lossis yav tsaus ntuj. Kuv xav kom siv qhov qhib thiab kaw, tab sis nrog kev thim rov qab thaum rau thaum twg kuv tab tom hloov pauv
Yooj Yim Tsis Siv Neeg Hloov Neeg Hlau Siv Arduino & L293d IC: 6 Kauj Ruam
Yooj Yim Tsis Siv Neeg Hloov Neeg Hlau Siv Arduino & L293d IC: Nov yog lub hauv paus neeg hlau ua haujlwm los ntawm arduino thiab nws ua dab tsi yog tias nws tsuas yog ncig ib puag ncig thiab ua raws txoj hauv kev ncig los ntawm txoj cai tab sis koj tuaj yeem hloov kho cov cai kom hloov txoj hauv kev yooj yim. Nws yog txoj haujlwm yooj yim uas txhua tus tuaj yeem tsim .. Yog li Yog Koj Ev
Tsis Siv Neeg Kev Hla Hla Kev Siv Hluav Taws Xob Siv Arduino Raws Kev Nkag Nkag Platform: 9 Cov Kauj Ruam
Tsis Siv Neeg Kev Hla Hla Kev Siv Hluav Taws Xob Siv Arduino Raws Kev Nkag Siab Platform: Christmas tsuas yog ib lub lim tiam xwb! Txhua leej txhua tus tibneeg hu tauj coob nrog kev ua koob tsheej thiab tau txais khoom plig, uas, los ntawm txoj kev, tau txais txhua qhov nyuaj dua kom tau nrog qhov tsis muaj peev xwm nyob ib puag ncig peb. Yuav ua li cas mus los ntawm khoom plig qub thiab ntxiv qhov kov ntawm DIY rau
Ib qho yooj yim heev/yooj yim/Tsis yooj yim txoj hauv kev kom tib neeg/tib neeg/tsiaj/neeg hlau zoo li lawv muaj txias tiag tiag/Lub zeem muag tshav kub kub (Xim ntawm Koj Xaiv) Siv GIMP: 4 Cov Kauj Ruam
Ib qho yooj yim heev/yooj yim/Tsis yooj yim txoj hauv kev kom tib neeg/tib neeg/tsiaj/neeg hlau zoo li lawv muaj txias tiag tiag/Lub zeem muag tshav kub kub (Xim ntawm Koj Xaiv) Siv GIMP: Nyeem … lub npe