Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/makevoid/solether
IoT project for an autonomous entity solar charger - SolETHer - Blockchain RS Components London IoT hackathon winner
https://github.com/makevoid/solether
arduino ethereum hackathon intel-edison iot solar-charger solar-panel webapp
Last synced: about 2 months ago
JSON representation
IoT project for an autonomous entity solar charger - SolETHer - Blockchain RS Components London IoT hackathon winner
- Host: GitHub
- URL: https://github.com/makevoid/solether
- Owner: makevoid
- Created: 2015-11-06T13:29:21.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2022-04-02T21:03:18.000Z (almost 3 years ago)
- Last Synced: 2024-05-16T12:47:19.450Z (8 months ago)
- Topics: arduino, ethereum, hackathon, intel-edison, iot, solar-charger, solar-panel, webapp
- Language: Haml
- Homepage:
- Size: 4.13 MB
- Stars: 5
- Watchers: 7
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# 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:
![](https://github.com/makevoid/solether/blob/master/schematics/solether_bb2.png?raw=true)
thanks
[@makevoid](https://twitter.com/makevoid)