Ever since [will1384] watched “The Lawnmower Man” as a wee lad, he’s been interested in virtual reality. He has been messing around with it for years and even had a VictorMaxx Stuntmaster, one of the first available head mounted displays. Years later, the Oculus Rift came out and [will1384] wanted to try it out but the $350 price tag put it just out of his price range for a discretionary purchase. He then did what most of us HaD readers would do, try building one himself, and with a goal for doing it for around $100.
The main display is a 7″ LCD with a resolution of 1024×600 pixels and has a mini HDMI input. Some DIY head mounted display projects out on the ‘web use ski goggles or some sort of elastic strap to hold the display to the wearer’s head. [will1384] took a more industrial approach, literally. He used the head mounting system from a welding helmet. This not only has an adjustable band but also has a top strap to prevent the entire contraption from sliding down. Three-dimensional parts were printed out to secure the LCD to the welding helmet parts while at the same time creating a duct to block out external light.
Inside the goggles are a pair of 5x Loupe lenses mounted between the user’s eyes and the LCD screen. These were made to be adjustable so that the wearer can dial them in for the most comfortable viewing experience. The remote mounted to the top strap may look a little out-of-place but it is actually being used to capture head movement. In addition to a standard wireless remote, it is also an air mouse with internal gyroscopes.
Flying RC aircraft with a first person view is the latest and greatest thing in the hobby. In a fact that I’m sure will be shocking to 90% of people, you don’t need to buy a Phantom quad fly FPV. The guys at Flite Test show how you can build a tiny 5.8GHz FPV transmitter for under $100.
The parts used for this build are pretty much jelly bean parts at this point, but [Peter] at Flite Test is going for extremely lightweight parts for this build. He found an NTSC board camera that only weighs 1g and added a wide-angle lens. The transmitter is a tiny 200mW module that only weighs about 2g.
Why are the Flite Test crew going for small and light FPV setups? They just launched a new line of planes that can be built from a single piece of foam board. If you have a small micro quad, you can easily add FPV to it with this rig.
[Ioannis] is like anyone else who has a quadcopter or other drone. Eventually you want to sit in the cockpit instead of flying from the ground. This just isn’t going to happen at the hobby level anytime soon. But the next best option is well within your grasp. Why not decouple your eyes from your body by adding a first-person video to your quad?
There are really only four main components: camera, screen, and a transceiver/receiver pair to link the two. [Ioannis] has chosen the Sony Super HAD CCTV camera which provides excellent quality at the bargain basement price of just $25 dollars. A bit of patient shopping delivered a small LCD screen for just $15. The insides have plenty of room as you can see. [Ioannis] connected the screen’s native driver board up to the $55 video receiver board. To boost performance he swapped out the less-than-ideal antenna for a circular polarized antenna designed to work well with the 5.8 GHz radio equipment.
It seems that everything works like a dream. This all came in under $100 which is half of what some other systems cost without a display. Has anyone figured out a way to connect a transmitter like this to your phone for use with Google Cardboard?
The world of drones and FPV remote-controlled aircraft is rapidly expanding, airframes are getting bigger, and the demand for even cooler AV gear is higher than ever. [elad] got his hands on a Sony block camera that is able to zoom in on a scene – great if you want to get close to the action while still flying a safe distance away. Controlling the zoom on these cameras is usually done through RS232, but [elad] made it work with an RC transmitter.
The camera [elad] is using is a Sony FCB-EX11D block camera with a standard SD resolution sensor. This camera has 10x optical zoom, making it a great solution to aerial surveillance, the only problem being the RS232 connection and the VISCA protocol. [elad] used an Arduino to listen in on the elevator channel from an RC receiver, translating that to something the camera will understand. The result is a controllable zoom on a camera that could easily take to the skies.
The entire camera package, with Arduino and electronics included, weighs in at about 100 grams. That’s about the same as a GoPro, and would fit perfectly on a camera gimbal. The only problem is getting a transmitter with enough channels or someone else to operate the camera while flying. Video below.
Continue reading “Controlling a Block Camera with an RC Transmitter”
So now that you’ve built your quadcopter and can fly it without crashing most of the time, what’s next? How about metaphorically hopping into the pilot’s seat with a First Person View setup. Great idea… but the cost of the required gear can be a deal breaker. FPV goggles alone range from the low to high hundreds. [sneaky] was using his laptop screen for his FPV setup and decided to try to make is own FPV goggles.
The display is just a small LCD screen that was purchased off eBay. Craft foam board was cut, bent, glued and duct taped to form a box about the same size as the LCD screen which is also secured to the box with duct tape. [sneaky] then cut the opposite side of the box to fit his face before he lined it with 1/2″ weatherstripping foam. Staring at an LCD screen just inches from your face is sure to cause some discomfort. A Fresnel lens inserted in between the user’s eyes and the LCD reduces eye strain to make long flights tolerable. The whole assembly is then held to your noggin via a recycled ski goggle strap.
In the end, [sneaky] likes his new goggles better than his old laptop screen and sun shade setup. The goggles aren’t too heavy and he can wear them comfortably for a while. We’ve seen a DIY FPV goggle setup in the past that uses individual lenses for each eye rather than one large Fresnel lens.
Long distance FPV (First Person View) flying can be a handful. Keeping a video feed alive generally requires a high gain directional antenna. Going directional creates the chore of keeping the antenna pointed at the aircraft. [Brandon’s] smart antenna tracker is designed to do all that automatically. What witchcraft is this, you ask? The answer is actually quite simple: Telemetry! Many flight control systems have an optional telemetry transmitter. [Brandon] is using the 3DRobotics APM or PixHawk systems, which use 3DR’s 915 MHz radios.
The airborne radio sends telemetry data, including aircraft latitude and longitude down to a ground station. Equipped with a receiver for this data and a GPS of its own, the smart antenna tracker knows the exact position, heading and velocity of the aircraft. Using a pan and tilt mount, the smart antenna tracker can then point the antenna directly at the airborne system. Since the FPV antenna is co-located on the pan tilt mount, it will also point at the aircraft and maintain a good video link.
One of the gotchas with a system like this is dealing with an aircraft that is flying directly overhead. The plane or rotorcraft can fly by faster than the antenna system can move. There are a few commercial systems out there that handle this by switching to a lower gain omnidirectional whip antenna when the aircraft is close in. This would be a great addition to [Brandon’s] design.
Over the last 20 years, [Martin] has been recording snowboarding runs with a standard helmet cam. It was good but he felt like he could improve upon the design by building his own version and logging additional data values like speed, temperature, altitude, and GPS. In the video shown after the break, a first person perspective is displayed with a GPS overlay documenting the paths that were taken through the snow. [Martin] accomplished this by using a python module called picamera to start the video capture and writing the location to a data file. He then modified the program to read the current frame number and sync GPS points to an exact position in the video. MEncoder is used to join the images together into one media file.
The original design was based on the Raspberry Pi GPS Car Dash Cam [Martin] developed a few months earlier. The code in this helmet cam utilizes many of the same functions surrounding the gathering of GPS data points, recording video, and generating the overlay. What made this project different though were the challenges involved. For example, a camera inside a car rarely has to deal with extreme drops in temperature or the wet weather conditions of a snowy mountain. The outside of the vehicle may get battered from the snow, but the camera remains relatively safe from exposure. In order to test the Raspberry Pi before venturing into the cold, [Martin] stuck the computer in the freezer to see what would happen. Luckily it worked perfectly.
Click past the break for the rest of the story.
Continue reading “A Raspberry Pi Helmet Cam with GPS Logging”