Spisu treści:

Projekt Arduino Soil Moisture: 4 kroki
Projekt Arduino Soil Moisture: 4 kroki

Wideo: Projekt Arduino Soil Moisture: 4 kroki

Wideo: Projekt Arduino Soil Moisture: 4 kroki
Wideo: Soil Moisture Sensor with Arduino Uno 2024, Lipiec
Anonim
Projekt wilgotności gleby Arduino
Projekt wilgotności gleby Arduino
Projekt wilgotności gleby Arduino
Projekt wilgotności gleby Arduino

cześć chłopaki

Dziś przedstawiam wam mój pierwszy projekt dotyczący instrukcji. Chodzi o pomiar wilgotności gleby za pomocą Arduino i tylko jednego czujnika. Ten projekt jest bardzo prosty w wykonaniu i każdy, kto chce rozpocząć naukę pracy z platformą Arduino, powinien go wypróbować. Ten projekt może również pomóc komuś, kto ma wcześniejsze doświadczenie z Arduino.

Krok 1: Uzyskanie wszystkich części

Ten projekt wykorzystuje tylko kilka części. Są również bardzo tanie, więc nie martw się o cenę. Części użyte w tym projekcie:

  1. Arduino uno rev3
  2. Zielony wyświetlacz LCD 1602 z I2C
  3. FC-28-d Moduł wykrywania higrometru gleby + czujnik wilgotności gleby
  4. Czerwona dioda LED
  5. Niebieska dioda LED
  6. 2 rezystory 220 ohm
  7. Kilka kabli rozruchowych do podłączenia wszystkich części
  8. Złącze baterii Arduino

Zawsze pamiętaj, że do tego projektu możesz użyć dowolnego innego Arduino. Możesz także zmienić wyświetlacz LCD na dowolny inny.

Krok 2: Łączenie wszystkich części razem

Łączenie wszystkich części razem
Łączenie wszystkich części razem

W tym kroku możesz zobaczyć schemat, który wykonałem z fritzem. Napiszę też tutaj, jak podłączyć każdą kluczową część tego projektu. Jak widać, do zasilania płytki stykowej używamy 5V i GND z arduino.

LCD:

  • VCC do 5V (+ część na płytce stykowej)
  • GND do gnd (- część na płytce stykowej)
  • SDA do pinu analogowego A4
  • SCL do pinu analogowego A5

Czujnik wilgotności gleby:

  • VCC do 5V (+ część na płytce stykowej)
  • GND do gnd (- część na płytce stykowej)
  • D0 do pinu cyfrowego 2
  • A0 do pinu analogowego A0

Podłączanie diody:

  • jedna część diody wchodzi w - część płytki stykowej
  • druga część przechodzi przez rezystor 220 omów a następnie jest podłączona do pinu 12 (dioda niebieska) lub 11 (dioda czerwona)

Krok 3: Pisanie kodu

Postaram się wyjaśnić ten kod w kilku częściach. Zostanie również napisany pełny kod, dzięki czemu można go skopiować, a także zmienić, jeśli zajdzie taka potrzeba.

  1. Pierwszą rzeczą, o której należy pamiętać, jest to, że musisz zainstalować bibliotekę LCD i2c

    1. LiquidCrystal_I2C.h
    2. Musisz także skonfigurować swój lcd na początku kodu
  2. Skonfiguruj zmienne używane w kodzie, podłączając czujnik do pinów i diody
  3. W trzeciej części zostały stworzone metody ułatwiające napisanie części pętli
  4. Konfiguracja dla arduino, w tej części ustawiasz LCD, którego używasz do tego projektu
  5. Część Loop jest główną częścią tego projektu

Pełny kod znajduje się w załączniku do tego kroku.

Krok 4: Korzystanie z Arduino

Korzystanie z Arduino
Korzystanie z Arduino
Korzystanie z Arduino
Korzystanie z Arduino

Tutaj możesz zobaczyć, jak działa czujnik. Czerwona dioda sygnalizuje małą wartość detekcji czujnika. Jest około jednego. W tym obrazie czujnik nie jest umieszczony w ziemi, więc normalny wynik będzie wynosił około jednego.

Na drugim czujnik obrazu umieszczony jest w pobliżu rośliny, która była podlewana kilka godzin temu. Jak widać dioda niebieska świeci.

Jeśli jest jeszcze jakieś pytanie, możesz mi zadać. Dziękuję wam za obejrzenie mojego pierwszego projektu.

Z całym szacunkiem.

Zalecana: