It seems second nature to us and it’s one of the ways we hackers are different from the larger population… sometimes we absolutely insist on buying something that is already broken. Which is where we join [Anton] as he reverse engineers, debugs, and repairs a broken Neato Botvac’s LiDAR system all in the name of having clean floors at a fraction of the cost.
Now keep your head on a swivel ’cause along the way [Anton] has the all-too familiar point in his repair where he puts the original project on hold while he makes a specialized tool he needs to finish the job. It’s hard to tell which is more impressive: turning a laptop webcam into a camera capable of clearly viewing bond wires and (wait for it!) where they are attached on the Silicon, or that he (yeah, we were making a comparison…member?) went straight back to solving the original problem. [Anton] did split this project into two separate blog posts, the first one is linked above and it’s not until the second post that he fixes the original problem. Perhaps there was a bit of scope creep, which was the reason for the separate blog entries? At any rate, [Anton] does a great job documenting the process along with what he calls some ‘juicy pictures’ and you can see a few of them after the break.
It’s been a while since we’ve seen a Neato hack (there’s pun in there somewhere, commenters below us will surely wipe the floor with it). LiDar on the other hand has been covered more recently in a Police LiDAR Tear Down and another post relating more directly to [Anton’s] repair.
Continue reading “Neato Botvac LiDAR Repair Includes Juicy Pics and a Tool Hack”
While the people at Netflix were busy killing weekends around the world with marathon viewings of 90s sitcoms, they also found time to release the Netflix Switch. It’s a small device with a single button that will control your TV, turn off the lights, and order a pizza. Remember, time you enjoy wasting is not wasted time.
The Netflix Switch is a relatively simple device powered by a Particle Core, an Arduino-compatible development board with on-board WiFi. Also in this box is a LiPo battery, a few LEDs, and an IR transmitter that will send the same IR signal as the Netflix button on your TV remote, should your remote have a Netflix button.
In an unprecedented break from reality, this astute corporate branding of electronics tinkering also has design files, schematics, and real instructions that come along with it. Netflix released all of the mechanical files for their switch in Solidworks format; for the low, low price of only $4000 per Solidworks license, you too can Netflix and Chill.
Although Netflix’ implementation of tapping into a DIY electronics movement that has been around for 100 years is lacking, the spirit of the build is laudable. A single button connected to the Internet is a universal tool, and whether you want to order a pizza or make a ‘do not disturb’ button for your phone, the only limitation for the Netflix and Chill button is your imagination.
With all of the cool features on the Raspberry Pi, it is somewhat notable that it lacks a power button. In a simple setup, the only way to cut power to the tiny computer is to physically remove the power cord. [Dalton63841] found that this was below his wife’s tolerance level for electronics, and built a simple remote control for his Raspberry Pi.
[Dalton63841] started this project by trying to use the UART TX pin, but this turned out to be a dead-end. He decided instead to use an Arduino to monitor the 3.3V power rail on the Pi. When the Pi is shut down in software, the Arduino can sense that the Pi isn’t on any more and disconnect the power. The remote control is used to turn the Pi on. The Arduino reads the IR code from a remote and simply powers up the Pi. This is a very simple and elegant solution that requires absolutely no software to be installed on the Raspberry Pi.
We know that this isn’t the most technically complex project we’ve ever featured, but it is a good beginner project for anyone just getting started with a Pi, Arduino, or using IR. Plus, this could be the perfect thing to pair up with a battery-backup Raspberry Pi shutdown device that allows it to power itself down in a controlled way when a power outage is sensed.
Every now and then a remote control acts up. Maybe you are trying to change the channel on your television and it’s just not working. A quick way to determine if the remote control is still working is by using a cell phone camera to try to see if the IR LED is still lighting up. That can work sometimes but not always. [Rui] had this problem and he decided to build his own circuit to make it easier to tell if a remote control was having problems.
The circuit uses a Vishay V34836 infrared receiver to pick up the invisible signals that are sent from a remote control. A Microchip 12F683 processes the data and has two main output modes. If the remote control is receiving data continuously, then a green LED lights up to indicate that the remote is functioning properly. If some data is received but not in a continuous stream, then a yellow LED lights up instead. This indicates that the batteries on the remote need to be replaced.
The circuit also includes a red LED as a power indicator as well as RS232 output of the actual received data. The PCB was cut using a milling machine. It’s glued to the top of a dual AAA battery holder, which provides plenty of current to run the circuit.
If you’re like us, you probably have more than one Apple Remote kicking around in a parts drawer, and if you’re even more like us, you’re probably really annoyed at Apple’s tendency to use proprietary hardware and software at every turn (lightning connector, anyone?). But there’s hope for the Apple Remote now: [Sourcery] has completed a project that allows an Apple Remote to control anything you wish.
The idea is fairly straightforward: A device interprets the IR signals from an Apple Remote, and then outputs another IR signal that can do something useful on a non-Apple product. [Sourcery] uses an Arduino to do the IR translation, along with a set of IR emitters and detectors, and now the Apple Remote can control anything, from stereos to TVs to anything you can imagine. It also doesn’t remove the Apple Remote’s capability to control Apple products, in case you need yours to do that as well.
[Sourcery] notes that sometimes working with RAW IR signals can be a little difficult, but the information on their project and in their 25-minute video discusses how to deal with that, so make sure to check that out after the break. Don’t have an Apple Remote? You can do a similar thing with a PS3 controller.
Continue reading “Control Anything with an Apple Remote”
[AlxDroidDev] built himself a nice remote control box for CHDK-enabled cameras. If you haven’t heard of CHDK, it’s a pretty cool software modification for some Canon cameras. CHDK adds many new features to inexpensive cameras. In this case, [AlxDroidDev] is using a feature that allows the camera shutter to be activated via USB. CHDK can be run from the SD card, so no permanent modifications need to be made to the camera.
[AlxDroidDev’s] device runs off of an ATMega328p with Arduino. It operates from a 9V battery. The circuit contains an infrared receiver and also a Bluetooth module. This allows [AlxDroidDev] to control his camera using either method. The device interfaces to the camera using a standard USB connector and cable. It contains three LEDs, red, green, and blue. Each one indicates the status of a different function.
The Arduino uses Ken Shirrif’s IR Remote library to handle the infrared remote control functions. SoftwareSerial is used to connect to the Bluetooth module. The Arduino code has built-in functionality for both Canon and Nikon infrared remote controls. To control the camera via Bluetooth, [AlxDroidDev] built a custom Android application. The app can not only control the camera’s shutter, but it can also control the level of zoom.
Eschewing the store-bought solution, [Stefan] managed to build a TV remote out of an old calculator. The brains of the calculator were discarded and replaced with an MSP430, leaving only the button matrix and enclosure. Rather than look it up, he successfully mapped the matrix manually before getting stumped with the infrared code timings. Some research pointed him to a peculiarity with Samsung IR codes and with help from an open source remote control library he got it working.
When the range was too limited to satisfy him he added a booster circuit and an LED driver which he snapped off the top of an old remote; now it works from 30 feet away. Some electrical tape and hot glue later and it all fit back into the original case.
It cannot take photos or play Super Smash Brothers, but it does what a remote needs to do: browses channels in the guide, control volume, and turn the TV on or off. Considering that all this calculator was built to do was boring basic arithmetic, it is a procrastination-enabling upgrade.
See the video after the break for some smiles.
Continue reading “Calculator + MSP430 + IR LED = TV Remote?”