Eelektronska kontrola setve

Odgovori
Message
Autoru
zeljkogelic
Početnik
Postovi: 30
Pridružio se: Uto Jan 23, 2018 8:30 am

Eelektronska kontrola setve

#1 Post od zeljkogelic » Čet Jul 19, 2018 8:26 pm

Probao sam naci na raznim forumima ovaj uredjaj koji se koristi u poljoprivredi na sejacicama, da li je neko nekada probao da napravi ovaj sklop i ako ima neke seme bilo bi mi od velike koristi, radi na principu kada ne propadne zrno pored foto senzora na kontrolnom elementu sija lampica i zvucni signal se cuje. Da li neko ima ko bi mogao da improvizuje semu. Unapred Hvala.

Korisnikov avatar
DenisHD
Početnik
Postovi: 365
Pridružio se: Sre Jan 04, 2017 11:32 am

Re: Eelektronska kontrola setve

#2 Post od DenisHD » Pet Jul 20, 2018 6:14 am

Ako je samo fora sa foto senzorom, to veoma lako može da se napravi sa arduinom! Dovedeš signal sa foto senzora na arduino, i onda u zavisnosti u kom vremenskom roku, ako senzor ne detektuje zrno, generiše odredjeni ton i šalje ti na onaj piezo zvučnik.. a ako traktor ima zvučni sistem od par zvučnika (radio), možeš da prikačiš izlaz i na neki od zvučnika, samo onda moraš izmedju arduina i zvučnika da staviš neki pojačivač zvuka, kako bi se uopšte čulo upozorenje od buke u traktoru.. to ti je neko najosnovnije rešenje.. i onda kao upozorenje će da ti pišti npr. zvučnik.. a možeš i da ubaciš memorijsku karticu na arduino, pa na nju snimiš neko upozorenje npr. " Upozorenje! Zrno nije propalo! " ili tako nešto.. to bi ti bilo i bolje.. jer samo pištanje zvučnika, ako nije dovoljno glasno, ako baš ne pratiš stalno lampicu, možeš da ne primetiš..
A za lampicu, isto ćeš da je prikačiš na arduino i u kodu u toj petlji gde ispituješ da li ima greške sa zrnom tj da li je propalo ili ne, ubaciš još liniju koda, koja će da ti uključi tu lampicu. Samo pazi, ako stavljaš LED kao indikator, stavi odgovarajući otpornik izmedju nje i arduina (najčešće 220 oma, zavisno od toga na koliko volti radi LED i koliko struje vuče).. i to bi bilo to..

Korisnikov avatar
DenisHD
Početnik
Postovi: 365
Pridružio se: Sre Jan 04, 2017 11:32 am

Re: Eelektronska kontrola setve

#3 Post od DenisHD » Pet Jul 20, 2018 7:43 am

Evo jednog primera..
A izračunavanje vremena izmedju pada dva semena pored senzora bi možda mogla da se koristi pulseIn(); funkcija, mada nisam siguran, neka me neko ispravi ako nisam upravu. :D

Kod: Obeleži sve

const int senzor = 2; /* Zavisi kakav je senzor, ako radi na principu slanja 0V i 5V (digitalni), onda se koristi ovakvo definisanje koda (onda si definisao digitalni pin), a ako konstantno šalje očitanu vrednost (analogni), 
onda stavljaš float senzor = A0; recimo.. onda si definisao analogni pin */

int vrednostSenzora = 0; //Ova promenljiva služi da u nju skladištiš informacije sa senzora. Obično se stavlja nula, ali u zavisnosti od konkretnog senzora, kakav daje signal kad detektuje nešto, stavlja se i 1, ako je takav senzor
int indikator = 4; // Ovom linnijom koda si definisao pin 4 kao pin za indikaciju (ovde kačiš LED npr.)

int vremeGreske = 100;    //Promenljiva kojom odredjujes koliko vreme sme proci dok ne propadne seme, a da ne bude greska. Npr. 100ms   Ti ces tu da stavis vrednost, koja treba da bude...
int ocitanoVremeSenzora; //Promemljiva u koju skladistis informacije koliko je vreme proslo izmedju 2 zrna semena koja su propala

void setup(){
  pinMode(senzor, INPUT); //sa pinMode definises da li je pin ulazni ili izlazni. U ovom slucaju, posto se koristi za senzor, ovaj pin je ulaz.
  pinMode(indikator, OUTPUT); //ovaj pin je izlaz
}

void loop(){
  vrednostSenzora = digitalRead(senzor);
/*      Ovde treba da bude par linija koda, 
 *       koje ce sluziti za
 *       racunjanje vremena izmedju detekcija senzora
 */

  if(ocitanoVremeSenzora > vremeGreske){
    digitalWrite(indikator, HIGH);
    tone(8, 700, 7000); //8 je pin na kom ce se generisati zvuk, 700 frekvencija koju ce generisati, 7000 to jos nisam skontao cemu sluzi, ali uglavnom vezano je za vreme.. valjda kako ce pustati taj generisani zvuk.. ne znam stvarno...
    delay(300);
    }
    else{
      digitalWrite(indikator, LOW);
      }
}

Korisnikov avatar
zokce
Početnik
Postovi: 989
Pridružio se: Sre Okt 18, 2017 7:57 pm
Lokacija: Juzna Srbija

Re: Eelektronska kontrola setve

#4 Post od zokce » Pet Jul 20, 2018 4:24 pm

Još treba da se to sve pomnoži sa n (broj sejalica kroz koje idu zrna u zemlju).
Без старца нема ударца!

Korisnikov avatar
DenisHD
Početnik
Postovi: 365
Pridružio se: Sre Jan 04, 2017 11:32 am

Re: Eelektronska kontrola setve

#5 Post od DenisHD » Pet Jul 20, 2018 8:37 pm

Baš tako! To sam zaboravio da dodam. :)
Ali u suštini, ja sam mu napisao kako bi otprilike trebalo to da izgleda, a sad to se podrazumeva, da to isto samo dodaš na svaki red. ;) :) Ali hvala što si dopunio odgovor! :)

Korisnikov avatar
zokce
Početnik
Postovi: 989
Pridružio se: Sre Okt 18, 2017 7:57 pm
Lokacija: Juzna Srbija

Re: Eelektronska kontrola setve

#6 Post od zokce » Sub Jul 21, 2018 9:02 pm

U moje vreme nije bilo Arduina, išlo se peške, ali suština je ostala ista.
Arduino, Motorola65000 ili Intel 8686, ili sklop sa jednim ili nekoliko tranzistora, to su samo detalji za konačnu realizaiju. Tako da su to samo nijanse. Samo teraj, ako odeš na fakultet, biće dobar inžinjer od tebe.
Без старца нема ударца!

zeljkogelic
Početnik
Postovi: 30
Pridružio se: Uto Jan 23, 2018 8:30 am

Re: Eelektronska kontrola setve

#7 Post od zeljkogelic » Sub Jul 21, 2018 11:27 pm

Hvala vam puno probacu to, imam dodira sa programiranjem jer sam zavrsio IT pa cu probati da sklepam nesto... interesovalo me je da li moze to da radi na nekom principu sa mikrokontrolerom pa da napravim plocicu da to ne bude modelarno pravljenje tj. arduinom.

Korisnikov avatar
zokce
Početnik
Postovi: 989
Pridružio se: Sre Okt 18, 2017 7:57 pm
Lokacija: Juzna Srbija

Re: Eelektronska kontrola setve

#8 Post od zokce » Ned Jul 22, 2018 10:33 am

Naravno da može, samo što svakom treba dobar senzor za prolazak zrna. Predlažem ili optokapler ili ako dimenzije ne odgovaraju, fototranzistor i LED odgovarajuće talasne dužine na suprotnoj strani providne cevčice kroz koju zrno prolazi. Naravno, zaštićeno od spoljašnjih uticaja.
I tako n puta.
Без старца нема ударца!

zeljkogelic
Početnik
Postovi: 30
Pridružio se: Uto Jan 23, 2018 8:30 am

Re: Eelektronska kontrola setve

#9 Post od zeljkogelic » Čet Jul 26, 2018 9:43 pm

Ja sam mislio da stavim infracrveni senzor, mislim da na njega manje utice svetlos okruzenja.

Korisnikov avatar
zokce
Početnik
Postovi: 989
Pridružio se: Sre Okt 18, 2017 7:57 pm
Lokacija: Juzna Srbija

Re: Eelektronska kontrola setve

#10 Post od zokce » Pet Jul 27, 2018 10:08 am

Sve je to svetlost, vidljiva ili ne ljudskom oku. I spolja moze da prodre i IC svtelosti. Sta god stavio treba da stavis i neku zastitu od spoljnuh uticaja.
Без старца нема ударца!

zeljkogelic
Početnik
Postovi: 30
Pridružio se: Uto Jan 23, 2018 8:30 am

Re: Eelektronska kontrola setve

#11 Post od zeljkogelic » Pon Jul 30, 2018 12:32 am

Ljudi probao sam da napisem kod za mikrokontroler, uspeo sam jedan deo drugi nisam ne mogu da skontam kako da napisem taj deo koda koji racuna izmedju jedno i drugog zrna i prepoznaje gresku. Hteo sam da napravim preko delay_ms(1000) da ima kasnjenje kao 1s pa da opet proveri da li je proslo zrno ako nijee da upali crvenu. ali nesto nece pali samo zelenu crvenu nece
Nemate potrebne dozvole da pogledate prikačene fajlove u ovom postu.

zeljkogelic
Početnik
Postovi: 30
Pridružio se: Uto Jan 23, 2018 8:30 am

Re: Eelektronska kontrola setve

#12 Post od zeljkogelic » Pon Jul 30, 2018 12:33 am

Kod: Obeleži sve

void main() {
TRISB0_bit = 0;                    // PORTBO JE OUTPUT
TRISA0_bit = 1;                     // PORTC JE INPUT
PORTB.B0 =0;                     // INICIJALIZACIJA PORTB0 TJ STAVITI DA JE BO LOGICKA NULA ZELENA LED
PORTB.B1 =0;                    // INICIJALIZACIJA PORTB0 TJ STAVITI DA JE BO LOGICKA NULA CRVENA LED

while (1) {
if (PORTA.RA0==0) {      // AKO PRODJE ZRNO KROZ SENZOR UPALICE SE ZELENA LED DIODA
PORTB.B0 = 1;
Delay_ms(200);          //KASNJENJE OD 2ms
if(PORTA.RA0==1){       // PONOVNA PROVERA AKO ZRNO NIJE PROSLO ONDA GASI ZELENU LED DIODU
PORTB.B0 =0;
}
}
else{               // ako zrno nije proslo  pali se crvena led dioda
PORTB.B1 = 1;}
}
 }

Korisnikov avatar
zokce
Početnik
Postovi: 989
Pridružio se: Sre Okt 18, 2017 7:57 pm
Lokacija: Juzna Srbija

Re: Eelektronska kontrola setve

#13 Post od zokce » Pon Jul 30, 2018 3:48 pm

Da li gasi zelenu LED?
Без старца нема ударца!

zeljkogelic
Početnik
Postovi: 30
Pridružio se: Uto Jan 23, 2018 8:30 am

Re: Eelektronska kontrola setve

#14 Post od zeljkogelic » Uto Jul 31, 2018 1:08 am

