Kazalo:

Arduino projekt vlaženja tal: 4 koraki
Arduino projekt vlaženja tal: 4 koraki

Video: Arduino projekt vlaženja tal: 4 koraki

Video: Arduino projekt vlaženja tal: 4 koraki
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, November
Anonim
Arduino projekt vlaženja tal
Arduino projekt vlaženja tal
Arduino projekt vlaženja tal
Arduino projekt vlaženja tal

zdravo družba

Danes vam predstavljam svoj prvi projekt o navodilih. Gre za merjenje vlažnosti tal z Arduinom in samo enim senzorjem. Ta projekt je zelo enostaven za izvedbo in ga morajo preizkusiti vsi, ki se želijo začeti učiti dela s platformo Arduino. Ta projekt lahko pomaga tudi nekomu, ki ima predhodne izkušnje z Arduinom.

1. korak: Pridobitev vseh delov

Ta projekt uporablja le nekaj delov. Prav tako so zelo poceni, zato ne skrbite za ceno. Deli, uporabljeni v tem projektu:

  1. Arduino uno rev3
  2. LCD 1602 zelen zaslon z I2C
  3. Modul za zaznavanje talnega higrometra FC-28-d + senzor vlažnosti tal
  4. Rdeča LED dioda
  5. Modra LED dioda
  6. 2 upora 220 ohmov
  7. Nekaj mostičnih kablov za povezavo vseh delov
  8. Priključek za baterijo Arduino

Vedno imejte v mislih, da lahko za ta projekt uporabite kateri koli drug Arduino. LCD zaslon lahko spremenite tudi v katerega koli drugega.

Korak: Povežite vse dele skupaj

Povezovanje vseh delov skupaj
Povezovanje vseh delov skupaj

V tem koraku si lahko ogledate shemo, ki sem jo naredil s fritzingom. Tukaj bom zapisal tudi, kako povezati vse ključne dele tega projekta. Kot vidite, za napajanje plošče uporabljamo 5V in GND od arduina.

LCD:

  • VCC do 5V (+ del na plošči)
  • GND v gnd (- del na mizo)
  • SDA na analogni pin A4
  • SCL na analogni pin A5

Senzor vlažnosti tal:

  • VCC do 5V (+ del na plošči)
  • GND v gnd (- del na mizo)
  • D0 na digitalni pin 2
  • A0 na analogni pin A0

Priključitev diode:

  • en del diode gre v - del mize
  • drugi del gre skozi upor 220 ohmov, nato pa se priključi na pin 12 (modra dioda) ali 11 (rdeča dioda)

3. korak: Pisanje kode

To kodo bom poskušal razložiti v nekaj delih. Napisana bo tudi celotna koda, tako da jo lahko kopirate in tudi spremenite, če vidite potrebo.

  1. Najprej ne pozabite, da morate namestiti knjižnico LCD i2c

    1. LiquidCrystal_I2C.h
    2. Prav tako morate konfigurirati svoj LCD na začetku kode
  2. Nastavite spremenljivke, ki se uporabljajo v kodi, povezovanje senzorja z nožicami in diodami
  3. V tretjem delu so ustvarjene metode, da je lažje zapisati del zanke
  4. Nastavitev za arduino, v tem delu nastavljate LCD, ki ga uporabljate za ta projekt
  5. Del zanke je glavni del tega projekta

Celotna koda je v priponki tega koraka.

4. korak: Uporaba vašega Arduina

Uporaba vašega Arduina
Uporaba vašega Arduina
Uporaba vašega Arduina
Uporaba vašega Arduina

Tukaj lahko vidite, kako deluje senzor. Rdeča dioda signalizira, da ima senzor majhno vrednost zaznavanja. To je okoli enega. Na tej sliki senzor ni nameščen v tleh, zato bo normalni rezultat nekje okoli enega.

Na drugi slikovni senzor je nameščen v bližini rastline, ki je bila zalivana pred nekaj urami. Kot vidite, je modra dioda vklopljena.

Če je še kakšno vprašanje, me lahko vprašate. Hvala, fantje, ki ste si ogledali moj prvi projekt.

Z vsem pozdravom.

Priporočena: