Inhoudsopgave:

Watersensor voor bodem: 7 stappen
Watersensor voor bodem: 7 stappen

Video: Watersensor voor bodem: 7 stappen

Video: Watersensor voor bodem: 7 stappen
Video: How To Make Simple Water Level Indicator | Water Level Indicator Project | DIY Water Level Indicator 2024, November
Anonim
Watersensor voor bodem
Watersensor voor bodem

Dit project is een gemakkelijke en zeer informatieve manier om de studenten op te leiden die efficiënt zijn in het schrijven van codes en het begrijpen van de mechanismen van de elektronica die bij de Arduino betrokken is.

Vereiste materialen:

- Arduino-microcontroller

- Watersensor (max. waarde 1023)

- Handvol jumperdraden (zowel mannelijk naar mannelijk als vrouwelijk naar mannelijk)

- Breadboard (Mini one wordt aanbevolen)

- Servomotor

Stap 1: Stap 1: Verzamel alle materialen

Zorg ervoor dat je al je materialen in een lege ruimte plaatst, zet ze op een plek die ruim is en uit de buurt van eten of drinken, dit kan de elektronica beschadigen. Ik zou ook aanraden om ook een draadstripper bij je te houden voor het geval je gewone draden hebt in plaats van startkabels.

Stap 2: Stap 2: Watersensoraansluitingen

Stap 2: Watersensoraansluitingen
Stap 2: Watersensoraansluitingen

1. Pak drie startkabels (rood, zwart en geel) en de watersensor

2. Sluit de rode draad aan op de + op de watersensor, de zwarte op de "-" en de gele draad op de S

Stap 3: Stap 3: Arduino eerste bedrading

1. Sluit twee draden aan op de arduino, één op 5v en de andere op GND

2. Sluit na die stap degene die u op 5V hebt aangesloten aan op de positieve op het breadboard en de GND op de negatieve

Stap 4: Stap 4: Watersensoraansluitingen

Stap 4: Watersensoraansluitingen
Stap 4: Watersensoraansluitingen

1. Sluit de gele draad van de watersensor aan op de A0

2. Sluit de zwarte aan op de negatieve of aarde op het breadboard van de watersensor op de arduino

3. Sluit de rode aan op het positieve op het breadboard van de watersensor op de arduino

Stap 5: Stap 5: Servomotor

Stap 5: Servomotor
Stap 5: Servomotor

1. Sluit de oranje draad van de servomotor aan op een gele draad

2. Sluit de rode draad aan op een kleur naar keuze

3. Verbind de bruine met een andere kleur naar keuze

4. Zodra die stappen zijn voltooid, gaan we nu de servomotor aansluiten op het breadboard en arudino

5. Sluit de gele draad aan op pin 9.

6. Sluit de draad die is aangesloten op de rode draad op de motor aan op de plus

7. Sluit de draad die is aangesloten op de bruine draad op de servomotor aan op aarde

Stap 6: Stap 6: Coderen

Stap 6: Coderen
Stap 6: Coderen

1. Sluit je arduino aan op de computer en open de Arduino-software op je computer

2. Begin met het identificeren van de servomotor door te zeggen #include

3. Identificeer elke variabele, de servo, watersensor die is aangesloten op A0, evenals de "hoek" die eenvoudigweg de positie van uw servomotor is

4. Om nu met void.setup te beginnen, begin met het initiëren van de seriële start (9600) en declareer ook de servo die is bevestigd aan pin 9.

5. Na die stap is de lege lus, begin met het gebruik van "int" gevolgd door de sensorwaarde die uw analoge aflezing is, wat de watersensor is

6. Zorg ervoor dat u de opdracht Serial.print eronder opneemt en gebruik "ln" zodat het in een regel staat bij het bewaken van de vochtigheid van het water

7. Gebruik vervolgens "int.angle" om ervoor te zorgen dat de sensorwaarde tussen 500 en 180 ligt, dit is omdat het afhangt van de vochtigheid, hoewel de watersensor 1023 tot 180 moet zijn, wat de maximale en minimale waarde is, deze varieert afhankelijk van het gebruik van het project en de max- en min-waarden volgens uw specifieke watersensor

8. Voeg nu dezelfde serie toe, print ln eronder en voeg "mijn servo. schrijf (hoek) daaronder" toe

9. De laatste stap is om de vertraging toe te voegen die ik "delay (15)" heb toegevoegd, gevolgd door de } om de code af te sluiten

Stap 7: Stap 7: Finaliseren

Stap 7: Finaliseren
Stap 7: Finaliseren

Nu de code functioneel en werkend is, kunt u de sensor in de motor toevoegen en een seriële monitor gebruiken om de vochtigheid van het water of de bodem te detecteren. Zorg er ook voor dat u kleine stukjes bouwpapier of display toevoegt, omdat het display kan aantonen dat uw grond water nodig heeft of niet, afhankelijk van de vochtigheid.

Aanbevolen: