Stap 1: Benodigdheden
Gegeven de taak bij de hand hebben we gekozen voor een eenvoudig systeem met behulp van "off-the-shelf" sensoren voor het meten van de hoeveelheid soda achterwege gelaten en een Arduino microcontroller.
Voor de sensoren vonden we dat een sensor van de nabijheid was een goede keuze om te vinden de drank wordt opgeheven en het aantal liter achterwege gelaten. Een sensor van de nabijheid heeft het voordeel van niet-invasieve, die belangrijk is omdat wij niet de eigenaar van de soda machine. Een bijkomende vereiste is dat de sensor niet kon komen in contact met de drank wordt verstrekt. Toch benadrukt een beginsnelheid van de proef meteen de nadelen van het gebruik van een sensor van de nabijheid. Aangezien de soda machine zich in de keuken bevindt, mensen in het algemeen de neiging om dicht bij de machine van de frisdrank te halen op hun projecten (en ook roddelen) verzamelen. Dit leidde tot aanzienlijk hoge valse positieve waarden op voor de consumptie van een drankje, toen er niets was.
Om dit te verhelpen, kozen we voor flex sensoren in plaats daarvan gebruiken. Flex sensoren zijn meer discrete, en relatief nauwkeuriger voor onze toepassing. Een grote uitdaging die wij met de flex-sensor was echter een goede manier vinden om te koppelen aan de soda machine. Het bereik van de beweging van de soda afzien greep is zeer beperkt, en daarom moest de flex-sensor zorgvuldig worden aangesloten om te ontdekken een drankje afzien. De ruimtebeperkingen tussen de greep en de achterwand van de soda machine maakte het moeilijk om setup van de sensor om te voldoen aan de operationele eisen van de sensor. Bovendien moest de setup toestaan de schoonmaak bemanning eenvoudig toegang tot de soda machine voor dagelijkse schoonmaak routines te blijven binnen de FDA richtlijnen. Uiteindelijk vonden we dat de onder bijlage van flex sensoren naar de doseer-handle van de soda machine werkte goed.
De volledige lijst van hardware gebruikt voor het identificeren van de drank wordt opgeheven en het meten van de hoeveelheid drank aangeboden:
- 1 x Arduino Yun
- Voeding voor Arduino
- 3 x Flex sensoren
- 3 x 225 k Ohm pull-down weerstanden
- 1 x Mini-breadboard te bouwen van het circuit
- Kabels voor het aansluiten van de verschillende elementen