Git Product home page Git Product logo

close-pass-pi's Introduction

Close Pass Pi

Use pi camera and LiDAR / ultrasound to detect and record drivers passing bikes badly.

Project started at #picademy.

Goals

  • Active research into using Raspberry Pi on a bike
  • Gather data about how drivers pass cyclists
  • Gather evidence of bad passing

Please note at the moment I'm just hacking away on the platform, I'm not sure if anyone could or should use this evidence but its worth a go.

Idea

  • Put a distance sensor, pi camera, pi and battery into a saddle bag which fits under the bike seat.
  • Distance sensor pointing to the right
  • Camera pointing backwards
  • Have code looping around measuring distance
  • if car is too close start bleeping & record for another 10 seconds and save that to disk. Using a circular video buffer to be able to decide whether to record a cars overtake to disk after they have got too close.

Hardware

Ultrasound Build 1

LiDAR Build 1

Software

close-pass-pi's People

Contributors

stretchyboy avatar

Watchers

 avatar James Cloos avatar

Forkers

deejay

close-pass-pi's Issues

Build new physical prototype

The original was made at #picademy using components from Raspberry Pi Foundations magic box of kit. Once the parts arrive from China, I will build a new prototype.

Get alert to cyclist

Use BLE? to signal there has been a Close Pass. Preferably with a connection to the video.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.