Git Product home page Git Product logo

nepi's Introduction

NEPI - Nobody Expects Polish Inquisition

Goals

Prepare sensors based on NERVES to help automate flowers growing process. All data can be checked in realtime on web app (sensors_hub) based on PHOENIX.

Currently we are tracking:

  • hydration of flowers - this data is aggregated by hour

  • precipitation - which is aggregate by hour

  • buzzer - which can be used to scarry off intruders :) it can be switch on from web page

Solution is splitted into two parts

Sensors - which holds code for all devices under NERVEs controll and web part which uses phoenix to display live and historical data.

Sensors_hub - which aggregates historical data and displays live changes on web. It is hosted on heroku and can be viewed at sensors hub.

Short demo

video

What is happening?

There's Elixir app with Phoenix fronend opened, showing sensor output. Sensors are connected to raspberry pi. When sensors are dry it will show cactus, when wet it will show water drop. First there's humidity sensor - if we spray it, the second image will change. As it was not dried properly you can see some changes later, as water drops flows down the sensor. Next there's hydration sensor put in the glass of water - first image will change. Below the images are charts with sensors data grouped by hour.

Finally "warning" button is pressed, and buzzer turns on. "Warning" button is a switch, so pressing it again turns the buzzer off.

nepi's People

Contributors

elpikel avatar dreat avatar rylek90 avatar samurex avatar elbrujohalcon 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.