LED se uključuje kada biljke trebaju zalijevanje
Vrlo niska potrošnja struje iz baterije od 3 V
Shematski dijagram:
Popis komponenti:
Otpornici 470 kΩ ¼ W |
|
Kermet ili ugljen |
|
Otpornik 100 kΩ ¼ W |
|
Otpornik 3,3 kΩ ¼ W |
|
Otpornik 15 kOhm ¼ W |
|
Otpornik 100 Ohm ¼ W |
|
Lavsan kondenzator 1 nF 63 V |
|
Lavsan kondenzator 330 nF 63 V |
|
Elektrolitički kondenzatori 10 uF 25 V |
|
Crvena LED dioda od 5 mm |
|
Elektrode (vidi napomene) |
|
3V baterija (2 x AA, N ili AAA baterije, |
Namjena uređaja:
Krug je dizajniran da daje signal ako biljke trebaju zalijevanje. LED dioda počinje treptati ako je tlo u loncu za cvijeće presuho, a gasi se kada se vlaga poveća. Trimer otpornik R2 omogućuje vam da prilagodite osjetljivost kruga za Različite vrste tlo, veličina posude za cvijeće i vrste elektroda.
Razvoj sheme:
to mali uređaj uživao je veliki uspjeh kod ljubitelja elektronike dugi niz godina, počevši od 1999. Međutim, pišući tijekom godina s brojnim radioamaterima, shvatio sam da neke kritike i sugestije treba uzeti u obzir. Sklop je poboljšan dodavanjem četiri otpornika, dva kondenzatora i jednog tranzistora. Kao rezultat toga, uređaj je postao lakši za postavljanje i stabilniji u radu, a svjetlina sjaja je povećana bez korištenja super-svijetlih LED dioda.
Provedeni su mnogi eksperimenti s različitim loncima za cvijeće i različitim senzorima. I premda su se, kao što je lako zamisliti, lonci za cvijeće i elektrode međusobno jako razlikovali, otpor između dvije elektrode uronjene u tlo za 60 mm na udaljenosti od oko 50 mm uvijek je bio u rasponu od 500 ... 1000 oma u suhom tlu i 3000 ... 5000 oma mokrom
Shema rada:
IC1A i pridruženi R1 i C1 tvore generator pravokutnih valova od 2 kHz. Kroz podesivi razdjelnik R2 / R3, impulsi se unose na ulaz vrata IC1B. S malim otporom između elektroda (tj. ako ima dovoljno vlage u loncu za cvijeće), kondenzator C2 shuntuje ulaz IC1B na masu, a izlaz IC1B je stalno prisutan visoka razina napon. Vrata IC1C invertiraju IC1B izlaz. Dakle, ulaz IC1D je blokiran niskom razinom napona, a LED se, sukladno tome, gasi.
Kako se tlo u loncu suši, otpor između elektroda se povećava i C2 prestaje blokirati ulazak impulsa u IC1B. Nakon prolaska kroz IC1C, impulsi od 2 kHz ulaze na ulaz za blokiranje generatora, sastavljenog na IC1D mikro krug i njegove okolne komponente. IC1D počinje emitirati kratke impulse koji uključuju LED kroz Q1. LED treperi ukazuju na potrebu zalijevanja biljke.
Baza tranzistora Q1 snabdjevena je rijetkim rafalima kratkih negativnih impulsa frekvencije od 2 kHz, koji se izrezuju iz ulaznih impulsa. Posljedično, LED bljeska 2000 puta u sekundi, ali ljudsko oko takve česte bljeskove percipira kao stalni sjaj.
Bilješke:
To će vas spasiti od monotonog rada koji se ponavlja, a senzor vlažnosti tla pomoći će izbjeći višak vode - nije tako teško sastaviti takav uređaj vlastitim rukama. Zakoni fizike dolaze u pomoć vrtlaru: vlaga u tlu postaje vodič električnih impulsa, a što je više, otpor je manji. Kako se vlažnost smanjuje, otpor se povećava, a to pomaže u praćenju optimalno vrijeme glazura.
Dizajn senzora vlage u tlu sastoji se od dva vodiča koji su spojeni na slab izvor energije; otpornik mora biti prisutan u krugu. Čim se poveća količina vlage u prostoru između elektroda, otpor se smanjuje i struja se povećava.
Vlaga se suši - otpor se povećava, struja se smanjuje.
Budući da će elektrode biti u vlažnom okruženju, preporuča se uključiti ih pomoću ključa kako bi se smanjili štetni učinci korozije. Tijekom normalnog vremena, sustav je isključen i pokreće se samo kako bi provjerio vlažnost pritiskom na gumb.
Senzori vlage u tlu ovog tipa mogu se ugraditi u staklenike – oni omogućuju kontrolu nad automatskim navodnjavanjem, tako da sustav uopće može funkcionirati bez ljudske intervencije. U tom slučaju sustav će stalno biti u ispravnom stanju, ali će se morati pratiti stanje elektroda kako ne bi postale neupotrebljive pod utjecajem korozije. Slični uređaji mogu se postaviti na vanjske krevete i travnjake - odmah će dobiti potrebne informacije.
U ovom slučaju, sustav se ispostavi da je mnogo točniji od jednostavnog taktilnog osjeta. Ako osoba smatra da je tlo potpuno suho, senzor će pokazati do 100 jedinica vlage u tlu (kada se procjenjuje u decimalnom sustavu), odmah nakon zalijevanja ta vrijednost raste na 600-700 jedinica.
Nakon toga, senzor će vam omogućiti praćenje promjene sadržaja vlage u tlu.
Ako se senzor treba koristiti na otvorenom, preporučljivo je pažljivo zatvoriti njegov gornji dio kako bi se spriječilo izobličenje informacija. Da biste to učinili, može se premazati vodootpornom epoksidnom smolom.
Senzor se sastavlja na sljedeći način:
Takav domaći uređaj može postati dio automatskog navodnjavanja u sustavu "Smart Home", na primjer, korištenjem Ethernet kontrolera MegD-328. Web sučelje prikazuje razinu vlage u 10-bitnom sustavu: raspon od 0 do 300 označava da je tlo potpuno suho, 300-700 - ima dovoljno vlage u tlu, više od 700 - tlo je mokro i nema potrebno je zalijevanje.
Dizajn, koji se sastoji od kontrolera, releja i baterije, može se ukloniti u bilo koje prikladno kućište, za koje se može prilagoditi bilo koja plastična kutija.
Kod kuće, korištenje takvog senzora vlažnosti bit će vrlo jednostavno i istodobno pouzdano.
Primjena senzora vlažnosti tla može biti vrlo raznolika. Najčešće se koriste u sustavima za automatsko zalijevanje i ručno zalijevanje biljaka:
Samostalna izrada senzora pomoći će opremiti kuću automatski sustav kontrola uz minimalne troškove.
Tvornički izrađene komponente lako je kupiti online ili u specijaliziranoj trgovini, najviše uređaji se mogu sastaviti od materijala koji se uvijek nalaze u domu elektroentuzijasta.
Više informacija možete pronaći u videu.
Uređaj koji mjeri razinu vlage naziva se higrometar ili jednostavno senzor vlažnosti. U svakodnevnom životu, vlažnost je važan parametar, i to često ne samo za najobičniji život, već i za razne opreme, te za poljoprivredu (vlažnost tla) i još mnogo toga.
Konkretno, naša dobrobit ovisi o stupnju vlažnosti zraka. Posebno su osjetljive na vlagu meteorološke osobe, kao i osobe koje pate od hipertenzije, bronhijalne astme, bolesti kardiovaskularnog sustava.
Kod jakog suhog zraka čak i zdravi ljudi osjećaju nelagodu, pospanost, svrbež i iritaciju kože. Često suhi zrak može izazvati bolesti dišnog sustava, počevši od akutnih respiratornih infekcija i akutnih respiratornih virusnih infekcija, pa čak i do upale pluća.
U poduzećima vlaga zraka može utjecati na sigurnost proizvoda i opreme, te u poljoprivreda nedvosmisleno utjecaj vlažnosti tla na plodnost itd. senzori vlažnosti - higrometri.
Neki tehnički uređaji u početku su kalibrirani na strogo propisanu važnost, a ponekad je, za fino podešavanje uređaja, važno imati točnu vrijednost vlažnosti u okolišu.
Vlažnost može se mjeriti s nekoliko mogućih vrijednosti:
Za određivanje vlažnosti zraka i drugih plinova mjere se u gramima po kubičnom metru kada je u pitanju apsolutna vrijednost vlage, odnosno u jedinicama RH kada je u pitanju relativna vlažnost.
Za mjerenje sadržaja vlage u krutim tvarima ili tekućinama prikladna su mjerenja kao postotak mase ispitnih uzoraka.
Za određivanje sadržaja vlage u tekućinama koje se slabo miješaju, mjerne jedinice bit će ppm (koliko dijelova vode ima u 1.000.000 težinskih dijelova uzorka).
Prema principu rada, higrometri se dijele na:
kapacitet;
otporan;
termistor;
optički;
elektronički.
Kapacitivni higrometri, u najjednostavnijem slučaju, su kondenzatori sa zrakom kao dielektrikom u procjepu. Poznato je da je dielektrična konstanta zraka izravno povezana s vlagom, a promjene vlažnosti dielektrika dovode do promjene kapaciteta kondenzatora zraka.
Sofisticiranija verzija kapacitivnog senzora vlažnosti zračnog raspora sadrži dielektrik s dielektričnom konstantom koja može jako varirati pod utjecajem vlage na njega. Ovaj pristup čini kvalitetu senzora boljom od samog zraka između ploča kondenzatora.
Druga opcija je vrlo prikladna za mjerenja s obzirom na sadržaj vode u krutim tvarima. Objekt koji se proučava postavlja se između ploča takvog kondenzatora, na primjer, predmet može biti tableta, a sam kondenzator je spojen na oscilatorni krug i na elektronički generator, dok se mjeri prirodna frekvencija rezultirajućeg kruga , a kapacitivnost dobivena uvođenjem ispitnog uzorka "izračunava" se iz izmjerene frekvencije.
Naravno, ova metoda ima i neke nedostatke, na primjer, ako je vlažnost uzorka ispod 0,5%, bit će netočna, osim toga, uzorak koji se mjeri mora biti očišćen od čestica visoke dielektrične konstante, osim toga, oblik uzorka je važan tijekom mjerenja, ne bi se trebao mijenjati tijekom istraživanja.
Treći tip kapacitivnog senzora vlažnosti je kapacitivni tankoslojni higrometar. Sadrži podlogu na koju se nanose dvije češljaste elektrode. Češljaste elektrode u ovom slučaju igraju ulogu ploča. Za potrebe temperaturne kompenzacije, u senzor se dodatno uvode dva dodatna temperaturna senzora.
Takav senzor uključuje dvije elektrode koje se talože na podlogu, a na samim elektrodama nalazi se sloj materijala koji ima dovoljno mali otpor, ali jako varira ovisno o vlažnosti.
Prikladan materijal za uređaj može biti aluminij. Ovaj oksid dobro upija vodu iz vanjskog okruženja, dok mu se otpornost primjetno mijenja. Kao rezultat toga, ukupni otpor mjernog kruga takvog senzora značajno će ovisiti o vlažnosti. Dakle, razina vlažnosti bit će označena vrijednošću struje koja teče. Prednost senzora ove vrste je njihova niska cijena.
Termistorski higrometar sastoji se od para identičnih termistora. Usput, podsjećamo da je to nelinearna elektronička komponenta, čiji otpor jako ovisi o njezinoj temperaturi.
Jedan od termistora uključenih u krug nalazi se u zatvorenoj komori sa suhim zrakom. A drugi je u komori s rupama kroz koje u nju ulazi zrak karakteristične vlažnosti čiju vrijednost želite izmjeriti. Termistori su spojeni u premosni krug, napon se dovodi na jednu od dijagonala mosta, a očitanja se očitavaju s druge dijagonale.
U slučaju kada je napon na izlaznim stezaljkama jednak nuli, temperature obje komponente su jednake, pa je i vlažnost ista. U slučaju kada se na izlazu primi napon različit od nule, to ukazuje na prisutnost razlike vlažnosti u komorama. Dakle, vlaga se određuje vrijednošću napona dobivenog tijekom mjerenja.
Neiskusan istraživač može doživjeti pošteno pitanje, zašto se temperatura termistora mijenja kada je u interakciji s vlažnim zrakom? A stvar je u tome da s povećanjem vlage voda počinje isparavati iz kućišta termistora, dok se temperatura kućišta smanjuje, a što je veća vlažnost, to se isparavanje događa intenzivnije, a termistor se brže hladi.
4) Optički (kondenzacijski) senzor vlažnosti
Ova vrsta senzora je najtočnija. Rad optičkog senzora vlage temelji se na fenomenu povezanom s konceptom "točke rosišta". U trenutku kada temperatura dosegne točku rosišta, plinovita i tekuća faza su u termodinamičkoj ravnoteži.
Dakle, ako uzmete staklo i ugradite ga u plinoviti medij, gdje je temperatura u vrijeme istraživanja viša od točke rosišta, a zatim započnete proces hlađenja ovog stakla, tada na određenoj vrijednosti temperature na staklu površinski vodeni kondenzat će se početi stvarati, ova vodena para će početi prelaziti u tekuću fazu ... Ova temperatura će biti samo točka rosišta.
Dakle, temperatura točke rosišta je neraskidivo povezana i ovisi o parametrima kao što su vlažnost i tlak u okolišu. Kao rezultat toga, imajući sposobnost mjerenja tlaka i temperature rosišta, bit će lako odrediti vlažnost. Ovaj princip služi kao osnova za funkcioniranje optičkih senzora vlage.
Najjednostavniji krug za takav senzor sastoji se od LED diode koja svijetli na površini zrcala. Zrcalo reflektira svjetlost, mijenja njezin smjer i usmjerava je na fotodetektor. U tom slučaju, ogledalo se može grijati ili hladiti pomoću posebnog uređaja za regulaciju temperature visoke preciznosti. Često se kao takav uređaj koristi termoelektrična pumpa. Naravno, na ogledalu je ugrađen senzor za mjerenje temperature.
Prije početka mjerenja, temperatura zrcala postavlja se na vrijednost za koju se zna da je viša od temperature rosišta. Zatim se zrcalo postupno hladi. U trenutku kada temperatura počne prelaziti točku rosišta, kapljice vode će se odmah početi kondenzirati na površini zrcala, a svjetlosni snop diode će se zbog njih slomiti, raspršiti, a to će dovesti do smanjenja struja u krugu fotodetektora. Putem povratne sprege fotodetektor stupa u interakciju s regulatorom temperature zrcala.
Dakle, oslanjajući se na informacije primljene u obliku signala s fotodetektora, regulator temperature će održavati temperaturu na površini zrcala točno jednakom točki rosišta, a temperaturni senzor će u skladu s tim pokazati temperaturu. Dakle, pri poznatom tlaku i temperaturi možete točno odrediti glavne pokazatelje vlažnosti.
Optički senzor vlažnosti ima najveću točnost nedostižnu s drugim tipovima senzora, plus bez histereze. Nedostatak je najviša cijena od svih, plus velika potrošnja energije. Osim toga, potrebno je osigurati da je ogledalo čisto.
Princip rada elektroničkog senzora vlažnosti zraka temelji se na promjeni koncentracije elektrolita koji pokriva bilo koji električno izolacijski materijal. Postoje takvi uređaji s automatskim grijanjem s obzirom na točku rosišta.
Točka rosišta se često mjeri preko koncentrirane otopine litijevog klorida, koja je vrlo osjetljiva na minimalne promjene vlažnosti. Za maksimalna udobnost takav higrometar često je dodatno opremljen termometrom. Ovaj uređaj ima visoku točnost i malu pogrešku. Može mjeriti vlažnost bez obzira na temperaturu okoline.
Popularni su i jednostavni elektronski higrometri u obliku dvije elektrode, koji se jednostavno zabode u tlo, kontrolirajući njegovu vlažnost prema stupnju vodljivosti, ovisno o toj vlazi. Takvi senzori su popularni među obožavateljima, jer možete jednostavno postaviti automatsko zalijevanje vrtne gredice ili cvijeta u loncu, u slučaju da ga nije zgodno zalijevati ručno ili nije prikladno.
Prije kupnje senzora razmislite što ćete morati izmjeriti, relativnu ili apsolutnu vlažnost, zrak ili tlo, koji je raspon mjerenja predviđen, je li važna histereza i koja je točnost potrebna. Najprecizniji senzor je optički. Obratite pažnju na IP klasu zaštite, na raspon radne temperature, ovisno o konkretnim uvjetima, gdje će se senzor koristiti, jesu li parametri prikladni za vas.
Ovaj je članak nastao u vezi s konstrukcijom automatske prskalice za njegu sobne biljke... Mislim da bi sama prskalica mogla biti zanimljiva DIYeru, ali sada ćemo govoriti o senzoru vlažnosti tla. https: // stranica /
Naravno, prije nego što sam ponovno izumio kotač, prešao sam preko interneta.
Pokazalo se da su industrijski senzori vlažnosti preskupi i još uvijek ih nisam mogao pronaći Detaljan opis barem jedan takav senzor. Čini se da je moda trgovine "mačkama u vrećama", koja nam je došla sa Zapada, postala norma.
Iako na mreži postoje opisi samostalno izrađenih amaterskih senzora, svi oni rade na principu mjerenja otpornosti tla na istosmjernu struju. I već prvi eksperimenti pokazali su potpunu nedosljednost takvog razvoja.
Zapravo, to me nije baš iznenadilo, budući da se još uvijek sjećam kako sam kao dijete pokušavao izmjeriti otpor tla i otkrio ... električnu struju u njemu. Odnosno, strelica mikroampermetra je zabilježila struju koja teče između dvije elektrode zabodene u zemlju.
Eksperimenti, koji su trajali cijeli tjedan, pokazali su da se otpor tla može vrlo brzo mijenjati, može se povremeno povećavati, a zatim smanjivati, a period tih kolebanja može biti od nekoliko sati do desetaka sekundi. Osim toga, otpor tla se različito mijenja u različitim loncima za cvijeće. Kako se kasnije pokazalo, supruga odabire individualni sastav tla za svaku biljku.
U početku sam potpuno odustao od mjerenja otpora tla i čak sam počeo graditi indukcijski senzor, budući da sam na mreži pronašao industrijski senzor vlage za koji je pisalo da je induktivan. Htio sam usporediti frekvenciju referentnog oscilatora s frekvencijom drugog oscilatora, čiji se svitak stavlja na lonac s biljkom. Ali kada sam počeo prototipirati uređaj, odjednom sam se sjetio kako sam jednom došao pod "napon koraka". To me potaknulo na još jedan eksperiment.
I doista, u svakome pronađenom na netu domaće konstrukcije, predloženo je mjerenje otpora tla na istosmjernu struju. Što ako pokušate izmjeriti otpor izmjenične struje? Uostalom, u teoriji, tada se saksija ne bi trebala pretvoriti u "bateriju".
Prikupljeno najjednostavnija shema i odmah ga testirao na različitim tlima. Rezultat je bio ohrabrujući. Ni nekoliko dana nisu pronađene sumnjive tendencije prema povećanju ili smanjenju otpora. Naknadno je ova pretpostavka potvrđena na radnom stroju za zalijevanje, čiji se rad temeljio na sličnom principu.
Kao rezultat istraživanja, ovaj sklop se pojavio na jednom mikro krugu. Bilo koji od navedenih mikro krugova će raditi: K176LE5, K561LE5 ili CD4001A. Ove mikro krugove prodajemo za samo 6 centi.
Senzor vlage u tlu je granični uređaj koji reagira na promjene otpora izmjenične struje (kratki impulsi).
Na elementima DD1.1 i DD1.2 sastavljen je glavni oscilator koji generira impulse u intervalu od oko 10 sekundi. https: // stranica /
Razdvojni kondenzatori C2 i C4. Ne prolaze u mjerni krug D.C. koje stvara tlo.
Otpornik R3 postavlja prag, a otpornik R8 osigurava histerezu za pojačalo. Trimer R5 postavlja početni pomak na ulazu DD1.3.
Kondenzator C3 je kondenzator protiv smetnji, a otpornik R4 određuje maksimalni ulazni otpor mjernog kruga. Oba ova elementa smanjuju osjetljivost senzora, ali njihova odsutnost može dovesti do lažnih alarma.
Također ne biste trebali odabrati napon napajanja mikrosklopa ispod 12 volti, jer to smanjuje stvarnu osjetljivost uređaja zbog smanjenja omjera signal-šum.
Pažnja!
Ne znam može li dugotrajno izlaganje električnim impulsima imati štetne učinke na biljke. Ova shema korištena je samo u fazi razvoja stroja za prskanje.
Za zalijevanje biljaka koristio sam drugačiju shemu koja generira samo jedan kratki mjerni impuls dnevno, tempiran na vrijeme zalijevanja biljaka.
Povežite Arduino s FC-28 senzorom vlažnosti tla kako biste odredili kada vašem tlu treba voda.
U ovom članku ćemo koristiti FC-28 senzor vlažnosti tla s Arduinom. Ovaj senzor mjeri volumetrijski sadržaj vode u tlu i daje nam razinu vlage. Senzor nam daje analogne i digitalne podatke na izlazu. Spojit ćemo ga u oba načina.
Senzor vlažnosti tla sastoji se od dva senzora koji se koriste za mjerenje volumetrijskog sadržaja vode. Dvije sonde omogućuju prolazak struje kroz tlo, što daje vrijednost otpora, što u konačnici omogućuje mjerenje vrijednosti vlage.
Kada ima vode, tlo će provoditi više struje, što znači da će biti manji otpor. Suho tlo ne provodi dobro električnu energiju, pa kada ima manje vode, tlo provodi manje struje, što znači da će biti veći otpor.
FC-28 senzor može se spojiti u analognom i digitalnom načinu rada. Spojit ćemo ga prvo u analognom načinu rada, a zatim u digitalnom.
Specifikacija
Specifikacije senzora vlažnosti tla FC-28:
Prikaz izvoda
Senzor vlažnosti tla FC-28 ima četiri kontakta:
Modul također sadrži potenciometar koji će postaviti vrijednost praga. Ova vrijednost praga će se usporediti na LM393 komparatoru. LED će nam signalizirati vrijednost iznad ili ispod praga.
Za spajanje senzora u analognom načinu rada, moramo koristiti analogni izlaz senzora. FC-28 senzor vlažnosti tla prihvaća analogne izlazne vrijednosti od 0 do 1023.
Vlažnost se mjeri u postocima, pa ćemo te vrijednosti uskladiti od 0 do 100 i zatim ih prikazati na serijskom monitoru. Možete postaviti različite vrijednosti vlage i uključiti/isključiti pumpu za vodu u skladu s tim vrijednostima.
Spojite FC-28 senzor vlažnosti tla na Arduino na sljedeći način:
Za analogni izlaz pišemo kod ovako:
Int senzor_pin = A0; int izlazna_vrijednost; void setup () (Serial.begin (9600); Serial.println ("Čitanje sa senzora..."); kašnjenje (2000);) void loop () (output_value = analogRead (sensor_pin); output_value = map (output_value) , 550,0,0,100); Serial.print ("Mositure:"); Serial.print (output_value); Serial.println ("%"); kašnjenje (1000);)
Prije svega definirali smo dvije varijable: jednu za kontakt senzora vlage u tlu, a drugu za pohranjivanje izlaza senzora.
Int senzor_pin = A0; int izlazna_vrijednost;
U funkciji postavljanja, naredba Serial.begin (9600) pomoći će u komunikaciji između Arduina i serijskog monitora. Nakon toga ispisat ćemo "Reading From the Sensor..." na normalnom zaslonu.
Void setup () (Serial.begin (9600); Serial.println ("Čitanje sa senzora..."); kašnjenje (2000);)
U funkciji petlje pročitat ćemo vrijednost s analognog izlaza senzora i pohraniti vrijednost u varijablu izlazna_vrijednost... Zatim ćemo upariti izlazne vrijednosti na 0-100 jer se vlaga mjeri kao postotak. Kada smo uzimali očitanja sa suhog tla, vrijednost senzora je bila 550, i in mokro tlo vrijednost senzora je bila 10. Usporedili smo ove vrijednosti da bismo dobili vrijednost vlage. Zatim smo te vrijednosti ispisali na serijski monitor.
void loop () (output_value = analogRead (sensor_pin); output_value = map (output_value, 550,10,0,100); Serial.print ("Mositure:"); Serial.print (output_value); Serial.println ("%") ; kašnjenje (1000);)Za spajanje FC-28 senzora vlažnosti tla u digitalnom načinu, spojit ćemo digitalni izlaz senzora na Arduino digitalni pin.
Senzorski modul sadrži potenciometar koji se koristi za postavljanje granične vrijednosti. Vrijednost praga se zatim uspoređuje s izlaznom vrijednošću senzora pomoću komparatora LM393, koji se nalazi na modulu senzora FC-28. Komparator LM393 uspoređuje izlaznu vrijednost senzora i vrijednost praga, a zatim nam daje izlaznu vrijednost putem digitalnog pina.
Kada je vrijednost senzora veća od vrijednosti praga, digitalni izlaz će nam dati 5V i LED senzora će zasvijetliti. Inače, kada je vrijednost senzora manja od ove granične vrijednosti, 0V će se prenijeti na digitalni izlaz i LED neće svijetliti.
Priključci za senzor vlažnosti tla FC-28 i Arduino u digitalnom načinu rada su sljedeći:
Kod za digitalni način rada je u nastavku:
Int led_pin = 13; int senzor_pin = 8; void setup () (pinMode (led_pin, OUTPUT); pinMode (sensor_pin, INPUT);) void loop () (if (digitalRead (sensor_pin) == HIGH) (digitalWrite (led_pin, HIGH);) else (digitalWrite (led_pin, LOW); kašnjenje (1000;))
Prije svega, inicijalizirali smo 2 varijable za spajanje LED pina i digitalnog pina senzora.
Int led_pin = 13; int senzor_pin = 8;
U funkciji podešavanja pin LED-a deklariramo kao izlazni pin, jer ćemo preko njega uključiti LED. Pin senzora smo deklarirali kao ulazni pin, jer će Arduino preko ovog pina primati vrijednosti od senzora.
Void setup () (pinMode (led_pin, OUTPUT); pinMode (sensor_pin, INPUT);)
U funkciji petlje čitamo s pina senzora. Ako je vrijednost viša od vrijednosti praga, LED će se upaliti. Ako je vrijednost senzora ispod granične vrijednosti, indikator će se ugasiti.
Void petlja () (if (digitalRead (sensor_pin) == HIGH) (digitalWrite (led_pin, HIGH);) else (digitalWrite (led_pin, LOW); kašnjenje (1000);))
Ovim je završena uvodna lekcija o radu sa FC-28 senzorom za Arduino. Uspješni ti projekti.