CHECKPOINTS
This section will be used as one project weekly diary. Every delivery or important step achieved by the group will be documentaded here. Feel free to contact us by e-mail to clarify any question that you have.
PLANNING AND DISCUSSION
​
18/02 - 17/03
The first month was dedicated to define the whole project scope, the responsabilities for each member fo the group and planning the steps to achieve the SafeSpace project until 19/05. Besides that, Maria Fernanda ans Rafael worked together to specify all the componentes requiered by the project and buy them. Juliana worked to create and fiil this site, besides to create our project schedule.
COMPONENTES HAVE ARRIEVED!
20/03
All the componentes that Maria Fernanda and Rafael bought have arrieved today! This was a blocker task for our project and now we can start the sensors tests and the raspberry configuration.
SCREEN PROTOTYPING
27/03
Maria Fernanda has done all the mobile app planning and screen prototyping. The design app was totally diferent of web site design, so the group decided to change the visual identity of the blog. Now, SafeSpace has the same identity over all the plataforms.Â
Besides that, our iOS developer has started the code, in swift language, of the app.
ELETRICAL SCHEMATIC
23/03 - 25/03
Juliana has created the eletrical schematic for the project. All the sensors will be connected direct to the raspberry GPIOS, and the engine will be connected with an auxiliary driver.
FACIAL DETECTION ALGORITHM
21/03
In progress
Rafael is working a lot in the facial detection algorithm, trying to improve the performance and save memory. The algorithm is already capable of detect the faces and mask's presence. This achieve is very important for the success of the project, once all the others funcionalities are based on that detection.
SENSORS TESTING
26/03 - 27/03
Juliana and Maria Fernanda have tested all the sensors adquired by the group with the Raspberry Pi 3.
1 - Motion sensor - SR505
2 - Infrared sensor
3 - Camera
4 - Water pump
5 - Temperature sensor
The tests were a good way to introduced the group into the funcionalities of raspberry and everything worked as expected. We also realized that we need one more motion sensor SR505 (one for the entry, other for the enviroment's exit), wich will be adquired by Juliana during the next week.
​
It's important to clarify that all the sanitary recomendations were respected during the tests.
Our priority is the group members health.
MECHANICAL SCHEMATIC
27/03
Rafael has done mechanicals schematics for the project. During the next week, Juliana and Maria Fernanda will build this prototype using recyclable materials.
ALCOHOL DISPENSER - HARDWARE AND SOFTWARE
02/04
The dispenser is working! The circuit is simple and it has just 3 components: motion sensor, resistor and transistor. The design will be improved before the final achieve.
HARDWARE - STRUCTURE
02/04 - 07/04
Safe Space's structure is quite simple. It's necessary to have one frontal portal to measure the temperature and check if the client is using mask. Besides that, the entry is controlled by the stepper motor, so the structure has one opening for it. The motion sensors will be boxed also.
SAFESPACE APP IS READY
28/03Â - 13/04
Maria Fernanda has finished the mobile app development and now we have an application totaly integrated with mongoDB collections. All the planned features were implemented and they are working well.
SOFTWARE AND HARDWARE INTEGRATION
08/04
In progress
At this point, we have the app fully functional, the hardware is done (maybe some designs adjusts will be necessary before the final delivery) and we need to work in the final part: integration.
The first achieve was to finalize the implementation of detection algorithm inside the raspberry.We've had some memory and buffering issues (and this issues will be discussed in another topic), but they were resolved and now we have a good script, with low use of memory and processing. Besides that, we already have the script responsible for sensors initialization, measures readings and access to the mongoDB collections.Â
Right now, the group will work together (by discord meetings) to finalize the code integration and start the functional tests.Â
We hope that our github repository with the first code release will be accessible for everybody in the coming weeks.
Basic code flow
FIRST INTEGRATION TEST
24/04/2021
The group has worked in the last weeks with the project integration, and now we have our first release. At this point, temperature and motion sensors, besides the stepper motor are working totally integrated with the facial detection algorithm. The system recognizes customer's face and if they are wearing mask or not. If the customer is wearing mask, its temperature is measure and compared to the maximum temperatura allowed in the establishment. If the temperature is lower than the limit, the port keeps open until the entry sensor detect that the customer has passed.