Spisu treści:

Bezdotykowy i wolny od korozji wskaźnik poziomu wody i sterowanie silnikiem.: 5 kroków
Bezdotykowy i wolny od korozji wskaźnik poziomu wody i sterowanie silnikiem.: 5 kroków

Wideo: Bezdotykowy i wolny od korozji wskaźnik poziomu wody i sterowanie silnikiem.: 5 kroków

Wideo: Bezdotykowy i wolny od korozji wskaźnik poziomu wody i sterowanie silnikiem.: 5 kroków
Wideo: Ford S-Max Titanium 2020 SPRZEDANY @uczciwesamochodynowysacz 2024, Lipiec
Anonim
Bezdotykowy i wolny od korozji wskaźnik poziomu wody i sterowanie silnikiem
Bezdotykowy i wolny od korozji wskaźnik poziomu wody i sterowanie silnikiem
Bezdotykowy i wolny od korozji wskaźnik poziomu wody i sterowanie silnikiem
Bezdotykowy i wolny od korozji wskaźnik poziomu wody i sterowanie silnikiem

HI, W tej instrukcji zobaczymy, jak uzyskać status zbiornika wody na podstawie poziomu wody (wysoki, średni, niski) zbiornika napowietrznego za pomocą trzech różnych kolorowych diod LED w sposób bezkontaktowy za pomocą czujnika ultradźwiękowego i płytki Arduino uno.

Plusy:

1. Ponieważ jedziemy metodą bezkontaktową, w której czujnik ultradźwiękowy odczytuje odległość obiektu (nawet może to być woda) poprzez przesłanie sygnału i obliczenie czasu potrzebnego na odbicie, nie ma problemu z korozją przewodów.

2. W dowolnym momencie możemy zwiększać lub zmniejszać poziomy bez dodatkowego sprzętu.

3. Mniej konserwacji.

4. Działa nawet z małym panelem słonecznym.

Cons:

1. Nie całkowicie wodoodporny, czujnik ultradźwiękowy nie powinien mieć kontaktu z wodą.

Potrzebujemy

1. Czujnik ultradźwiękowy - HC SR04 -1

2. Płytka Arduino uno- 1

3. Diody w różnych kolorach -3

4. Rezystory 100 omów-3

5. Kabel usb do programowania arduino.

6. kilka przewodów połączeniowych.

7. Adapter do panelu słonecznego 10 v, 5 w lub 9 v lub adapter 5 v do zasilania płyty.

Cały projekt podzielony jest na dwie części, Część-1: interfejs led s dla różnych poziomów wody

Część 2: Interfejs przekaźnika. do sterowania silnikiem AC (220 V/110 V).

Część 1:

Krok 1: Testowanie płytki Arduino Uno

Testowanie płytki Arduino Uno
Testowanie płytki Arduino Uno
Testowanie płytki Arduino Uno
Testowanie płytki Arduino Uno

Wszystkie nowe tablice mają wstępnie zaprogramowane miganie diody na płycie, ale jeśli używamy starego uno, które było używane w innych projektach, można je przetestować za pomocą prostego programu do migania diod na płycie.

Krok 2: Kod

Zaprogramuj uno za pomocą tego kodu.

Możesz zmodyfikować kod, który odpowiada Twoim potrzebom, tutaj maksymalna wysokość zbiornika to 110 cm

Czerwona dioda świeci się, gdy poziom wody jest >60 cm && <= 70 cm.

Niebieska dioda LED miga, gdy poziom wody wynosi >40 && <=60.cm

Niebieska dioda świeci, gdy poziom wody jest >25 && <=40 cm.

Zielona dioda świeci, gdy poziom wody jest <25 cm.

Krok 3: Schemat obwodu

Schemat obwodu
Schemat obwodu
Schemat obwodu
Schemat obwodu
Schemat obwodu
Schemat obwodu

1. Zainstaluj czujnik ultradźwiękowy kilka centymetrów powyżej maksymalnego poziomu wody i zabezpiecz go wodoodpornym pojemnikiem.

2. Wyciągnij cztery przewody z czujnika viz vcc, gnd, trig, echo do płyty arduino za pomocą przedłużaczy.

3. Podłącz przewód 1. Vcc czujnika do 5 v arduino

2. przewód GND czujnika do GND arduino

3. Przewód wyzwalający czujnika do pinu #8 arduino

4. Przewód echa czujnika do pinu #10 arduino

Teraz musimy podłączyć diody LED wskazujące poziom wody.

1. Podłącz czerwony z pinu nr 2 do masy przez rezystor 100 omów, oznacza to niski poziom

2. Połącz zielony z pinu #4 do masy przez rezystor 100 omów, oznacza to wysoki poziom

3. Podłącz biały z pinu #3 do masy przez rezystor 100 omów, oznacza to średni poziom.

Krok 4: Zasilanie Arduino

1. Możesz użyć adaptera 9 v.

lub

2. możesz 10 v panel słoneczny.

lub

3. Możesz użyć 5 v bezpośrednio do arduino v w pin.

Zalecana: