Satura rādītājs:
- Piegādes
- 1. darbība: elektronikas ķēde
- 2. darbība. Datu bāzes izveide
- 3. darbība: kods (aizmugure)
- 4. darbība. Kods (priekšpuse)
- 5. solis: apvalks
Video: Automātiskā smidzināšanas sistēma - EasySprinkle: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
EasySprinkle ir automātiskas smidzināšanas sistēmas projekts zālēm jūsu dārzā.
Karstās dienās, kad lietus ir neliels vai bez tā, iespējams, jūsu zāle sāk dehidrēt, un jums pašam jānodrošina ūdens. Šī projekta mērķis ir, lai jums tas nekad nebūtu jādara, un jūsu zāle paliks veselīga.
Šajā projektā tiek izmantots temperatūras, mitruma un ūdens līmeņa sensors, lai noteiktu, vai zāle ir dehidrēta vai nē. Sistēma nodrošinās ūdeni ar zāli, ja tā ir dehidrēta, izmantojot vārstu, kas savienojams ar jūsu sprinkleru ūdens caurulēm, kuras vajadzības gadījumā tiks atvērtas.
Piegādes
Mikrokontrolleris:
Raspberry Pi
Sensori:
- LM35 temperatūras sensors
- SparkFun mitruma sensors
- T1592 P Ūdens sensors
- MCP3008 (ADC pārveidotājs sensoru rādījumiem)
Izpildmehānisms:
- Rainbird 100-HV solenoīda vārsts
- 1 kanālu releja modulis (vai vairāki kanāli atkarībā no vēlamā sprinkleru vārstu skaita).
- Transformators 24V/AC (solenoīda vārsts darbojas ar 24V maiņstrāvas spriegumu)
Neobligāti:
LCD displejs (lai parādītu Raspberry Pi IP adresi)
Ķēde:
- Maizes dēlis un kabeļi
- Vara stieples transformatoram
Lieta (pēc izvēles):
- Koka kaste
- Urbis caurumu izgatavošanai koka kastē
- Līme, lai ievietotu aparatūru kastē
1. darbība: elektronikas ķēde
Jūs varat izveidot elektronisko shēmu uz maizes dēļa, izmantojot shēmai pievienoto shēmu.
Tikai transformatoram jums būs nepieciešami daži vara vadi, lai to savienotu ar vārstu un releja moduli.
Shematiskos failus var lejupielādēt zemāk:
2. darbība. Datu bāzes izveide
Lai izveidotu projekta datu bāzi, jums ir jāizveido modelis MySQL Workbench.
Šeit ir nepieciešamas tabulas:
Aktrise
Šeit visas darbības rodas no ierīces.
Tabulā “actie” ir ietverts ierīces ID, kas norādīts tabulā “device”. Tabulā ir arī statuss un datums.
Ierīce
Šeit nāk visas ierīces.
Tabulā “ierīce” ir katras ierīces tips, mērvienība un apraksts. (Sensori un izpildmehānismi)
Mērīšana
Šeit nāk visi pasākumi.
Tabulā “tikšanās” ir arī ierīces ID no tabulas “ierīce”, kā arī vērtība un datums.
Varat arī vienkārši izmantot manu izveidoto izgāztuves failu, kas atrodams vietnē GitHub:
3. darbība: kods (aizmugure)
Fona sistēmas kodu varat atrast vietnē GitHub:
Kā tas strādā:
Aizmugures kods ir rakstīts Python.
Aizmugurē būs aparatūras kods, sensori mērīs katru stundu un nosūtīs šīs vērtības datu bāzei. Vārsts darbosies atkarībā no sensora datiem un automātiski tiks atvērts stundu, ja netiks ievērotas minimālās sensora vērtības. Dati tiek nosūtīti no aizmugures uz priekšgalu, izmantojot SocketIO.
Vienkārši palaidiet app.py, lai tas darbotos.
Mainot to atbilstoši savām vēlmēm:
Lai kods darbotos, jums kaut kas jāmaina.
Config.py satur datu bāzes akreditācijas datus, nomainiet to uz savu datu bāzes lietotāju, paroli utt.
4. darbība. Kods (priekšpuse)
Jūs atkal varat atrast priekšējās sistēmas kodu vietnē GitHub:
Kā tas strādā:
Priekšpusē būs tīmekļa lietojumprogrammas html un css. JavaScript failiem ir jāsazinās no priekšpuses uz aizmuguri, lai iegūtu datus tīmekļa lapā.
Ielīmējiet failus Raspberry Pi mapē/var/www/html.
5. solis: apvalks
Kā redzams attēlos iepriekš, es izmantoju koka kastīti, lai ievietotu aparatūru ar kādu līmi. Un tajā ir izurbti caurumi barošanas kabelim, sensoram un vārsta kabeļiem. Es arī izgriezu taisnstūri vāciņā, lai tas ietilptu LCD displejā.
Acīmredzot jūs varat izvēlēties, kā izgatavot apvalku, taču tas ir tikai piemērs.
Ieteicams:
Automātiska augu laistīšanas sistēma, izmantojot mikro: bits: 8 soļi (ar attēliem)
Automātiskā augu laistīšanas sistēma, izmantojot mikro: bitu: Šajā pamācībā es jums parādīšu, kā izveidot automātisku augu laistīšanas sistēmu, izmantojot Micro: bit un dažas citas mazas elektroniskas sastāvdaļas. Micro: bit izmanto mitruma sensoru lai uzraudzītu mitruma līmeni auga augsnē un
Automātiska augu laistīšanas sistēma: 4 soļi
Automātiskā augu laistīšanas sistēma: Lūk, kā es izveidoju savu automātisko augu laistīšanas sistēmu
Automātiskā atbildes sistēma V1.0: 17 soļi (ar attēliem)
Automātiskā atbildētāja sistēma V1.0: Dažreiz es vienkārši nevēlos atbildēt uz tālruni. Labi, labi … lielāko daļu laika man tiešām ir vienalga atbildēt uz tālruni. Ko lai saka, esmu aizņemts cilvēks. Ilgu laiku es vēlējos sistēmu, kas būtu līdzīga tai, ko telefona kompānija
Smidzināšanas krāsas trafarets klēpjdatoram: 13 soļi (ar attēliem)
Smidzināšanas krāsas trafarets klēpjdatoram: izveidojiet trafaretu un pielāgotu aerosola krāsu klēpjdatoram
Smidzināšanas krāsas vāciņi skaļruņu korpusam: 10 soļi
Smidzināšanas krāsas vāciņi skaļruņu korpusam: Daudzi no mums saviem projektiem izmanto aerosola krāsu. Un es domāju, ka dažiem no jums mājās joprojām ir tukšas kannas. Tātad pārstrādāsim šīs tukšās kannas. Pirms es izmantoju vāciņus tikai elektronisko komponentu un mazu skrūvju glabāšanai. Šajā ible mēs izmantosim ca