/raspi-car

Raspberry Pi car camera coder with Adafruit LCD

Primary LanguagePythonMIT LicenseMIT

raspi-car

Raspberry Pi car camera coder with Adafruit LCD.

Note: I'm not sure if this project is usable anywhere outside my home dev environment. Actually, it is not designed to be reusable and/or redistributable.

Required hardware

Installation

  1. Make sure you have all required modules (for proper LCD functioning) loaded and I2C tools installed according to this article
  2. Checkout source code
  3. Add raspicar.py to startup, i.e. simply into /etc/rc.local

Todo

  1. Recording
  • stop video from menu, well, that's what really needed
  • sync disk when recording is finished
  • select stabilization and w/b mode for camera
  1. Menu
  • Finite state machine for whole application: menu and state transitions, etc.
  • upload video to YouTube using menu (heh, that means that we need to authenticate somehow to youtube API and against user account)
  • delete/protect video from deletion from menu
  1. Settings
  • auto save/load settings
  1. Audio player
  • 16 x 2 mpd interface (play, pause, stop, next, previous)
  • automount usb stick (add to mpd collection, clean up mpd collection on removal)
  1. Also
  • add RTC clock
  1. Fix bugs
  • for some reason video recording longer then 30 mins does not stop (raspivid bug?)