Talaan ng mga Nilalaman:

Paano Bumuo ng isang Sistema ng Pagtutubig ng Halaman Gamit ang Arduino: 7 Mga Hakbang
Paano Bumuo ng isang Sistema ng Pagtutubig ng Halaman Gamit ang Arduino: 7 Mga Hakbang

Video: Paano Bumuo ng isang Sistema ng Pagtutubig ng Halaman Gamit ang Arduino: 7 Mga Hakbang

Video: Paano Bumuo ng isang Sistema ng Pagtutubig ng Halaman Gamit ang Arduino: 7 Mga Hakbang
Video: The easiest way to make a homemade drip irrigation system ll DIY home drip irrigation system 2024, Nobyembre
Anonim

Sa tutorial na ito matututunan natin kung paano gumawa ng isang Sistema ng Pagtubig ng Halaman

Gamit ang isang sensor ng kahalumigmigan, water pump at flash ng isang berdeng LED kung ok ang lahat at OLED Display at Visuino.

Panoorin ang video!

Hakbang 1: Ano ang Kakailanganin Mo

Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
  • Arduino UNO (o anumang iba pang Arduino) Kunin ito dito
  • Module ng sensor ng kahalumigmigan ng lupa, Kunin ito rito
  • Jumper wires Breadboard Kunin mo ito
  • OLED Display Kunin mo ito
  • Water pump Kunin mo ito
  • Relay Kunin mo ito
  • 1X Red LED, 1X Green LED Dalhin sila dito
  • Programa ng Visuino: I-download ang Visuino

Hakbang 2: Ang Circuit

Ang Circuit
Ang Circuit
  • Ikonekta ang OLED Display pin [VCC] sa Arduino pin [5V]
  • Ikonekta ang OLED Display pin [GND] sa Arduino pin [GND]
  • Ikonekta ang OLED Display pin [SDA] sa Arduino pin [SDA]
  • Ikonekta ang OLED Display pin [SCL] sa Arduino pin [SCL]
  • Ikonekta ang Arduino 5V sa piezo buzzer module na pin VCC
  • Ikonekta ang Arduino GND sa Green LED negatibong Pin
  • Ikonekta ang Arduino GND sa Red LED negatibong Pin
  • Ikonekta ang Arduino Digital Pin 3 sa Green LED negatibong Pin
  • Ikonekta ang Arduino Digital Pin 2 sa Red LED negatibong Pin
  • Ikonekta ang Arduino 5V sa module ng moisture sensor pin na VCC
  • Ikonekta ang Arduino GND sa kahalumigmigan sensor module pin GND
  • Ikonekta ang Arduino analog pin 0 sa kahalumigmigan sensor module pin A0
  • Ikonekta ang Relay VCC pin (+) sa Arduino 5V pin
  • Ikonekta ang Relay GND pin (-) sa Arduino GND pin
  • Ikonekta ang relay signal pin (S) sa Arduino Digital pin 10
  • Ikonekta ang power supply 12V (+) upang magbomba ng pulang wire (+)
  • Ikonekta ang power supply 12V (-) upang i-relay pin (com)
  • Ikonekta ang pump black wire (-) upang i-relay pin (NO)

Hakbang 3: Simulan ang Visuino, at Piliin ang Uri ng Lupon ng Arduino UNO

Simulan ang Visuino, at Piliin ang Uri ng Lupon ng Arduino UNO
Simulan ang Visuino, at Piliin ang Uri ng Lupon ng Arduino UNO
Simulan ang Visuino, at Piliin ang Uri ng Lupon ng Arduino UNO
Simulan ang Visuino, at Piliin ang Uri ng Lupon ng Arduino UNO

Upang simulang i-program ang Arduino, kakailanganin mong magkaroon ng naka-install na Arduino IDE mula dito:

Mangyaring magkaroon ng kamalayan na mayroong ilang mga kritikal na bug sa Arduino IDE 1.6.6. Tiyaking nag-install ka ng 1.6.7 o mas mataas, kung hindi man ay hindi gagana ang Instructable na ito! Kung hindi mo pa nagagawa sundin ang mga hakbang sa Instructable na ito upang mai-set up ang Arduino IDE upang i-program ang Arduino UNO! Ang Visuino: https://www.visuino.eu kailangan ding mai-install. Simulan ang Visuino tulad ng ipinakita sa unang larawan Mag-click sa pindutang "Mga Tool" sa bahagi ng Arduino (Larawan 1) sa Visuino Kapag lumitaw ang dialog, piliin ang "Arduino UNO" tulad ng ipinakita sa Larawan 2

Hakbang 4: Sa Visuino ADD at Itakda ang Mga Bahagi

Sa Visuino ADD at Itakda ang Mga Bahagi
Sa Visuino ADD at Itakda ang Mga Bahagi
Sa Visuino ADD at Itakda ang Mga Bahagi
Sa Visuino ADD at Itakda ang Mga Bahagi
Sa Visuino ADD at Itakda ang Mga Bahagi
Sa Visuino ADD at Itakda ang Mga Bahagi

Magdagdag ng sangkap na "OLED Display"

Magdagdag ng 2X "Paghambingin ang Halaga ng Analog" na bahagi

I-double click sa DisplayOLED1 at sa window ng mga elemento, i-drag ang Text Field sa kaliwa, pagkatapos ay sa laki ng window ng mga katangian ay itinakda sa 3

Isara ang window ng mga elemento

  • Piliin ang CompareValue1 at sa window ng mga pag-aari itakda ang "Compare Type" sa ctBiggerOrEqual at Value sa 0.7 << ito ang halaga ng pagiging sensitibo, maaari mo itong baguhin kung nais mo
  • Piliin ang CompareValue2 at sa window ng mga pag-aari itakda ang "Ihambing ang Uri" sa ctSmaller at Halaga sa 0.7 << ito ang halaga ng pagiging sensitibo, maaari mo itong baguhin kung nais mo

Hakbang 5: Sa Mga Component ng Visuino Connect

Sa Mga Component ng Visuino Connect
Sa Mga Component ng Visuino Connect
Sa Mga Component ng Visuino Connect
Sa Mga Component ng Visuino Connect
Sa Mga Component ng Visuino Connect
Sa Mga Component ng Visuino Connect
  • Ikonekta ang Arduino analog pin 0 sa CompareValue1 pin In, CompareValue2 pin In, DisplayOLED1> Text Field1 Pin In
  • Ikonekta ang CompareValue1 Pin Out sa Arduino digital pin 2
  • Ikonekta ang CompareValue1 Pin Out sa Arduino digital pin 10
  • Ikonekta ang CompareValue2 Pin Out sa Arduino digital pin 3
  • Ikonekta ang DisplayOLED1 pin I2C Out sa Arduino board I2C pin In

Hakbang 6: Bumuo, Mag-compile, at Mag-upload ng Arduino Code

Bumuo, Mag-compile, at Mag-upload ng Arduino Code
Bumuo, Mag-compile, at Mag-upload ng Arduino Code

Sa Visuino, sa ibabang pag-click sa "Build" Tab, tiyakin na napili ang tamang port, pagkatapos ay mag-click sa pindutang "Compile / Build and Upload".

Hakbang 7: Maglaro

Kung pinapagana mo ang Arduino UNO module, at ang LED ay dapat na flash (pulang walang sapat na tubig, berde sapat na tubig) at ang OLED Display ay magpapakita ng antas ng kahalumigmigan, kung ang antas ng tubig ay masyadong mababa ang bomba ay magsisimulang idagdag ang tubig.

Binabati kita! Nakumpleto mo ang iyong proyekto kasama ang Visuino. Nakalakip din ang proyekto ng Visuino, na nilikha ko para sa Instructable na ito, maaari mong i-download ito at buksan ito sa Visuino:

Inirerekumendang: