Is there any use for a multi protocol IR receiver/ transmitter?

Discussion in 'Input/Output Interfaces' started by myscha, January 11, 2015.

  1. myscha

    myscha Portal Pro

    Joined:
    May 6, 2008
    Messages:
    71
    Likes Received:
    11
    Ratings:
    +15 / 1
    Home Country:
    Germany Germany
    Show System Specs
    Hi folks,

    I'm working on a small piece of hardware which connects as USB HID and doesn't need any driver installed (except for flashing or updating the firmware). There are some files that have to be stored in a directory and an executable that connects to the USB device and offers some configuration options.

    At the moment the following features are implemented or (at least) planned:
    1. device featured
    • supports about 40 different IR protocols (if neccessary)
    • interfaces the PCs power and reset button (if neccessary)
    • can wake the PC from any power state, either via USB or via hardware button (S5)
    • integrated clock can wake the PC at a given time
    • supports 3 independent IR commands for power up, power down and reset
    • can reset the PC if the according IR command is received 3 times in a row
    • is able to forward received or to transmit own IR commands to other devices
    2. host featured
    • Standalone GUI application for configuration
    • application accepts command line arguments for setting the next wakeup time or to initiate transmission of an IR command
    • initiate transmission of a custom IR command by clicking a button (useful to teach commands to a programmable remote)
    • shows the device time, wakeup time and the last received command
    • assign received command to power on, power off or reset functionality
    • assign IR commands to keyboard buttons or sequences that are sent to the top application
    • assign IR commands to start applications (with arguments). This can be used to trigger IR commands when receiving specific commands
    • TVserver plugin that polls the PowerScheduler for the next wakeup time and transfers that time to the device
    So my questions are:
    - would anyone be happy about an according device with software?
    - are there other features that should be integrated? Hard- and software offer room for extensions. As an example: on my own hardware I added an optical S/PDIF interface and some circuitry that maps the power and hdd LEDs onto one single multicolour LED as my case only offers place for one single LED.

    Best regards,
    Michael


     
    Last edited: January 11, 2015
    • Great Idea! Great Idea! x 3
    • Like Like x 1
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. myscha

    myscha Portal Pro

    Joined:
    May 6, 2008
    Messages:
    71
    Likes Received:
    11
    Ratings:
    +15 / 1
    Home Country:
    Germany Germany
    Show System Specs
    Here you can find a first version of the host (= Windows) software. Device schematics and firmware will follow.
     
  4. wizard123
    • Team MediaPortal

    wizard123 Design Group

    Joined:
    January 24, 2012
    Messages:
    2,499
    Likes Received:
    1,695
    Gender:
    Male
    Occupation:
    genius
    Ratings:
    +2,919 / 11
    Home Country:
    United Kingdom United Kingdom
    Sounds interesting you should post up some pictures too.
     
  5. myscha

    myscha Portal Pro

    Joined:
    May 6, 2008
    Messages:
    71
    Likes Received:
    11
    Ratings:
    +15 / 1
    Home Country:
    Germany Germany
    Show System Specs
    The attached picture shows my current development playground, so don't look too close at it ;-).

    As I started this project, I had a mainboard with a really bad clock (RTC) and therefore wanted to implement a better one inside this device. To not loose the time on a power blackout I wanted to have the whole thing battery buffered. In the meantime I have a new board with a much better RTC and I don't need some of the integrated hardware any more. Especially the battery backup is obsolete as the mainboard time is still correct after a couple of weeks without adjusting it.

    At the moment my implementation would likely consist of a Leaflabs Maple Mini (design files on GitHub) and another board that could be stacked onto the Maple Mini and contains the additional hardware parts. Clones of the Maple Mini are available on Aliexpress for some $/€ and the addon board including the components would cost some more bucks. If it's built up with THT parts, people can even solder it themselves at home.

    Depending on the feedback even more features could be implemented...
     

    Attached Files:

  6. azzuro
    • Team MediaPortal

    azzuro Test Group

    Joined:
    May 10, 2007
    Messages:
    8,209
    Likes Received:
    2,275
    Occupation:
    technician HVAC
    Location:
    France - IDF
    Ratings:
    +3,901 / 13
    Home Country:
    France France
    Show System Specs
  7. myscha

    myscha Portal Pro

    Joined:
    May 6, 2008
    Messages:
    71
    Likes Received:
    11
    Ratings:
    +15 / 1
    Home Country:
    Germany Germany
    Show System Specs
    I forgot to mention that the GUIs of the standalone application and the MePo-plugin look and work identically. On the Github page you can find compiled binaries/dlls that just have to be stored in the same directory.

    The plugin won't work, as modified PowerScheduler dll are needed. The necessary modifications can be seen here.
     
  8. azzuro
    • Team MediaPortal

    azzuro Test Group

    Joined:
    May 10, 2007
    Messages:
    8,209
    Likes Received:
    2,275
    Occupation:
    technician HVAC
    Location:
    France - IDF
    Ratings:
    +3,901 / 13
    Home Country:
    France France
    Show System Specs
  9. Edalex
    • Premium Supporter

    Edalex Community Plugin Dev

    Joined:
    January 3, 2008
    Messages:
    2,897
    Likes Received:
    708
    Gender:
    Male
    Location:
    Saratov
    Ratings:
    +1,222 / 9
    Home Country:
    Russian Federation Russian Federation
    Show System Specs
    Sln is never needed
     
  10. myscha

    myscha Portal Pro

    Joined:
    May 6, 2008
    Messages:
    71
    Likes Received:
    11
    Ratings:
    +15 / 1
    Home Country:
    Germany Germany
    Show System Specs
    I added the solutions nevertheless. I also added the PS dlls to v0.2 release.
     
  11. azzuro
    • Team MediaPortal

    azzuro Test Group

    Joined:
    May 10, 2007
    Messages:
    8,209
    Likes Received:
    2,275
    Occupation:
    technician HVAC
    Location:
    France - IDF
    Ratings:
    +3,901 / 13
    Home Country:
    France France
    Show System Specs
    true, noob online ... lol
    thank you myscha.
     
    • Funny Funny x 1
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!