Watersensor vir grond: 7 stappe
Watersensor vir grond: 7 stappe
Anonim
Watersensor vir grond
Watersensor vir grond

Hierdie projek is 'n maklike en baie insiggewende manier om die studente op te voed wat doeltreffend is om kodes te skryf en die meganismes van die elektronika wat by die arduino betrokke is, te verstaan.

Vereiste materiaal:

- Arduino mikrobeheerder

- Watersensor (maksimum waarde 1023)

- Handjievol draaddrade (manlik tot manlik en vroulik tot manlik)

- Broodbord (Mini een word aanbeveel)

- Servomotor

Stap 1: Stap 1: Versamel alle materiaal

Plaas al u materiaal in 'n leë ruimte, plaas dit op 'n ruim plek en weg van voedsel of drank, want dit kan die elektronika beskadig. Ek raai u ook aan om 'n draadstropper by u te hou, ingeval u gewone drade in plaas van jumperkabels het.

Stap 2: Stap 2: Watersensorverbindings

Stap 2: Verbindings met watersensor
Stap 2: Verbindings met watersensor

1. Trek drie springkabels (rooi, swart en geel) en die watersensor op

2. Koppel die rooi draad aan die + op die watersensor, die swart aan die "-" en die geel draad aan die S

Stap 3: Stap 3: Eerste bedrading van Arduino

1. Koppel twee drade aan die arduino, een op 5v en die ander met GND

2. Koppel die een wat u aan 5V gekoppel het na die stap met die positiewe op die broodbord en die GND met die negatiewe

Stap 4: Stap 4: Watersensorverbindings

Stap 4: Verbindings met watersensor
Stap 4: Verbindings met watersensor

1. Koppel die geel draad van die watersensor aan die A0

2. Verbind die swart met die negatiewe of grond op die broodbord van die watersensor met die arduino

3. Verbind die rooi met die positiewe aan die broodbord van die watersensor met die arduino

Stap 5: Stap 5: Servomotor

Stap 5: Servomotor
Stap 5: Servomotor

1. Koppel die oranje draad van die servomotor aan 'n geel draad

2. Koppel die rooi draad aan enige kleur van u keuse

3. Koppel die bruin aan 'n ander kleur van jou keuse

4. Sodra hierdie stappe gedoen is, gaan ons nou die servomotor aan die broodbord en die arudino koppel

5. Koppel die geel draad aan pen 9.

6. Koppel die draad wat aan die rooi draad op die motor gekoppel is, aan die positief

7. Koppel die draad wat aan die bruin draad op die servomotor gekoppel is, aan die aarde

Stap 6: Stap 6: Kode

Stap 6: Kode
Stap 6: Kode

1. Koppel u arduino aan die rekenaar en maak die Arduino -sagteware op u rekenaar oop

2. Begin deur die servomotor te identifiseer deur te sê #include

3. Identifiseer elke veranderlike, die servo, watersensor wat aan A0 gekoppel is, asook die "hoek" wat bloot die posisie van u servomotor is

4. Om void.setup te begin, begin met die reeks begin (9600) en verklaar ook die servo wat aan pen 9 geheg is.

5. Na die stap, is die leemte -lus, begin met "int" gevolg deur die sensorwaarde wat u analoog is, wat die watersensor is

6. Maak seker dat u die Serial.print -opdrag hieronder insluit en gebruik "ln" sodat dit in 'n ry is wanneer u die humiditeit van die water monitor

7. Maak dan seker dat die sensorwaarde tussen 500 en 180 is met behulp van 'int.angle', want dit hang af van die humiditeit, alhoewel die watersensor 1023 tot 180 moet wees, wat die maksimum en min waarde is afhangende van die gebruik van die projek, sowel as die maksimum en min waardes volgens u spesifieke watersensor

8. Voeg nou dieselfde reeks by, druk onder onder en voeg my servo. Skryf (hoek) daaronder in

9. Die laaste stap is om die vertraging by te voeg wat ek bygevoeg het "vertraging (15)" gevolg deur die} om die kode af te sluit

Stap 7: Stap 7: Finalisering

Stap 7: afronding
Stap 7: afronding

Noudat die kode funksioneel en werk, kan u die sensor in die motor voeg en 'n seriële monitor gebruik om die humiditeit van water of grond op te spoor. Maak ook klein stukkies konstruksiepapier of -skerm by, want dit kan bewys dat u grond water benodig of nie, afhangende van die humiditeit.