The vast majority of cameras will start recording at the press of a button. This is perfectly acceptable behaviour if you wish to film something that hasn’t happened yet. If you want to film something that’s already over, you’re out of luck. [Johan Link] has built a camera designed to do just that, however, and put it on a cap.
The project consists of a Raspberry Pi 3B, combined with a 1080p USB webcam and a 5000 mAh power bank. These are attached to a baseball cap in order to shoot footage from the point of view of the wearer. The camera records continuously, saving the last 7 seconds of recorded video when the button is pressed — perfect for capturing things just after they’ve happened.
It’s a rolling record feature similar to that included with many dashcams and action cameras. Software is available on Github for those interested. While [Johan] has chosen a New York Yankees hat as the basis for the build, we’re confident it should work similarly well with your Seattle Seahawks cap. Raiders fans should contact the garment manufacturer.
[Matt Kwan] says that coming up with a personal heads-up display wasn’t that hard. Well that’s because he made design choices that make all the difference.
The goal here was to add some augmented reality to his field of vision. He went with a baseball cap because it’s a pretty easy way to strap something to your head. You can’t see it from this angle, but the setup requires you to cut a rather large hole in brim. The image from a smartphone (HTC Desire Z in this case) which is situated with the screen pointing toward [Matt’s] forehead. The screen reflects off of a small mirror, guiding the image down through a Fresnel lens mounted in the hole of the brim. The image is reflected a second time by the plastic in front of his eyes which is coated with a slightly mirrored material. Since the image is reflected twice it appears right-side up, and the use of the Fresnel lens places the image out about 20 cm in front of his view. He tried to get some images of the effect, but we think you’ve got to see it in person before passing judgement.
This does away with the need to track head movement (there’s a few hacks for that out there though). Augmented reality software is used to turn the view from the smartphone camera into overlay data for the display.