Kako izgraditi biljni monitor s Arduinom: 7 koraka
Kako izgraditi biljni monitor s Arduinom: 7 koraka

Video: Kako izgraditi biljni monitor s Arduinom: 7 koraka

Video: Kako izgraditi biljni monitor s Arduinom: 7 koraka
Video: как превратить ЭЛТ телевизор в осциллограф 2025, Siječanj
Anonim

U ovom ćemo vodiču naučiti kako detektirati vlagu u tlu pomoću senzora vlage i treptati zelenom LED diodom ako je sve u redu te OLED zaslonom i Visuinom.

Gledaj video.

Korak 1: Ono što će vam trebati

Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati

Arduino UNO (ili bilo koji drugi Arduino) Nabavite ga ovdje

Modul senzora vlažnosti tla, nabavite ga ovdje

Kratkospojne žice

Breadboard Nabavite ovdje

OLED zaslon Preuzmite ga ovdje

1X crvena LED, 1X zelena LED dioda Nabavite ih ovdje

Visuino program: Preuzmite Visuino

Korak 2: Krug

Krug
Krug
  • Priključite pin OLED zaslona [VCC] na Arduino pin [5V]
  • Priključite pin OLED zaslona [GND] na Arduino pin [GND]
  • Priključite pin OLED zaslona [SDA] na Arduino pin [SDA]
  • Spojite pin za OLED zaslon [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

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

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

Za početak programiranja Arduina morat ćete instalirati Arduino IDE odavde:

Imajte na umu da postoje neke kritične pogreške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako niste učinili, slijedite korake u ovom Uputu za postavljanje Arduino IDE -a za programiranje Arduino UNO! Visuino: https://www.visuino.eu također je potrebno instalirati. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite gumb "Alati" na komponenti Arduino (Slika 1) u Visuinu Kad se pojavi dijaloški okvir, 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 ulijevo, a zatim u prozoru svojstava postavite veličinu na 3Zatvorite 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 iu 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 komponentama Visuino Connect

U komponentama Visuino Connect
U komponentama Visuino Connect
  • Spojite Arduino analogni pin 0 da biste usporediliValue1 pin, UsporediValue2 pin In, DisplayOLED1> Tekstualno polje1 Pin In
  • Spojite CompareValue1 Pin Out na Arduino digitalni pin 2
  • Spojite CompareValue2 Pin Out na Arduino digitalni pin 3
  • DisplayOLED1 pin I2C Out to Arduino board I2C pin In

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

Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod

U Visuinu pri dnu kliknite karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite gumb "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 Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable, možete ga preuzeti ovdje i otvoriti u Visuinu: