Build

Building a Dash Cam with Raspberry Pi, JavaScript

1 min read Michael Carroll on Oct 19, 2016
Try PubNub Today

Free up to 1MM monthly messages. No credit card required.

Subscribe to our newsletter

By submitting this form, you are agreeing to our Terms and Conditions and Privacy Policy.

Dash cams have become very popular in the last few years. They even captured a giant meteor in Russia a few years ago. Seriously, a meteor! Why are they so popular? They are both useful and pretty sim...

Dash cams have become very popular in the last few years. They even captured a giant meteor in Russia a few years ago. Seriously, a meteor!

Why are they so popular? They are both useful and pretty simple. So simple, in fact, you can build your very own using JavaScript, a Raspberry Pi and some UI code, hooked together with PubNub. That’s it! Here are two tutorials by Sunny Gleason that show you how to do just that.

Dashcam Footage

Part 1: Assembling the hardware

In part one, you’ll put together a Raspberry Pi 2 Model B and the standard 8 Mpix camera module along with a tiny wifi adapter. Sunny shows you how to set up the operating system, configure the camera, and connect to your PubNub account. Finally you’ll build a small Node script to capture periodic images and send them to PubNub with some clever chunking.

Part 2: Dash Cam Viewer

In part two you’ll build an Angular JS based UI to view the live images on your phone, streamed through the PubNub channel of your choice, and using Bootstrap for a nice clean look.

As this series proves, the Raspberry Pi is an amazingly flexible and versatile device. Starting with Sunny’s project you could easily add a license plate reader, automatically tweet interesting shots, or even do face detection.

More from PubNub

How to Add a Notification Badge to Icons in React Native
Real-time Chat BlogDec 19, 20226 min read

How to Add a Notification Badge to Icons in React Native

Display real-time notification badges with PubNub and React Native to display important information and bring users back to your...

Michael Carroll

Michael Carroll

Digital Twins and the Future of Real-Time Data
InsightsDec 6, 20224 min read

Digital Twins and the Future of Real-Time Data

The concept of Digital Twins has evolved over the last two decades, however, one thing remains the same: the need for real-time...

Michael Carroll

Michael Carroll

How Many Text Characters Fit in a 32KB PubNub Message?
Real-time Chat BlogNov 24, 20224 min read

How Many Text Characters Fit in a 32KB PubNub Message?

Learn the ins-and-outs of PubNub message size and get a better idea of how many text characters fit in a single message.

Michael Carroll

Michael Carroll