Spisu treści:

Czujnik wody dla gleby: 7 kroków
Czujnik wody dla gleby: 7 kroków

Wideo: Czujnik wody dla gleby: 7 kroków

Wideo: Czujnik wody dla gleby: 7 kroków
Wideo: Jak powstaje gleba 2024, Listopad
Anonim
Czujnik wody do gleby
Czujnik wody do gleby

Ten projekt jest łatwym i bardzo pouczającym sposobem na edukowanie studentów sprawnie piszących kody i rozumiejących mechanizmy elektroniki związanej z arduino.

Wymagane materiały:

- Mikrokontroler Arduino

- Czujnik wody (maksymalna wartość 1023)

- Garść przewodów połączeniowych (zarówno męski na męski, jak i żeński na męski)

- Deska do krojenia chleba (zalecana mini)

- Siłownik

Krok 1: Krok 1: Zbierz wszystkie materiały

Upewnij się, że wszystkie materiały są umieszczone w pustej przestrzeni, umieść je w miejscu, które jest przestronne i z dala od jedzenia lub napojów, ponieważ może to uszkodzić elektronikę. Sugerowałbym również trzymanie przy sobie ściągacza izolacji na wypadek, gdybyś miał zwykłe przewody zamiast kabli połączeniowych.

Krok 2: Krok 2: Podłączenia czujnika wody

Krok 2: Podłączenia czujnika wody
Krok 2: Podłączenia czujnika wody

1. Podnieś trzy kable rozruchowe (czerwony, czarny i żółty) i czujnik wody

2. Podłącz czerwony przewód do + na czujniku wody, czarny do "-" i żółty przewód do S

Krok 3: Krok 3: Pierwsze okablowanie Arduino

1. Podłącz dwa przewody do arduino, jeden do 5v, a drugi do GND

2. Po tym kroku podłącz ten, który podłączyłeś do 5 V do dodatniego na płytce stykowej, a GND do ujemnego

Krok 4: Krok 4: Podłączenia czujnika wody

Krok 4: Podłączenia czujnika wody
Krok 4: Podłączenia czujnika wody

1. Podłącz żółty przewód czujnika wody do A0

2. Podłącz czarny do ujemnego lub uziemienia na płytce stykowej czujnika wody do arduino

3. Podłącz czerwony do dodatniego do płytki stykowej czujnika wody do arduino

Krok 5: Krok 5: Serwomotor

Krok 5: Serwosilnik
Krok 5: Serwosilnik

1. Podłącz pomarańczowy przewód serwosilnika do żółtego przewodu

2. Podłącz czerwony przewód do dowolnego wybranego koloru

3. Połącz brąz z innym wybranym kolorem

4. Po wykonaniu tych kroków podłączymy teraz serwomotor do płytki stykowej i arudino

5. Podłącz żółty przewód do styku 9.

6. Podłącz przewód podłączony do czerwonego przewodu na silniku do dodatniego

7. Podłącz przewód podłączony do brązowego przewodu na serwomotorze do masy

Krok 6: Krok 6: Kod

Krok 6: Kod
Krok 6: Kod

1. Podłącz arduino do komputera i otwórz oprogramowanie Arduino na swoim komputerze

2. Zacznij od zidentyfikowania serwonapędu, mówiąc „#include

3. Zidentyfikuj każdą zmienną, serwo, czujnik wody, który jest podłączony do A0, a także „kąt”, który jest po prostu pozycją twojego serwomotoru

4. Teraz, aby rozpocząć void.setup, zacznij od zainicjowania seryjnego begin (9600), a także zadeklaruj serwo, które jest podłączone do pinu 9.

5. Po tym kroku jest pętla void, zacznij od użycia "int", a następnie wartości czujnika, która jest odczytem analogowym, który jest czujnikiem wody

6. Upewnij się, że pod spodem znajduje się polecenie Serial.print i użyj "ln", aby było w linii podczas monitorowania wilgotności wody

7. Następnie, używając "int.angle" upewnij się, że wartość czujnika wynosi od 500 do 180, ponieważ zależy to od wilgotności, chociaż czujnik wody powinien mieć od 1023 do 180, co jest wartością maksymalną i minimalną, zmienia się w zależności od wykorzystania projektu, a także wartości maksymalnych i minimalnych zgodnie z konkretnym czujnikiem wody

8. Teraz dodaj ten sam numer seryjny, wydrukuj ln pod spodem i dodaj „moje serwo. Napisz (kąt) pod tym

9. Ostatnim krokiem jest dodanie opóźnienia, które dodałem „delay(15)”, a następnie }, aby zakończyć kod

Krok 7: Krok 7: Finalizacja

Krok 7: Finalizacja
Krok 7: Finalizacja

Teraz, gdy kod jest sprawny i działa, możesz dodać czujnik do silnika i użyć monitora szeregowego do wykrywania wilgotności wody lub gleby. Pamiętaj też, aby dodać małe kartki papieru budowlanego lub wyświetlacz, ponieważ wyświetlacz może świadczyć o tym, że twoja gleba potrzebuje wody lub nie, w zależności od wilgotności.

Zalecana: