Sadržaj:

Kako izgraditi sistem za zalijevanje biljaka pomoću Arduina: 7 koraka
Kako izgraditi sistem za zalijevanje biljaka pomoću Arduina: 7 koraka

Video: Kako izgraditi sistem za zalijevanje biljaka pomoću Arduina: 7 koraka

Video: Kako izgraditi sistem za zalijevanje biljaka pomoću Arduina: 7 koraka
Video: Ovo je jednostavan sistem za navodnjavanje biljaka pomoću plastičnih flaša 2024, Novembar
Anonim

U ovom vodiču naučit ćemo kako napraviti sistem za zalijevanje biljaka

Koristeći senzor vlage, pumpu za vodu i treperi zelena LED dioda ako je sve u redu te OLED zaslon i Visuino.

Pogledajte video!

Korak 1: Šta će vam trebati

Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
  • Arduino UNO (ili bilo koji drugi Arduino) Nabavite ga ovdje
  • Modul senzora vlažnosti tla, nabavite ga ovdje
  • Kratke žice Breadboard Nabavite ovdje
  • OLED ekran Preuzmite ovdje
  • Pumpa za vodu Nabavite ovdje
  • Relej Nabavite ga ovdje
  • 1X crvena LED, 1X zelena LED dioda Nabavite ih ovdje
  • Visuino program: Preuzmite Visuino

Korak 2: Krug

The Circuit
The Circuit
  • Spojite pin za OLED ekran [VCC] na Arduino pin [5V]
  • Priključite pin za OLED ekran [GND] na Arduino pin [GND]
  • Spojite pin za OLED ekran [SDA] na Arduino pin [SDA]
  • Priključite pin za OLED ekran [SCL] na Arduino pin [SCL]
  • Spojite Arduino 5V na pin VCC modula za piezo zvučni signal
  • Spojite Arduino GND na negativni pin zelene LED diode
  • Spojite Arduino GND na negativni pin crvene LED diode
  • Spojite Arduino digitalni pin 3 na negativni pin zelene LED diode
  • Spojite Arduino digitalni pin 2 na negativni pin crvene LED diode
  • Spojite Arduino 5V na pin VCC modula senzora vlage
  • Spojite Arduino GND na pin GND modula senzora vlage
  • Spojite Arduino analogni pin 0 na pin A0 modula senzora vlage
  • Spojite relejni VCC pin (+) na Arduino 5V pin
  • Spojite relejni GND pin (-) na Arduino GND pin
  • Spojite relejni signalni pin (S) na Arduino Digital pin 10
  • Priključite napajanje 12V (+) na crvenu žicu pumpe (+)
  • Priključite napajanje 12V (-) na relejni pin (com)
  • Crnu žicu pumpe (-) spojite na relejni pin (NO)

Korak 3: Pokrenite Visuino i odaberite Arduino UNO tip ploče

Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče

Da biste započeli programiranje Arduina, morat ćete instalirati Arduino IDE odavde:

Imajte na umu da postoje neke kritične greške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako to niste učinili, slijedite korake u ovom uputstvu za postavljanje Arduino IDE -a za programiranje Arduino UNO! Takođe je potrebno instalirati Visuino: https://www.visuino.eu. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite dugme "Alati" na Arduino komponenti (Slika 1) u Visuinu Kada se pojavi dijalog, odaberite "Arduino UNO" kao što je prikazano na slici 2

Korak 4: U Visuino ADD i Set Components

U Visuinu ADD i Set Components
U Visuinu ADD i Set Components
U Visuinu ADD i Set Components
U Visuinu ADD i Set Components
U Visuinu ADD i Set Components
U Visuinu ADD i Set Components

Dodajte komponentu "OLED Display"

Dodajte 2X komponentu "Usporedi analognu vrijednost"

Dvaput kliknite na DisplayOLED1 i u prozoru elemenata povucite tekstualno polje lijevo, a zatim u prozoru svojstava postavite veličinu na 3

Zatvorite prozor elemenata

  • Odaberite CompareValue1 i u prozoru svojstava postavite "Compare Type" na ctBiggerOrEqual i Value na 0,7 << ovo je vrijednost osjetljivosti, možete je promijeniti ako želite
  • Odaberite CompareValue2 i u prozoru svojstava postavite "Compare Type" na ctSmaller i Value na 0,7 << ovo je vrijednost osjetljivosti, možete je promijeniti ako želite

Korak 5: U Visuino Connect Components

U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
  • Spojite Arduino analogni pin 0 da biste usporediliValue1 utičnicu, UporediteValue2 pin ulaz, DisplayOLED1> Umetnite tekstualno polje1
  • Spojite CompareValue1 Pin Out na Arduino digitalni pin 2
  • Spojite CompareValue1 Pin Out na Arduino digitalni pin 10
  • Spojite CompareValue2 Pin Out na Arduino digitalni pin 3
  • Spojite DisplayOLED1 pin I2C Out na Arduino ploču I2C pin In

Korak 6: Generirajte, kompajlirajte i prenesite Arduino kôd

Generirajte, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod

U Visuinu, pri dnu kliknite na karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite na dugme "Compile/Build and Upload".

Korak 7: Igrajte se

Ako napajate Arduino UNO modul, LED dioda bi trebala treperiti (crveno nema dovoljno vode, dovoljno zeleno vode), a OLED zaslon će pokazati razinu vlage, ako je razina vode preniska, pumpa će početi dodavati vodu.

Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovu Instructable, možete ga preuzeti i otvoriti u Visuinu:

Preporučuje se: