로그인회원등록 내글장바구니주문조회현재접속자
 상품 검색








 게시판 검색





 
 
회원등록 비번분실


온라인 입금계좌
ㆍ기업은행
ㆍ219-043192-01-028
ㆍ이건영

      거래은행 바로가기
 
 Sensor Applications
센서 자료실
작성자 leeky        
작성일 2006/04/06
첨부#1 nirprox_det_src.zip (0KB) (Down:60)
첨부#2 irpdR3_det_asy.jpg (0KB) (Down:28)
Link#1 botproj.htm (Down:145)
ㆍ추천: 0  ㆍ조회: 661   
  12C508 IR Proximity Detector

적외선 LED와 적외선 리모콘용 수신센서를 이용한 근접센서 프로젝트입니다.
포토센서를 사용하는 방법보다 비교적 먼거리의 물체를 한개의 IR수신 IC로 감지합니다.

첨부된 회로도와 소스의 타겟은 PIC12C508입니다.
12C508은 IR수신센서에 내장된 캐리어주파수 38kHz와 같은 캐리어로 변조된 신호를 발생하여
수신IC의 신호를 감지하여 L, R 출력을 로직신호로 출력합니다.  
용도는 Lego의 로봇제어용 근접물제 감지용 센서입니다.

-This project is inspired by the DPRG IRPROX project.
http://www.dprg.org/irprox.html

They have a pretty good PCB layout and idea.
I would like to thank them for posting their project for all of us to see and learn from,
I wouldn't have started PIC programming without them,
or at least not nearly as quickly come up to speed!
The pinout on my board allows either a five-wire
or a four-wire connection to be made the former uses a disable line if desired.
You can also put in a resistor or use a trimpot to adjust range.
The trimpot locations are very generic, most pots will fit. Be careful not to adjust pot to 0 ohms!

The IR proximity detector works very well, even in a brightly lit "noisy" environment.
Instead of modulating the IR LED for 600us and then looking for a detection,
 I now look for a detection after every on/off cycle of an IR LED and count the number of hits that I get.
 I also look during the 'off' cycle when none of the IR LEDs are on
and count the number of false hits that I get there.
 
 If I get more good hits than false hits then I say its a true detection.
 I then increment a counter as a sort of timer, when it passes a certain threshold, I notify a hit.
At this time I check to make sure that a minimum number of good hits has been attained.
At the same time I keep track via another time-out counter of noise hits.
 
When this counter passes a certain threshold it then removes any detection that has been set.
 I fiddled a lot with the various threshold values for minimum number of good hits, time-out values
 and divisors for updating the false hit counts, and finally settled on the ones that currently used.
I'm calling it a success and moving on to other projects! Here is the source code for the, uhm,

- DLC IR proximity detector.
http://users.frii.com/dlc/robotics/projects/nirprox.txt
- Here is the PDF documentation for this kit.
http://users.frii.com/dlc/robotics/projects/irpd-d2.pdf

I am now selling the complete kit,
it was brought up to me that the exorbitant shipping costs
from some distributors makes a full kit a real value added. So, here it is.
The board, PIC, LEDs IR components and resistors as well as instructions are for sale for $20.00. .
I will make this in either 38KHz or 56.7KHz models.

- Contact me if you areinterested.
Bulk buys of 10 or more or robotics clubs get discounts!
mailto: dlc@verinet.com

Here is the circuit diagram showing the full project layout.
The newest board allows you to use any IR detector that has either the GP1U58 pinout
(cans and LiteOn module) or the Sharp IS1U60 pinout (including Panasonic 4601 or 4611)
by changing the two jumpers from position 'A' to position 'B'.

 
 

TTT Infra-Red Proximity Detector Kit Revision D2

◆ Introduction
The TTT IRPD board utilizes a PIC12C508A to modulate two IR LED’s at 38 or 56.7KHz
and look for reflections on an IR detector module.
Using the TTT IRPD with another controller is simplicity itself,
you can even use it on a BEAM robot because no computational power is required
at all from the host computer.
The IRPD requires +5V and less than 5ma total current on average,
so its not very power hungry either.
This version is small and simpler to build than previous versions.

There are five pins to connect the IRPD to your host controller, +5V, Ground, Left detect output,
Right detect output and Enable are the connections used.
The Enable pin does not need connecting unless you wish to disable the IRPD to avoid detection
by passive IR sensors.

The “I” pin is the Enable, its also known as the Inhibit pin,
and if you pull this pin low the IRPD stops broadcasting IR and stops looking for reflections.
If this pin is left high then whenever a signal is detected
when the Left IR LED is flashing the L pin will go high.
The same occurs when the Right IR LED is being flashed.
An object straight ahead will turn both outputs on.

◆ Construction
These are the components that you get with your TTT IRPD kit:
1- TTT IRPD PC board
2- TTT IRPD programmed PIC
3- Panasonic 4602, 4612 or 4614 IR demodulator
4- 2 LiteOn 40 degree IR LEDs (will be clear, with black dot if
visible LED is also clear.)
5- 2 visible light LEDs (May be clear, red or green)
6- Assorted resistors and capacitors.

◆ Some notes for building your TTT IRPD board:
1- Two resistors are for the IR LED’s, with the 4612 and 4614 IR demodulators 1K resistors work well.
These setups will give ranges of about 12 to 18 inches.
If using the Panasonic 4602, use 470 ohm resistors. The 4602 has no metal case.
DO NOT REMOVE THE METAL CASE ON THE 4612 OR 4614.

The holes for the resistors are designed to use trimmer pots
so you will have to stand your resistors up to fit them to the board, they will not lie down.
Feel free to experiment with ranges by using trimmer pots.
Standup trimmer pots fit better on the board.
There is a pattern of 4 holes for resistors or pots for each side.

2- 1 .1uf ceramic capacitor, usually yellow
3- 1 10uf electrolytic capacitor, looks like a pop can (‘-‘ lead goes in round hole)
4- 1 5-pin header type connector is needed, many connectors will work here,
       or you can wire it directly to your project.
5- 1 4.7K resistor, yellow, purple, red, gold bands, goes in spot marked 10K or 4.7K.
6- Place the black shrink tube over the IR LEDs such
     that only the tip of the dome sticks out of the black tubing.
7- OPTIONAL 2 standard LEDs, short lead goes in square hole.
8- OPTIONAL 2 1K ohm resistors (brown, black, red, gold) for these LED’s, goes in spot marked 1K
9- OPTIONAL 8 pin DIP socket for the PIC12C508A

There are pads on the board to install trim pots for the IR resistors,
 be careful you don't trim them down to 0 ohms when testing!
 If you are using the included 1K or 470 ohm resistors they must “stand up”
on the board as there is no space for them to lie down.
You really don’t need the OPTIONAL parts and if you don’t load them your current needs drop by over half.

They are useful as “bug eyes” because they will light when something is detected on that side.
 This is also useful for troubleshooting your controller if it isn’tdetecting anything.
Besides, they look cool. Install the resistors and capacitors in the board first.

You can keep them in when you turn the board over for soldering
by bending their leads away from each other. Next install the socket for the PIC.
It is an 8-pin socket and if you are new to soldering
 I recommend you use this instead of soldering the chip in directly.
This way you won’t risk frying your chip! Now install the normal LED’s and the Panasonic demodulator.

Make sure that the module is centered approximately on the board,
this assures that you soldered the leads on properly. Now, solder in the IR LED’s.
Install these so that they are elevated off of the board and bent over so
that they look directly ahead at about the same height as the IR module’s face.

The normal LED’s and IR LED’s install so that the short lead that is on the flat side
of the LED goes into the square hole.
Finally, solder in the 5 pin connector, or whatever you are using there.
Your board is complete. Make VERY SURE that you have no solder shorts on your board.

◆ Troubleshooting and LED arrangement and Use
Apply power to the proper pins of the 5 pin connector.
To make sure your board has been built properly get out your trusty DVM,
put the negative test lead on pin 8 of the PIC socket and look for these voltages on these pins:

1- 5V on pin 1 of the PIC socket
2- 5V on pin 4 of the PIC socket
3- 5V on pin 6 of the PIC socket
4- around .6V or so +/- .4V on pins 5 and 7 of the PIC socket

If your board detects when nothing is there you are getting IR from the LED to the demodulator,
adjust your LEDs and/or your black shrink tubing until it works correctly.
 In very rare instances the board will appear to detect at all times, no matter what you do.
If this happens then solder a small wire to the metal case of the demodulator
to ground – I use wire wrap wire.
This will solve the issue. If these all check out then remove power and install the PIC.
Make sure that the pin labeled “+” is in the square hole on the PC board.

When you apply power this time, the LED’s will light up on the side
that the board detects an object. You can adjust the angle that the board “sees” objects
by changing the angle of the IR LED’s to face somewhat away from the IR module.
The wider the angle, the further to the side it will see; but,
wider angles will enlarge the "dead zone" directly in front of the IRPD where nothing can be seen.

You can experiment with resistor values or the trim pots to the IR LED’s
to change the range at which an object is detected.
The TTT IRPD board is now ready to install into your project!

AVRTOOLS™
   
윗글 Lego Sound Sensor
아래글 Sharp IR Sensor Hack
    N         제목    글쓴이 작성일 조회 추천
74 AT89C2051과 EM4095를 사용한 RFID 장치의 제작 leeky 2006/12/31 (일) 1199 0
73 UserPort for Windows 2000 leeky 2007/11/12 (월) 824 0
72 아날로그 PID 제어 회로 leeky 2007/11/12 (월) 1409 0
71 Windows Scope 2K4 leeky 2007/11/12 (월) 957 0
70 12C508 금속검출기 leeky 2006/02/24 (금) 1122 0
69 16C84 LCD표시 L,C 메터 leeky 2006/02/25 (토) 1167 2
68 89C2051 LCD표시 LC메터의 제작 leeky 2006/02/14 (화) 1177 8
67 12C508A 초음파 거리 측정기 avrtools 2006/02/23 (목) 1061 0
66 Caliper to computer (RS-232) interface leeky 2006/02/23 (목) 1089 4
65 가속도센서 ADXL202의 PIC12C508 인터페이스 leeky 2006/02/20 (월) 1054 2
64 16F84 광학식 심박측정기 leeky 2006/02/27 (월) 1129 6
63 12C508 전자 나침판 leeky 2006/02/27 (월) 727 0
62 ENC28J60 Ethernet to SPI Header Board leeky 2007/03/26 (월) 994 0
61 SHT11 습도센서 8051 인터페이스 leeky 2006/02/14 (화) 1042 0
60 SHT11 습도센서 SX18 인터페이스 leeky 2006/03/16 (목) 686 2
59 SRF04 초음파 거리센서의 제작 leeky 2006/02/25 (토) 686 0
58 Ambient Light Sensors TSL2550 avrtools 2006/04/06 (목) 500 0
57 PIC16F877A BioSense Physiologic Sensing leeky 2006/04/06 (목) 612 0
56 Electrocardiogram (ECG) Front End leeky 2006/04/06 (목) 686 0
55 Biometric Interface Board leeky 2006/04/06 (목) 802 0
54 MAX2242 802.11b 블루투스 RF증폭기 leeky 2006/04/06 (목) 499 0
53 AX.25 9600BPS 무선모뎀 L2PCX leeky 2006/04/06 (목) 386 0
52 TCS230 색상검출 평가키트 leeky 2006/04/06 (목) 1671 0
51 100V10A 50W 전자부하 leeky 2006/04/06 (목) 582 0
50 FLAME SENSOR UVTRON R2868 leeky 2006/04/06 (목) 569 0
49 Compact Optical Image Scanner leeky 2006/04/06 (목) 509 0
48 지자기 방위계 모듈 CMPS03 leeky 2006/04/06 (목) 650 0
47 0~1.5KV 정전기 측정센서 PKE05A1 leeky 2006/04/06 (목) 347 0
46 Rain Sensor 인터페이스 회로 leeky 2006/04/06 (목) 574 0
45 초음파 감지 센서 leeky 2006/04/06 (목) 573 0
44 HUMIDITY SENSOR HS-1100 leeky 2006/04/06 (목) 440 0
43 Relative Humidity Sensor KSH01, KSH-02 leeky 2006/04/06 (목) 334 0
42 Digital Radar Speedometer leeky 2006/04/06 (목) 501 0
41 Touch Sensitive Switch leeky 2006/04/06 (목) 546 0
40 Economy radar detector leeky 2006/04/06 (목) 379 0
39 Twin Loop metal detector leeky 2006/04/06 (목) 512 0
38 Proximity Detector CS209A/D leeky 2006/04/06 (목) 501 0
37 Lego Sound Sensor leeky 2006/04/06 (목) 449 0
36 12C508 IR Proximity Detector leeky 2006/04/06 (목) 661 0
35 Sharp IR Sensor Hack leeky 2006/04/06 (목) 638 0
34 TIL300 PRECISION LINEAR OPTOCOUPLER leeky 2006/04/06 (목) 396 0
33 Analog Opto Isolator leeky 2006/04/06 (목) 441 0
32 Rich Caudle's capaciflector leeky 2006/04/06 (목) 286 0
31 Geiger Tube leeky 2006/04/06 (목) 393 0
30 Lynxmotion Infrared Proximity Detector leeky 2006/04/06 (목) 372 0
29 Low Power LED Flasher leeky 2006/04/06 (목) 450 0
28 백색 LED BLU 구동회로 leeky 2006/04/06 (목) 482 0
27 저전압 백색 LED 구동회로 leeky 2006/04/06 (목) 516 0
26 IR LED 송신회로 avrtools 2006/04/06 (목) 500 0
25 LED 총방사 광량의 측정 leeky 2006/04/06 (목) 412 0
24 자외선 측정센서의 교정 leeky 2006/04/06 (목) 363 0
23 UV센서 S9050의 데이터 leeky 2006/04/06 (목) 277 0
22 디지털 자외선 메터 leeky 2006/04/06 (목) 327 0
21 Simple Metal Detector leeky 2006/04/06 (목) 520 0
20 DS1820 온도센서 읽기 leeky 2006/04/04 (화) 576 0
19 RC5 적외선 리모콘의 신호처리 leeky 2006/02/17 (금) 669 0
18 NEC 적외선 리모콘의 전송규격 leeky 2006/02/17 (금) 563 0
17 MBI-6001 TRANSLESS LED DRIVER leeky 2006/02/14 (화) 397 0
16 PC로 제어하는 AD9850 DDS 신호발생기 leeky 2006/02/14 (화) 441 0
15 2400 Mhz test oscillator leeky 2006/02/14 (화) 464 0
14 DC BRUSHLESS FANS leeky 2006/02/14 (화) 551 0
13 RF mW Meter for SHF (2300MHz) leeky 2006/02/14 (화) 381 0
12 FET로 만드는 400W SSR leeky 2006/02/14 (화) 613 0
11 Scope2k4 소프트웨어 및 하드웨어 회로 leeky 2006/02/14 (화) 729 0
10 LTC1298를 사용한 PC 병렬포트용 ADC leeky 2006/02/14 (화) 398 0
9 0~14V 가변정전압, 0~2A 가변정전류 전원 avrtools 2006/02/14 (화) 524 0
8 ATV 1240-1300MHz 튜너용 PLL leeky 2006/02/14 (화) 279 0
7 1 Transistor FM Microphone leeky 2006/02/14 (화) 334 0
6 Helical Antenna Design Software leeky 2006/02/13 (월) 435 0
5 IRF510을 사용한 7MHz 출력10W 증폭기, PLL leeky 2006/02/13 (월) 489 0
4 MC34063A 설계용 계산기 avrtools 2006/02/13 (월) 467 0
3 RS232 신호 변환회로 leeky 2006/02/13 (월) 617 0
2 Sound card based multimeter Scope leeky 2006/02/13 (월) 752 0
1 2400MHz Helical Antenna Design leeky 2006/02/08 (수) 397 0
1

바구니 : 0
 보관함 : 0
오늘뷰 : 0
HOME   |   회사소개   |   제휴안내   |   회사위치   |   서비스이용 약관   |   개인정보 보호정책   |   사이트맵
17015 경기도 용인시 기흥구 동백중앙로16번길 16-25, 508호. 전화 : 031-282-3310
사업자 등록번호 : 697-47-00075 / 대표 : 이건영 / 업태 : 제조업 / 종목 : LED조명, LED전원, 제어장치.
개인정보 관리책임자 : 홈페이지 관리자 . Copyright ⓒ2016 아크레즈 (ACLEDS INC.)
HOME TOP PREVNEXT 0 0 0