A project by: | In partnership with: |
This is the official repository for the Hackability@Sherlock project.
The goal is to develop a 3D printed design object which easily lets visually impaired people (but also normally sighted people) get a quick and informative audio description of a small indoor space - such as an hotel room, to get an understanding of where and which objects are present in the room.
Sherlock will be composed of the following components:
- an audio speaker.
- an electronic circuit to "read" the user's input (through the pressing of buttons).
- a Raspberry Pi to control everything.
- a 3D printed casing, with buttons and Braille text.
We will try to make Sherlock as simple and yet configurable as possible, where users can just drag-and-drop their audio tracks to be reproduced and Sherlock will be able to reproduce them.
Our vision is to create an object which integrates well into any environment and is able to make any person feel welcome and at home in any new indoor space.
Sherlock is a device that helps visually impaired people get a quick sense of their surrounding in an indoor space through audio descriptions.
Below, a non-comprehensive list of stuff we should do in the future:
- Update
README.md
with the exact RaspberryPi model used for prototyping and testing (including Ubuntu distro, Python version, etc.) for reproducibility purposes. Create a file with detailed technical specifications of the electronic components (resistors, LEDs, etc.). here- Clean and update
requirements.txt
and check all dependencies (eventually try to see if we can work with the latest releases to get better long-term support). - Use conda venvs instead of python venv, so that we can also control the Python version
- Add the outer case 3D CAD model file to the repository.
- Add images of Sherlock's final prototype, and possibly of videos of it working. Also, add other images to use in the
README.md
file (e.g.,Sherlock and Hackability logos, electronic circuit, 3D CAD model, etc.). - Add shields for release, license, etc.
Use GH Issues to open MRs/PRs for new improvements and adding functionalities.
The Sherlock project was realized by Hackability@Milano, in partnership with Fondazione G. Brodolini and Associazione Nazionale Subvedenti, whose contributions were essential for the brainstorming and development of Sherlock.
Therefore, we would like to thank both the associations and the involved people: Debora, Rosa, Monica, and Marco. Also, many thanks to Francesco De Rosa, Roberto Frisina, and Federico Zucca for partipating and giving your feedbacks during the Workshop.
The project was initially ideated in the context of the EU's ECOS4IN project, whose aim is to
promote sustainable and close cooperation among innovation actors and stakeholders, in order to improve and better equip European regions to face changes brought by the advent of the Industry 4.0. The goal of the project is to build a tool called ECOS4IN Knowledge Base, which will be tested in pilots as an essential source of information to raise awareness about Industry 4.0.
Sherlock is a byproduct of the ECOS4IN Workshop organized by Fondazione G. Brodolini with makers from Hackability@Milano, and inclusion stakeholders from Associazione Nazionale Subvedenti.
If you have any questions, want to contribute, or want more information, feel free to reach out to us.
- Hackability@Milano, [email protected]
- Teo Bistoni, @TeoBistoni
- Dario Comini, @mrDaerio
- Tam Huynh, @mtdhuynh
- Rossella Indaco, @rossinda
- Francesco Rodighiero
- Luca Bocedi
The Sherlock project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License, as found in the LICENSE.md file.