{"id":18683610,"url":"https://github.com/scify/thinkfreedomhardware","last_synced_at":"2025-11-07T19:30:18.050Z","repository":{"id":69120558,"uuid":"41704349","full_name":"scify/ThinkFreedomHardware","owner":"scify","description":null,"archived":false,"fork":false,"pushed_at":"2015-10-21T07:41:37.000Z","size":30638,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-12-27T23:44:04.774Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/scify.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}},"created_at":"2015-08-31T22:45:07.000Z","updated_at":"2015-08-31T22:57:32.000Z","dependencies_parsed_at":"2023-03-09T11:00:13.050Z","dependency_job_id":null,"html_url":"https://github.com/scify/ThinkFreedomHardware","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/scify%2FThinkFreedomHardware","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scify%2FThinkFreedomHardware/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scify%2FThinkFreedomHardware/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scify%2FThinkFreedomHardware/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scify","download_url":"https://codeload.github.com/scify/ThinkFreedomHardware/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239535325,"owners_count":19655016,"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":[],"created_at":"2024-11-07T10:15:07.169Z","updated_at":"2025-11-07T19:30:17.958Z","avatar_url":"https://github.com/scify.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ThinkFreedom Hardware Stack\n\nThe ThinkFreedom Hardware Stack is a hardware stack definition aimed to provide\nan open implementation architecture under a\n*sensor-stimulus-reactor* paradigm, supporting different settings of the\nInternet of Things (IoT).\n\nThis specific project refers to the first draft of the hardware stack\ndefinition and a first implementation, as a\ndevice which is especially designed for disabled people. The goal of this\nproject is to help this group of people to interact with devices in their home\nand use the PC and to better communicate with other people.\n\nIn this repository you will find a hardware prototype that was built during an\ninternship at SciFY (www.scify.org). This project is an openhardware-opensource\nproject.\n\n## Box\nContains 2 versions (v1 and v2) of a 3D design model of the controller . You\ncan open them with the open source FreeCad program. It contains also a folder\nwith failed attempts and some examples.\n\n## Code\nContains 3 code \"packages\".\n\n1. ControlUnitPython.py  this python script runs on the Raspberrry Pi 2\n2. TFS_Leonardo.ino this arduino script runs on the Arduino Leonardo/Micro\nlocated in the control unit .\n3. TFS_input.ino this arduino script runs on the Arduino Uno located in the\ncontroller\n\nBoth arduino scripts can be edited and uploaded with the Arduino program. For\nmore information on how to use the code snippets check the \"Manual of\nPrototype\" document.\n\n## Schematics(Fritzing)\nContains 2 files.\n\n1. ThinkFreedom Stack.jpg  this is a simple image of the schematic of the\nprototype\n2. TFS_Leonardo.ino this is a fritzing file which can be edited by the Fritzing\nprogram : http://fritzing.org/home/\n\n## Stuff\n\nContains several things that helped as along the way.\n\n1. Pictures-Schematics: this file has several schematics images that we\nconsidered when we were making the prototype\n2. Alternate Input Ways.docx:  this doc has helpful descriptions of assistive\ntechnology products\n3. Switches for Think Freedom.xlsx this ecxel file is one of our first research\nof switches that could be used for our application.\n\n## ThinkFreedomStack Specs\n\nContains the specs for the project as well as it contains the architecture (\n1.Layers of TFS(OSI Model).xlsx ) we used to build the prototype. The last file\nhas 3 additional implementations of the hardware stack and approximations of\ncosts.\n\n## Manual For Prototype\nA step by step guide of how you are going to build the prototype that we\ndeveloped.\n\n## TFS_Presentation\nIs a presentation of our work on Prezi.\n\n## License\n\n[![Creative Commons\nLicense](https://i.creativecommons.org/l/by/4.0/80x15.png)](http://\ncreativecommons.org/licenses/by/4.0/)\nThinkFreedom Hardware by [SciFY](http://www.scify.org) is licensed under\na [Creative Commons Attribution 4.0 International\nLicense](http://creativecommons.org/licenses/by/4.0/).\nBased on a work at\n[https://github.com/scify/ThinkFreedomHardware](https://github.com/scify/\nThinkFreedomHardware).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscify%2Fthinkfreedomhardware","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscify%2Fthinkfreedomhardware","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscify%2Fthinkfreedomhardware/lists"}