sada gasi ali nece da pali crvenu kada je greska... improvizovao sam to sa tasterom kao kad stiskam taster on pali i sad bi trebalo kad ne stisnem taster da i prodje 1s da upali crvenu led diodu i da je ne gasi dok ne prodje opet seme... ali nece nesto da mi radi :(

Korisnikov avatar
RadovanPetkovic
Početnik
Postovi: 66
Pridružio se: Uto Jan 02, 2018 8:00 am
Lokacija: Kikinda

Re: Eelektronska kontrola setve

#15 Post od RadovanPetkovic » Ned Avg 05, 2018 12:11 pm

Moja preporuka je u svemu što se radi : Što jednostavnije to je bolje. Što raditi arduinom ili PICevima ? Kada se može sa tranzistorom i par otpornika, dioda i kondenzatora....
Sigurniji rad, jednostavnost i korisno.
Kojem rataru treba statistika i silni podatci, mali ratar treba da zna samo da je sigurno posijao njivu i da će svaki red iznići, a agronomu kome treba statistika kupuje Đžon dira i pametnu sejačicu......
Evo dva linka kako se može uraditi jeftina prepravka stare pneumatske sejačice....
https://www.youtube.com/watch?v=7uMuO2WqIsg
https://www.youtube.com/watch?v=DI69SxG4xAs

Korisnikov avatar
zokce
Početnik
Postovi: 989
Pridružio se: Sre Okt 18, 2017 7:57 pm
Lokacija: Juzna Srbija

Re: Eelektronska kontrola setve

#16 Post od zokce » Pet Avg 10, 2018 5:06 pm

Vidi se da to funkcionise, sad bi bilo korektno i da postavis semu.
Без старца нема ударца!

Korisnikov avatar
RadovanPetkovic
Početnik
Postovi: 66
Pridružio se: Uto Jan 02, 2018 8:00 am
Lokacija: Kikinda

Re: Eelektronska kontrola setve

#17 Post od RadovanPetkovic » Uto Avg 14, 2018 12:51 pm

Evo kako ugrađujem senzore. Ukopam u "bateriji" uležištenje da foto dioda ili tranzistor mogu da ulegnu i zalijem ih dvokomponentnim "tečnim metalom". Mesto je izabrano tic gde nestaje vakuma i semo se izbacuje ali pre toga pronosi ploča sa zalepljenim semenima između foto diode i tranzistora. Samim tim pravi povorku impulsa u zavisnosti od brzine prolaska semena. Svako zrno koje se zaseje prolazi između senzora. Elektronika je jednostavna sa dva tranzistora jedan okida drugi koji ima zadršku preko kondenzatora i otpornika koji imaju vremensku konstantu oko jednog sekunda i gasi led diodu.. čim nestane povorke pali ledovku i sirenu, kada ima povorke gasi.... Tako povezati četri ili šest kompleta tranzistora preko dioda da uključuje i sirenu.... Otprilike to je to. Trenutno nemam šemu u računaru (radio sam u protelu pa nemam sad mesta u računaru pa sam ga deinstalirao) ostala mi je ručno na papiru ali je radna neugledna i sa raznim ispravkama , pa do prve prilike kad izvučem iz Protela biće i šema. Za sad dok nebude vremena smo par sličica kako ugrađujem senzora. Nije jednostavno ali najefikasnije je.
Nemate potrebne dozvole da pogledate prikačene fajlove u ovom postu.

Korisnikov avatar
RadovanPetkovic
Početnik
Postovi: 66
Pridružio se: Uto Jan 02, 2018 8:00 am
Lokacija: Kikinda

Re: Eelektronska kontrola setve

#18 Post od RadovanPetkovic » Sre Avg 15, 2018 11:13 am

Evo i šematica
Nemate potrebne dozvole da pogledate prikačene fajlove u ovom postu.

ElektroDroid
Početnik
Postovi: 1
Pridružio se: Pet Nov 02, 2018 9:39 pm

Re: Eelektronska kontrola setve

#19 Post od ElektroDroid » Sub Nov 03, 2018 12:27 am

:clap:

Joe Black
Početnik
Postovi: 322
Pridružio se: Pet Mar 31, 2017 8:55 pm
Lokacija: Bad Reichenhall (DE)

Re: Eelektronska kontrola setve

#20 Post od Joe Black » Sub Nov 03, 2018 10:32 pm

:handgestures-thumbupright:

svaka cast

Korisnikov avatar
zokce
Početnik
Postovi: 989
Pridružio se: Sre Okt 18, 2017 7:57 pm
Lokacija: Juzna Srbija

Re: Eelektronska kontrola setve

#21 Post od zokce » Pet Nov 09, 2018 3:36 pm

Bravo Radovane! :clap:
Без старца нема ударца!

Korisnikov avatar
RadovanPetkovic
Početnik
Postovi: 66
Pridružio se: Uto Jan 02, 2018 8:00 am
Lokacija: Kikinda

Re: Eelektronska kontrola setve

#22 Post od RadovanPetkovic » Sub Mar 02, 2019 7:02 am

Još koja sličica
Kompletan uređaj
Komplet senzora
Sabirnica
Nemate potrebne dozvole da pogledate prikačene fajlove u ovom postu.

Korisnikov avatar
RadovanPetkovic
Početnik
Postovi: 66
Pridružio se: Uto Jan 02, 2018 8:00 am
Lokacija: Kikinda

Re: Eelektronska kontrola setve

#23 Post od RadovanPetkovic » Sub Mar 02, 2019 7:10 am

Kabal za napajanje
Sam uređaj - Ima magnete pa nije potrebna montaža samo se prikači za neki metalni deo u traktoru. Posle setve se samo ukloni iz kabine traktora
Senzor koji se koristi za proveru sabirnice i samog uređaja
Nemate potrebne dozvole da pogledate prikačene fajlove u ovom postu.

Odgovori

Ko je OnLine

Korisnika u ovom forumu: Nema registrovanih korisnika i 1 gost