Satura rādītājs:

Automātiskā smidzināšanas sistēma - EasySprinkle: 5 soļi
Automātiskā smidzināšanas sistēma - EasySprinkle: 5 soļi

Video: Automātiskā smidzināšanas sistēma - EasySprinkle: 5 soļi

Video: Automātiskā smidzināšanas sistēma - EasySprinkle: 5 soļi
Video: 40 отборных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #1 2024, Novembris
Anonim
Automātiskā smidzināšanas sistēma - EasySprinkle
Automātiskā smidzināšanas sistēma - EasySprinkle
Automātiskā smidzināšanas sistēma - EasySprinkle
Automātiskā smidzināšanas sistēma - EasySprinkle
Automātiskā smidzināšanas sistēma - EasySprinkle
Automātiskā smidzināšanas sistēma - EasySprinkle
Automātiskā smidzināšanas sistēma - EasySprinkle
Automātiskā smidzināšanas sistēma - EasySprinkle

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

Datu bāzes veidošana
Datu bāzes veidošana

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

Korpuss
Korpuss
Korpuss
Korpuss

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: