Skip to the content
2 layers69.9 × 45.7 mmUSBPS, the printed circuit board in 3D

Truck Traffic Counting System using a Raspberry Pi

Size
69.9 × 45.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
5
Pads
34
Tracks, vias
32, 4
Pours
1
Routed
Yes
KiCad
KiCad 3
Created
26 Aug 2015
Updated
7 Jun 2016

Overview

USBPS is an open-source printed circuit board by AndrewTheTM, from the AndrewTheTM/piCount repository on GitHub. It is a 2-layer board of 69.9 × 45.7 mm with 13 parts on 5 nets, routed with 32 tracks and 4 vias.

Its parts include 3 connectors, 2 capacitors, 1 resistor, 1 IC and 1 diode.

README

README.md

Raspberry Pi Truck Counting System

This is a system to eventually count trucks using a Raspberry Pi and it's camera. Ideally, this would be placed near a business (with a known number of employees). Currently, there is a classifier included for cars based on the instructions at http://abhishek4273.com/2014/03/16/traincascade-and-car-detection-using-opencv/.

The Plan

I've collected some internet pictures of trucks that I am going to use to train the classifier for trucks. I will also set this up to save images and count the frames to see what the count is and do some comparisons (eventually).

One of the biggest (if not THE biggest) todo items is to make this run even when someone isn't pulling up the webpage. That sounds more difficult than it likely will be.

Included

The included classifier (cascade.xml) is for cars and trucks. I generated it using the instructions on the link above.

piCount.py is the actual program. It runs a python service that can be viewed by going to http://ip_address:9090. This runs extremely slow as it is, so I would highly recommend not using it as a streaming server.

Don't use piTruckTrain.py yet. I haven't been working on it.

Current Status

Don't use this yet. Please. If you want to help, contact Andrew Rohne @okiAndrew or arohne@oki.org

Parts

13
QtyValueFootprintReferences
4P***1pin, , ,
2USBAUSB_AJ1, J2
10.1uFSM0805C2
112V INPUTbornier2P1
1310SM0805R1
1470uFc_elec_10x10C1
17805DPAK3U1
1FUSEFUSE5-20F1
1LEDLED-5MMD1

Similar boards

  • 2 layers40 × 20 mmUsb uart, the printed circuit board in 3D

    Usb uart

    earthtojake/text-to-cad

    Design physical products with AI

    13 parts26kMIT
  • 2 layers35 × 29 mmMagSpoofTC, the printed circuit board in 3D

    MagSpoofTC

    samyk/magspoof

    A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.

    13 parts4.2k
  • 2 layers20.6 × 23.6 mmAO-03 signal amplifier, the printed circuit board in 3D

    AO-03 signal amplifier

    fossasia/pslab-scripts

    Pocket Science Lab - Scripts for Sensor Experiments

    13 parts1.6kApache-2.0
  • 2 layers47 × 35.6 mmMX7-C-35PL C11, the printed circuit board in 3D

    MX7-C-35PL C11

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    13 parts1.2k
  • 2 layers95 × 95 mmCube batteryboard, the printed circuit board in 3D

    Cube batteryboard

    willem-pennings/balancing-cube

    A cube that balances itself in a corner or edge using reaction wheels

    13 parts1.1kGPL-3.0
  • 2 layers15.2 × 20.3 mmPt100stick, the printed circuit board in 3D

    Pt100stick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    13 parts1.1kGPL-3.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    13 parts1kGPL-3.0

Questions

How big is the USBPS PCB?

It measures 69.9 × 45.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the USBPS use?

13 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the USBPS KiCad files?

From the AndrewTheTM/piCount repository on GitHub, at the commit this page was made from: the board is schematics/PowerSupply/KiCAD/USBPS.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the USBPS design in my own project?

Its repository states no licence, so its author keeps all rights: ask AndrewTheTM before reusing the design.