Talaan ng mga Nilalaman:

Project ng Arduino Soil Moisture: 4 na Hakbang
Project ng Arduino Soil Moisture: 4 na Hakbang

Video: Project ng Arduino Soil Moisture: 4 na Hakbang

Video: Project ng Arduino Soil Moisture: 4 na Hakbang
Video: Learn Arduino in 30 Minutes: Examples and projects 2024, Nobyembre
Anonim
Project ng Arduino Soil Moisture
Project ng Arduino Soil Moisture
Project ng Arduino Soil Moisture
Project ng Arduino Soil Moisture

Kamusta po kayo

Ngayon ipinakita ko sa iyo ang aking unang proyekto sa mga itinuturo. Ito ay tungkol sa pagsukat ng kahalumigmigan ng lupa sa Arduino at isang sensor lamang. Napakadaling magawa ng proyektong ito, at dapat subukan ito ng lahat na nais na magsimulang matuto ng trabaho sa platform ng Arduino. Ang proyekto na ito ay makakatulong din sa isang taong mayroong dating karanasan sa Arduino.

Hakbang 1: Pagkuha ng Lahat ng Mga Bahagi

Gumagamit lamang ang proyektong ito ng ilang bahagi. Ang mga ito ay din napaka mura upang makakuha ng kaya huwag mag-alala tungkol sa presyo. Mga bahaging ginamit sa proyektong ito:

  1. Arduino uno rev3
  2. LCD 1602 berdeng display na may I2C
  3. FC-28-d module ng Pagkakita ng hygrometer ng lupa + sensor ng kahalumigmigan ng lupa
  4. Red LED diode
  5. Blue LED diode
  6. 2 resistors 220 ohm
  7. Ilang mga jumper cable upang ikonekta ang lahat ng mga bahagi
  8. Konektor ng baterya ng Arduino

Palaging tandaan na maaari mong gamitin ang anumang iba pang Arduino para sa proyektong ito. Maaari mo ring baguhin ang LCD display sa anumang iba pa.

Hakbang 2: Pagkonekta ng Lahat ng Mga Bahaging Magkasama

Pagkonekta ng Lahat ng Mga Bahagi
Pagkonekta ng Lahat ng Mga Bahagi

Sa hakbang na ito maaari mong makita ang iskema na ginawa ko sa pagprito. Isusulat ko rin kung paano ikonekta ang bawat pangunahing bahagi ng proyektong ito dito. Tulad ng nakikita mong gumagamit kami ng 5V at GND mula sa arduino upang mapagana ang breadboard.

LCD:

  • VCC hanggang 5V (+ bahagi sa breadboard)
  • GND to gnd (- bahagi sa breadboard)
  • Ang SDA sa analog pin A4
  • Ang SCL sa analog pin na A5

Soil Moisture Sensor:

  • VCC hanggang 5V (+ bahagi sa breadboard)
  • GND to gnd (- bahagi sa breadboard)
  • D0 sa digital pin 2
  • A0 sa analog pin na A0

Pagkonekta sa diode:

  • ang isang bahagi ng diode ay napupunta - bahagi ng breadboard
  • ang pangalawang bahagi ay dumadaan sa risistor na 220 ohm at pagkatapos nito ay kumonekta sa pin 12 (asul na diode) o 11 (red diode)

Hakbang 3: Code sa Pagsulat

Susubukan kong ipaliwanag ang code na ito sa ilang mga bahagi. Isusulat din ang buong code upang makopya mo ito at baguhin din ito kung may nakikita kang pangangailangan.

  1. Ang unang bagay na dapat tandaan ay kailangan mong i-install ang LCD i2c library

    1. LiquidCrystal_I2C.h
    2. Kailangan mo ring i-configure ang iyong lcd sa simula ng code
  2. I-set up ang mga variable na ginamit sa code, pagkonekta sa sensor sa mga pin, at diode
  3. Sa ikatlong bahagi may mga pamamaraan na nilikha kaya't ang loop na bahagi ay maaaring mas madaling maisulat
  4. Pag-set up para sa arduino, sa bahaging ito ay nagse-set up ka ng LCD na iyong ginagamit para sa proyektong ito
  5. Ang bahagi ng loop ay ang pangunahing bahagi ng proyektong ito

Ang buong code ay nasa kalakip ng hakbang na ito.

Hakbang 4: Paggamit ng Iyong Arduino

Gamit ang Iyong Arduino
Gamit ang Iyong Arduino
Gamit ang Iyong Arduino
Gamit ang Iyong Arduino

Makikita mo rito kung paano gumagana ang sensor. Ang red diode ay nagpapahiwatig na ang sensor ay may maliit na halaga ng pagtuklas. Ito ay sa paligid ng isa. Sa sensor ng larawang ito ay hindi inilalagay sa lupa kaya ang normal na resulta dito ay nasa paligid ng isa.

Sa kabilang sensor ng larawan ay inilalagay malapit sa halaman na natubigan ng ilang oras. Tulad ng nakikita mong ON ang asul na diode.

Kung may anumang iba pang katanungan maaari kang magtanong sa akin. Salamat sa mga tao sa pagtingin sa aking unang proyekto.

Sa lahat ng pagbati.

Inirerekumendang: