Ahmet Yildirim
Developer Relations Engineer at a company in Lund
@mclightning
instagram / ahmetyldrm
mclightning.com
Who am I?
Maker / Software Engineer / Game Developer
Presented OpenVR, an Oculus Rift DK1 clone last year here at
this event
ModularRemote
github.com / ayildirim /
Why would you make a modular remote?
Too many devices to control
Each device comes with several use-cases
Gaming? Typing? Virtual
Reality?
Why would you make a modular remote?
Too many devices to control
Why would you make a modular remote?
Too many choices can be paralyzing
Barry Schwarts : Paradox of choices :https://www.ted.com/talks/barry_schwartz_on_the_paradox_of_choice
Why would you make a modular remote?
Too many devices to control
Too many ways to control
Modularity brings
freedom to your
choice in controllers!
First trial of
Modular Remote
“GamePad”
Initial Plan :
Joystick
D-pad
Air Mouse functionality
Modular Remote
Make it your own!
Modular Remote
Basic features
● Infrared receiver and emitter
● Wirelessly chargeable
● A fully customizable bluetooth module with support
for different protocols : SPP, HID, MIDI, iBeacon etc.
● Add I/O units of your own choice up to 16! such as;
joysticks, buttons, leds, analog/digital input output
devices
● 9 DOF sensor for developing enabling use-cases like an
AirMouse
How modular is it?
● You can add up to 16 different I/O modules of your own choice.
● There will be 3D enclosures attaching onto main box for several standard input devices such as
joystick and d-pads
Use any infrared remote as input!
Listen infrared commands and channel them to different
devices simultaneously!
TV turned on?
1. Automatically start your favorite media app.
2. Start a TV show automatically.
TV turned off?
● Put your media center to sleep to save power.
Materials to make your own Modular Remote? (BOM)
Arduino/Genuino Zero or Teensy 3.1/3.2
Adafruit BLE nrf8001
GY-85 9DOF IMU
Infrared receiver
Infrared led
3.7v Lipo Battery
Adafruit Lipoly/Lion charger backpack
Sparkfun 16 channel multiplexer
Wireless charger (optional)
+
github.com / ayildirim / Modular Remote
Thank you!
Coder? 3D Designer? Hardware designer?
Contribute and make it better
github.com / ayildirim / ModularRemote
Now it is time for your questions
@mclightning
instagram / ahmetyldrm
mclightning.com

Modular remote

  • 1.
    Ahmet Yildirim Developer RelationsEngineer at a company in Lund @mclightning instagram / ahmetyldrm mclightning.com Who am I? Maker / Software Engineer / Game Developer Presented OpenVR, an Oculus Rift DK1 clone last year here at this event
  • 2.
  • 3.
    Why would youmake a modular remote? Too many devices to control
  • 4.
    Each device comeswith several use-cases Gaming? Typing? Virtual Reality?
  • 5.
    Why would youmake a modular remote? Too many devices to control
  • 6.
    Why would youmake a modular remote? Too many choices can be paralyzing Barry Schwarts : Paradox of choices :https://www.ted.com/talks/barry_schwartz_on_the_paradox_of_choice
  • 7.
    Why would youmake a modular remote? Too many devices to control Too many ways to control
  • 8.
    Modularity brings freedom toyour choice in controllers!
  • 9.
    First trial of ModularRemote “GamePad” Initial Plan : Joystick D-pad Air Mouse functionality
  • 10.
  • 11.
    Modular Remote Basic features ●Infrared receiver and emitter ● Wirelessly chargeable ● A fully customizable bluetooth module with support for different protocols : SPP, HID, MIDI, iBeacon etc. ● Add I/O units of your own choice up to 16! such as; joysticks, buttons, leds, analog/digital input output devices ● 9 DOF sensor for developing enabling use-cases like an AirMouse
  • 12.
    How modular isit? ● You can add up to 16 different I/O modules of your own choice. ● There will be 3D enclosures attaching onto main box for several standard input devices such as joystick and d-pads
  • 13.
    Use any infraredremote as input! Listen infrared commands and channel them to different devices simultaneously! TV turned on? 1. Automatically start your favorite media app. 2. Start a TV show automatically. TV turned off? ● Put your media center to sleep to save power.
  • 14.
    Materials to makeyour own Modular Remote? (BOM) Arduino/Genuino Zero or Teensy 3.1/3.2 Adafruit BLE nrf8001 GY-85 9DOF IMU Infrared receiver Infrared led 3.7v Lipo Battery Adafruit Lipoly/Lion charger backpack Sparkfun 16 channel multiplexer Wireless charger (optional) + github.com / ayildirim / Modular Remote
  • 15.
    Thank you! Coder? 3DDesigner? Hardware designer? Contribute and make it better github.com / ayildirim / ModularRemote Now it is time for your questions @mclightning instagram / ahmetyldrm mclightning.com

Editor's Notes

  • #4 Phones, tablets, laptops, TV, media center, console…. We are all overwhelmed by the number of devices that we need to control. How many gamepads and remotes do we need now?
  • #5 the point about different use-cases require different Take phone for example, for a phone you have different use-cases. You use it for gaming where you need joystick and a few buttons. Then you also write stuff where you need a type-writer Then now, we also have virtual reality where you would prefer a controller similar to an airmouse.
  • #6 Too many devices to control, means different needs.
  • #7 Now we are all aware of the fact, that we have too many devices to control… What do we do? Go buy lots of remotes and gamepads? Maybe some of us do that, without any alternative option. But you end-up having so many remotes in your hand confused and overwhelmed. Market is full of different options in all various formats and designs to offer you. But no controller gives the perfect solution to support your needs for all your devices!!!! Scientist also found that having too many choices have a paralyzing effect on consumers. People end-up not buying any controller solution because of this many overwhelming amount of choices. I shared the link to the TED talk about exactly this research.
  • #9 From those 2 points, I realized I needed something customizable. Something I can shape for all my needs in different times, in different devices. Then I started by building my own gamepad.