Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Hardware
  3. IR Blaster (progress)

IR Blaster (progress)

Scheduled Pinned Locked Moved Hardware
99 Posts 32 Posters 73.4k Views 24 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • JohnJ Offline
    JohnJ Offline
    John
    Plugin Developer
    wrote on last edited by John
    #70

    @tbowmo said:

    Ideally we need something to detect the carrier frequency as well.. But don't know if that is possible to obtain easily with an arduino setup

    I have tried a lot of things, i ended up with recording the signals and replay them at different frequencies (36,37,38,39 and 40) and rotated the scheme. When someone got a working frequency the signal is stored with the frequency. I ended up with IRremote from http://github.com/shirriff/Arduino-IRremote as it became quite tedious. Maybe it helps.

    Cheers,
    John.

    [edit]Sorry, now seeing that the mentioned lib has already passed by[/edit]

    My Domotica project: http://www.pidome.org

    blaceyB 1 Reply Last reply
    0
    • JohnJ John

      @tbowmo said:

      Ideally we need something to detect the carrier frequency as well.. But don't know if that is possible to obtain easily with an arduino setup

      I have tried a lot of things, i ended up with recording the signals and replay them at different frequencies (36,37,38,39 and 40) and rotated the scheme. When someone got a working frequency the signal is stored with the frequency. I ended up with IRremote from http://github.com/shirriff/Arduino-IRremote as it became quite tedious. Maybe it helps.

      Cheers,
      John.

      [edit]Sorry, now seeing that the mentioned lib has already passed by[/edit]

      blaceyB Offline
      blaceyB Offline
      blacey
      Admin
      wrote on last edited by
      #71

      @John Here is another option - there seems to be a lot of prior art out there that we can leverage. https://github.com/r45635/HVAC-IR-Control

      Moshe LivneM 1 Reply Last reply
      0
      • blaceyB blacey

        @John Here is another option - there seems to be a lot of prior art out there that we can leverage. https://github.com/r45635/HVAC-IR-Control

        Moshe LivneM Offline
        Moshe LivneM Offline
        Moshe Livne
        Hero Member
        wrote on last edited by
        #72

        @blacey i tried this one as well but i was wearing wool sweater at the time and it seems like the ir recievers do not take huge zaps well so i have to repeat my experiments when new leds arrive

        1 Reply Last reply
        0
        • JohnJ Offline
          JohnJ Offline
          John
          Plugin Developer
          wrote on last edited by
          #73

          @blacey said:

          @John Here is another option - there seems to be a lot of prior art out there that we can leverage. https://github.com/r45635/HVAC-IR-Control

          Looks like they merged the library i'm using but with hvac additions. Original one i used is here: https://bitbucket.org/pidome/pidome-hardware/src/ce1d656c909b/Arduino/Uno/PiDome IR Tranceiver/?at=default My code is merely a "proxy"(wired) as it is meant to send and receive. This because codes are stored on the server. Maybe it helps. I haven't followed the whole thread, but it would be very nice if the blaster could be used to proxy. But i know raw ir signals can be too long for the mysensors payload.

          My Domotica project: http://www.pidome.org

          1 Reply Last reply
          0
          • blaceyB Offline
            blaceyB Offline
            blacey
            Admin
            wrote on last edited by blacey
            #74

            Status Update - 2015-07-10

            Ok, so here is the latest on our progress to build an IR Blaster v0.5 first prototype/dev board. I have assembled two dev boards that pass the initial smoke test of power regulation, MCU and status LEDs. Through this process, I have identified a number of changes and improvements to the board none of which blocks bringing up a fully functioning IR blaster (at least not yet so keep fingers crossed). I did find one KiCad Gerber bug that shorted the MOSFET gate trace to the upper ground plane but with an Exacto knife and a little elbow grease, I was able to eliminate the short - if you look closely around D10 and the Err LED, you sill see my handy work ;)

            Photo of the twin v0.5 dev boards.

            Left is top-side board #1 and right is bottom-side board #2
            DSC_1097.jpg

            Short video excerpt of the smoke test running (luckily, without smoke)

            And here is a short video clip of the first board passing initial smoke test proving that the power regulation, MCU and status LEDs are working per design.

            IR Blaster v0.5 Smoke Test

            Next steps (dev prototype v0.5)

            • Verify the off-MCU flash and crypto chip electrical and functional integrity by extending the smoke test sketch to run @tbowmo and @patrick SenseBender Micro built-in tests.
            • Verify the NRF24L01+ electrical and functional integrity - solder socket to board and confirm that the radio comes up with MySensors library
            • Verify MySensors full-functionality - load the latest SenseBender Micro sketch and confirm reporting of humidity and temperature. With the proper MySensors library, the sensor Tx, Rx, and Err LEDs should provide send and receive status accordingly.
            • Verify IR LED circuit by soldering 7 IR LEDs to the board and confirming electrical and functional integrity

            Bottom-line, quite a bit of work left to do but no major blockers encountered so far using two initial dev boards.

            1 Reply Last reply
            2
            • scalzS Offline
              scalzS Offline
              scalz
              Hardware Contributor
              wrote on last edited by scalz
              #75

              So coool, nice board!
              I am making a board (it is another project) and I am like you. just some changes to do. I think we are lucky to pass smoke tests :smile: and just having little changes because human errors are never far away, especially when it is not our field! (not mine, I don't know if you are, but it looks pro)
              So I will cross my fingers with you:wink:
              and of course I will follow your project with interest as I have the same steps to achieve.
              good luck for next steps.

              1 Reply Last reply
              0
              • blaceyB Offline
                blaceyB Offline
                blacey
                Admin
                wrote on last edited by
                #76

                First Dev Boards Complete 10-JUL-2015 - status update with video

                I assembled two dev boards yesterday, brought up all subsystems and they are both working great. Still a bit more work to do before they go to production but here are a couple of photos and a demonstration video.

                Assembled dev board w/o radio
                DSC_1131.jpg

                Assembled board w/Radio attached
                DSC_1132.jpg

                Demonstration Video
                https://youtu.be/UXjcwlJOMOI

                I am going to rev the board a bit to pull all components to the top-side to reduce the cost and also subject the boards to the IR Sensor Array testing to tune the IR LED component choice for maximum performance.

                1 Reply Last reply
                3
                • G Offline
                  G Offline
                  gloob
                  wrote on last edited by
                  #77

                  Any update on the progress. I'm so excited to get one of these blasters.

                  1 Reply Last reply
                  0
                  • G Offline
                    G Offline
                    gloob
                    wrote on last edited by
                    #78

                    is there any chance of buying some modules? I would like to control my TV-setup with this.

                    1 Reply Last reply
                    0
                    • JohnJ Offline
                      JohnJ Offline
                      John
                      Plugin Developer
                      wrote on last edited by
                      #79

                      This thing would be cool to have. In my setup i would really like to test this as a transceiver for my project.

                      My Domotica project: http://www.pidome.org

                      1 Reply Last reply
                      0
                      • N Offline
                        N Offline
                        NotYetRated
                        wrote on last edited by
                        #80

                        Interested in purchasing a few! Would be perfect int he home theater, I think.

                        1 Reply Last reply
                        0
                        • blaceyB Offline
                          blaceyB Offline
                          blacey
                          Admin
                          wrote on last edited by
                          #81

                          @gloob, @john, @notYetRated and everyone else - Here is an update on IR Blaster project

                          The first dev boards are working well but not as good as they should IMHO. My 0.5 LED circuit design uses a separate voltage-regulated parallel IR LED emitter circuit. After a lot of technical research into the depths of IR Emitters and collaboration with others, I can greatly improve the IR performance by moving to a constant-current (not constant-voltage) serial IR LED emitter circuit. I have been scouring the net for constant current regulators and/or LED drivers that can handle 7 IR LEDs @100ma & 1.6FV and have a few candidates under review for prototyping.

                          I have also been in touch with the AnalysisIR guys to ensure compatibility of our board with their offerings because users have successfully decoded long IR encodings, using the advanced AnalysisIR decoding software, such as HVAC units popular in the EU/UK - for example Panasonic AC and Mitsubishi AC. The goal being that any Analysis IR decodes, will be directly compatible with our board so we can leverage the enthusiasm and prior work of the AnalysisIR community at large. In addition, I would like to advance our board to be able serve as a full spectrum IR decoder to ensure maximum decoding performance when using AnalysisIR on the board. Compatibility requires running the MCU at 16MHz or great to improve the IR mark/space decoding which also requires additional changes to the original circuit design.

                          All of that said, the reason for the recent silence by me has been due to my personal life - I have had a hectic family pursuit requiring multi-month travel from home and work has heated up again.

                          Fear not though, this is an extremely important project for me and I will get it done! While it is taking a bit longer than I had hoped, I firmly believe it will be well worth the wait.

                          N RJ_MakeR 2 Replies Last reply
                          3
                          • JohnJ Offline
                            JohnJ Offline
                            John
                            Plugin Developer
                            wrote on last edited by
                            #82

                            @blacey No problem! As long it is possible to have all the IR codes be able to store on the server i'm very interested ;) Take all the time you need to get it to your requirements

                            My Domotica project: http://www.pidome.org

                            1 Reply Last reply
                            0
                            • blaceyB blacey

                              @gloob, @john, @notYetRated and everyone else - Here is an update on IR Blaster project

                              The first dev boards are working well but not as good as they should IMHO. My 0.5 LED circuit design uses a separate voltage-regulated parallel IR LED emitter circuit. After a lot of technical research into the depths of IR Emitters and collaboration with others, I can greatly improve the IR performance by moving to a constant-current (not constant-voltage) serial IR LED emitter circuit. I have been scouring the net for constant current regulators and/or LED drivers that can handle 7 IR LEDs @100ma & 1.6FV and have a few candidates under review for prototyping.

                              I have also been in touch with the AnalysisIR guys to ensure compatibility of our board with their offerings because users have successfully decoded long IR encodings, using the advanced AnalysisIR decoding software, such as HVAC units popular in the EU/UK - for example Panasonic AC and Mitsubishi AC. The goal being that any Analysis IR decodes, will be directly compatible with our board so we can leverage the enthusiasm and prior work of the AnalysisIR community at large. In addition, I would like to advance our board to be able serve as a full spectrum IR decoder to ensure maximum decoding performance when using AnalysisIR on the board. Compatibility requires running the MCU at 16MHz or great to improve the IR mark/space decoding which also requires additional changes to the original circuit design.

                              All of that said, the reason for the recent silence by me has been due to my personal life - I have had a hectic family pursuit requiring multi-month travel from home and work has heated up again.

                              Fear not though, this is an extremely important project for me and I will get it done! While it is taking a bit longer than I had hoped, I firmly believe it will be well worth the wait.

                              N Offline
                              N Offline
                              NotYetRated
                              wrote on last edited by
                              #83

                              @blacey Let me know if I can be of any help. Mostly in the use-case testing area probably, as I am no electrical engineer or software genius. :)

                              1 Reply Last reply
                              0
                              • G Offline
                                G Offline
                                gloob
                                wrote on last edited by
                                #84

                                Any update on this project? Do you need any support to finish this PCB?

                                1 Reply Last reply
                                0
                                • blaceyB blacey

                                  @gloob, @john, @notYetRated and everyone else - Here is an update on IR Blaster project

                                  The first dev boards are working well but not as good as they should IMHO. My 0.5 LED circuit design uses a separate voltage-regulated parallel IR LED emitter circuit. After a lot of technical research into the depths of IR Emitters and collaboration with others, I can greatly improve the IR performance by moving to a constant-current (not constant-voltage) serial IR LED emitter circuit. I have been scouring the net for constant current regulators and/or LED drivers that can handle 7 IR LEDs @100ma & 1.6FV and have a few candidates under review for prototyping.

                                  I have also been in touch with the AnalysisIR guys to ensure compatibility of our board with their offerings because users have successfully decoded long IR encodings, using the advanced AnalysisIR decoding software, such as HVAC units popular in the EU/UK - for example Panasonic AC and Mitsubishi AC. The goal being that any Analysis IR decodes, will be directly compatible with our board so we can leverage the enthusiasm and prior work of the AnalysisIR community at large. In addition, I would like to advance our board to be able serve as a full spectrum IR decoder to ensure maximum decoding performance when using AnalysisIR on the board. Compatibility requires running the MCU at 16MHz or great to improve the IR mark/space decoding which also requires additional changes to the original circuit design.

                                  All of that said, the reason for the recent silence by me has been due to my personal life - I have had a hectic family pursuit requiring multi-month travel from home and work has heated up again.

                                  Fear not though, this is an extremely important project for me and I will get it done! While it is taking a bit longer than I had hoped, I firmly believe it will be well worth the wait.

                                  RJ_MakeR Offline
                                  RJ_MakeR Offline
                                  RJ_Make
                                  Hero Member
                                  wrote on last edited by
                                  #85

                                  @blacey How is the project progressing? I can't wait to get my hands on this. (even though HomeSeer may not be able to incorporate it yet ;-) )

                                  RJ_Make

                                  1 Reply Last reply
                                  0
                                  • blaceyB Offline
                                    blaceyB Offline
                                    blacey
                                    Admin
                                    wrote on last edited by
                                    #86

                                    Apologies everyone but progress has been much slower than I had planned/wished for two reasons. 1) Work obligations and 2) a special automation from my wife that has usurped my MySensors cycles that required helping the FreeCAD open source project to advance my cause. My plan is to hit IR Blaster hard within the next 4-6 weeks.

                                    1 Reply Last reply
                                    3
                                    • korttomaK Offline
                                      korttomaK Offline
                                      korttoma
                                      Hero Member
                                      wrote on last edited by
                                      #87

                                      @blacey
                                      Did you abandon this project? We are heading for darker times again and I was really hoping that your blaster would be available to turn on those candles in the night.

                                      Just let me know if you stil have plans to realize this or not so that I know if I should make something for my self on a perfboard or something.

                                      • Tomas
                                      1 Reply Last reply
                                      0
                                      • korttomaK Offline
                                        korttomaK Offline
                                        korttoma
                                        Hero Member
                                        wrote on last edited by
                                        #88

                                        Any news on this?

                                        • Tomas
                                        blaceyB 1 Reply Last reply
                                        0
                                        • hekH Offline
                                          hekH Offline
                                          hek
                                          Admin
                                          wrote on last edited by
                                          #89

                                          I know that @scalz have a blaster project going as well

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          13

                                          Online

                                          11.7k

                                          Users

                                          11.2k

                                          Topics

                                          113.1k

                                          Posts


                                          Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • MySensors
                                          • OpenHardware.io
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular