Detect usage and availability of washing machines
In this project we aim to detect when a washing machine is in use and when it becomes available for people to use it.
We will use the provided Arduino Nano 33 which integrates an Accelerometer capable of measuring the vibration of the washing machine when it's working.
When the machine becomes available/unavailable, the Arduino will update the state sending a Lora message to The Things Network.
A mobile app will synchronize with the cloud and display to the user the availability of the machine.
This app can also be used to book the machine.
If we have enough time we could measure several machines and communicate the different sensors via BLE to a Master Arduino which will be responsible of sending the status of all machines to The Things Network
Allow users to book timeslots of the machine from the App
Use several Arduino 33 sensors to detect more than one machine. Communicate with a Master Arduino via BLE to transmit the Machine status
Finish the presentation of the project
Try vibration sensor provided in the kit.
Attach the Arduino Nano to a washing machine and measure data
Analyze data and check feasibility of the accelerometer to detect when the machine is working
Make an App that gets the data from The Things Network and shows the user the availability of the washing machine.
Make an algorithm that determines if the machine is ON or OFF from the sensor data
Send the machine status to The things Network using the Lora module
-Make a video explaining the Project and the different steps involved.
-Design the App UI/UX
Session of User Testing
Make a presentation video of the app
Detailed UX Research (Interviews, User Persona, User Journey Map)
All modules working together. The app can monitor the usage of machines in real time
App prototype is correctly getting data from ThingsSpeak and updating machine status
Data from sensors analyzed. The accelerometer from the Arduino Nano 33 is a feasible sensor to detect machine usage.
Joined the team
Joined the team