Schedule
- Worked hours: 48 hours (The team spent more hours testing and recording videos and MAINLY testing unhappy paths)
- Expected hours: 31 hours
- Late tasks: None
- Estimate of the project: ON TIME
Integration for scale and motors
In the video below, the scale sends the information to the Raspberry Pi, that sends it to the Arduino (LCD screen) and uses the information to control the motors.
IMG_7507.MOV
Integration of the cup sensor and the scale
In the video below, we show the user taking the container off during the dispensing task. That makes the motors stop, because the sensor tells the cup is not there anymore, and the scale detects weight reduction.
Vídeo do WhatsApp de 2024-12-10 à(s) 22.14.30_fa9e143a.mp4
Integration LCD Screen
This video shows the integration of the Arduino and the LCD screen to the rest of the system, and the screen showing the different steps of the process. Also, it shows the working PIX payment, and the dispensing of the grains in real time, showing the current weight.
requisitolcd ‐ Feito com o Clipchamp.mp4
Unhappy Paths Rules
- In case customer stops talking and just walks away, the machine will detect within 1 minute and go back to initial state.
- If customer asks for unregistered coffees, the machine will not approve.
- If customer asks for any quantity out of the range, the machine will not approve.
- If customer just walk away after dispensing the machine will ask for other client to take off the recipient with coffee.
- If customer asks for anything unrelated to coffee, the machine will not answer and redirect the conversation back to coffee topics.