Dosimate is a device that’s supposed to be like a smartwatch that’s specifically suited for Parkinson Patients. It has an intuitive UI with as little rings and bells as possible. It is only possible to turn and press the knob, nothing else. Its small form factor makes it possible for nurses and doctors to monitor activity without the patient being bothered too much. It consists of only a couple of parts.
- ESP32 Lite
- 0,96″ IPS Display
- KY-040 Rotary Encoder
- Passive Buzzer
- Two Tilt sensors
The GitHub Repository with all code and explanations can be found here.
Functionality
It monitors 4 kinds of movements; large, medium, small and shakings. That’s done through two tilt sensors and a circulair buffer. The DosiMate also offers a walking-aid since some Parkinson Patients who find it difficult to walk are able to walk agian with beeps at a specific interval. A questionaire through which the severity of currrent parkinson symptoms can be monitored is also included. This list is made by the parksinson foundation. A server-side program saves these statistics in a MySQL database. Then a hospital or doctor can connect through the API to collect these statistics.
Communication between the Raspberry Pi and DosiMate is done over MQTT (Message Queue Telemetry Transport). This requires a broker to be installed on the Raspberry Pi, but is very lightweight and efficient.