Smart Sole - Prevention of overload
Abstract
Denne rapporten omhandler utviklingen av en smart såle som er laget for å hjelpe brukeren til å legge riktig belastning på et skadet bein. Målet med denne oppgaven var å lage en fungerende prototype. Prototypen skulle kunne lagre data fra belastningen, aktivering av feedback aktuatorene og annen viktig bruksdata. Den skulle også gi haptisk tilbakemelding for å indikere om brukeren er over eller under den optimale belastningssonen. Belastningssonen skulle være justerbar og sålen skulle kunne brukes med flere typer fottøy.
Resultatet er en fullt funksjonell prototype såle med et analysesystem som kan behandle den lagrede dataen og finne viktig informasjon. Elektronikken og kontrollsystemet er lagret i en 3D-printet boks med en LCD-skjerm og knapper som virker som et brukergrensesnitt. Denne boksen festes til brukeren rundt ankelen mens den er i bruk. Funksjonaliteten til sålen inkluderer å justere optimal belastningsvekt, skru WiFi og webserver av eller på, og slette data lagret på mikro SD kortet. This report is about the development of a smart sole created to help the user apply an optimal amount of force to their injured leg. The purpose of this project is to create a functional prototype. The prototype should log force data, feedback actuation and other important information about the usage of the sole. It should also give haptic feedback to indicate if the force applied is above or below the optimal range. The force scope should be adjustable, and the sole should be usable with a variety of footwear.
The result is a fully functional prototype sole with an analysis system and GUI that can process the recorded data and give important information. The electronics and control systems are stored in a 3D-printed enclosure with an LCD-display and buttons which serve as a user interface. This enclosure is strapped around the users ankle while in use. The functionality of the sole is adjusting the optimal zone, adjusting optimal zone range, turning on and off WiFi and web server, and deleting the recorded data.