www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Bascom IR detektor
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja AVR-jev
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
LEDuser
Član
Član



Pridružen-a: Pon 31 Mar 2008 12:06
Prispevkov: 1104
Aktiv.: 5.27
Kraj: Ljubljana

PrispevekObjavljeno: Pon Jan 19, 2009 4:30 pm    Naslov sporočila:  Bascom IR detektor Odgovori s citatom

Zanima me kako izpeljati program v Bascomu AVR za zaznavanje predmetov v okolici. Zamislil sem si neko IR ledico ki oddaja impulze in pa nek fototranzistor ki bi sprejemal odboje svetlobe (od predmetov, stene...). Stvar je izvedljiva ne vem pa kako bi napisal program ki bi dekodiral "IR signal". Razmišljal sem da bi na vhod ADCja priklopil fototranzistor na izhod uC pa LEDico in ko bi se svetloba odbila od stene v fototranzistor bi se na ADC pojavljala različna vrednost (odvisno od odbite svetlobe) neodvisno od svetlobe v okolici.
Ali kdo ve kako bi to izpeljal?

_________________
Razsvetljujemo od leta 1920!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
RGorazd
Član
Član



Pridružen-a: Čet 20 Maj 2004 15:57
Prispevkov: 1714
Aktiv.: 7.24
Kraj: Ig

PrispevekObjavljeno: Pon Jan 19, 2009 5:01 pm    Naslov sporočila:   Odgovori s citatom

Zakaj pa ne uporabiš kak pyro senzor. V ta namen lahko kupiš tudi nizkocenovni reflektor, odstraniš senzor predelaš, reflektor pa porabiš za kaj drugega.
_________________
.
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._|
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
LEDuser
Član
Član



Pridružen-a: Pon 31 Mar 2008 12:06
Prispevkov: 1104
Aktiv.: 5.27
Kraj: Ljubljana

PrispevekObjavljeno: Pon Jan 19, 2009 5:16 pm    Naslov sporočila:   Odgovori s citatom

PIR senzor ni ugoden v primerjavi z fototranzistorjem in LED je cena 100x višja. Pa še ne vem če ima pir analogen izhod.
_________________
Razsvetljujemo od leta 1920!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
MadMax
Član
Član



Pridružen-a: Pet 09 Sep 2005 22:16
Prispevkov: 4743
Aktiv.: 20.02

PrispevekObjavljeno: Pon Jan 19, 2009 5:34 pm    Naslov sporočila:   Odgovori s citatom

http://www.conrad.de/goto.php?artikel=190952 ?

Ali pa z analognim izhodom http://www.conrad.de/goto.php?artikel=172500 ?

Res je cena višja od fototranzistorja in LED, a že PIR zna ne-delat po pričakovanjih...
Ako ti uspe low-cost izvedba za 2EUR (samo 10x ceneje) prosim poročaj o uspehu.
Seveda ne pričakujem prekinjanja svetlobnega snopa, če prav razumem tvoje zahteve, ampak detekcijo gibanja v prostoru.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Vlado
Član
Član



Pridružen-a: Sre 03 Mar 2004 21:35
Prispevkov: 563
Aktiv.: 2.38
Kraj: Ljubljana

PrispevekObjavljeno: Pon Jan 19, 2009 5:50 pm    Naslov sporočila:  Bascom IR detektor Odgovori s citatom

Mogoče bo projekt na tem linku:
http://www.mcselec.com/index.php?option=com_content&task=view&id=185&Itemid=57
pomagal pri projektu.
Vlado
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
RGorazd
Član
Član



Pridružen-a: Čet 20 Maj 2004 15:57
Prispevkov: 1714
Aktiv.: 7.24
Kraj: Ig

PrispevekObjavljeno: Pon Jan 19, 2009 8:09 pm    Naslov sporočila:   Odgovori s citatom

No, tale z MCS je dobra, v kolikor uporabiš AVR s PWM, lahko 28kHz generiraš s PWM, tako lahko glavni del programa enostavno nameniš detekciji. Pa še kaj lahko vmes počneš, časa je dovolj Wink
_________________
.
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._|
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
LEDuser
Član
Član



Pridružen-a: Pon 31 Mar 2008 12:06
Prispevkov: 1104
Aktiv.: 5.27
Kraj: Ljubljana

PrispevekObjavljeno: Tor Jan 20, 2009 11:45 am    Naslov sporočila:   Odgovori s citatom

Kako pa imajo to izvedeno v pisoarjih (za vodo), v nekaterih kuhalnih ploščah na dotik in pa nekateri enostavni roboti?
_________________
Razsvetljujemo od leta 1920!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
lojzek
Član
Član



Pridružen-a: Pet 25 Jan 2008 8:00
Prispevkov: 3387
Aktiv.: 16.00

PrispevekObjavljeno: Tor Jan 20, 2009 2:20 pm    Naslov sporočila:   Odgovori s citatom

Tukaj je že vprašanje, če bi predmet rad zaznal na recimo 2m ali 10cm. Pri 10cm že verjetno lahko zaznaš odboj svetlobe od predmeta, pri 2m pa kar gotovo ne.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
LEDuser
Član
Član



Pridružen-a: Pon 31 Mar 2008 12:06
Prispevkov: 1104
Aktiv.: 5.27
Kraj: Ljubljana

PrispevekObjavljeno: Tor Jan 20, 2009 2:27 pm    Naslov sporočila:   Odgovori s citatom

Ne jaz rabim za majhne razdalje in tudi ne rabim velike točnosti samo kot detektor in ne merilec razdalj (na mm). Se je kdo že ukvarjal s tem da bi oddal nek signal (svetlobni) in potem štel čas odboja? Pri ultrazvoku je to enostavno saj je zvok veliko počasnejši od svetlobe.
_________________
Razsvetljujemo od leta 1920!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
dkone
Član
Član



Pridružen-a: Sre 07 Mar 2007 18:53
Prispevkov: 2116
Aktiv.: 9.51
Kraj: Krško

PrispevekObjavljeno: Tor Jan 20, 2009 2:59 pm    Naslov sporočila:   Odgovori s citatom

LEDuser je napisal/a:
Ne jaz rabim za majhne razdalje in tudi ne rabim velike točnosti samo kot detektor in ne merilec razdalj (na mm). Se je kdo že ukvarjal s tem da bi oddal nek signal (svetlobni) in potem štel čas odboja? Pri ultrazvoku je to enostavno saj je zvok veliko počasnejši od svetlobe.



A se spomneš kako smo naredili senzor z uporabo šarma pri rač2? Tisti senzor je točno od pisuarja,se pravi točno to kar ti iščeš. Če dobiš senzor,potem ne bo problem. Uporabiš samo en AVR,ki ima AD.

_________________
Denis
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
LEDuser
Član
Član



Pridružen-a: Pon 31 Mar 2008 12:06
Prispevkov: 1104
Aktiv.: 5.27
Kraj: Ljubljana

PrispevekObjavljeno: Tor Jan 20, 2009 3:11 pm    Naslov sporočila:   Odgovori s citatom

To bi bilo vredu samo jaz hočem uporabiti veliko cenejše z LED in fototranzistorjem ker potrebujem veliko teh senzorčkov.
_________________
Razsvetljujemo od leta 1920!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
lojzek
Član
Član



Pridružen-a: Pet 25 Jan 2008 8:00
Prispevkov: 3387
Aktiv.: 16.00

PrispevekObjavljeno: Tor Jan 20, 2009 3:35 pm    Naslov sporočila:   Odgovori s citatom

Potem pa poizkusi! Ledico in fototranzistor imaš enega ob drugem (pa pazi, da nimata direktnega medsebojnega vpliva).
Potem pa meri, kaj se ti na fototranzistorju dogaja, če približuješ predmete. Koristno pa bi bilo, če daš pred fototranzistor IR filter, da ne vpliva tudi vidna svetloba.
Še bolje pa je, če ledico napajaš s signalom nekaj kHz, tako boš na tranzistorju vedel, da je sprejeti signal res tvoj.
V tem času od prvega posta do sedaj bi najenostavnejši poizkus že lahko izvedel...



Edit: če potrebuješ samo zaznavo bližine predmeta, tudi AVRja z ADCjem mogoče ne potrebuješ.

Če pa želiš uporabiti AVR, pa z njim vklopi ledico, preveri fototranzistor (rezultat odvisen od bližine predmeta), izklopi ledico in preveri fototranzistor- signala ne sme biti- drugače so motnje.

Razdalje na tak način seveda ne boš vedel, ker je odboj močno odvisen od predmeta pred senzorjem- To je pač velika razlika v primerjavi z ultrazvokom.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Vlado
Član
Član



Pridružen-a: Sre 03 Mar 2004 21:35
Prispevkov: 563
Aktiv.: 2.38
Kraj: Ljubljana

PrispevekObjavljeno: Tor Jan 20, 2009 6:12 pm    Naslov sporočila:  Bascom IR detektor Odgovori s citatom

Citiram:
Citiram:
Se je kdo že ukvarjal s tem da bi oddal nek signal (svetlobni) in potem štel čas odboja?


Lepo te prosim če lahko zračunaš čas odboja od predmeta ki je oddaljen recimo 10 cm, (pri tem ta čas množi z 2 ker šteješ čas do predmeta in nazaj).
Zdaj pa si vzemi kak procesor in poglej koliko časa rabi za en strojni cikel.
To kaj bi ti rad je izvedljivo samo na način da ugotoviš ali se na neki določeni ali manjši razdalji nahaja nek predmet, oz. ali je odboj prisoten ali ne. Pri tem pa je potrebno omeniti da je odboj odvisen od fizične velikosti predmeta od katerega se žarek odbija. Naredi oscilator (ali uporabi PWM), pred sprejemno diodo daj filter, in sprejemno diodo prek kakšnega ojačevalca priklopi na AD vhod uPC. Z malo vaje boš lahko ugotovil ali se pred tvojo napravo nahaja kak predmet.
Jaz sem ti posredoval primer ki ni drag, z že napisanim programom katerega zelo lahko prilagodiš (ali izboljšaš) na AVR-u.
Vlado
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
LEDuser
Član
Član



Pridružen-a: Pon 31 Mar 2008 12:06
Prispevkov: 1104
Aktiv.: 5.27
Kraj: Ljubljana

PrispevekObjavljeno: Tor Jan 20, 2009 6:47 pm    Naslov sporočila:   Odgovori s citatom

Vem da je zelo težko to izvesti ampak tukaj sem postavil vprašanje zato ker me tudi zanima kako je izpeljano to v robotiki. Videl sem že veliko robotkov ki so uporabljali samo LED in fototranzistor za zaznavo "stene" vendar pa nikoli nisem razmišljal kako je to izvedeno zato pa sedaj to sprašujem na tem forumu ker je tukaj veliko ljudi ki se s tem ukvarja.
Tudi jaz sem razmišljal o nekem filtru na katerega bi priklopil ADC ampak sem mislil da je to lahko tudi softwersko rešljivo.

No naj omenim da se sedaj malo hecam z sestavo takega senzorja samo z eno LEDico, ki svojo kapacitivnost uporablja kot senzor, ampak za enkrat še ni vidnih rezultatov.

_________________
Razsvetljujemo od leta 1920!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
MadMax
Član
Član



Pridružen-a: Pet 09 Sep 2005 22:16
Prispevkov: 4743
Aktiv.: 20.02

PrispevekObjavljeno: Tor Jan 20, 2009 7:03 pm    Naslov sporočila:   Odgovori s citatom

Odvisno od željene natančnosti zadeve.
LED mora vsekakor biti modulirana in povratno informacijo moraš primerno obdelat, da zmanjšaš/izločiš vpliv zunanje svetlobe.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja AVR-jev Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2  Naslednja
Stran 1 od 2

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 492 dni


Powered by phpBB © 2001, 2005 phpBB Group