Talaan ng mga Nilalaman:

Paano Bumuo ng isang Monitor ng Halaman Sa Arduino: 7 Hakbang
Paano Bumuo ng isang Monitor ng Halaman Sa Arduino: 7 Hakbang

Video: Paano Bumuo ng isang Monitor ng Halaman Sa Arduino: 7 Hakbang

Video: Paano Bumuo ng isang Monitor ng Halaman Sa Arduino: 7 Hakbang
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Nobyembre
Anonim

Sa tutorial na ito matututunan namin kung paano makita ang isang kahalumigmigan sa lupa gamit ang isang sensor ng kahalumigmigan at i-flash ang isang berdeng LED kung ang lahat ay ok 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
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

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

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 itinakda ng mga window ng mga katangian upang 3Sara 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
  • 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 CompareValue2 Pin Out sa Arduino digital pin 3
  • DisplayOLED1 pin I2C Labas 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 module ng Arduino UNO, at dapat mag-flash ang LED (pulang walang sapat na tubig, sapat na berde na tubig) at ipapakita ng OLED Display ang antas ng kahalumigmigan 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 dito at buksan ito sa Visuino:

Inirerekumendang: