This repository contains the design files that we used for building a Teachable Camera. The Teachable Camera is built using the Google Coral Dev Board, commercially available components, and a few 3D printed parts. We experimented with a number of different design configurations to aid in development and allow the system to be tested in a more realistic environment.
Teachable Camera in the wild
For details about the software that runs on the Coral see the Teachable Camera Software repository
There were three designs that we experimented with during the development of the project.
The Benchtop Testing hardware is a simple case configuration that houses the Google Coral Development Board and provides a mount which allows you to aim the Coral Camera. The enclosure is 3D printed and provides basic protection for the electronics. This configuration was used to do most of the development and testing of the system.
See Design 1 page for more details.
The Light Field Deployment hardware is a simple configuration with a durable case that houses the Google Coral Development Board and large USB battery. This configuration is built upon a 3D printed chassis that holds the Coral, camera, and battery, and is mounted inside a small Pelican case. The configuration allows the system to be deployed in areas without power for short durations and provides more protection when transporting/shipping the system. With a 26800mAh USB battery the system will operate for approximately 10 hours.
See Design 2 page for more details.
Design 3 - Extended Run Field Deployment (Coral in Pelican Case, GoalZero Battery, Ubiquity IP Camera
The Extended Run Field Deployment hardware is an advanced configuration with a durable case that houses the Google Coral Development Board, a GoalZero battery/solar power system, and a PoE Ubiquity G3 Pro security camera.
See Design 3 page for more details.
For the field system (Design 3) power we chose the GoalZero 200X power supply and the Boulder 50W solar panel. The GoalZero power supplies are consumer friendly, the X series is light weight, and there are lots of options for additional battery or solar capacity.
We needed a way to power the Ubiquity Power over Ethernet (PoE) IP camera using a 5V battery but were unable to located a commerical solution. To solve this we sourced DC-DC transformer to step up the battery voltage from 5V to 48V coupled with a generic PoE injector to power the camera. This solution ended up working quite well and could probably be utilized for other projects too.
The 3D printed parts were printed with the Prusa i3 mk3 using PETG filament. PETG is a high temperature material and seems to hold up well even in the summer heat.
In addition to the models included in this repository, the following files from GRAB CAD were also used in the SolidWorks Assembly for illustration purposes.
- https://grabcad.com/library/google-coral-dev-board-1
- https://grabcad.com/library/coral-camera-1
- https://grabcad.com/library/pelican-case-1150-1
- https://grabcad.com/library/tripod-gtt204-1
This work by IQT Labs LLC is licensed under CC BY 4.0