[Fibbef] was hard at work on a project for a build-off competition when he accidentally fried the circuit board. Not one to give up easily, he opted to start a new project with only two days left in the competition. He managed to modify a SEGA Dreamcast controller to hold a color screen in that short amount of time.
The Dreamcast controller’s shape is somewhat conducive to this type of mod. It already has a small window to ensure the view of the visual memory card is not obstructed. Unfortunately [Fibbef’s] screen was a bit too large for this window. That meant he would have to expand the controller and the circuit board.
After taking the controller apart, he desoldered the memory card connectors. He then cut the circuit board cleanly in half vertically. He had to re-wire all of the traces back together by hand. It turned out initially that he had messed something up and accidentally fried the right half of the controller. To fix it, he cut a second controller in half and soldered the two boards together.
With some more horizontal space to work with on the PCB side of things, [Fibbef] now needed to expand the controller’s housing. He cut the controller into several pieces, making sure to keep the start button centered for aesthetics. He then used duct tape to hold popsicle sticks in place to make up for the missing pieces of the case. All of the sticks were then covered with a thick layer of ABS cement to make for a more rigid enclosure. All of this ended up being covered in Bondo, a common trick in video game console mods. It was then sanded smooth and painted with black primer to make for a surprisingly nice finish.
The screen itself still needed a way to get power and a video signal. [Fibbef] built an adapter box to take both of these signals and pass them to the controller via a single cable. The box as a USB-A connector for power input, and a composite connector for video. There’s also a USB-B connector for the output signals. [Fibbef] uses a standard printer USB cable to send power and video signals to the controller. The end result looks great and serves to make the Dreamcast slightly more portable. Check out the demo video below to see it in action. Continue reading “A SEGA Dreamcast Controller With a Built-in Screen”
Last year, [Ben] found a good deal on iPad 3 LCD screens. He couldn’t resist buying a couple to play around with. It didn’t take him long to figure out that it’s actually quite simple to use these LCD screens with any computer. This is because the LCD panels have built-in Apple Display port interfaces. This means that you can add your own Display Port connector to the end of the LCD’s ribbon connector and just plug it into a computer. You’ll also need to hook up a back light driver, which [Ben] was able to find pre-made for around $35.
The hack doesn’t stop there, though. [Ben] wanted to have a nice, finished product. He laser cut an acrylic bezel for the LCD screen that was a perfect fit. He then milled out a space for the LCD to fit into. The acrylic was thick enough to accommodate the screen and all of the cables. To cover up the back, [Ben] chose to use the side panel of a PowerMac G5 computer case. He chose this mainly for aesthetics. He just couldn’t resist the nice brushed aluminum look with the giant Apple logo. It would be a perfect match to his Macbook.
Once the LCD panel was looking nice, [Ben] still needed a way to securely fasten it in the right place. He knew he’d want it next to his Macbook, so why not attach it directly to the Macbook? [Ben] got to work with his 3D printer and printed up some small plastic clips. The clips are glued to the iPad screen’s acrylic bezel and can be easily clipped on and off of the Macbook screen in seconds. This way his laptop is still portable, but he has the extra screen real estate when he needs it. [Ben] also printed up a plastic clip that turns the iPad’s USB power connector and the Display Port connector into one single connector. While this is obviously not required, it does effectively turn two separate plugs into one and makes the whole project that much more slick.
If you need a way to make openings in your project enclosures look nice just head on over to the 3D printer. In the image above [Alfred] is showing off the result of his Slic3r hack for printing mesh grills.
It’s important to note that you need to make sure you’re using Slic3r version 0.9.8. This won’t work with newer versions because starting with 0.9.9 the software will add a raft to the bottom of your design.
The grill can be in any shape you desire. It starts by modelling this outline, then extruding the edges downward the same distance as your desired mesh thickness. After importing the design file into Slic3r [Alfred] uses the support material settings to choose this honeycomb design. He then sets the fill density to zero. This means the design will not be printed at all, only the fill material, resulting in these honeycomb screens.
Slic3r’s a fantastic piece of software. Check out this interview with Slic3r’s lead developer.
[Lee Davison] acquired an Acer laptop that didn’t have a display anymore. He had enough parts on hand to add in an LCD panel and give it a CCFL backlight. But when he started looking for an inverter to drive the backlight he couldn’t find one. What he did have on hand were some smashed screens that had LED backlights and so the CCFL to LED backlight conversion project was born.
He tore into the LED display and found the driver board. Unfortunately he didn’t locate the datasheet for the exact LED driver, but he found one that was similar and was able to trace out the support circuitry on the PCB. This let him cut away the unneeded parts of the board without damaging the driver. He didn’t want to pull out the CCFL tubes until he was sure the LED conversion would work so he tried it out on another smashed panel (where does he come up with all these parts) and it worked great. Once he got everything in place he was very happy with the results. The only drawback to the system is that he doesn’t have the ability to dim the backlight.
The creator of this project started off with a 7″ tablet he received from a coworker. The screen was horribly smashed from one corner spreading out through the entire surface. But the hardware inside still worked, including the HDMI out port. He ended up transplanting the tablet hardware for use as an emulator.
After a bit of sizing up it was determined that the tablet hardware would fit inside the case of a broken NES. The battery would have been a tough fit, but this thing is always going to need to be connected to a television so there’s no need to work without mains power. The back plate was cut down to size and used as a try for mounting the motherboard in the case. Before that step he wired up a USB hub and mounted it so that two ports could be accessed through the original controller port openings.
There’s no details on the software used, but the final image in the gallery shows a game of Starfox being played.
We love the concept of using an LCD screen to transfer data. The most wide-spread and successful method we know of is the combination of a QR code and the camera on a smart phone. But for less powerful/costly devices data can be transferred simply by flashing colors on the screen. That’s what [Connor Taylor] is testing out with this project. He’s using a TEMT6000 light sensor to turn a white and black flashing monitor into binary data.
So far this is just a proof of concept that takes measurements from the light sensor which is held in front of a Macbook Retina display with different backlight levels. At 3/4 and full brightness it provides more than enough contrast to reliably differentiate between black and white when measuring the sensor with the Arduino’s ADC. What he hasn’t gotten into yet is the timing necessary to actually transfer data. The issue arises when you need to have multiple 1’s or 0’s in a row. We’ve tried this ourselves using an LDR with limited success. We know it’s possible to get it working since we’ve seen projects like this clock which can only be programmed with a flashing screen.
[Connor’s] choice of the TEMT6000 should prove to be a lot more sensitive than using just an LDR. We figure he could find a way to encode using multiple colors in order to speed up the data transfer.
[Chipsy] found himself with an interesting problem. The room that serves his home theater has a wall mirror which reflects part of the screen during viewing. In an otherwise dark room this was very distracting. His solution was to add a blind that covers the mirror during viewing, but who wants to constantly pull that down and back up again? Since the motorized projection screen he is using has a remote control he figured out a way to motorize the blind and synchronize it with the screen’s remote.
The screen uses mechanical relays to switch the motor. He patched into these with an Arduino to detect whether the screen was going up or down. It was easy enough to use his own relay and motor with the blind, but he needed a way to stop the blind once it was in position. For covering up the mirror he simply sets an 18 second timer, but for retracting the blind he wanted precise alignment so he added a magnet and sense its position with a reed switch. See the synchronized screen and blind in the clip after the break.
Continue reading “Add motorized blinds to your home theater”