Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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
- 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
- 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
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
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
- 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
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: