bbtinkerer's instructables
Achievements
- bbtinkerer's instructable PyPortal Splatoon 2 Schedule Display's weekly stats:
- bbtinkerer entered PyPortal Splatoon 2 Schedule Display in the Fandom Contest contest
- bbtinkerer's instructable Jumboinga - the Jumping Boinging Game's weekly stats:
- bbtinkerer entered Jumboinga - the Jumping Boinging Game in the Game Life Contest contest
- bbtinkerer commented on bbtinkerer's instructable Raspberry Pi Zero Universal RemoteView Instructable »
Thank you for pointing that out. Yes, you are correct the schematic and layout has a typo and incorrectly specified in Step 8. I will make the corrections as soon as possible.
- bbtinkerer commented on bbtinkerer's instructable Raspberry Pi Zero Universal RemoteView Instructable »
My advice would be to first check the IR LED portion of the project by swapping out the IR LED with a plain red/green whatever is within reach LED and adjust the current limiting resistor accordingly so you don't burn out the LED. Remove the receiver portion so you just concentrate on the LED portion. Execute the irsend commands with a working remote configuration file that you can get from the LIRC repo. If no errors show in the terminal, you should see the LED light up. Another thing you could try is measure the voltage at the GPIO, should be 0V. Then execute irsend with SEND_START so that GPIO pin is continuously pulsed, check the voltage again to make sure not 0V.
- bbtinkerer's entry Raspberry Pi Zero Universal Remote is a winner in the Remote Control Contest 2017 contest
- bbtinkerer's entry Raspberry Pi Zero Universal Remote is a finalist in the Remote Control Contest 2017 contest
- bbtinkerer commented on bbtinkerer's instructable Alexa LIRC Entertainment Remote
Could be either Alexa Skill not communicating with the Lambda function or the Lambda function is sending back an incorrect response.In AWS, open a window to the Cloudwatch service. Go to the Logs sections and you should see a log group for your lambda function. Click on your Lambda's log group. I would clear all log streams to not get confused with old stuff for now. Perform the discovery and wait a minute or so and keep refreshing the log group. You should see a stream appear. If no stream appears after several minutes, then there is a configuration error connecting the Lambda with the Alexa Skill. If a stream appears, click on the stream to check what was sent by Alexa and what was sent back from the Lambda function. I just realized I forgot to stringify the response so the cloudwatch l…
see more »Sorry for the late reply. You will have to add a new device for your A/V receiver in the MyDevices.js for the Lambda function. I did a quick outline in a comment above this one on how to do it. I'll get more detailed instructions in the project readme when I get the chance.The input part is the not so great part. Since our devices are not smart, we can't go directly to the input, we would have to utter the input command till the device changes to correct input, basically we are just mimicking pressing the input button. This is a pain to do. Well, assuming there is just that one input button you press to cycle through the inputs.If there are IR codes that could go direct to the input of choice, would need to update the Lambda code to publish the input name and update the AlexaLirc applicat…
see more »Thank you. I totally forgot to add that in the project's readme. I will add it to the readme in more detail when I get the chance, but I can try to give a quick overview here.Create a new array that contains the AlexaInterfaces you want the device to have (eg. lines 13-18). The interfaces I coded for are in AlexaInterfacesUtil.js.Create a new Endpoint, for the capabilities parameter, choose from https://developer.amazon.com/docs/device-apis/alexa-discovery.html#display-categories (eg. lines 20-27)Then add the endpoint to DevicesUtil (eg. line 52)The friendlyName parameter is what you refer to when talking to alexa. So default setup is 'Television' and 'Cable'. I added a third one for my second tv and gave it a friendlyName of 'Samsung'. Just be aware on naming as Alexa doesn't always get …
see more »View Instructable »I thought about this for a long time and maybe the easiest solution is to create a header row that just links to all the different rooms. If you want a big monolithic page controlling everything, then that will require some change to accept GET requests in the web servers. Then on the clientside, you would need to update the javascript from POST to GET to the IP with the correct URL call. So instead of posting back /devices/tv/SEND_ONCE/KEY_POWER, would need to GET with the absolute URL http://room/devices/tv/SEND_ONCE/KEY_POWER.
- bbtinkerer's instructable Alexa LIRC Entertainment Remote's weekly stats:
- bbtinkerer commented on bbtinkerer's instructable Raspberry Pi Zero Universal RemoteView Instructable »
I added the KiCad files used to make the schematic and pcb in a zip to the GitHub project. The zip is in the kicad directory. I only know just enough of KiCad to make simple schematics and pcb, so the pcb could be made better and with thicker traces. I just took whatever is default. So if you have any pointers or tips making them better, please let me know. Thank you.
- bbtinkerer entered Alexa LIRC Entertainment Remote in the Epilog Challenge 9 contest
- bbtinkerer entered Alexa LIRC Entertainment Remote in the Voice Activated Challenge contest
- bbtinkerer commented on bbtinkerer's instructable Raspberry Pi Zero Universal Remote
The project now has macro capability. Now you can sequence button presses and put a delay between the presses if needed.
View Instructable »Thank you and thanks for catching the typo.
- bbtinkerer commented on bbtinkerer's instructable Raspberry Pi Zero Universal RemoteView Instructable »
Thank you. Yes, I have a todo list and adding macros/activities are one of them. I'm currently trying to figure out how to get extra IR codes for devices that are not on the packaged remote that comes with a TV without requiring a Logitech remote. For example, I have a Logitech remote and you can specify which input to go directly to, the remote that came with TV doesn't have such button, you have to cycle through the inputs. So looks like TVs understand a larger set of commands than what is on the remote you get with the TV.
- bbtinkerer's instructable Raspberry Pi Zero Universal Remote's weekly stats:
- bbtinkerer commented on bbtinkerer's instructable Raspberry Pi Zero Universal RemoteView Instructable »
Thanks for the tip. I included the PSU and USB as part of the BOM.
- bbtinkerer commented on bbtinkerer's instructable Raspberry Pi Zero Universal Remote
Thank you. I will incorporate your suggestion as soon as possible as you could use a 1/4W resistor. To be honest, that is what I initially used during testing. My concern when I finalized the project was that someone would issue a send_start directive to irsend and forget to issue a timely send_stop. The send_start repeatedly sends the IR code and I feared that maybe, just maybe, average power might be too much for a 1/4W resistor if left repeating for too long, shouldn't, but I just wanted to be safe in the write up.
View Instructable »Thank you for the input. I forgot that IR codes are actually sets/lengths of ~38KHz pulses. I incorporated your suggestion into the Instructable. If anyone is wondering about IR remote signals, check out Adafruit's write up at https://learn.adafruit.com/ir-sensor/ir-remote-signals
- bbtinkerer entered Raspberry Pi Zero Universal Remote in the LED Contest 2017 contest
- bbtinkerer entered Raspberry Pi Zero Universal Remote in the Raspberry Pi Contest 2017 contest
- bbtinkerer entered Raspberry Pi Zero Universal Remote in the Remote Control Contest 2017 contest
- bbtinkerer's entry Amazon Alexa Enabled USB Fan is a winner in the Automation Contest 2017 contest
- bbtinkerer's entry Amazon Alexa Enabled USB Fan is a finalist in the Automation Contest 2017 contest
- bbtinkerer's instructable Amazon Alexa Enabled USB Fan's weekly stats:
- bbtinkerer entered Amazon Alexa Enabled USB Fan in the Fix It Contest contest
- bbtinkerer entered Amazon Alexa Enabled USB Fan in the Automation Contest 2017 contest
- bbtinkerer entered Amazon Alexa Enabled USB Fan in the Plastics Contest contest
- bbtinkerer's entry Multi-External Hard Drive Power Supply is a winner in the Power Supply Contest contest
- bbtinkerer's instructable Multi-External Hard Drive Power Supply's weekly stats:
- bbtinkerer commented on bbtinkerer's instructable Multi-External Hard Drive Power Supply
- bbtinkerer entered Multi-External Hard Drive Power Supply in the Invention Challenge 2017 contest
- bbtinkerer entered Multi-External Hard Drive Power Supply in the Power Supply Contest contest
- bbtinkerer's instructable DIY NES Classic Advantage Controller's weekly stats:
- bbtinkerer entered DIY NES Classic Advantage Controller in the Lights Contest 2017 contest
- bbtinkerer entered Perler LED Nightlight in the Make it Glow Contest 2016 contest
- bbtinkerer entered Perler LED Nightlight in the Homemade Gifts Contest 2016 contest