INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
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
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
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
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
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.