If you live out in the boondocks, out of reach from the Google Maps car, you might have noticed there aren’t too many pictures of your area on the Internet. Mapillary is hoping to change that with crowdsourced photos of the entire planet, with mobile apps that snap a pic and upload it to the web. [sabas1080] is bringing this capability to the most popular ARM dev board out there, the Raspberry Pi.
The Raspberry Pi is not a phone, the usual way to upload pics to Mapillary. There’s no GPS, so geotagging is out of the question. The Pi doesn’t have a camera or a screen, and if you’re taking pictures of remote locations, a battery would be a good idea.
All these pieces are available for the Pi, though; [sabas1080] sourced a display from Adafruit, the camera is a standard Raspi affair, and the GPS is a GY-NEO6MV2 module from the one of the numerous Chinese retailers. Add a big power bank battery, and all the hardware is there.
The software is where this build gets tricky. Mapillary has a nice set of free tools written in Python, no less, but this is only part of the build. [sabas1080] needed to connect the camera, set up the display, and figure out how to make everything work with the Mapillary tools. In the end, [sabas] was able to get the entire setup working as a programmable, mobile photo booth.
Cameras sense light to create images, and solar cells turn light into energy. Why not mash the two together and create a self-powered camera?
The Computer Vision Laboratory at Columbia built this unique camera, which harvests power from its photodiode sensors. These photodiodes also act as an array of pixels that can recover an image. The result is a black and white video camera that needs no external power supply.
The energy harvester circuit charges up a supercap that provides power to the system. The frame rate of the camera is limited by the energy that can be harvested: higher frame rates require more juice. For this reason, the team developed an algorithm that varies the frame rate based on available energy.
The MC13226V microcontroller that was used for this build features an internal 2.4 GHz radio. The group mentions wireless functionality as a possibility feature in the future, which would make for a completely untethered, battery free camera.
[madis] has been working on time lapse rigs for a while now, and has gotten to the point where he has very specific requirements to fill that can’t be done with just any hardware. Recently, he was asked to take time lapse footage of a construction site and, due to the specifics of this project, used a Raspberry Pi and a DSLR camera to take high quality time lapse photography of a construction site during very specific times.
One of his earlier rigs involved using a GoPro, but he found that while the weatherproofing built into the camera was nice, the picture quality wasn’t very good and the GoPro had a wide-angle lens that wouldn’t suit him for this project. Luckily he had a DSLR sitting around, so he was able to wire it up to a Raspberry Pi and put it all into a weatherproof case.
Once the Pi was outfitted with a 3G modem, [madis] can log in and change the camera settings from anywhere. It’s normally set up to take a picture once every fifteen minutes, but ONLY during working hours. Presumably this saves a bunch of video editing later whereas a normal timelapse camera would require cutting out a bunch of nights and weekends.
The project is very well constructed as well, and [madis] goes into great detail on his project site about how he was able to build everything and configure the software, and even goes as far as to linking to the sites that helped him figure out how to do everything. If you’ve ever wanted to build a time lapse rig, this is probably the guide to follow. It might even be a good start for building a year-long time lapse video. If you want to take it a step further and add motion to it, check out this time lapse motion rig too!
[Peter] wanted a camera slider and found some inspiration on the good ole ‘net. He then gathered some parts and came up with his own design. We’ve seen camera sliders made from roller blade wheels before but never one that uses skateboard trucks as the carriage! On each truck axle are 2 bearings spaced apart without the skate wheels. Each pair of bearings rides on one of two 48 inch long closet rods supported between two push-up stands. The top portion from an old camera tripod makes a handy mount that allows adjustment of the camera’s aim.
Some camera sliders are manual operated. This one, however, is lead screw driven with a goal of keeping the camera moving at a constant rate. A disassembled hand drill provides the motor, gearbox and speed control necessary to turn the lead screw. Although it works well at slow speeds, [Peter] admits that it becomes less usable as the speed increases. This is mainly due to the 5/16 inch threaded rod lead screw oscillating and whipping around after reaching a certain RPM. If you stick with a straight run, a belt-driven system might make those faster movements more smoothly.
If you are interested in local wildlife, you may want to consider this wildlife camera project (Google cache). [Arnis] has been using his to film foxes and mice. The core components of this build are a Raspberry Pi and an infrared camera module specifically made for the Pi. The system runs on a 20,000 mAh battery, which [Arnis] claims results in around 18 hours of battery life.
[Arnis] appears to be using a passive infrared (PIR) sensor to detect motion. These sensors work by detecting sudden changes in the amount of ambient infrared radiation. Mammals are good sources of infrared radiation, so the sensor would work well to detect animals in the vicinity. The Pi is also hooked up to a secondary circuit consisting of a relay, a battery, and an infrared light. When it’s dark outside, [Arnis] can enable “night mode” which will turn on the infrared light. This provides some level of night vision for recording the furry critters in low light conditions.
[Arnis] is also using a Bluetooth dongle with the Pi in order to communicate with an Android phone. Using a custom Android app, he is able to connect back to the Pi and start the camera recording script. He can also use the app to sync the time on the Pi or download an updated image from the camera to ensure it is pointed in the right direction. Be sure to check out the demo video below.
If you like these wildlife cameras, you might want to check out some older projects that serve a similar purpose. Continue reading “Remote Controlled Wildlife Camera with Raspberry Pi”
It’s pretty common to grab a USB webcam when you need something monitored. They’re quick and easy now, most are plug-and-play on almost every modern OS, and they’re cheap. But what happens when you need to monitor more than a few things? Often this means lots of cameras and additional expensive hardware to support the powerful software needed, but [moritz simon geist] and his group’s Madcam software can now do the same thing inexpensively and simply.
Many approaches were considered before the group settled on using PCI to handle the video feeds. Obviously using just USB would cause a bottleneck, but they also found that Ethernet had a very high latency as well. They also tried mixing the video feeds from Raspberry Pis, without much success either. Their computer is a pretty standard AMD with 4 GB of RAM running Xubuntu as well, so as long as you have the PCI slots needed there’s pretty much no limit to what you could do with this software.
At first we scoffed at the price tag of around $500 (including the computer that runs the software) but apparently the sky’s the limit for how much you could spend on a commercial system, so this is actually quite the reduction in cost. Odds are you have a desktop computer anyway, and once you get the software from their Github repository you’re pretty much on your way. So far the creators have tested the software with 10 cameras, but it could be expanded to handle more. It would be even cooler if you could somehow incorporate video feeds from radio sources!
Continue reading “A Non-Infinite But Arbitrariliy Large Number of Video Feeds”
Holding a video camera while shooting video can lead to finished footage that has some serious shakes. Lucky for us there are some solutions to this problem such as a passive steady cam stabilizer or an active motor-driven gimbal. [Oscar] wanted a smooth-operating brushless motor gimbal but didn’t want to spend the big bucks it costs for a consumer setup so he went out and built his own.
[Oscar] didn’t have a CNC machine or 3D printer to help with his build. He made his gimbal with simple hand tools out of plywood and hardware store bracketry. In his build post, he talks about how it is important to keep the pivoting axes of the gimbal in line with the camera lens and what he did to achieve that goal. The alignment of the axes and the lens ensures that the video is stable while the gimbal adjusts to keep the camera’s angle constant.
[Oscar] purchased the brushless motors and motor controller which included a gyro sensor on a separate PCB board. The gyro is mounted to the camera mount and sends tilt information back to the controller that then moves the brushless motors to keep the camera level. The final project worked out pretty good although [Oscar] admits he still would like to tune the PID settings in the controller a little better. Check out the video after the break where the stabilized camera is compared to one that is not.
Continue reading “Resourceful DIY Brushless Hand-held Camera Gimbal”