Coder Social home page Coder Social logo

makevoid / solether Goto Github PK

View Code? Open in Web Editor NEW
5.0 7.0 1.0 4.23 MB

IoT project for an autonomous entity solar charger - SolETHer - Blockchain RS Components London IoT hackathon winner

Ruby 13.44% CSS 26.04% Sass 14.96% Haml 45.57%
iot arduino hackathon webapp ethereum intel-edison solar-panel solar-charger

solether's Introduction

Solether

Check the website:

check the node Edison code at the bottom of the website!

Check the schematics (the missing part on the top should ve a voltage controller)

Also here's a message I sent to somebody asking via email how I forsee the automated project


Making Solether autonomous:

From a message I sent via email:


The autonomous part as I thought about it a bit, can work like this:

  • Solether earns money by giving electricity for people to charge phone / stuff
  • you, new user (NEW_USER), add more additional solar panels to Solether, you get paid
  • if you connect a new solar panel/power source that gives Solether enough power for a week, you get paid

on the hardware side:

  • you have an additional usb port that goes directly to the battery with a wire
  • you have a current sensor (detects current) on the wire that detects if and how much current passes from the wire

arduino/r-pi code:

- in the loop:
  - if sensor receives current for a week (during day hours)
    - web3.sendTransaction NEW_USER_ADDRESS (send the funds)

webapp:

(or other app, this is not present, is how I imagine it atm)

  • you build a webapp, one screen, that accepts an address as input
  • lets you input an ethereum address (NEW_USER_ADDRESS) as payout address
  • you have to connect a power source while you register, otherwise the registration will get canceled
  • you write a file in the local Arduino/R-PI filesystem, the arduino/r-pi code in the loop reads it and gets the NEW_USER_ADDRESS variable
Schematics:

thanks @makevoid

solether's People

Contributors

kristinab avatar makevoid avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

kcar1

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.