Giter Site home page Giter Site logo

gtmcs-camera's Introduction

GTMCS Camera

This project is the Pi Zero W Camera used with Grow Tent Management and Control System (GTMCS).

It's pretty much a cobbled together version of just streameye and a few things from the Motioneye Project.

I know this is a waste of a Pi0 to just be used as a MJPEG streamer, but it's just meant as a starting point for DIY folks. As part of the whole GTMCS project, you could very simply move all of your probes and relay controls to the Pi0 as well and do away with Xbee and Arduino all together just running over Wifi. The possibilities are endless.

Installation

  1. Burn Raspbian Jesse Light to an SD Card and get your Pi0 online.

    Install Raspbian to SD Card

    Installing Raspbian from Mac

  2. Install required packages

    sudo apt install -y avahi-daemon
    sudo apt install -y python-dev python-pip python-setuptools python3 python3-dev python3-pip python3-setuptools
    sudo apt install -y git
    sudo pip install picamera
    
  3. Clone streameye

    git clone https://github.com/ccrisan/streameye.git
    
  4. Compile and install streameye

    cd streameye
    make
    sudo make install
    cd extras
    sudo cp raspimjpeg.py /usr/local/bin/
    
  5. Clone this repo

    git clone https://github.com/mo-dgc/gtmcs-camera.git
    
  6. Run installer TBD

    /etc/streameye/stremeye.conf
    /etc/streameye/raspimjpeg.conf
    /usr/local/bin/streameye.sh
    
$ cat /etc/systemd/system/streameye.service
[Unit]
Description=Streameye
After=network.target

[Service]
ExecStart=/usr/local/bin/streameye.sh start
ExecStop=/usr/local/bin/streameye.sh stop
RemainAfterExit=True

[Install]
WantedBy=multi-user.target
$ sudo systemctl daemon-reload
$ sudo systemctl start streameye
$ sudo systemctl stop streameye
$ sudo systemctl restart streameye
$ systemctl status streameye
$ systemctl enable streameye

gtmcs-camera's People

Contributors

mo-dgc avatar

Watchers

James Cloos avatar

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.