If This Then That Projectdocumentatie Het muizenhol Lennart Kuyvenhoven Game Designer - GI1C
14 12-15 Generatie meerdere concepten: Concept 1: -Een kattenmand met een druksensor en speaker. Als een kat in de mand gaat liggen zet hij druk op de druksensor, waardoor het geluid van een kat die mauwt afgespeeld wordt. Problemen: -Hoe bouw ik de speaker, sensor en Arduino in? -Waar willen katten in liggen? -Wat is de juiste druk voor de druksensor? Concept 2: -Een speeltje (denk aan balletje of muis) met een druksensor die het gepiep van een muis/gemiauw van een kat/geblaf van een hond afspeelt als de kat met het speeltje speelt. Problemen: -Hoe bouw ik de speaker, sensor en Arduino in? -Waar willen katten mee spelen? -Wat is de juiste druk voor de druksensor? Concept 3: -Een speeltje waar de katten aan moeten ruiken. Dit speeltje zal gebruik maken van een lichtsensor en een speaker. Als de kat aan het speeltje ruikt, zal de neus het licht blokkeren, waardoor de sensor de speaker aanzet. Problemen: -Hoe bouw ik de speaker, lichtsensor en Arduino in? -Hoe krijg ik de katten zover dat ze ergens aan ruiken? (Catnip?) -De lichtsensor werkt anders in een lichte kamer en in een donkere kamer, omdat de hoeveelheid licht dan anders is. Hoe zorg ik ervoor dat er een universele (of aangepaste) waarde voor de lichtsensor komt? 4 1 16 Uiteindelijke idee: Van mijn eerste concept zag ik uiteindelijk af, omdat een kattenmand die geluid maakt weinig interactie vraagt. Immers, de kat gaat liggen en activeert de sensor. Het is veel interessanter en uitdagender als ik een kattenspeeltje maak, want daar heeft de kat veel input in de interactie. Het derde concept vond ik iets te gecompliceerd, omdat ik de lichtsensor zou moeten aanpassen aan het licht dat in de kamer aanwezig is.
Ik koos er uiteindelijk voor om een kattenspeeltje te maken dat geluid maakt als de kat met het speeltje speelt, omdat ik dat concept in technische zin uitdagend genoeg vond en ik het een mooie uitdaging vond om iets te maken wat voor de kat interessant is om mee te interacteren. Wat ga ik maken? Met behulp van Arduino wil ik een speeltje voor katten maken dat gebruik maakt van een druksensor en een speaker. Wanneer de kat druk zet op de druksensor zal de speaker een geluid afspelen, het liefst het gemiauw van een kat of het geblaf van een hond. Ik ben geïnteresseerd in of en, zo ja, hoe de kat op het speeltje met geluid zal reageren. 6 1 16 tot 10 1 16 Technische productie: De volgende stap was om het apparaat zelf te maken. Nadat ik gespeeld had met Arduino en de basis onder de knie had (een lichtje laten knipperen) probeerde ik een druksensor aan de praat te krijgen. Ik wilde dat, wanneer er druk werd uitgeoefend op de druksensor, het lichtje zou gaan knipperen. Dit lukte niet meteen, omdat ik moeilijk een tutorial kon vinden over hoe de druksensor aangesloten en geprogrammeerd wordt. Na een tijdlang zoeken vond ik een geschikte handleiding en toen kreeg ik de druksensor eindelijk aan de praat. Hierna probeerde ik de speaker te laten reageren op de druksensor, wat snel lukte, om vervolgens te gaan spelen met de verschillende geluiden die de speaker kon produceren. Om er zeker van te zijn dat de kat de druksensor makkelijk zou kunnen activeren besloot ik om de vereiste druk voor de sensor heel laag te zetten (minimaal 50). Vervolgens programmeerde ik de speaker zo, dat er een ander geluid afgespeeld zou worden als de druk op het speeltje (en dus de sensor) toe zou nemen. Mijn Arduino was nu klaar, dus nu moest ik gaan bedenken wat voor speeltje ik ging maken en hoe ik dat ging doen. Eerst maakte ik een schets van mijn aanvankelijke idee voor het kattenspeeltje, zodat ik daarna kon zien wat ik nog mistte.
13 1 16 Bouw uiteindelijke product: De grote uitdaging in dit proces was om te bedenken waar een kat op zou reageren en mee zou willen spelen. Ik bedacht me namelijk dat de kat een motivatie had om met het speeltje te gaan spelen. Als hij dan begonnen is met spelen zal het speeltje een geluid maken, waardoor de kat vermoedelijk verder speelt. Ik dacht aan andere kattenspeeltjes voor inspiratie en bedacht me dat de aandacht van de kat bij deze speeltjes vaak wordt getrokken door nieuwsgierigheid. Doordat iets beweegt, interessant ruikt of geluid maakt wekt het nieuwsgierigheid op bij de kat, die vervolgens komt kijken wat het is. Om mijn speeltje te laten bewegen zou ik echter meer moeten programmeren en monteren, wat mijn concept ingewikkelder zou maken en bovendien meer tijd zou kosten. Ik overweeg even om Catnip te gebruiken, maar verwierp dit omdat ik al snel een beter idee kreeg. Ik besloot om mijn idee om te draaien. In plaats van de Arduino in een behuizing te plaatsen en het speeltje erbuiten, plaatse in de Arduino buiten de behuizing en het speeltje erin. Zo zou er een soort muizenhol ontstaan, een schoenendoos met een opening waar de kat doorheen kan. De muis (het speeltje) zou in de doos liggen en met een lange draad verbonden zijn aan de Arduino buiten de doos. De schoenendoos wilde ik gebruiken om de aandacht van de kat te trekken. Als de kat nieuwsgierig de schoenendoos in zou kijken, zou zijn baasje vervolgens aan het touw van de muis trekken, waardoor de muis zou gaan bewegen en de aandacht van de kat trekken. Aan de binnenkant van de doos wilde ik ook propjes papier plaatsen om de ervaring voor de kat extra speels en spannend te maken. Immers, als de muis beweegt, bewegen de propjes ook, waardoor er voor de kat meer te beleven is. De schets van mijn uiteindelijke concept. Om de muis te bouwen kocht ik een lap stof en watjes. De stof zou de buitenkant van de muis vormen en de watjes zouden voor opvulling zorgen. De druksensor plaatste ik tussen de watjes in het midden van de muis. De draden die de druksensor (en dus de muis) met mijn Arduino verbinden moesten lang zijn, zodat de muis er aan kan trekken zonder dat de draden meteen los schieten. Ik soldeerde draden aan elkaar en verbond dezen vervolgens met papier om ze extra te beschermen.
13 1 16 Het testen van het muizenhol: Toen mijn prototype af was ben ik naar huis (ik woon op kamers) gegaan om filmpjes met mijn katten op te nemen om te kijken of ze met de muis wilden spelen en hoe ze op het geluid zouden reageren. Ik installeerde mijn speeltje op de grond en een kwam al snel kijken. Er trad al snel een probleem op dat ik niet had voorzien: Aanvankelijk was de poes enkel geïnteresseerd in de propjes in de doos maar toen ik de propjes eruit haalde trok de muis wel de aandacht. Helaas bleek de muis zelf ook niet helemaal goed ontworpen te zijn. Toen de poes op de muis begon te kauwen en te klauwen had ze het voornamelijk op de randen voorzien, terwijl de druksensor in het midden zat. Twee keer activeerde ze echter wel de sensor, maar toen ze het geluid hoorde keek ze langs de muis heen aangezien het geluid van achter de muis kwam, terwijl het mijn bedoeling was dat de poes, doordat het geluid een reactie is op haar spel, enthousiast verder zou spelen met de muis. Na deze test noteerde ik de volgende problemen: -De kat is sneller geïnteresseerd in de propjes dan in het speeltje zelf. -De kat activeert de sensor nauwelijks, omdat ze niet op het midden slaat of kauwt, maar aan de zijkanten. -De kat heeft niet het idee dat de muis geluid maakt, doordat het geluid te ver van het speeltje verwijdert is.
Om deze problemen in het vervolg te voorkomen zou ik de muis kleiner maken, zodat de kat sneller de druksensor activeert. De speaker zou ik dichter bij het speeltje moeten plaatsen, eventueel erin (al is hier kans dat de speaker beschadigt wordt). Ik had zelf al gemerkt dat, wanneer ik de propjes verwijder, de kat wel interesse krijgt in het speeltje, dus de propjes vullen niets aan en zijn overbodig. Door tijdnood kon ik helaas deze oplossingen niet meer doorvoeren. Ook had ik uiteindelijk geen tijd meer om uit te dokteren hoe ik het gemiauw van een kat, het geblaf van een hond of, relevant voor mijn uiteindelijke idee, het gepiep van een muis zou kunnen afspelen. Dit project heeft me nieuwe inzichten gegeven in het ontwerpproces en geleerd met Arduino om te gaan. In het vervolg zou ik eerder beginnen met testen, zodat ik tijd over zou hebben om de problemen waar ik bij het testen op zou stuiten op te lossen en opnieuw te testen, want alleen zo kan ik op een goed werkend product uitkomen.