TinyCircuits Forum

General Category => New Product Ideas => Topic started by: NOTNOTJON on October 08, 2012, 02:46:22 PM

Title: Infrared Communication Shield
Post by: NOTNOTJON on October 08, 2012, 02:46:22 PM
Hey

What about a shield with one or more:
 - infrared LEDs
 - sensors operating on the same frequency / range? 

The idea is that these little shield modules could talk to each other over distance (line of sight) using the equivalent of Morse code or whatever the programmer decides. 
( Also, you could have your shield change channels for you on your TV.   :P )

Title: Re: Infrared Communication Shield
Post by: greymaiden on October 21, 2012, 11:14:24 PM
A TV-Be-Gone shield would be awesome!
Title: Re: Infrared Communication Shield
Post by: bad_boy_y on December 05, 2012, 09:10:09 AM
You post it before me. good idea
Title: Re: Infrared Communication Shield
Post by: jdh2550 on April 11, 2013, 12:59:09 PM
gets my vote
Title: Re: Infrared Communication Shield
Post by: Madigan on September 17, 2013, 08:42:05 AM
I'll fourth it. Sounds great.
Title: Re: Infrared Communication Shield
Post by: tomcUT on September 19, 2013, 05:21:54 PM
This could be cool.  If there ends up being LEDs and IR sensors on this, it would be really nice if there was an option to not have the LEDs so someone could solder in a jack to connect an IR transmitter that's on a cable, and the same for a IR sensor.  One of these in combination with blue tooth or a wifi shield could be really fun to play with... or it'd be awesome to integrate it with something like openremote.

This definitely gets my vote.
Title: Re: Infrared Communication Shield
Post by: tinybuilder on March 02, 2014, 01:45:14 AM
mikroElektronika produces the IrDA2 click which could be made into a TinyDuino shield.
IrDA2 click Schematic: http://www.libstock.com/img/projects/21707/372/1341389558_irda2_sc.jpg (http://www.libstock.com/img/projects/21707/372/1341389558_irda2_sc.jpg)
It uses
MicroChip MCP2120 Infrared Encoder/Decoder at 6.0 x 8.65 x1.25 mm is $1.16 individual cost, $0.80 for 100  (Mouser (http://www.mouser.com/ProductDetail/Microchip-Technology/MCP2120-I-SL/?qs=oKK8NaWdAJu1wkASzj1qLw==))
Datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/21618b.pdf (http://ww1.microchip.com/downloads/en/DeviceDoc/21618b.pdf)
Vishay TFDU4101 infrared transceiver module at 9.9 x 4.2 x 4.7(with Domes) mm is $5.19 individual cost, $3.89 for 100 (Element14/Newark (http://www.newark.com/vishay/tfdu4101-tr3/ir-transceiver-115-2kbps-1m/dp/62M0342))
Datasheet: http://www.vishay.com/docs/81288/tfdu4101.pdf (http://www.vishay.com/docs/81288/tfdu4101.pdf)
7.3728MHz Crystal at 5.2 x 7.2 x 1.3 mm is $0.87 individual cost, $0.64 for 100 (Digi-Key (http://www.digikey.com/product-detail/en/ABMM-7.3728MHZ-B2-T/535-9825-6-ND/2001696))
Datasheet: http://www.mouser.com/ds/2/3/ABMM-40073.pdf (http://www.mouser.com/ds/2/3/ABMM-40073.pdf)

Also an interesting project "IrDA Enabling a PC or Microcontroller (http://trandi.wordpress.com/2010/01/09/irda_mcp2120_tfdu4300_ftdi_ttl-232_capacitor_crystal_7-3728/#more-153)" shows a PSP talking IrDA protocol to an Arduino through the IR link using a Vishay TFDU4300 (The Vishay TFDU4300 is obsolete but I think a TFDU4301 should work fine in its place). Interrupts are implemented so that the Arduino can do other stuff while waiting for IrDA communication. This could also be used as a template for creating a TinyDuino shield. I think the supplied Arduino code in the article should work but may need some tweaking of baud rate and timeout length.

Alternate IR Modules
Vishay TFDU4301 infrared transceiver module is $5.35 individual cost, $4.37 for 100 (Element14/Newark (http://www.newark.com/vishay/tfdu4301-tr1/irda-transceiver-sir-115kbit-tinyfa/dp/48W3499?ost=TFDU4301))
TFDU4301 datasheet: http://www.vishay.com/docs/81965/tfdu4301.pdf (http://www.vishay.com/docs/81965/tfdu4301.pdf)

Here is a great resource on IrDA: http://www.societyofrobots.com/electronics_irda_tutorial.shtml (http://www.societyofrobots.com/electronics_irda_tutorial.shtml)