Cuprins:

Contactați mai puțin indicatorul de nivel al apei și controlul motorului fără coroziune: 5 pași
Contactați mai puțin indicatorul de nivel al apei și controlul motorului fără coroziune: 5 pași

Video: Contactați mai puțin indicatorul de nivel al apei și controlul motorului fără coroziune: 5 pași

Video: Contactați mai puțin indicatorul de nivel al apei și controlul motorului fără coroziune: 5 pași
Video: Cum sa verifici in mod corect nivelul uleiului!? ElcarGid Service. 2024, Iulie
Anonim
Contactați mai puțin indicatorul de nivel al apei și controlul motorului fără coroziune
Contactați mai puțin indicatorul de nivel al apei și controlul motorului fără coroziune
Contactați mai puțin indicatorul de nivel al apei și controlul motorului fără coroziune
Contactați mai puțin indicatorul de nivel al apei și controlul motorului fără coroziune

Bună, în acest instructable vom vedea cum să obținem starea rezervorului de apă pe baza nivelurilor de apă (ridicat, mediu, scăzut) ale rezervorului aerian folosind trei led-uri colorate diferite într-un mod fără contact cu ajutorul senzorului ultrasonic și a plăcii Arduino uno.

Pro:

1. Pe măsură ce mergem prin metoda fără contact în care senzorul ultrasonic obține distanța obiectului (chiar și poate fi apă) prin transmiterea unui semnal și calcularea timpului necesar pentru a reveni, nu există nicio problemă de coroziune a firelor.

2. Putem crește sau micșora nivelurile fără hardware suplimentar în orice moment al timpului.

3. Mai puțină întreținere.

4. Funcționează chiar și cu panou solar mic.

Contra:

1. Nu este complet rezistent la apă, senzorul cu ultrasunete nu trebuie să intre în contact cu apa.

Avem nevoie

1. Senzor cu ultrasunete- HC SR04 -1

2. Placă Arduino uno- 1

3. Leduri de diferite culori -3

4. Rezistențe de 100 ohmi-3

5. cablu USB pentru a programa arduino.

6. unele fire de conectare.

7. Adaptor panou solar 10 v, 5w sau 9v sau adaptor 5v pentru alimentarea plăcii.

Întregul proiect este împărțit în două părți, Partea 1: interfață cu leduri pentru diferite niveluri de apă

Partea 2: Interfață de releu. pentru controlul motorului AC (220V / 110V).

Partea 1:

Pasul 1: Testarea plăcii Arduino Uno

Testarea plăcii Arduino Uno
Testarea plăcii Arduino Uno
Testarea plăcii Arduino Uno
Testarea plăcii Arduino Uno

Toate plăcile noi vin cu intermitent cu led intermitent preprogramat, dar dacă folosim uno vechi care era folosit pentru alte proiecte poate fi testat cu un program simplu intermitent cu led intermitent.

Pasul 2: Cod

Programează uno cu acest cod.

Puteți modifica codul care se potrivește nevoilor dvs., aici înălțimea maximă a rezervorului este de 110 cm

Ledul roșu luminează atunci când nivelul apei este> 60 cm && <= 70 cm.

Ledul albastru clipește când nivelul apei este> 40 && <= 60.cm

Ledul albastru luminează atunci când nivelul apei este> 25 && <= 40 cm.

Ledul verde luminează atunci când nivelul apei este <25 cm.

Pasul 3: Diagrama circuitului

Diagrama circuitului
Diagrama circuitului
Diagrama circuitului
Diagrama circuitului
Diagrama circuitului
Diagrama circuitului

1. Instalați senzorul cu ultrasunete la câțiva centimetri deasupra nivelului maxim de apă și fixați-l cu un recipient rezistent la apă.

2. Scoateți patru fire de la senzor și anume vcc, gnd, trig, echo pe placa arduino folosind fire de extensie.

3. Conectați cablul 1. Vcc al senzorului la 5v de arduino

2. firul gnd al senzorului la gndul arduino

3. Trageți firul senzorului la pinul 8 al arduino

4. Ecoul firului senzorului la pinul 10 al arduino

Acum trebuie să conectăm LED-uri pentru a indica nivelul apei.

1. Conectați roșu de la pinul 2 la gnd printr-un rezistor de 100 ohmi, ceea ce indică un nivel scăzut

2. Conectați verde de la pinul # 4 la gnd prin rezistor de 100 ohmi, acest lucru indicând un nivel ridicat

3. Conectați albul de la pinul 3 la gnd prin rezistorul de 100 ohmi, aceasta indicând un nivel mediu.

Pasul 4: Alimentare la Arduino

1. Puteți utiliza adaptorul de 9v.

sau

2. puteți panou solar 10v.

sau

3. puteți utiliza direct 5v pentru a arduino v în pin.

Recomandat: