High-Level Project Summary
Smart Toolbox provides a new system for organizing and monitoring tools in the workspace, in order to prevent accidents and loss of money. Also, our system provides a desktop application that can control the Smart Toolboxes in a workspace. Moreover, it offers a list of activities that will provide the worker with greater comfort, in addition to reducing the margin of error due to forgetfulness.
Link to Final Project
Link to Project "Demo"
Detailed Project Description
The Smart Toolbox
Each Smart Toolbox has an Esp32 Wroom microcontroller with a program written in Micropython inside. It is the "brain" of the system. Together with a multiplexer, it senses the microswitches that each tool has in its mold, and if the tool is not in the mold, the microcontroller will send to the database that this tool is not found. It will also sound an alarm if a tool is missing. This as long as the microcontroller receives the "store" signal, indicating that it is time to store the Smart Toolboxes in the workspace. In order to communicate with the database, the microcontroller uses REST methods from the urequests python module.
The mobile application
The mobile application has 3 tabs:
- Tasks: Displays the tasks to be done on the day.
- Tools: Displays any missing tool in the Smart Toolbox linked to the worker.
- QR scan: The worker is able to scan the QR on a Smart Toolbox to link their user to a Smart Toolbox
It also has a button for the worker to register in the system.
The mobile application is developed in Ionic + React. Also, we use Typescript and Bootstrap.
The graphical interface
It is a dekstop application that allows the workspace manager to see the missing tools, status and linked workers of each Smart Toolbox. It also allows the workspace manager to set the tasks to be done by each worker and set the "store" time.
The graphical interface is developed in Electron + React. We use Typescript and Bootstrap too.
Space Agency Data
We did not use any Space Agency Data since our project is not focused on space.
Hackathon Journey
Smart Toolbox is our school project. By creating the presentation, we learned a lot about new ideas for the project and also learned English. Our only goal is that through Space Apps we can show our idea to the community.
References
https://www.typescriptlang.org/docs/
https://firebase.google.com/docs
https://ionicframework.com/docs
https://tailwindcss.com/
https://getbootstrap.com/
https://nextjs.org/docs
https://www.electron.build/
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html
https://docs.micropython.org/en/latest/
https://docs.kicad.org/
https://reactjs.org/docs/getting-started.html
https://maker.pro/pcb/tutorial/how-to-make-a-printed-circuit-board-pcb
https://vercel.com/
Tags
#tools #web #aircraft #safety #efficiency

