All posts by mlapaglia

Street Guardian SG9665GC

Hopefully by now we’ve all seen Russian dash cam videos on YouTube, most of which leave your jaw hanging and eyes wide open.

I recently received the Street Guardian SG9665GC as an early birthday present! After weeks of researching, forum hunting, and video review watching I came upon the Street Guardian and added it to my gadget wishlist.

The Street Guardian SG9665GC
The Street Guardian SG9665GC
Controls knobs on either side of the camera can adjust the position of the lens.
Controls knobs on either side of the camera can adjust the position of the lens.

I chose this model due to it’s better-than-average build quality. The Guardian contains a superior Sony IMX322 CMOS sensor along with an “all-metal” lens. Coupled with its Novatek 96655 Processor it’s able to record excellent 1080p 30fps video with h.264 encoding. The kit also comes with a GPS receiver, used to record the vehicle’s location and speed. Another reason I decided on the Guardian was it’s extremely small form factor. After installation behind my rear-view mirror, I could only see the three cords coming from the camera and going into the cat’s interior trim. My first thought when opening the packaging was “wow, this thing is tiny!”

The lens is made of glass instead of lower-end plastic, increasing the image quality
The 7 element lens is made of glass instead of lower-end plastic, increasing the image quality.

The kit comes with an extra long power cable that allowed me to run the cable along the top and side of my interior trim, hiding it from view. It plugs into a cigarette lighter for power. I plan on chopping the connector off and wiring directly to an accessory powered fuse so I can keep my cigarette lighter open for phone chargers etc.

Navigating the UI on the device can be a bit clumsy at first. The 5 discrete buttons on the body have multiple uses depending on which screen is being presented to the user. The unit truly is “set and forget” though, after some initial configuration (PAL to NTSC, 60 to 50hz, etc) Navigating the UI isn’t needed.

The camera “loops” over itself when the memory card is full. The oldest videos on the card are removed for new captures. A simple button press on the camera, or a g-sensor trigger, will cause the camera to put the currently recording video into a “protected” state where it cannot be deleted by this rolling over functionality. This is used for accidents or events the driver wants to capture for later review, without fear of the video being deleted automatically.

Unlike most included SD cards that come with products, the class 10 32GB micro SD card is no chump, continuously writing at 20MB/s and reading at 86MB/s. However, these speeds were measured with a USB 3.0 card reader. Using the included card reader limited reading to 20 MB/s and writing around 17 MB/s.

Capture

Downloading from SD card to SSD
Downloading from SD card to SSD

The camera logs the location information sent to it by the attached GPS receiver. The GPS coordinates are not overlayed on the video, but instead embedded in the file. Applications like Registrator Viewer can present the data when played back on a computer.

Registrator Viewer playing back a recording.
Registrator Viewer playing back a recording, note there was lots of ice on my windshield.

Registrator overlays the vehicle position on a map that automatically adjusts to keep the vehicle in view. It can also show “G-sensor” values, but the Street Guardian does not currently support logging the data.

headphone jack connectors on the bottom are used for GPS in and A/V out. Power is supplied via the USB-B connector.
headphone jack connectors on the bottom are used for GPS, A/V Out. Power is supplied via the USB-B connector.

The Guardian can be configured to start recording to a new video file every 1,3 or 5 minutes. When it does this I noticed the new file has ~1/4 second of overlap. A mild inconvenience, much better than having missed recording time though.
The Guardian also records audio from inside the car. I tested this by having a conversation in the car. At a normal “talking volume” the device picked up the words decently. When watching the video there was no trouble discerning what people inside the car were saying. A decent amount of road noise can be heard as well, but that could be due to the 2005 Cavalier not being too quiet of a car.

The recording light on the device flashes while in operation. It’s a dim LED though, I was unable to see it from behind the rear-view mirror at night. The screen can be configured to turn off after a set amount of time. I set it to turn off after 15 seconds of being on. This allows me to verify it’s working correctly before I start driving.

Once installed it tucks up neatly behind the rear-view mirror.
Once installed it tucks up neatly behind the rear-view mirror.

And lastly, a quick night time sample video. The sun had set several hours before the video. The camera does a good job at capturing as much light as it did! As I was driving I could not see the clouds from my seat.

DIY Digital Photo Frame

In previous posts I had been digitizing old family photos. This process was not simply to restore and preserve past memories but to turn into gifts for the Christmas season. I have over 6,000 new photos I’d like to put into some digital picture frames.

Pursuing online vendors left me wanting more. All sites were filled with poorly built or functioning frames. Some of the top search results on Amazon were products accused of buying all of their 5 star reviews. 800×600 resolution made me cringe as all of my scanned photos were large enough for poster size prints.

I decided I would venture a DIY route for these gifts. The tinkerer inside me knew I would be able to find a better way before Christmas. I originally looked into taking an old LCD monitor attached to a Raspberry Pi and placed into a shadow box, but the price quickly ballooned once all the pieces were tallied. I thought to myself, “Matt, why don’t you use a device that already has the LCD and computer built in together, like a tablet!”

I purchased a used Kindle Fire (first generation) and a Kindle Fire HD 7″ (second generation) and a used Nexus 7 (first generation) for some testing. I planned on stripping the device down out of it’s casing and place it into a thick picture frame instead of a larger shadow box.

The Fire has a resolution of 1024×600 at 169 dpi while the Nexus has 1280×800 at 216 dpi. Even though they were several years old they would be more than powerful enough to handle displaying simple pictures. Most of the pictures I scanned are all 4:3 either horizontal or vertical, so most of the screen wouldn’t be used when displaying an image on a widescreen display. The 8mm video I recorded would use this real estate though. The Nexus comes with a front facing camera, which I wanted to use as a proximity sensor to turn the display on and off depending on traffic walking by the frame.

To get the camera acting as a motion detector for the photo frame I had to string a few apps together. I used Motion Detector which raised “motion captured” events to Tasker which then could turn on the screen and launch the photo slideshow app. Tasker was also able to automatically get the picture frame functionality running when the tablet was powered on, making it more resilient after being powered off accidentally. Tasker also helped turn the apps off at night to save power. I used Cloud PhotoFrame EX.Net to display the slideshow. Even though it’s advertised as a cloud photo app, it worked just fine for local storage as well. I went through a few dozen slideshow apps until I settled on this one. It was the easiest to set up, had lots of display options, can play mp4 videos, and also had the ability to re-scan the photo folders for changes periodically. It has no ads and only asks to be reviewed once.

I wanted to be able to update the images on the frame automatically either over the internet or locally when visiting. I am unable to physically visit all of the recipients of the frames on a regular basis, and even when I can I don’t want to be messing around with opening up the frames and adding/removing pictures from SD cards. I decided to use Syncthing, an awesome service which uses the torrent protocol to sync files between multiple places. Syncthing allows both internet and local network connections. For recipients that don’t have wifi, I simply turn my laptop on at their house and wirelessly connect to the tablet. Syncthing finds the client running on the tablet and syncs the files between my local laptop and the tablet. Anything I add/remove from my local folder gets reflected on the frame automatically. At home I can add new pictures to a Syncthing folder, and they will be automatically pushed to any frame connected to the internet.

Getting the tablets into the picture frames required some modifications. I routed out the backsides of the frames to accommodate the size of the tablets. I centered the display inside the visible portion of the frame. I also removed the glass so the touchscreen could be used to flip to different pictures. I notched out areas around the charger port, power, and volume buttons so they could be manipulated without taking the picture out of the frame. I then used small pieces of sheet metal with screws to create “tabs” to hold the table in place. I used the back frame cover with kickstand to hold the tablet in place.

A rough fit test of the tablets inside the frames
A rough fit test of the tablets inside the frames

In the end it was a great success. It stole the show and the grandparents haven’t set it down since they got it on Christmas. I have noticed one negative downside from this. They’ve requested I scan in another box of pictures they found in the attic… 😐

Everytime they walked through the room they stopped for several minutes :)
Everytime they walked through the room they stopped for several minutes 🙂