Satura rādītājs:

Kā izveidot augu laistīšanas sistēmu, izmantojot Arduino: 7 soļi
Kā izveidot augu laistīšanas sistēmu, izmantojot Arduino: 7 soļi

Video: Kā izveidot augu laistīšanas sistēmu, izmantojot Arduino: 7 soļi

Video: Kā izveidot augu laistīšanas sistēmu, izmantojot Arduino: 7 soļi
Video: Leap Motion SDK 2024, Novembris
Anonim

Šajā apmācībā mēs uzzināsim, kā izveidot augu laistīšanas sistēmu

Izmantojot mitruma sensoru, ūdens sūkni un mirgo zaļā gaismas diode, ja viss ir kārtībā, un OLED displejs un Visuino.

Skatīties video!

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
  • Arduino UNO (vai jebkurš cits Arduino) Iegūstiet to šeit
  • Augsnes mitruma sensora modulis, iegūstiet to šeit
  • Džempera vadi Maizes dēlis Iegūstiet to šeit
  • OLED displejs Iegūstiet to šeit
  • Ūdens sūknis Iegūstiet to šeit
  • Relejs Iegūstiet to šeit
  • 1x sarkana gaismas diode, 1x zaļa gaismas diode Iegūstiet tos šeit
  • Visuino programma: lejupielādējiet Visuino

2. solis: ķēde

Ķēde
Ķēde
  • Savienojiet OLED displeja tapu [VCC] ar Arduino tapu [5V]
  • Savienojiet OLED displeja tapu [GND] ar Arduino tapu [GND]
  • Savienojiet OLED displeja tapu [SDA] ar Arduino tapu [SDA]
  • Savienojiet OLED displeja tapu [SCL] ar Arduino tapu [SCL]
  • Pievienojiet Arduino 5V pjezo skaņas signāla moduļa tapai VCC
  • Savienojiet Arduino GND ar zaļo LED negatīvo tapu
  • Savienojiet Arduino GND ar sarkano LED negatīvo tapu
  • Savienojiet Arduino Digital Pin 3 ar zaļo LED negatīvo tapu
  • Savienojiet Arduino Digital Pin 2 ar sarkano LED negatīvo tapu
  • Pievienojiet Arduino 5V mitruma sensora moduļa tapai VCC
  • Pievienojiet Arduino GND mitruma sensora moduļa tapai GND
  • Pievienojiet Arduino analogo tapu 0 mitruma sensora moduļa tapai A0
  • Savienojiet releja VCC tapu (+) ar Arduino 5V tapu
  • Savienojiet releja GND tapu (-) ar Arduino GND tapu
  • Savienojiet releja signāla tapu (S) ar Arduino Digital pin 10
  • Pievienojiet barošanas avotu 12V (+) sarkanajam vadam (+)
  • Pievienojiet barošanas avotu 12V (-) releja tapai (com)
  • Pievienojiet sūkņa melno vadu (-) releja tapai (NO)

3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu

Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu

Lai sāktu programmēt Arduino, jums būs jāinstalē Arduino IDE šeit:

Lūdzu, ņemiet vērā, ka Arduino IDE 1.6.6 ir dažas kritiskas kļūdas. Pārliecinieties, ka instalējat 1.6.7 vai jaunāku versiju, pretējā gadījumā šī instrukcija nedarbosies! Ja neesat to izdarījis, izpildiet šajā instrukcijā norādītās darbības, lai iestatītu Arduino IDE, lai programmētu Arduino UNO! Ir jāinstalē arī Visuino: https://www.visuino.eu. Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "Arduino UNO", kā parādīts 2. attēlā

4. solis: sadaļā Visuino ADD un Set Components

Vietnē Visuino ADD un Set Components
Vietnē Visuino ADD un Set Components
Vietnē Visuino ADD un Set Components
Vietnē Visuino ADD un Set Components
Vietnē Visuino ADD un Set Components
Vietnē Visuino ADD un Set Components

Pievienojiet komponentu "OLED displejs"

Pievienojiet 2X komponentu "Salīdzināt analogo vērtību"

Veiciet dubultklikšķi uz DisplayOLED1 un elementu logā velciet teksta lauku pa kreisi, pēc tam rekvizītu loga lielumu iestatiet uz 3

Aizveriet elementu logu

  • Atlasiet CompareValue1 un rekvizītu logā iestatiet "Compare Type" uz ctBiggerOrEqual un Value uz 0,7 << šī ir jutīguma vērtība, varat to mainīt, ja vēlaties
  • Atlasiet CompareValue2 un rekvizītu logā iestatiet "Salīdzināt veidu" uz ctSmaller un Value uz 0,7 << šī ir jutīguma vērtība, varat to mainīt, ja vēlaties

5. darbība: Visuino Connect komponentos

Visuino Connect komponentos
Visuino Connect komponentos
Visuino Connect komponentos
Visuino Connect komponentos
Visuino Connect komponentos
Visuino Connect komponentos
  • Savienojiet Arduino analogo tapu 0 ar CompareValue1 pin In, CompareValue2 pin In, DisplayOLED1> Teksta lauks1 Pin In
  • Savienojiet CompareValue1 Pin Out ar Arduino digitālo tapu 2
  • Savienojiet CompareValue1 Pin Out ar Arduino digitālo tapu 10
  • Savienojiet CompareValue2 Pin Out ar Arduino digitālo tapu 3
  • Savienojiet DisplayOLED1 kontakta I2C izeju ar Arduino plates I2C tapas ieeju

6. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Vietnē Visuino apakšā noklikšķiniet uz cilnes "Būvēt", pārliecinieties, vai ir atlasīts pareizais ports, pēc tam noklikšķiniet uz pogas "Kompilēt/veidot un augšupielādēt".

7. solis: spēlējiet

Ja jūs barojat Arduino UNO moduli un gaismas diodei vajadzētu mirgot (sarkanā krāsā nepietiek ūdens, pietiekami zaļš ūdens), un OLED displejs parādīs mitruma līmeni, ja ūdens līmenis ir pārāk zems, sūknis sāks pievienot ūdeni.

Apsveicam! Jūs esat pabeidzis savu projektu ar Visuino. Pievienots arī Visuino projekts, ko es izveidoju šim Instructable, jūs varat to lejupielādēt un atvērt Visuino:

Ieteicams: