IR x Anything else, really

So I read the thread about the batteries and thought I would ask: What were the factors considered when deciding to use IR?

I ask mainly because IR even in the best cases is notoriously unreliable (my home office is also my VR room and it is flooded with IR for tracking. Using Blinks inside it is very unreliable and Blinks do data transfer when they are touching each other (well, technically they just need to be very close, but I wonder if that was by design) and I guess even NFC would work here (but then, again, I am playing an armchair CEO here as I did not have to go through the hops of doing research for the device).

#1: Cost.

Each face of the blink uses a single, super cheap LED for both TX and RX (six IR LEDs in total). The IR LED leads are connected directly to the pins of the microcontroller. There are no other parts associated with IR communications.

I do not think there is any other communications method that could meet the product requirements (minimum data throughput, minimum/maximum distance, being able to differentiate communication partners based on face location) that can come even within an order of magnitude on cost.

Additionally the current IR system is…

  1. Very low power (almost unmeasurable compared to the visible LEDs).
  2. Physically small (a single 0603 part per face).
  3. Flexible. I’ve done some fun stuff using the IR LEDs in creative ways. Someday someone could make a TV remote controller, or a motion detector, or self syncing animated fidget spinner (all things on my list! :slight_smile: ).

@bigjosh Would you be willing to share the IR LED touch sensor code? Does it still work when enclosed in the plastic housing? I would love to play around with that and try to make a game that possibly uses more inputs

I think you want this:

1 Like

Thank you! Excited to play around with this!