FindMe is a collaboration between Industrial Product Design Students and New Media And Communication Technology Students. This project is meant to be used on events, festivals or amusement parks to unite parents with their lost children. The Product Designers created a module that can be attached to e.g. a pole or a tree where children can scan their specialised bracelets. Three students, including myself, created an app so the parents can see which children are lost, when their child is found or what to do if they find someone else's child. One student took care of the back-end of the app like scanning QR codes, hashing passwords and handling API calls. Another student made sure a Raspberry Pi could send text messages to the parents using MQTT and I took care of the MSSQL database, Blob storage and API calls. We all took turns in making the front-end of the app. This project got tested at multiple festivals abroad. For more details, please continue reading!
Client : Industrial Product Designer StudentsDate : May 2018Languages : Arduino, Azure Functions, C#, MQTT, MSSQL, Python, Xamarin.Forms
Children get handed a bracelet upon entering the festival. This bracelet contains an RFID tag with a GUID. This bracelet needs to be scanned at a FindMe module when the child goes missing so the parent knows at which module their child can be found. On the picture you can see an example of such a FindMe module. The nose of the tiger contains an RFID reader. This reader is connected to an Arduino. The Arduino reads the values of the RFID tag and sends these to a Raspberry Pi Zero. The Industrial Product Designers did the design of the module (obviously) and wrote the code for the Arduino. From the Raspberry Pi, the New Media And Communication Students took over. The Raspberry Pi sends the data to an MSSQL database on Azure where it can be processed for the app.
As per usual we, a small team of New Media And Communication Students, wrote an app. When parents open the app for the first time they have to register. Here they have to fill in all kinds of data, including their phone number so they can get notified with text messages. When every field is filled in correctly (because of our validation checks), they can scan the QR code on the bracelet of their child to link the app with the child. The next step is to add some more details about the child and take a picture. This picture gets saved to a Blob storage, whilst all other data gets stored in an MSSQL database. Parents can add as many children as they like. On the homepage parents get an overview of their children and their current statuses. There's also a link to see all missing children, just in case they find a child and want to notify his or her parents. There's even an option to add additional supervisors for when a class with multiple teachers goes to an event and all teachers want to be notified when a child is found. All settings can be adjusted and updated. Click on the images to discover more details.