{"id":18492209,"url":"https://github.com/makevoid/solether","last_synced_at":"2025-04-08T21:31:15.271Z","repository":{"id":136508360,"uuid":"45683629","full_name":"makevoid/solether","owner":"makevoid","description":"IoT project for an autonomous entity solar charger - SolETHer - Blockchain RS Components London IoT hackathon winner","archived":true,"fork":false,"pushed_at":"2022-04-02T21:03:18.000Z","size":4331,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-23T18:37:38.077Z","etag":null,"topics":["arduino","ethereum","hackathon","intel-edison","iot","solar-charger","solar-panel","webapp"],"latest_commit_sha":null,"homepage":"","language":"Haml","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/makevoid.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2015-11-06T13:29:21.000Z","updated_at":"2025-03-18T09:16:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"d6f1645f-8253-481a-b611-876cdf6e0b7f","html_url":"https://github.com/makevoid/solether","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makevoid%2Fsolether","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makevoid%2Fsolether/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makevoid%2Fsolether/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makevoid%2Fsolether/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/makevoid","download_url":"https://codeload.github.com/makevoid/solether/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247931273,"owners_count":21020203,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino","ethereum","hackathon","intel-edison","iot","solar-charger","solar-panel","webapp"],"created_at":"2024-11-06T13:06:32.451Z","updated_at":"2025-04-08T21:31:10.257Z","avatar_url":"https://github.com/makevoid.png","language":"Haml","funding_links":[],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"# Solether\n\nCheck the website: \n\n#### \u003chttp://solether.mkvd.net\u003e\n\ncheck the node Edison code at the bottom of the website!\n\nCheck the schematics (the missing part on the top should ve a voltage controller)\n\n\nAlso here's a message I sent to somebody asking via email how I forsee the automated project\n\n----\n\n### Making Solether autonomous:\n\nFrom a message I sent via email:\n\n---\n\n\nThe autonomous part as I thought about it a bit, can work like this:\n\n- Solether earns money by giving electricity for people to charge phone / stuff\n- you, new user (NEW_USER), add more additional solar panels to Solether, you get paid\n- if you connect a new solar panel/power source that gives Solether enough power for a week, you get paid \n\n\n#### on the hardware side:\n\n- you have an additional usb port that goes directly to the battery with a wire\n- you have a current sensor (detects current) on the wire that detects if and how much current passes from the wire \n\n\n#### arduino/r-pi code:\n\n```\n- in the loop:\n  - if sensor receives current for a week (during day hours)\n    - web3.sendTransaction NEW_USER_ADDRESS (send the funds)\n```\n\n\n#### webapp:\n\n(or other app, this is not present, is how I imagine it atm)\n\n- you build a webapp, one screen, that accepts an address as input\n- lets you input an ethereum address (NEW_USER_ADDRESS) as payout address \n- you have to connect a power source while you register, otherwise the registration will get canceled\n- 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\n\n\n##### Schematics:\n\n![](https://github.com/makevoid/solether/blob/master/schematics/solether_bb2.png?raw=true)\n\nthanks\n[@makevoid](https://twitter.com/makevoid)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmakevoid%2Fsolether","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmakevoid%2Fsolether","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmakevoid%2Fsolether/lists"}