Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
U ovom ćemo vodiču naučiti kako napraviti sustav zalijevanja biljaka
Korištenjem senzora vlage, pumpe za vodu i bljeskanjem zelene LED diode ako je sve u redu te OLED zaslona i Visuina.
Gledaj video!
Korak 1: Ono što ć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 zaslon Preuzmite ga ovdje
- Pumpa za vodu Ovdje nabavite
- Relej Nabavite ga ovdje
- 1X crvena LED, 1X zelena LED dioda Nabavite ih ovdje
- Visuino program: Preuzmite Visuino
Korak 2: 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
- 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 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
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 3
Zatvorite prozor elemenata
- Odaberite CompareValue1 iu 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
- 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 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 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 treptati (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 ovaj Instructable, možete ga preuzeti i otvoriti u Visuinu: