Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

płytka z czujnikiem podczerwieni i port szeregowy

piotrekkr
-
-
Posty:12
Rejestracja:4 lut 2015, o 21:50
płytka z czujnikiem podczerwieni i port szeregowy

Postautor: piotrekkr » 4 lut 2015, o 22:21

Witam,

na wstępie przyznam się że jestem zupełnym laikiem jeśli chodzi o elektronikę. Ostatnio zainteresował mnie temat sterowania komputerem za pomocą czujnika podczerwieni i pilota tv. Używam linuxa i wyczytałem że bardzo łatwo na nim uruchomić sterowanie pilotem przy użyciu biblioteki lirc. A więc w pierwszej kolejności pobiegłem do sklepu i zakupiłem port IRDA na usb za 10 zł. Okazało się jednak że ta biblioteka nie radzi sobie ze sprzętem na usb. Następnym moim zakupem była gotowa płytka z czujnikiem VS1838B z tej aukcji http://allegro.pl/zestwa-pilot-ir-odbio ... 70961.html (chciałem zamieścić schamat płyki ale niestety nie mogę znaleźć nigdzie :() i podłączyłem to do portu COM w komputerze :

płytka => port COM

Kod: Zaznacz cały

VCC => PIN 7 GND => PIN 5 IN => PIN 1
Niestety komputer nie uruchamia się. Prawdopodobnie źle podłączyłem piny. Jak powinienem połączyć je poprawnie?

Jeszcze przed chwilą sprawdziłem inne schemty podłączenia i mam wrażenie że być może chodzi o to że powinienem zakupić jeszcze jeden zestaw tych przewodów i podpiąć to tak:

Kod: Zaznacz cały

VCC => PIN 7 + PIN 8 GND => PIN 5 + PIN 9 IN => PIN 6
Zgodnie z tym schematem: Obrazek

ze strony http://www.cesko.host.sk/girderplugin.htm

Dziękuję za pomoc.

Awatar użytkownika
Jacek Bogusz
-
-
Posty:470
Rejestracja:12 maja 2010, o 17:37
Lokalizacja:Poznań
Kontaktowanie:

Re: płytka z czujnikiem podczerwieni i port szeregowy

Postautor: Jacek Bogusz » 4 lut 2015, o 23:02

Zauważ, że tu nie tylko są przewody, ale też dioda Zenera na 5,1V, kondensator i rezystor. Przyznam się, że ich włączenie jest nieco "karkołomne", ale chyba strzelał nikt z tego nie będzie ;). Na pewno musisz podać zasilanie (VCC) - na Twoim schemacie 7 jest zwarta z 8, ale tylko RTS jest wyjściem. Zwarcie z CTS służy takiej pseudo kontroli transmisji. Podobnie 9 i 5 - tylko 5 jest masą, natomiast 9 to wejście sygnału dzwonka z modemu. Niemniej jednak, sposób funkcjonowania wyprowadzeń w dużej mierze zależy od sterującego nimi programu i jeśli komuś to działa z jakimś programem, to i Tobie powinno.
Podpowiem Ci jeszcze taką "sztuczkę". Nadajnik podczerwieni (pilota) możesz sprawdzić oglądając diodę nadawczą przez kamerkę np. w telefonie. Mimo iż ludzkie oko tego nie widzi, to po naciśnięciu guzika w pilocie powinieneś zobaczyć przez kamerkę "świecenie" diody. W ten sposób możesz przekonać się czy na pewno chodzi o odbiornik.

Awatar użytkownika
ACeK
-
-
Posty:1522
Rejestracja:30 mar 2003, o 19:35
Lokalizacja:Kielce

Re: płytka z czujnikiem podczerwieni i port szeregowy

Postautor: ACeK » 4 lut 2015, o 23:25

Obrazek Z 10 lat temu mialem zrobiony taki uklad by sprawdzic kody pilota canona. Dzialal on wlasnie z programem lirc pod windows. Ta pierwsza plytka z aukcji jest tylko do podlaczenia do mikrokontrolera np AVR :idea: zeby Ci to dzialalo na porcie Com musisz go uzupelnic o zasilacz oraz odlaczyc Led.

Kod: Zaznacz cały

IC1 = TSOP 1738 +-----------------------+ 3 R1 (4k7) | data -> +--------------------------------+------------o DCD | | _______ | | ______________ | | 78L05 | | | D1 (1N4148) | / | +-----+-----|OUT IN|--+ | | | ( | 2 | | + |__GND__| | | | /| | \______________ + +----+ ----- | +----+------|< |--o RTS | | ----- | IC2 | \| | | 1 | | | - +----------+---------+------------------------o GND +-----------------------+ C1 (4.7µF)
Schemat jest ze strony :arrow: lirc
Mozliwe ze jak podlaczyles bez zasilacza bezposrednio do portu to czujnik podczerwieni tego nie przezyl. Ale dopoki nie zrobisz testu to sie nie przekonasz. Jesli czujnik podczerwieni padl mozesz go zastapic jakim kolwiek wiciagnietym z jakiegos dawcy Obrazek

Awatar użytkownika
Jacek Bogusz
-
-
Posty:470
Rejestracja:12 maja 2010, o 17:37
Lokalizacja:Poznań
Kontaktowanie:

Re: płytka z czujnikiem podczerwieni i port szeregowy

Postautor: Jacek Bogusz » 5 lut 2015, o 09:37

ACek, szacun za schemat! :) Jestem pod wrażeniem, naprawdę trzeba wyobraźni żeby taki narysować!

piotrekkr
-
-
Posty:12
Rejestracja:4 lut 2015, o 21:50

Re: płytka z czujnikiem podczerwieni i port szeregowy

Postautor: piotrekkr » 5 lut 2015, o 10:26

Dzięki za odpowiedzi. Nie wiem czy dobrze zrozumiałem ale według ACeK:

1. tej płytki nie ma szans podłączyć do portu com bez usuwania diody i dodania zasilacza

nie wiem co to za zasilacz, na schematach podłączenia do arduino widziałem że 3 piny wychodzą z płytki i podłączane są do 3 odpowiednich pinów na arduino. Np http://www.instructables.com/id/Arduino ... -tutorial/

2. możliwe że czujnik podczerwieni nie przeżył mojego podłączania

Da się jakoś sprawdzić czy czujnik działa?

I pytanie na koniec:

Czy gdybym zakupił prostszy układ bez diody itp np. http://allegro.pl/modul-odbiornika-podc ... 45691.html to będzie on współpracował z portem szeregowym?

Dzięki za pomoc

Awatar użytkownika
ACeK
-
-
Posty:1522
Rejestracja:30 mar 2003, o 19:35
Lokalizacja:Kielce

Re: płytka z czujnikiem podczerwieni i port szeregowy

Postautor: ACeK » 5 lut 2015, o 11:15

Obrazek Dla uproszczenie zalozmy ze wszystkie uklady AVR dzialaja przy zasilaniu 5V :idea: Dlatego mozesz plytke bezposrednio podlaczyc. Ale w przypadku portu RS232 wystepuja juz inne poziomy napiec. Jakie proponuje Ci sam sprobowac znalesc. Jesli masz wprawe w lutowaniu to w tej plytce co juz masz mozesz dodac stabilizator napiecia by uklad dzial przy prawidlowym napieciu.
możliwe że czujnik podczerwieni nie przeżył mojego podłączania
Zeby sprawdzic czy Twoj uklad dziala sprobuj dac zasilanie 5V na plytke. Jesli led nie swieci to zobacz jaka bedzie reakcje na pilota. Jesli zacznie blyskac to znaczy ze wszystko jest ok Obrazek

piotrekkr
-
-
Posty:12
Rejestracja:4 lut 2015, o 21:50

Re: płytka z czujnikiem podczerwieni i port szeregowy

Postautor: piotrekkr » 5 lut 2015, o 15:03

Ok. Wyczytałem że napięcie na porcie szeregowym to: -15V:-3V i +3V:+15V. Teraz pytania:

1. jak taki regulator się fachowo nazywa, żebym nie wyszedł na głupka w sklepie elektronicznym :)
2. gdzie powinienem dolutować ten regulator? Przy pinie VCC na płytce coś jak port rs232 => regulator => pin VCC ?

Dzięki

Awatar użytkownika
ACeK
-
-
Posty:1522
Rejestracja:30 mar 2003, o 19:35
Lokalizacja:Kielce

Re: płytka z czujnikiem podczerwieni i port szeregowy

Postautor: ACeK » 5 lut 2015, o 19:40

schematics.jpg
schemat ze strony www.lirc.org
Obrazek Moze ten schemat bedzie bardziej czytelny :idea: Wykaz czesci jest na schemacie ale dla pewnosci:
R1 opornik/rezystor 4k7
C1 kondensator 4µ7 na 25V
D1 to dioda 1N4148
IC1 juz masz :wink:
IC2 to liniowy stabilizator napiecia 5V 78L05

port rs232 -> dioda -> regulator -> pin VCC Obrazek

Kod: Zaznacz cały

IC1 = TSOP 1738 +-----------------------+ 3 R1 (4k7) | data -> +--------------------------------+------------o DCD | | | | | | | | | | | ______________ | | | | / | _______ | D1 (1N4148) | ( | | 78L05 | | | /| | \______________ + +----------+-----|OUT IN|-------+------|< |--o RTS | | 2 | + |__GND__| | \| | | ----- | + | | ----- | IC2 | | 1 | | | - +----------+---------+------------------------o GND +-----------------------+ C1 (4.7µF)
Bardziej czytelna wersja schematu w trybie znakowym :P

piotrekkr
-
-
Posty:12
Rejestracja:4 lut 2015, o 21:50

Re: płytka z czujnikiem podczerwieni i port szeregowy

Postautor: piotrekkr » 5 lut 2015, o 20:34

Ok. Jutro zakupię "starter kit" dla elektroników i te części i będę walczył, może się uda.

Dzięki za pomoc

piotrekkr
-
-
Posty:12
Rejestracja:4 lut 2015, o 21:50

Re: płytka z czujnikiem podczerwieni i port szeregowy

Postautor: piotrekkr » 6 lut 2015, o 22:54

Hej, jeszcze pytanie na szybko.

Ten rezystor 4k7 to jest rezystor 4,7 kilo oma? Jeśli tak to jakiej mocy bo znalazłem takie ale 1/8W, 1/4 W i 3W i nie wiem które zakupić? W sumie to wezmę po kilka sztuk każdego bo to grosze, tylko którego później użyć w układzie?

Awatar użytkownika
ACeK
-
-
Posty:1522
Rejestracja:30 mar 2003, o 19:35
Lokalizacja:Kielce

Re: płytka z czujnikiem podczerwieni i port szeregowy

Postautor: ACeK » 7 lut 2015, o 05:39

Obrazek Tak 4.7kΩ. Moc moze byc dowolna. Im mniejsza moc tym opornik mniejszy fizycznie Obrazek

Btw na stronie lirc jest jeszcze jeden schemat (profi) :idea:
ir_rx_sche.gif

piotrekkr
-
-
Posty:12
Rejestracja:4 lut 2015, o 21:50

Re: płytka z czujnikiem podczerwieni i port szeregowy

Postautor: piotrekkr » 2 mar 2015, o 14:50

Ok, zlutowałem ten czujnik. Niestety nie działa z komputerem. Pomyślałem że może coś spaliłem przy lutowaniu ale taki sam układ zrobiłem na płytce prototypowej i też nie bangla. Jak mogę sprawdzić czy jeśli idzie sygnał z pilota to także idzie na wyjście czujnika podczerwieni (chyba tam powinien się pojawić prawda)? Żeby zasilić płytkę potrzebuje około 5V z baterii np 3 x 1,5V ale jak sprawdzić czy sygnał dociera do komputera?

Awatar użytkownika
ACeK
-
-
Posty:1522
Rejestracja:30 mar 2003, o 19:35
Lokalizacja:Kielce

Re: płytka z czujnikiem podczerwieni i port szeregowy

Postautor: ACeK » 2 mar 2015, o 21:40

Obrazek Ile jest wejsc RS232 w Twoim komputerze? Jaki masz system? Tu masz linka do :arrow: Terminal by Br@y++ :idea: Uruchom program zobacz czy sie laczy z portem do ktorego masz podlaczony odbiornik. Jesli program sie uruchamia czy sa zmiany na CD gdy wysylasz impulsy z pilota? Jesli swieci sie na stale to czy po odlaczeniu odbiornika z portu kontrolka CD gasnie?
Terminal.png
Terminal by Br@y++
W zalaczniku masz zaznaczony CD Obrazek

piotrekkr
-
-
Posty:12
Rejestracja:4 lut 2015, o 21:50

Re: płytka z czujnikiem podczerwieni i port szeregowy

Postautor: piotrekkr » 3 mar 2015, o 09:50

Odpaliłem program. Okazuje się że mam 2 porty COM1 i COM3.

COM1 ni pokazuje nic:

Obrazek

COM3 zawsze pokazuje na zielono CTS DSR i CD nawet kiedy nie jest nic podłączone.

Obrazek

Mam płytę Gigabyte H87-HD3 i ona nie posiada standardowo wyjścia na COM port na tylnym panelu, istnieje tylko wyjście na płycie. Dlatego zakupiłem śledzia z portem szeregowym żeby wypuścić port z płyty głównej na tylny panel. Wydaje mi się że może coś być nie bardzo z kolejnością pinów na płycie głównej i na śledziu. Piny na płycie głównej wyglądają tak:

Obrazek

Teraz pytanie czy śledź odzwierciedla piny jeden do jednego, czy może zamienia kolejność? Możliwe że źle podłączyłem przewód. Końcówkę przy płycie głównej podpiąłem tak że czerwona linia na taśmie jest z prawej strony gniazda. Mój rysunek poglądowy :)

Obrazek

Awatar użytkownika
ACeK
-
-
Posty:1522
Rejestracja:30 mar 2003, o 19:35
Lokalizacja:Kielce

Re: płytka z czujnikiem podczerwieni i port szeregowy

Postautor: ACeK » 3 mar 2015, o 11:39

xcr60pa.png
IMG_3318s.jpg
DB9M
Obrazek Polacz wszystko jak na rysunku to znaczy 1-1 2-2 ... :idea: Uzywaj tylko Com1 Obrazek

Btw -> RTS ma byc wlaczony (zielony) inaczej nie bedzie dzialal :!:

piotrekkr
-
-
Posty:12
Rejestracja:4 lut 2015, o 21:50

Re: płytka z czujnikiem podczerwieni i port szeregowy

Postautor: piotrekkr » 4 mar 2015, o 20:05

OK to może zacznę od tego że przedłużacz z płyty głównej na tylny panel komputera oddaje 1:1 kolejność pinów na wyjściu więc kolejność pinów na wyjściu na tylnym panelu jest następująca :

Kod: Zaznacz cały

------------------- \ [1][3][5][7][9] / \ [2][4][6][8] / \ ___________ /
Po właściwym podłączeniu pinów i zlutowanej płytki wg schematu ze strony lirc czyli:

Kod: Zaznacz cały

PIN 1 => DCD PIN 5 => GND PIN 7 => RTS
Odbiornik nie działał. Nie świeciło się w ogóle CD w Terminalu.

Następnie podłączyłem płytkę prototypową z takim samym obwodem odbiornika. I ta już zadziałała tzn. po włączeniu RTS w Terminalu zapaliła się kontrolka CD. Po użyciu pilota CD przygasała na chwilę.

Dochodzę do wniosku że podczas lutowania zniszczyłem jakiś element albo po złym podłączeniu pinów z portu COM do płytki coś się spaliło.

Teraz jeszcze jedno pytanie. Czy jest sens szukać co się konkretnie spaliło czy lepiej wszystkie elementy wymienić na nowe ewentualnie zostawić czujnik?

Dzięki wielkie za pomoc. :)

Awatar użytkownika
ACeK
-
-
Posty:1522
Rejestracja:30 mar 2003, o 19:35
Lokalizacja:Kielce

Re: płytka z czujnikiem podczerwieni i port szeregowy

Postautor: ACeK » 5 mar 2015, o 08:34

Obrazek Jesli dobrze zrozumialem to teraz do gniazda "sledzia" dolaczyles tylko trzy przewody :idea: Polacz wszystkie 9 bo moze sie to przydac do innych projektow. Zeby sprawdzic poprawnosc polaczen mozesz wykorzystac linie RTS lub DTR do sprawdzenia CTS, CD, DSR, RI za pomoca opornika 1k. Laczac np DTR z RI. Wlacznie DTR powino zapalac RI :P
Oczywiscie musisz znalesc ktory element jest popsuty. To jest forma nauki. Uklad jest bardzo prosty dlatego na pewno sobie z tym poradzisz. Za pomoca miernika mozesz sprawdzic rezystor oraz diode. Jak sprawdzic stabilizator napiecia? W dzialajacym ukladzie zobacz za pomoca woltomierza jak zmienia sie napiecie na wyjsciu 7805 kiedy zmieniasz sygnal na RTS. Robiac to samo na nie dzialajacym ukladzie mozesz sprawdzic czy stabilizator daje 5V. Jesli tak to jedyny element ktory nie dziala to odbiornik podczerwieni. Mozesz tez sprawdzac przez podmiane poszczegolnych czesci w dzialajacym ukladzie Obrazek

Wróć do „Elektronika - tematy dowolne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 57 gości