Inhoudsopgave:

Contactloze en corrosievrije waterniveau-indicator en motorbesturing: 5 stappen
Contactloze en corrosievrije waterniveau-indicator en motorbesturing: 5 stappen

Video: Contactloze en corrosievrije waterniveau-indicator en motorbesturing: 5 stappen

Video: Contactloze en corrosievrije waterniveau-indicator en motorbesturing: 5 stappen
Video: Как сделать простой индикатор уровня воды с будильником #схема #bc547 #attiny85 #arduinoproject #led 2024, Juli-
Anonim
Contactloos en corrosievrij waterniveau-indicator en motorbesturing
Contactloos en corrosievrij waterniveau-indicator en motorbesturing
Contactloos en corrosievrij waterniveau-indicator en motorbesturing
Contactloos en corrosievrij waterniveau-indicator en motorbesturing

HI, In deze instructable gaan we zien hoe we de status van de watertank kunnen krijgen op basis van waterniveaus (hoog, gemiddeld, laag) van de bovenliggende tank met behulp van drie verschillende gekleurde leds op een contactloze manier met behulp van een ultrasone sensor en Arduino uno-bord.

Voordelen:

1. Zoals we gaan door een contactloze methode waarbij de ultrasone sensor de afstand van het object krijgt (zelfs het kan water zijn) door een signaal te verzenden en te berekenen hoeveel tijd het kost om terug te stuiteren, is er geen probleem van corrosie van draden.

2. We kunnen op elk moment niveaus verhogen of verlagen zonder extra hardware.

3. Minder onderhoud.

4. Werkt zelfs met een klein zonnepaneel.

nadelen:

1. Niet volledig waterdicht, ultrasone sensor mag niet in contact komen met water.

Wij hebben nodig

1. Ultrasone sensor - HC SR04 -1

2. Arduino uno-bord - 1

3. Led s van verschillende kleuren -3

4. 100 ohm weerstanden-3

5. usb-kabel om arduino te programmeren.

6. enkele aansluitdraden.

7. Zonnepaneel 10 v, 5w of 9v adapter of 5v adapter om het bord van stroom te voorzien.

Het hele project is opgedeeld in twee delen, Deel 1: led-interface voor verschillende waterstanden

Deel 2: Relais-interface. voor AC (220V/110V) motorbesturing.

Deel 1:

Stap 1: Arduino Uno-bord testen

Arduino Uno-bord testen
Arduino Uno-bord testen
Arduino Uno-bord testen
Arduino Uno-bord testen

Alle nieuwe borden worden geleverd met voorgeprogrammeerde led-knipperlichten aan boord, maar als we oude uno gebruiken die voor andere projecten werd gebruikt, kan deze worden getest met een eenvoudig led-knipperprogramma aan boord.

Stap 2: Coderen

Programmeer de uno met deze code.

U kunt de code aanpassen aan uw behoeften, hier is de maximale hoogte van de tank 110 cm

Rode led brandt bij waterstand >60 cm && <= 70 cm.

Blauwe led knippert wanneer het waterniveau >40 && <=60.cm. is

Blauwe led brandt bij waterstand >25 && <=40 cm.

Groene led brandt bij waterstand <25 cm.

Stap 3: Schakelschema

Schakelschema
Schakelschema
Schakelschema
Schakelschema
Schakelschema
Schakelschema

1. Installeer de ultrasone sensor enkele centimeters boven het maximale waterniveau en zet deze vast met een waterdichte container.

2. Breng vier draden van de sensor, namelijk vcc, gnd, trig, echo, naar het arduino-bord met behulp van verlengdraden.

3. Sluit de 1. Vcc-draad van de sensor aan op 5v van arduino

2. gnd-draad van sensor naar gnd van arduino

3. Trek de draad van de sensor naar pin #8 van de arduino

4. Echo-draad van sensor naar pin #10 van arduino

Nu moeten we LED's aansluiten om het waterniveau aan te geven.

1. Verbind rood van pin #2 met gnd via een weerstand van 100 ohm, dit geeft een laag niveau aan

2. Verbind groen van pin #4 met gnd via een weerstand van 100 ohm, dit geeft een hoog niveau aan

3. Verbind wit van pin #3 met gnd via een weerstand van 100 ohm, dit geeft een gemiddeld niveau aan.

Stap 4: Voeding naar Arduino

1. U kunt een 9v-adapter gebruiken.

of

2. u kunt 10v zonnepaneel.

of

3.u kunt 5v rechtstreeks gebruiken om arduino v in pin.

Aanbevolen: