Sisällysluettelo:

Kasvien kastelujärjestelmän rakentaminen Arduinolla: 7 vaihetta
Kasvien kastelujärjestelmän rakentaminen Arduinolla: 7 vaihetta

Video: Kasvien kastelujärjestelmän rakentaminen Arduinolla: 7 vaihetta

Video: Kasvien kastelujärjestelmän rakentaminen Arduinolla: 7 vaihetta
Video: Aurinkopaneeli- ja kastelujärjestelmän rakentaminen kasvimaalle 2024, Marraskuu
Anonim

Tässä opetusohjelmassa opimme tekemään kasvien kastelujärjestelmän

Käytä kosteusanturia, vesipumppua ja väläytä vihreää LEDiä, jos kaikki on kunnossa, ja OLED -näyttö ja Visuino.

Katso video!

Vaihe 1: Mitä tarvitset

Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
  • Arduino UNO (tai mikä tahansa muu Arduino) Hanki se täältä
  • Maaperän kosteusanturimoduuli, hanki se täältä
  • Hyppyjohdot Leipälauta Hanki se täältä
  • OLED -näyttö Hae se täältä
  • Vesipumppu Hae se täältä
  • Rele Hae se täältä
  • 1X punainen LED, 1X vihreä LED Hae ne täältä
  • Visuino -ohjelma: Lataa Visuino

Vaihe 2: Piiri

Piiri
Piiri
  • Liitä OLED -näyttötappi [VCC] Arduino -nastaan [5V]
  • Liitä OLED -näyttötappi [GND] Arduino -nastaan [GND]
  • Liitä OLED -näyttötappi [SDA] Arduino -nastaan [SDA]
  • Liitä OLED -näyttötappi [SCL] Arduino -nastaan [SCL]
  • Liitä Arduino 5V pietsosummerimoduulin nastaan VCC
  • Liitä Arduino GND vihreään LED -negatiiviseen nastaan
  • Liitä Arduino GND punaiseen LED -negatiiviseen nastaan
  • Liitä Arduino Digital Pin 3 vihreään LED -negatiiviseen nastaan
  • Liitä Arduino Digital Pin 2 punaiseen LED -negatiiviseen nastaan
  • Liitä Arduino 5V kosteusanturimoduulin nastaan VCC
  • Liitä Arduino GND kosteusanturimoduulin nastaan GND
  • Liitä Arduinon analoginen nasta 0 kosteusanturimoduulin nastaan A0
  • Liitä releen VCC -nasta (+) Arduino 5V -tapaan
  • Liitä GND-rele (-) Arduinon GND-nastaan
  • Liitä releen signaalinasta (S) Arduino Digital -tappiin 10
  • Liitä virtalähde 12V (+) pumpun punaiseen johtoon (+)
  • Liitä virtalähde 12V (-) releen nastaan (com)
  • Liitä pumpun musta johto (-) releen nastaan (NO)

Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type

Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type

Arduinon ohjelmoinnin aloittamiseksi sinun on asennettava Arduino IDE täältä:

Huomaa, että Arduino IDE 1.6.6: ssa on kriittisiä vikoja. Varmista, että asennat 1.6.7 tai uudemman, muuten tämä Instructable ei toimi! Jos et ole tehnyt sitä, noudata tämän oppaan ohjeita, jotta Arduino IDE voidaan ohjelmoida Arduino UNO! Visuino: https://www.visuino.eu on myös asennettava. Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "Arduino UNO", kuten kuvassa 2

Vaihe 4: Visuino ADD ja Set Components

Visuino ADD ja Set Components
Visuino ADD ja Set Components
Visuino ADD ja Set Components
Visuino ADD ja Set Components
Visuino ADD ja Set Components
Visuino ADD ja Set Components

Lisää "OLED -näyttö" -komponentti

Lisää 2X "Vertaa analogista arvoa" -komponentti

Kaksoisnapsauta DisplayOLED1 -näyttöä ja vedä elementti -ikkunassa tekstikenttä vasemmalle ja valitse sitten ominaisuusikkunan koko 3

Sulje elementti -ikkuna

  • Valitse CompareValue1 ja aseta ominaisuusikkunassa "Vertaa tyyppi" arvoon ctBiggerOrEqual ja Arvoksi 0,7 << tämä on herkkyysarvo, voit muuttaa sen, jos haluat
  • Valitse CompareValue2 ja aseta ominaisuusikkunassa "Vertaa tyyppi" arvoon ctSmaller ja Arvo 0,7 << tämä on herkkyysarvo, voit muuttaa sen halutessasi

Vaihe 5: Visuino Connect -komponentit

Visuino Connect -komponentit
Visuino Connect -komponentit
Visuino Connect -komponentit
Visuino Connect -komponentit
Visuino Connect -komponentit
Visuino Connect -komponentit
  • Liitä Arduino -analoginen nasta 0 CompareValue1 -nastaiseen tuloon, CompareValue2 -nastaiseen tuloon, DisplayOLED1> Tekstikenttä1 -nastainen tulo
  • Yhdistä CompareValue1 Pin Out Arduinon digitaaliseen nastaan 2
  • Yhdistä CompareValue1 Pin Out Arduinon digitaaliseen nastaan 10
  • Liitä CompareValue2 Pin Out Arduinon digitaaliseen nastaan 3
  • Liitä DisplayOLED1 -nastainen I2C -lähtö Arduino -kortin I2C -nastatuloon

Vaihe 6: Luo, käännä ja lähetä Arduino -koodi

Luo, käännä ja lähetä Arduino -koodi
Luo, käännä ja lähetä Arduino -koodi

Visuinossa napsauta "Rakenna" -välilehden alareunasta, varmista, että oikea portti on valittu, ja napsauta sitten "Käännä/rakenna ja lähetä" -painiketta.

Vaihe 7: Pelaa

Jos kytket virtaa Arduino UNO -moduuliin ja LED -valon pitäisi vilkkua (punainen ei tarpeeksi vettä, vihreä tarpeeksi vettä) ja OLED -näyttö näyttää kosteustason, jos vedenpinta on liian alhainen, pumppu alkaa lisätä vettä.

Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle, voit ladata sen ja avata sen Visuinossa:

Suositeltava: