Cuprins:

Proiectul Arduino Soid Moisture: 4 pași
Proiectul Arduino Soid Moisture: 4 pași

Video: Proiectul Arduino Soid Moisture: 4 pași

Video: Proiectul Arduino Soid Moisture: 4 pași
Video: Soil Moisture Sensor with Arduino Uno 2024, Noiembrie
Anonim
Proiectul Arduino Soid Moisture
Proiectul Arduino Soid Moisture
Proiectul Arduino Soid Moisture
Proiectul Arduino Soid Moisture

buna baieti

Astăzi vă prezint primul meu proiect pe instrumente. Este vorba despre măsurarea umidității solului cu Arduino și un singur senzor. Acest proiect este foarte ușor de realizat și toți cei care doresc să înceapă să lucreze cu platforma Arduino ar trebui să-l încerce. Acest proiect poate ajuta, de asemenea, pe cineva care are experiență anterioară cu Arduino.

Pasul 1: Obținerea tuturor părților

Acest proiect folosește doar câteva părți. De asemenea, sunt foarte ieftine, așa că nu vă faceți griji cu privire la preț. Piese utilizate în acest proiect:

  1. Arduino uno rev3
  2. Ecran LCD 1602 verde cu I2C
  3. FC-28-d Modul de detectare a higrometrului solului + senzor de umiditate a solului
  4. Diodă LED roșie
  5. Diodă LED albastră
  6. 2 rezistoare 220 ohm
  7. Câteva cabluri jumper pentru a conecta toate piesele
  8. Conector baterie Arduino

Rețineți întotdeauna că puteți utiliza orice alt Arduino pentru acest proiect. De asemenea, puteți schimba afișajul LCD cu oricare altul.

Pasul 2: Conectarea tuturor părților împreună

Conectarea tuturor pieselor împreună
Conectarea tuturor pieselor împreună

În acest pas puteți vedea schema pe care am făcut-o cu fritzing. De asemenea, voi scrie aici cum să conectez fiecare parte cheie a acestui proiect aici. După cum puteți vedea, folosim 5V și GND de la arduino pentru a alimenta placa de asistență.

LCD:

  • VCC la 5V (+ parte pe panou)
  • GND la gnd (- parte pe panou)
  • SDA la pinul analogic A4
  • SCL la pinul analogic A5

Senzor de umiditate a solului:

  • VCC la 5V (+ parte pe panou)
  • GND la gnd (- parte pe panou)
  • D0 la pinul digital 2
  • A0 la pinul analogic A0

Conectarea diodei:

  • intră o parte a diodei - o parte a panoului
  • a doua parte trece printr-un rezistor de 220 ohm și după aceea este conectat la pinul 12 (diodă albastră) sau 11 (diodă roșie)

Pasul 3: Scrierea codului

Voi încerca să explic acest cod în câteva părți. De asemenea, va fi scris un cod complet, astfel încât să îl puteți copia și schimba, de asemenea, dacă vedeți orice nevoie.

  1. Primul lucru de reținut este că trebuie să instalați biblioteca i2c LCD

    1. LiquidCrystal_I2C.h
    2. De asemenea, trebuie să vă configurați lcd-ul la începutul codului
  2. Configurați variabilele utilizate în cod, conectarea senzorului la pini și diode
  3. În a treia parte există metode create, astfel încât partea de buclă poate fi mai ușor scrisă
  4. Configurare pentru arduino, în această parte configurați ecranul LCD pe care îl utilizați pentru acest proiect
  5. Partea buclă este partea principală a acestui proiect

Codul complet este atașat la acest pas.

Pasul 4: Utilizarea Arduino

Folosind Arduino
Folosind Arduino
Folosind Arduino
Folosind Arduino

Aici puteți vedea cum funcționează senzorul. Dioda roșie semnalizează că senzorul are o valoare mică de detectare. Este în jur de una. În această imagine senzorul nu este așezat în sol, astfel încât rezultatul normal aici va fi undeva în jurul unuia.

Pe cealaltă, senzorul de imagine este amplasat lângă o plantă care a fost udată acum câteva ore. După cum puteți vedea, dioda albastră este activată.

Dacă există vreo altă întrebare pe care mi-o poți pune. Vă mulțumesc băieți pentru că ați văzut primul meu proiect.

Cu toate privirile.

Recomandat: