Coder Social home page Coder Social logo

zoobot's Introduction

ZooBot

InGenStation

Setup

  1. pipenv install --skip-lock
  2. git pull
  3. pipenv run ./ZooBot.py --purpose test
  4. Enjoy!

Misc

Python3.6 Compile

apt install build-essential bzip2 libbz2-dev libncursesw5-dev lzma-dev liblz-dev liblzma-dev libreadline6 libreadline6-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev

zoobot's People

Contributors

jmurrayufo avatar

Stargazers

Dora要用功 avatar

Watchers

 avatar Margaret Wheeler avatar  avatar

zoobot's Issues

Si7021 sometimes reads widely off results.

December 12th 2017, 23:11:02.938 INFO Finished logging stats

  | December 12th 2017, 23:11:01.921 | INFO | Log Stats

  | December 12th 2017, 23:11:01.764 | DEBUG | Sleep for 59.896 s

  | December 12th 2017, 23:11:01.760 | DEBUG | Run metrics logging

  | December 12th 2017, 23:11:01.759 | INFO | Sensor update completed, took 98.281 ms

  | December 12th 2017, 23:11:01.758 | DEBUG | Temperature was -19.4 C and humidity was 21.2%

  | December 12th 2017, 23:11:01.757 | DEBUG | Updated Si7021 sensor 0x40, took 92.166 ms

  | December 12th 2017, 23:11:01.665 | DEBUG | Updating Si7021 sensor 0x40

  | December 12th 2017, 23:11:01.664 | DEBUG | Temperature was 17.1 C

  | December 12th 2017, 23:11:01.663 | DEBUG | Updated TMP102 sensor 0x48, took 2.106 ms

  | December 12th 2017, 23:11:01.661 | DEBUG | Updating TMP102 sensor 0x48

  | December 12th 2017, 23:11:01.660 | DEBUG | Update sensors

Test heater in tote

Expose heater to full blast, check to see what temperatures we can expect.

Control updates to prevent collisions

When running an update in the RoachHab class, we could get double updates attempting to run on the i2c bus. Put it some means of control for this.

Heater Page

  • Current heater state shown (on/off/disabled)
  • Time since state began (eg: Set 12 hours ago)
  • High temperature setting
  • Low temperature setting
  • Maximum on time
  • Minimum on time
  • Minimum off time
  • Means to update values
  • Means to poll values

Humidity Values Spike

Humidity sensors sometimes spike (16% -> 80% in seconds). Detect these spikes and avoid them.

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.