Door: Groep 3 Datum: mei ’13 Plaats: Haagse Hogeschool Delft Opleiding: Elektrotechniek
Voorwoord Wij als studenten elektrotechniek zijn aan het eind van het eerste jaar beland. Met de hulp van docenten en het geleverde materiaal hebben we dit jaar veel geleerd. Tijdens de lessen is de theorie duidelijk geworden. Tijdens projecten is ons geleerd samen te werken en de theorie toe te passen. In het laatste project is het tijd om de vergaarde kennis tot het uiterste the benutten om 2 producten te produceren. Elk van deze producten richt zich op een onderdeel van de studie. Persoonlijke vaardigheden spelen hierbij een belangrijke rol.
Haagse Hogeschool
Groep 3
Delft
Inhoudsopgave VOORWOORD
2
INHOUDSOPGAVE
3
DOEL PROJECT
4
PRODUCTEN VOOR PROJECT
5
BODEMVOCHTIGHEIDS-METER
10
ONTWERP BODEMVOCHTIGHEIDS-METER ONTWERP 1: GROENE VINGER ONTWERP 2: BODEMVOCHTIGHEIDS- METER MET LM3914 ONTWERP 3: VERWERKEN VAN DE INPUT RESULTAAT CONCLUSIE/AANBEVELINGEN
10 10 13 19 20 20
GAME OF LIFE
21
WAT IS ‘GAME OF LIFE’? CODERING STRUCTUUR ELECTRISCH SCHEMA TECHNISCH DESIGN ESTHETISCH DESIGN RESULTAAT CONCLUSIE EN AANBEVELINGEN
21 22 22 23 23 23 24
PERSOONLIJKE REFLECTIE
25
360 GRADEN FEEDBACK
25
CONCLUSIE/AANBEVELINGEN
27
LITERATUURLIJST
28
BIJLAGES:
29
BIJLAGE 1: NOTULEN BIJLAGE 2: 360 GRADEN FEEDBACK TABELLEN BIJLAGE 3: GAME OF LIFE C-CODE
29 33 54
Haagse Hogeschool
Groep 3
Delft
Doel project Dit project bestaat uit twee deelprojecten die in groepsverband gemaakt moeten worden. Één van deze projecten houd in dat we een spelletje moeten maken die bezoekers van de open dag kunnen spelen om een beeld te geven van de stof die wordt behandeld in de propedeuse. Een belangrijk aspect dat in het spel aanwezig moet zijn is interactiviteit, de gebruiker is actief bezig en heeft contact met het spel. Het tweede deelproject is het ontwerpen van een nuttige schakeling die toekomstige eerstejaars tijdens het eerste project kunnen maken. Het is dus belangrijk dat het product met behulp van een ontwerp met weinig ervaring in elkaar kan worden gezet. Het spel moet worden gemaakt in de programmeer taal C. In combinatie met een Fox G20 bordje kan je een code schrijven welke je op het boordje kan zetten en er een spel op kan spelen. Het Fox bordje kan gezien worden als een mini computer waarop makkelijk kleine programma’s kunnen worden gedraaid. In dit geval zal dit programma het spel zijn. Het tweede deelproject is een meetapparaat dat met behulp van elektronica een fysieke grootheid meet. Zoals al eerder is vermeld moet het apparaat met behulp van een eenvoudig ontwerp in elkaar gezet kunnen worden. De basis kennis voor deze schakelingen is opgedaan in de lessen elektrische netwerken en inleiding elektronica.
Haagse Hogeschool
Groep 3
Delft
Producten voor project In dit project moeten we twee producten maken. We zijn gaan brainstormen en hebben hetvolgende bedacht: Spellen: - Sudoku - Tetris - Game of life - Zeeslag Schakeling voor het meten van grootheden: - Opmeten van een lengte door middel van een sensor - Het meten van de vochtigheid in een plantenpot We hebben uit deze ideeën gekozen. Voor het spel hebben we gekozen voor het maken van Game of life. Dit omdat de regels voor dit spel relatief eenvoudig zijn en je er toch een leuk spel van kunt maken. Ook denken wij dat dit goed uit te voeren is op het Fox bordje, waardoor we er een leuk spel van kunnen maken. We hebben gekozen om een vochtmeter in de grond van een plant te maken. De bedoeling ervan is dat we een meter maken die de weerstand meet in de grond. Als de potgrond vochtig is dan word de weerstand anders dan wanneer de grond droog is. Dit vonden we leuk om te doen, want aan de hand van deze meter kun je bijvoorbeeld een pompsysteem aansturen die de planten automatisch water geeft wanneer dat nodig is. Op deze manier is ons idee verder uitbreidbaar waar gewenst.
Haagse Hogeschool
Groep 3
Delft
Plan van aanpak – Groep 3 Groepsleden:
Miguel Agterberg
Koen Franke Jos Geurts
Kevin Russell
Mark Röling
Ronald de Leede
Dit project is onderverdeeld in twee deelopdracht, waarbij elk op een ander aspect van de opleiding is gericht. Het is de bedoeling dat we een meetinstrument maken, waarmee een fysieke grootheid gemeten kan worden. Ook maken we een spel voor de open dag, waarbij gebruik wordt gemaakt van C programmeren en een “Fox single board computer”. De C code vormt de spelregels voor het spel dat gemaakt moet worden.
Taakverdeling: Bodemvochtigheids-meter: Jos Geurts, Kevin Russell en Miguel Agterberg Game of Life: Koen Franke, Mark Röling en Ronald de Leede
Planning: Week 1: Deze week was de kick-off en daardoor is er in deze week nog niet veel aan het project gewerkt. Week 2 : -
Bodemvochtigheids-meter
Jos kwam tijdens de brainstorm sessie met het verhaal dat hij altijd vergeet zijn planten water te geven. Het is moeilijk in te schatten wanneer je planten water nodig hebben, al is het alleen al door een varierende luchtvochtigheid en warmte. Vandaar dat we op het idee zijn gekomen van een bodemvochtigheids-meter. De rest van de week is besteed aan het onderzoeken naar deze sensor. Iedereen heeft dit zelfstandig gedaan. Op woensdag en donderdag zijn de gevonden resultaten besproken. -
Game of Life
Er moest een spel bedacht worden voor de open dag om mensen te entertainen en om te laten zien wat de opleiding inhoud. Mark kwam met het idee om de “Game of life” te maken. Er is gekeken of het mogelijk is om dit spel in een C programma te krijgen en hoe dit naar een fysiek product vertaald kan worden.
Haagse Hogeschool
Groep 3
Delft
Week 3: -
Bodemvochtigheids-meter
Na onderzoek is gebleken dat er veel verschillende bodemvochtigheids-meters bestaan maar deze maken allemaal gebruik van hetzelfde type sensor. Bij elke meter wordt de weerstand tussen twee pinnen vergeleken, hoe natter de grond des te lager de weerstand. Met deze sensor zijn wij vervolgens aan de slag gegaan om het signaal te verwerken en een display aan te sturen. Net als in week 2 is iedereen zelfstandig aan de slag gegaan en werd op woensdag en donderdag overlegd. -
Game of life
Ronald en Koen hebben voorbeelden opgezocht van uitwerkingen van de Game of Life in C, om te kijken hoe andere mensen dit hebben opgelost. Een van de eenvoudigere varianten is met zijn drieën bekeken en “verklaard”, zodat de werking goed begrijpen werd. Hierdoor is de groep zelf sterker in het maken van een keuze over de opbouw van de code. Mark heeft een aantal tests gedaan met het bordje om te kijken of en hoe we hier C code op werkend zouden kunnen krijgen. Week 4: -
Bodemvochtigheids-meter
Er zijn een aantal ontwerpen gemaakt en gevonden. Sommige ontwerpen zetten éé led aan wanneer de grond te droog wordt, andere ontwerpen sturen doormiddel van een IC een Led Bar aan. We geven een voorkeur aan dit laatste ontwerp, omdat het een nauwkeurigere sensor is. De gevonden ontwerpen zijn bestudeerd en er is een eigen ontwerp gemaakt. We hebben besloten om meerdere sensoren aan de meter verbinden. Aan de hand daarvan moest het ontwerp worden aangepast. Tijdens projecturen is gezamenlijk aan deze taak gewerkt. -
Game of life
In deze week is Game of Life zelf in C geschreven. De code werkte in eerste instantie al in Windows, en later werkte hij, met wat kleine aanpassingen, ook op het Fox Bordje, waarbij de terminal gebruikt word als output. Aan de hand van de metingen die zijn verricht aan het Fox G20 bord, is de conclusie getrokken dat de normale manier van uitsturen van de GPIO pinnen niet snel genoeg is. Er is een andere methode bedacht, welke uit metingen bleek ongeveer twee keer zo snel te zijn. Dit is nog steeds meer dan een factor honderd te traag. Het lijkt dat de enige optie die overblijft op dit bordje het schrijven van een Linux Device Driver is. Week 5: -
Bodemvochtigheids-meter
Het definitief ontwerp is gemaakt, er is besloten om een extra circuit te maken dat het zwakste signaal van 2 sensoren doorgeeft. Het ontwerp bevat een LM3914 Led Bar driver, deze driver maakt
Haagse Hogeschool
Groep 3
Delft
gebruik van op-amp’s met weerstanden, wanneer de stroom over de sensor groter wordt zullen meer led’s gaan branden. Onderdelen zijn opgezocht zodat ze in week 6 besteld kunnen worden. Er zijn ook twee schema’s gemaakt waarmee de 2 sensoren verwerkt kunnen worden. Jos en Kevin hebben samen naar de onderdelen gekeken. Kevin en Miguel hebben in overleg het ontwerp voor de signaal verwerker gemaakt. -
Game of life
Het schrijven van de Linux Device Driver blijkt zeer lastig, zoals op zich al was geanticipeerd, maar vooralsnog is er weinig succes geboekt op dit gebied. De code is uitgebreid, zodat er word gescand op “oscilators”, zodat het programma dan na een aantal generaties van herhaling opnieuw begint met een random board om het geheel nog interessant te houden. Week 6: -
Bodemvochtigheids-meter
Onderdelen zijn besteld bij Conrad, Kevin heeft deze persoonlijk besteld en thuis laten bezorgen. Overige onderdelen die wel beschikbaar zijn op school zijn verzameld ter voorbereiding van het testen en solderen van het circuit. Jos en Kevin hebben de weerstand van droge en natte grond getest. Deze waardes zijn gebruikt bij het berekenen van benodigde weerstanden. Daarna hebben zij geprobeerd het ontwerp te testen in Multisim, de LM3914 IC was echter niet verkrijgbaar. Door gebreken in de datasheets was het niet mogelijk om dit IC zelf toe te voegen. Miguel heeft de signaal verwerker in Multisim gezet om te testen, hieruit kwam echter niet het gewenste resultaat en is besloten dit onderdeel niet te toe te voegen in het uiteindelijke ontwerp. -
Game of life
De Fox Device Driver blijkt onmogelijk met de huidige kennis en vaardigheden binnen de groep. Op dit moment kunnen we niet verder met het huidige plaform, willen we iets werkends kunnen tonen aan het einde van de projectduur. Na het besluit om Arduino te gebruiken zijn Ronald en Mark hard aan de slag gegaan met het uitwerken van het uiteindelijke ontwerp, en daarna met het uitzoeken van de juiste onderdelen. Na het opstellen van de juiste onderdelen lijst is alles besteld bij Farnell. Koen heeft de documentatie over Game of Life bijgewerkt en aangevuld. Week 7: -
Bodemvochtigheids-meter
Het ontwerp is op een breadboard in elkaar gezet. Enkele van de IC’s bleken echter niet goed te werken. Door tijdgebrek is ervoor gekozen om het ontwerp aan te passen, de LM3914 wordt
Haagse Hogeschool
Groep 3
Delft
vervangen door op-amp’s, deze zullen vrijwel dezelfde functie vervullen. Er is ook gewerkt aan het verslag. Kevin en Jos werken aan het ontwerp en zullen dit na testen op een printplaat solderen. Miguel werkt aan het verslag. -
Game of life
De bestelling heeft vertraging opgelopen bij Farnell, waardoor pas woensdag gestart kon worden met het testen en maken van de hardware. Eerst hebben Mark en Ronald alleen de IC’s getest met losse leds. Toen is er gekeken naar het cascade schakelen van de IC’s, wat ook goed bleek te werken. Vervolgens is één scherm aangesloten en na wat herprogrammeren werkte dat ook goed. Koen, Ronald en Mark zijn alle drie hard bezig geweest met het in elkaar solderen van de volledige scherm assemblage. Deze is nog niet af. Mark heeft de code aangepast zodat hij goed geschaald kan worden naar het aantal beschikbare displays. Koen heeft de documentatie bijgewerkt en aangevuld over Game of Life.
Haagse Hogeschool
Groep 3
Delft
Bodemvochtigheids-meter De bodemvochtigheids-meter wordt voornamelijk in de tuinbouw gebruikt. Er bestaan grote industriële meters, waarmee kassen in de gaten worden gehouden. Voor kamerplanten is het echter ook belangrijk dat ze op tijd water krijgen. Hiervoor maken wij een kleine meter die via één of meerdere leds aangeeft wanneer de grond te droog is.
Ontwerp bodemvochtigheids-meter Er zijn twee ontwerpen gemaakt die aangeven wanneer de grond te droog is. Het eerste ontwerp is erg simpel en geeft met een enkele led aan dat de plant water nodig heeft. Het tweede ontwerp is complexer en geeft via 10 leds weer hoe nat de grond is. Met droge grond zullen alle leds uit zijn. Ontwerp 3 is een circuit dat voor de sensor kan worden geplaatst waarmee het mogelijk is om 2 sensoren aan te sluiten. Dit ontwerp kon echter niet gerealiseerd worden en is niet in het eindproduct geplaatst. Ontwerp 1: Groene vinger De groene vinger geeft 2 verschillende signalen. Wanneer de grond te droog is zal een rode LED knipperen en als de grond nat is zal een gele LED knipperen. Dit ontwerp heeft als pluspunten dat het gemakkelijk op een lage spanningsbron kan worden aangesloten, bijvoorbeeld een zonnepaneel or batterij. Ook maakt dit ontwerp gebruik van een klok, omdat hiermee de polen wisselen van min naar plus wordt galvanische corrosie en aanslag voorkomen. Er wordt gebruik gemaakt van 2 IC’s die gemakkelijk verkrijgbaar zijn: 74HC74 – Dual D Flip-Flop with Set and Reset Van dit IC wordt maar 1 flip-flop gebruikt de extra zal niet in het schema gebruikt worden. Het IC heeft 4 ingangen en 2 uitgangen. Er zal in dit schema gebruikt worden gemaakt van de ingangen C1(Klok) en D(Data) hiervoor moeten ingangen S(set) en R(reset) worden aangesloten op een hoog signaal, in dit geval de stroombron. Wanneer het klok signaal van laag naar hoog gaat zal de staat van de flip-flop worden vastgesteld. De staat is afhankelijk van de input D, Wanneer deze hoog is zal Q hoog zijn en ~Q laag. Wanneer input D laag is zal Q laag zijn en ~Q hoog. Zie Datasheet 1 in de literatuurlijst voor meer informatie. 74HC132 – Quad 2-input NAND Schmitt trigger Op dit IC staan 4 NAND gate elk met 2 ingangen en 1 uitgang. Het IC wordt ook aangesloten op het VCC en de ground. Elke NAND gate geeft een hoog signaal tenzij beide ingangen hoog zijn. Het schema van figuur 1werkt als volgt: N1 (links boven) is geschakeld als klok en zal ongeveer 1 keer per seconde een signaal geven. Het maakt hiervoor gebruik van een grote weerstand en een condensator. De berekening hiervoor is gemaakt met de in de literatuurlijst gegeven URL voor de rekenmachine. Het signaal zal vervolgens via een instelbare weerstand van 50k naar de D ingang van de flip-flop gaan, tevens gaat het signaal via de grond naar N2. De weerstand van de grond en de instelbare weerstand zullen het signaal vertragen. Wanneer de grond droog is zal de vertraging over de instelbare weerstand korter zijn dan Haagse Hogeschool
Groep 3
Delft
de grond, de klok pulst dus wanneer D hoog is. Op het moment dat de grond nat is zal de vertraging over de instelbare weerstand langer zijn, de klok pulst wanneer ingang D laag is. Wanneer D hoog ingeklokt wordt, zal Q1, de output ook hoog zijn. D hoog betekent dat de grond een hoge weerstand heeft. N4 geeft vervolgens een laag signaal, waardoor de groene Led kan knipperen. De signalen van de flip-flop zullen met behulp van N3, N4 en het kloksignaal van N1, naar een puls worden gevormd. Deze zet vervolgens de led kort aan. De tweede flip-flop moet worden aangesloten op VCC om hiervan geen storing te ondervinden.
Figuur 1Schema groene vinger
Haagse Hogeschool
Groep 3
Delft
Het bovenstaande schema is in multisim gesimuleerd. In de werkelijkheid bleken de gesimuleerde chips niet goed te werken met het idee. Na wat gezoek bleek het beter te zijn om i.p.v. de 74HC74 de HEF4013BP te gebruiken. Met voedingen kwam dit beter uit. In multisim was dit reeds gedaan omdat de 74HC74 daar niet te vinden was.
Figuur 2Multisim groene vinger
Haagse Hogeschool
Groep 3
Delft
Ontwerp 2: Bodemvochtigheids-meter met lm3914
Tijdens het project is er veel gebruik gemaakt van de LM3914 daarom wordt deze eerst beschreven. Deze IC is uitermate geschikt om te gebruiken als Multi led driver, dit is ideaal voor het maken van spanning meters. Omdat onze meter een spanning meet is het geschikt voor ons project. Het grootste probleem van een ontwerp met deze chip is de afwezigheid van een standaard chip is in Multisim. Door alle extra functies van de chip, zoals een mode changer, is het ons niet gelukt om hem zelf in Multisim toe te voegen. De LM3914 is een IC die van binnen bestaat uit een reeks in serie geschakelde comparators met daartussen weerstanden van 1kΩ waardoor, afhankelijk van de negatieve en positieve input, tot een bepaald punt een hoog signaal naar buiten word gestuurd via de meerdere uitgangen. Vergelijkbare IC’s zijn de lm3915 waarbij de weerstanden semi logaritmisch oplopen en de lm3916 waar bij de weerstanden logaritmisch oplopen. Zoals te zien in het schema hiernaast zijn er in het totaal 10 uitgangen waar in het algemeen een led word aangezet om de waarde mee af te lezen. Het voltage op de ingang kan variëren tussen de 3.0v en 25v, het enigste waar op gelet moet worden is dat het voltage op de ingang altijd 1,5v hoger moet dan de referentie spanning voor een goede werking.
Verschillende functies
Figuur 3 Blok diagram LM3914
Mode selector. Er zijn twee modes waaruitgekozen kan worden. De eerste mode word de bar display genoemd, hierbij blijven alle LEDs branden tot de laatste uitgang die hoog is. De tweede mode is de dot mode, alleen de LED bij de hoogste active uitgang blijft branden, dit betekent dat er altijd maar een uitgang hoog is. Het instellen is vrij eenvoudig, door pin 9 te verbinden aan v+ zal het IC in bar mode gaan. Om display mode te gebruiken moet pin 9 niet worden aangesloten. Het voordeel van de dot mode is dat het minder stroom verbruikt omdat maar een LED brand, het nadeel van dot mode is dat het minder opvallend. We hebben gekozen om een micro switch in onze schakeling te zetten waarmee de gebruiker zelf kan kiezen welke mode hij wil.
Haagse Hogeschool
Groep 3
Delft
Knipper display Het is ook mogelijk om alle LED’s te laten knipperen wanneer de output waarde hoger is dan een vooraf ingestelde waarde. Met deze oplossing zal het opvallen als de kritieke waarde is bereikt. Dit kan worden ingesteld door een weerstand aan de anode kant van de gekozen LED te plaatsen. Ook moet er aan de kathode zijde een condensator met daarachter een weerstand worden geplaats op pin 7.
Instellen van de lm3914 Storing voorkomen Als de draden van de ic te lang zijn ( normaal 15cm en langer) kan een storing ontstaan. Om dit te voorkomen is het nodig om tussen output 3 en de anode van de laatste LED, een condensator te plaatsen, dit is in ons ontwerp niet nodig. Gevoeligheid en bereik De gevoeligheid van het IC is in te stellen met behulp van de low en high-end van de weerstandsreeks. Door bijvoorbeeld een voltage aan te brengen aan de low-end zal LED 1 pas gaan branden bij dit voltage, het zelfde geld voor de high-end en LED 10. Er zijn wel een paar dingen waar je op moet letten voor je ze aansluit, de high-end moet altijd 1,5V lager zijn dan v+ en kan niet hoger dan 12v zijn. Stroomsterkte door de LED. Het kan nodig zijn om het de stroomsterkte aan te passen, dit kan gemakkelijk door een weerstand aan te sluiten tussen pin 7 en pin 8. Om de stroomsterkte te berekenen kan je gebruik maken van de volgende formule: Onze LEDs werken het best op 160mA
820Ω was de standaard weerstand die hier het meest in de buurt kwam . Precisie De precisie van de meter is voornamelijk afhankelijk van twee factoren, namelijk de tempratuur en het voltage. De tempratuur van het IC kan het beste tussen de 0°C en 70°C gehouden worden voor de meest betrouwbare meting, aangezien onze schakeling relatief klein is zonder componenten die veel warmte afgeven is dit geen probleem voor ons. Het voltage maakt ook verschil voor de uiteindelijke meet waarde. Met een hoger voltage zijn de verschillen in het IC groter waardoor het IC relatief gevoeliger is voor kleine veranderingen
Haagse Hogeschool
Groep 3
Delft
Schema’s met LM3914 Hieronder staan de twee schema’s waarbij we gebruik manke van de LM3914. Het eerste schema (figuur 4)was het originelen plan en schema 2(figuur 5) was bedoeld als een back-up voor als het niet lukte om het laagste signaal te filteren wat uit de sensoren komt. Het eerste schema had de voorkeur omdat het minder ruimte zou innemen dan de 2de . Beide schema’s zijn zo gemaakt dat de LEDs beginnen te knipperen zodra uitgang 12 hoog is en geven een stroom van 165mA vanuit de uitgangen. Beide schema’s zijn een beetje versimpelt om het duidelijk te houden. De sensoren zou je ook kunnen zien als twee variabele weerstanden.
Figuur 4: schema met LM3914
Het eerste schema bestaat een enkele LM3914 met daarvoor een schakeling om ervoor te zorgen dat alleen het laagste signaal door gaat van de twee sensoren. Het schema daarvan is eerder besproken.
Haagse Hogeschool
Groep 3
Delft
Figuur 5 Schema met vervaning voor LM3914
Dit schema bestaat uit 2 LM3914 en 10 EN poorten. In het vorige schema werden de signalen gescheiden voor de IC, hier gebeurt dit der na met hulp van EN poorten. De uitgangen 1 en 10 tot 18, van beide ICs zijn als een lijn getekend en gaan allemaal de EN poort in. bij de EN poort worden steeds de zelfde uitgang ’s signalen met elkaar vergeleken, dus 1 met 1, 10 met 10 enz.
Haagse Hogeschool
Groep 3
Delft
Vochtmeter met comparator. Toen het niet lukte om de schema’s met de LM3914 te maken kregen we het idee om het te maken met een deel van het IC. Door de afwezigheid van extra functies is het makkelijker te testen. (het schema staat op de volgende pagina). Zo als al eerder gezegd is dit schema een deel van het IC namelijk de ketting van comperators met daar tussen de weerstanden. Tegenovergesteld tot de IC zijn de waardes van de weerstand oplopend omdat de weerstand van de aarde ook steeds sneller toeneemt ten opzichte van de hoeveelheid water in de grond. We hebben gekozen om 8 comparators te gebruiken omdat er 4 per IC zitten en we een led bar gebruiken met 10 LEDS. Omdat we er twee overhielden is er een zo aangesloten dat hij altijd brand en je dus kan zie of hij aan staat of niet. De andere parallel aan de onderste comparator. Sensor en sensor-minimaal zijn vervanging van de echte sensor., sensor-minimaal is 2mΩ, de waarde van natte aarde.de 5mΩ simuleert de aarde die droger word. Helemaal onder in het schema staat nog een weerstand van 50kΩ, met deze weerstand kan je het bereik aanpassen van je LEDs. Als je hem groter maakt zullen de LEDs eerder gaan branden, maak je kleiner dan gaan ze minder snel branden. Hier onder staan ter demonstratie nog een aantal meetresultaten.
Figuur 6 Meetresultaten Multisim
Haagse Hogeschool
Groep 3
Delft
Figuur 7 Schema vochtmeter met comparators
Haagse Hogeschool
Groep 3
Delft
Ontwerp 3: Verwerken van de Input Het doel van dit ontwerp is het doorgeven van de zwakste input, op deze manier zal de meter altijd de sensor kiezen die het droogst is.
Figuur 8 Schema verwerken van de input
In dit schema staan 2 meetpunten, A en B. De eerste set comperators 1 en 3 zullen een voltage van 10V geven wanneer de non-inverted input groter is dan de inverted input. Het is ook mogelijk dat de output lager is, er zal dan echter een amplifier op-amp geplaatst moeten worden. Comperators 2 en 4 net iets anders. Wanneer de non-inverted input groter is dan de inverted input zal de output gelijk zijn aan de non-inverted input. De outputs binnen het schema zijn te zien in table 1 Tabel 1 Outputs
A>B A
Comp 1 +-10V 0V
Haagse Hogeschool
Comp 3 0V +-10V
Comp 2 0V A
Groep 3
Comp 4 B 0V
Sensor B A
Delft
Resultaat Wanneer dit verslag wordt getypt is de meter nog niet compleet. Er is gekozen om ontwerp 1 de groene vinger te gebruiken. De voornaamste reden voor deze beslissing is de betrauwbaarheid van de IC’s. Na enkele tests met andere ontwerpen zijn wij fouten tegengekomen die veroorzaakt zijn door beschadigde IC’s. Het gekozen ontwerp is op een breadboard geplaatst en zorgvuldig getest. De meter, zoals te zien in figuur … te zien is, werkt zoals het moet. Om het testen te vergemakkelijke is een instelbare weerstand gebruikt om de grond na te bootsen. Wanneer deze weerstand hoog genoeg is begint de rode LED te knipperen, anders knippert de groene LED.
Figuur 9 Meetopstelling groene vinger
Conclusie/Aanbevelingen Het project begon op een laag tempo, nadat in week 2 een geschikt onderwerp was gekozen is op zoek gegaan naar ontwerpen. Door een gebrek aan communicatie heeft dit deel van het project erg lang geduurd. Toen eenmaal een ontwerp gekozen was is het tempo drastisch verhoogd. Al snel werd alles gesimuleerd en werden onderdelen besteld. In de laatste week is alles in elkaar gezet en is iedereen een lange tijd bezig geweest om een werkend prototype te maken. Er zijn enkele aanbevelingen voor toekomstige projecten die voor een minder stressvol einde lijdt. Goede communicatie is erg belangrijk, iedereen moet op de hoogte worden gehouden van vondsten en beslissingen. Ook is het slim om al eerder onderdelen te bestellen, IC’s zijn vaak goedkoop. Het is hierdoor makkelijker om later in het project te kiezen voor een ander ontwerp.
Haagse Hogeschool
Groep 3
Delft
Game of life Wat is ‘Game of Life’? Game of Life is in 1970 bedacht door een Britse wiskundige genaamd John Conway. Zijn levende spel wordt gespeeld in een tweedimensionaal, vierkant of rechthoekig raster. Dit raster heeft in de lengte en breedte een aantal pixels. Er zit geen maximale grootte aan deze tweedimensionale array. Elke pixel moet als het ware een cel voorstellen dat kan leven en doodgaan. De cel is levend wanneer de cel ingekleurd is, of “aan” staat als het een lichtje is. De cel is dood, als de cel leeg is of het lichtje uit staat. Elke cel heeft acht buurcellen. Of de cel levend is, word en blijft, is afhankelijk van het aantal buren. De drie regels voor geboren worden, doodgaan en blijven leven zijn: - Als een dode cel exact drie buurcellen heeft wordt deze cel geboren. (afbeelding 1) - Als een levende cel twee of drie buurcellen heeft blijft deze leven. (afbeelding 2) - Als een levende cel minder dan twee buurcellen heeft sterft deze aan eenzaamheid. Als een levende cel meer dan drie buurcellen heeft sterft deze aan overpopulatie. (afbeelding 3)
Afbeelding 1
Afbeelding 2
Afbeelding 3
Figuur 10 Voorbeeld Game of Life
Het doodgaan, geboren worden of blijven leven van een cel gebeurt pas in een volgende “generatie”, aan de hand van het aantal buurcellen uit de huidige generatie. Het tweedimensionale veld wordt in één keer geladen met alle nieuwe veranderingen. Daarna berekent het programma weer de volgende generatie en print deze af in het tweedimensionale array. Dit kan vaak lang doorgaan doordat er bijvoorbeeld ‘still life objects’, ‘gliders’ of ‘oscillators’ in het veld kunnen ontstaan. - Een ‘still life object’ is een vormpje dat in het veld op zichzelf blijft leven doordat elke levende cel twee of drie buurcellen heeft. Er worden geen nieuwe cellen geboren en er gaan er ook geen dood. - Een ‘oscillator’ is een vormpje in het veld waarbij twee of meer verschillende toestanden continu herhaald worden. Bepaalde cellen gaan dood en komen tot leven in hetzelfde herhalende patroon. - Een ‘glider’ is een vormpje dat als het ware over het veld heen “glijdt”. Dit worden ook wel ‘spaceships’ genoemd. Er zitten tussen sommige ‘spaceships’ nog verschil in snelheid waarmee ze over het veld gaan. Een paar voorbeelden hiervan zijn in onderstaande afbeeldingen te zien. Dit zijn een paar voorbeelden, want in werkelijkheid bestaan er veel varianten.
Still life objects
Oscillators
Haagse Hogeschool
Glider
Groep 3
Delft
Bij alle hiervoor benoemde speciale vormen is het van belang dat er geen verandering is van de omliggende cellen. Als dit wel het geval is, dan veranderd het aantal buurcellen binnen zo’n vorm en kan het zijn dat zo’n vorm uit elkaar valt.
Codering structuur De minimalistische code van de “Game of Life” is te vinden in bijlage 3. In de code zijn er een aantal vaste waarden, welke je terugziet als defines. Zo is bijvoorbeeld de grootte van het board daarin vastgesteld, omdat deze niet veranderd tijdens het draaien van de code, maar je deze zo wel makkelijk kan aanpassen. De code is opgebouwd in een aantal functies: Setup() houd zich bezig met het op 0 zetten van alle elementen in alle boards, evenals dat hij de random number generator een “seed” geeft, zodat hij willekeurigere waarden geeft. LoadConfig()
laad het huidige board in met of allemaal nullen, of met allemaal enen, of met willekeurig enen en nullen.
NextGen()
berekend aan de hand van het huidige board een nieuwe generatie en zet deze na berekening in het huidige board.
NextLife()
berekend of een bepaalde cell de volgende generatie wel of niet in leven is.
CountNeighbours()
telt het aantal buurcellen voor elk gegeven cell.
Electrisch schema Hieronder staat het schema van de aansturing van een enkele matrix:
Figuur 11 Electrisch schema matrix
De Arduino zet de OutputEnable hoog, zodat er geen data aan het scherm word gegeven wanneer er nieuwe data ingeschoven word. Op deze manier word alleen de correcte data weergegeven op het
Haagse Hogeschool
Groep 3
Delft
scherm. Als eerste zet de Arduino de LatchY laag, zodat de Y registers de data opvangen die op de SPI databus word gezet. Daarop word alleen één een gezet, waarmee de rij word geselecteerd die dan actief word. Dan word de LatchY weer hoog, zodat hij de data vasthoud en niet meer luisterd naar de SPI bus. Vervolgens zet de Arduino de LatchX laag, zodat de X registers de waarden van de ledjes opnemen van de databus. Er word via de databus aangegeven welke van de ledjes op die rij aan moeten staan en welke uit. Vervolgens word de LatchX weer hoog, zodat hij geen data meer opneemt. Als laatste word de OutputEnable laag gezet, zodat de huidige opgeslagen stand word weergegeven op de geselecteerde rij. Door het bovenstaande proces op hoge snelheid te herhalen voor alle rijen lijkt het alsof het scherm aan staat, terwijl hij dus eigenlijk per rij wisselt.
Technisch Design We maken zoals hierboven beschreven bij ons design gebruik van seriële communicatie voor het uitsturen van de data van het scherm. Alle X IC’s hebben maar één led tegelijk aan te zetten. Daarvoor kunnen ze voldoende stroom leveren, zij het wel tegen de limieten van de chip aan. De Y IC’s daarentegen hebben een hele tegelijk aan een enkele pin hangen. Dit betekend dat ze voor 24 leds tegelijk stroom moeten leveren op één pin. Dat is rond de 0.5A, en ver boven wat de chips kunnen leveren. We hebben hier dan dus ook de keuze gemaakt voor het gebruik van transistors. De gekozen TIP122 zijn goedkoop en kunnen ruim 5A leveren. Ze zullen dus voldoende zijn om bij ons zonder extra koelelementen de voldoende stroom te kunnen leveren. Verder maken we nog gebruik van weerstanden die serieel aan de leds staan, dus tussen de X IC’s en de led matrices, zodat de ledjes niet doorbranden. Voor het schalen naar een groter aantal displays, worden de opvolgende X en Y IC’s die erbij komen cascade geschakeld. Dit wil zeggen dat de bit die uit de voorgaande registers valt bij het inschuiven van nieuwe data word doorgegeven aan het volgende register. Op die manier kun je met het inschuiven van bijvoorbeeld 3 bytes achter elkaar, 3 cascade geschakelde 595 IC’s vullen met de juiste data.
Esthetisch Design We willen ons scherm in een soort van houten doos plaatsen, waarbij we alle elektronica afschermen, behalve de led matrices. Op deze manier komt het scherm tot zijn volledige recht. Tot op heden zijn we echter nog niet klaar met het in elkaar zetten van de volledige schakeling, en dus ook nog niet toegekomen aan het volledig ontwerpen en maken van de behuizing.
Resultaat We hebben een enkel scherm al werkend gekregen met Game of Life. We zijn bezig met het maken van de volledige scherm assemblage, maar dit kost ons te lang om het resultaat daarvan nog in dit verslag te kunnen laten zien.
Haagse Hogeschool
Groep 3
Delft
Figuur 12 Testopstelling 8x8 matrix
Conclusie en aanbevelingen We zijn redelijk goed geslaagd, voor zover we klaar zijn met het geplande werk. We hadden niet verwacht al zo snel een enkel werkend scherm te kunnen tonen, en hebben maar weinig problemen gehad vanaf het moment dat we de schakelingen zijn gaan bouwen. We achten de kans van slagen als de hele schakeling in elkaar zit er hoog. De enige aanbeveling die we kunnen doen is zorgen dat je eerder spullen besteld zodat er eerder al met de hardware getest kan worden. Dit is een aanzienlijk deel van het project, en wanneer je daar te laat aan begint, zoals wij dat hebben gedaan, dan is het lastig om het op tijd werkend te krijgen.
Haagse Hogeschool
Groep 3
Delft
Persoonlijke reflectie Producten voor het project: -
Game of Life Bodemvochtigheids-meter
360 graden feedback Ronald de Leede: Wat heb ik gedaan dit project: - Ik heb met dit project vooral gericht op het maken van het spel Game of Life. Ik heb samen met mark en koen gewerkt aan de code en heb samen met mark het scherm en de werking van de elektronica gedaan. Ook heb ik een deel geschreven aan het verslag. Verder ga ik ook nog de afwerking van het scherm van het spel game of life maken. Conclusie: - Ik denk dat ik me redelijk goed heb ingezet voor het project maar misschien hadden we wel wat sneller kunnen werken maar omdat we ook twee weken later eigenlijk pas begonnen liepen we al wat achter. Ik denk dat ik dit project mezelf een 7 zou geven. Omdat de documenten die ik maakt goed zijn een de producten die ik maak ook goed zijn en netjes.
Koen Franke: Wat heb ik gedaan dit project: - Tijdens de ideeënfase heb ik een paar spellen bedacht voor het spel om op de open dag de mensen te entertainen. Hierbij heb ik ook een paar opstellingen voor deze spellen bedacht. - Tijdens dit project heb ik vooral samen met Mark en Ronald gewerkt met het maken van de Ccode van de ‘Game of Life’. De spelregels heb ik allemaal geschreven. Ook hebben we met z’n drieën al de elektronica en het soldeerwerk gedaan. Bij het eindverslag heb ik natuurlijk ook een bijdrage gehad. Conclusie: - Het project ging erg stroef van start de eerste weken, want het begon pas halverwege week twee. Qua organisatie kon het wat beter. Uiteindelijk zijn de laatste paar weken loodzwaar geweest door veel werk. Dat dit werk zo laat pas gedaan kon worden kwam doordat het vrij onduidelijk was welk systeembord/platform er gebruikt mocht worden. De ‘Arduino UNO’ mocht in eerste instantie niet gebruikt worden, maar aan het begin van week zes mocht het opeens wel. Na dit nieuws konden Mark, Ronald en ik snel aan de slag met spullen bestellen voor een goede proefopstelling. Een enkele LED-array van acht bij acht was redelijk snel aangesloten. Daarna is er erg hard gewerkt om de LED-array (24 bij 24 LED’s) en bijbehorende elektronica te solderen. Ik ben zelf erg tevreden over onze werkwijze en ons harde werk.
Mark Röling: Wat heb ik gedaan dit project: - In het beginstadium heb ik een aantal ideeën aangedragen voor onze twee opdrachten. Vervolgens heb ik mij met Ronald en Koen gestort op het ontwerpen en maken van een implementatie van “Game of Life”. Ik heb hierbij aan alle aspecten meegeholpen. Conclusie: - Bij dit project heb ik mij weinig kunnen inzetten in de eerste paar weken. Het project is organisatorisch slecht van start gegaan, en dat pas in week twee/drie. Vervolgens waren er problemen met het platform, en waren we verplicht daarbij te blijven. Toen we eenmaal de overstap hebben gemaakt, en al het materiaal binnen hadden, hebben we ook een vliegende start gemaakt. Toen we eenmaal aan de slag konden, vind ik dat ik zeer productief heb gewerkt, en heb geprobeerd ook mijn groepsgenoten te motiveren voor goede inzet.
Haagse Hogeschool
Groep 3
Delft
Miguel Agterberg: Wat heb ik gedaan dit project: - Tijdens het project heb ik samen met Kevin en Jos gewerkt aan een bodemvochtigheidsmeter. Ik heb hierbij aandeel geleverd in het zoeken en maken van het ontwerp. Hierbij heb ik mij het meest gericht op een signaal verwerker die helaas niet in het eindproduct kon worden geplaatst. Verder heb ik mij gericht op het maken van het verslag. Conclusie: - Ik vindt dat mijn bijdrage aan het project als matig beschouwd kan worden. Ik heb mijn onderdelen van het project uitgevoerd maar ik heb weinig initiatief getoond. De geleverde producten hebben een goede kwaliteit . Ik geef mezelf om deze redenen een 6.
Kevin Russell: Wat heb ik gedaan dit project: - Ik heb tijdens het project vooral gewerkt aan de plant vochtigheidsmeter, hiervoor heb ik meerdere circuits ontworpen. De ontwerpen die ik gemaakt heb zijn vooral met de LM3914 en meerderen comperators . Conclusie: - Voor dat ik aan het project begon had ik onvoldoende kennis om snel goede schakelingen te ontwikkelen waardoor het veel langer duurde dan nodig zou moeten zijn om werkende schakeling te ontwerpen en kosten het vooral veel tij om deze daarna in het werkend na te maken. Ik heb wel een hoop geleerd over verschillende componenten en verwacht in de toekomst sneller en betere schakelingen te kunnen ontwerpen.
Jos Geurts:
Haagse Hogeschool
Groep 3
Delft
Conclusie/aanbevelingen Het project is succesvol ten einde gebracht. Na een late start is de draad snel opgepakt en werd al snel hard gewerkt aan twee producten. De game of life is een interessante game en was goed in C te programmeren. Het verwerken van signalen met behulp van het Fox board was echter niet mogelijke omdat het hiervoor niet geschikt is. Er is na overleg in de laatste week gekozen voor een arduino bordje. Door dit probleem is helaas echter veel tijd verloren gegaan. De bodemvochtigheids-meter is na een aantal mislukte tests toch werkend gekregen. Er is met veel verschillend IC’s gewerkt waarmee veel ervaringen zijn opgedaan. Het was een nieuwe ervaring om de logic gates daadwerkelijk toe te passen in ontwerpen en circuits. Het was een leerzaam project waarmee alle kanten van de studie elektrotechniek bekeken zijn. Ondanks de opsplitsing tussen de twee producten is iedereen op de hoogte gebleven van de ontwikkelingen. Voor toekomstige projecten kan worden aanbevolen om snel een goed overzicht te krijgen op het project, bestel vroegtijdig onderdelen en hou goed contact met groepsgenoten.
Haagse Hogeschool
Groep 3
Delft
Literatuurlijst Schmitt trigger formule voor de rekenmachine http://www.simplecircuitsandprojects.com/calc/astable-schm-trig-calc.html
Datasheets: HEF4093B – Quad 2-input NAND Schmitt trigger www.mouser.com/ds/2/302/HEF4093B-86865.pdf SL74HC74D – Dual D Flip-Flop with Set and Reset http://www.alldatasheet.com/datasheet-pdf/pdf/46171/SLS/SL74HC74D.html LM3914 – LED bar driver www.ti.com/lit/ds/symlink/lm3914.pdf KINGBRIGHT TA23-11EWA 8x8 LED matrix http://nl.farnell.com/kingbright/ta23-11ewa/display-2-3-8x8-red-comanode/dp/2290403?in_merch=New%20Products SN74HC595N Shift Register 8 Bit http://nl.farnell.com/texas-instruments/sn74hc595n/shift-register-8bit-74hc595-dip16/dp/9591664 TIP12 Transistor NPN TO-220 http://nl.farnell.com/fairchild-semiconductor/tip122/transistor-npn-to-220/dp/1467910
Haagse Hogeschool
Groep 3
Delft
Bijlages: Bijlage 1: Notulen
Notulen vergadering projectgroep 3 Datum: 08-05-2013 tijd: 10:00 Aanwezig: Mark Röling Ronald de Leede Kevin Russell Koen Franke Miguel Agterberg Harry Olsthoorn Jos Geurts
Notulen gereed:
Plaats: electrotechniek (voorzitter) / (vz.) (notulist) / (not.)
(Projectbegeleider)
22-05-2013
Opening Mededelingen -
Wanneer komt de goede projectboek op blackboard?
1. Hoofdonderwerpen: - Ideeën voor de game. - Bedoeling van tweede project. - Bestellen producten. 2. Besluiten: -
-
-
We hadden als idee om game of Life te gaan maken voor het project. Deze game is goed te maken in C en kan ook goed draaien op het fox boordje. Ook kunnen we dit dan op een beeldscherm plaatsen. Verder waren ook de ideeën om drie op een rij te maken of tetris. Wat is precies de bedoeling van het maken van een schakeling. We moesten dus iets maken dat te maken had met het meten van een grootheid. Dus we hebben besloten om een planten vocht meter te maken die kan meten of een plant genoeg water heeft of niet. De aankomende weken word hier aan gewerkt. Hoe moeten we het doen van bestellen van producten. Waar kunnen we dat doen en wat mag het maximaal kosten. Als wij bijvoorbeeld een beeldscherm willen bestellen van zestig euro moet dat wel kunnen maar wel op bepaalde sites.
Haagse Hogeschool
Groep 3
Delft
Notulen vergadering projectgroep 3 Datum: 22-05-2013 tijd: 15:00 Aanwezig: Mark Röling Ronald de Leede Kevin Russell Koen Franke Miguel Agterberg Harry Olsthoorn Jos Geurts
Notulen gereed:
Plaats: electrotechniek (voorzitter) / (vz.) (notulist) / (not.)
(Projectbegeleider)
29-05-2013
Opening Mededelingen - Kunnen we ook een ander platform gebruiken dan het fox boordje want dit gaat waarschijnlijk niet werken. 3. Hoofdonderwerpen: -
Game of Life Vocht grond meter Bestellen producten Papierwerk
4. Besluiten: -
-
De code van game of life is af. Maar om het goed te laten werken op het fox bordje hebben een grotere frequentie nodig dan de 50 Hz die er nu uit komt. We gaan eerst proberen om er meer dan 50 Hz uit te krijgen gaat dit niet lukken dan moeten we wel iets anders gaan doen. De vocht grond meter is op papier bijna af. Als deze helemaal klaar is gaan we het testen in multisim. Als we spullen willen bestellen moeten we een exel bestand mailen naar onze begeleider die dan de bestelling plaats. Er is al begonnen met het schrijven van het verslag en verder papier werk.
Haagse Hogeschool
Groep 3
Delft
Notulen vergadering projectgroep 3 Datum: 05-06-2013 tijd: 15:00 Plaats: electrotechniek Aanwezig: Ronald de Leede (notulist) / (not.) Kevin Russell Koen Franke Miguel Agterberg Harry Olsthoorn (Projectbegeleider) Jos Geurts
Notulen gereed:
06-06-2013
Opening Mededelingen - Is het nou mogelijk om arduino te gebruiken voor het project want met het fox boordje kunnen we niet werken. - We hebben spullen voor de vochtmeter besteld en komen als het goed is snel binnen. Dan kunnen we het gaan solderen en in elkaar zetten. 5. Hoofdonderwerpen: - Game of Life - Vocht grond meter 6. Besluiten: -
-
De vraag is of we arduino mogen gebruiken want we halen een te lage frequentie op het fox boordje. We mogen het wel gebruiken maar er zitten wel een paar voorwaarden aan. Zo gaat er een halve punt van ons cijfer af als we dit gebruiken omdat we dit zo laat hebben aangegeven. Maar wij denken dat we dit al eerder hebben gezegd en toen mocht het niet. Maar mark was er niet en die wist dit zeker dus dit moesten we nog even na vragen. Maar nu kunnen we wel verder met het project. De spullen voor de meter zijn besteld. Dit is door Kevin zelf besteld en kan volgende week in elkaar worden gezet. We moeten het alleen nog even testen in multisim maar dit gaat wel lukken. Ook moeten we nog een spannings kiezer maken die het laagste signaal door laat. Dit word verder uitgezocht door miguel.
Haagse Hogeschool
Groep 3
Delft
Notulen vergadering projectgroep 3 Datum: 12-06-2013 tijd: 14:00 Plaats: electrotechniek Aanwezig: Ronald de Leede (notulist) / (not.) Kevin Russell Koen Franke Miguel Agterberg Harry Olsthoorn (Projectbegeleider) Jos Geurts
Notulen gereed:
14-06-2013
Opening Mededelingen -
Alle onderdelen zijn ontvangen, er wordt momenteel gewerkt aan de aansturing van de led matrixen. De bodemvochtigheids-meter met een LM3914 IC werkt niet, er wordt op het moment gekeken naar 2 andere modellen Toepassen van AND gates is niet gelukt omdat de IC’s te oud zijn.
7. Hoofdonderwerpen: - Game of Life - Vocht grond meter 8. Besluiten: -
Iedereen gaat verder met zijn taken
Haagse Hogeschool
Groep 3
Delft
Bijlage 2: 360 graden feedback tabellen Tabel 1: zelfevaluatie Ronald Mijn aanwezigheid tijdens projectbijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit
Nooit
Adviezen van mijn collega’s neem ik
Graag aan en doe er mijn voordeel mee
Graag aan
Ik weet het zelf wel
Ik functioneer in een team
Ja
Bijna altijd
Graag aan maar ik doe er nooit iets mee Soms
Als er zich problemen voordoen
Neem ik het initiatief
Draag ik een oplossing aan
Vraag ik of ik kan helpen
Doe ik niets
De kwaliteit van de hard- en software die ik maak is
Uitmuntend
Goed
. Matig
Onvoldoende
De kwaliteit van de document die ik maak is
Uitmuntend
Goed
Matig
Onvoldoende
Ik praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Optimaal
Goed
Matig
Onvoldoende
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit
Nooit
Adviezen van mijn collega’s neem ik
Graag aan en doe er mijn voordeel mee
Graag aan
Ik weet het zelf wel
Ik functioneer in een team
Ja
Bijna altijd
Graag aan maar ik doe er nooit iets mee Soms
Als er zich problemen voordoen
Neem ik het initiatief
Draag ik een oplossing aan
Vraag ik of ik kan helpen
Doe ik niets
De kwaliteit van de hard- en software die ik maak is
Uitmuntend
Goed
. Matig
Onvoldoende
De kwaliteit van de document die ik maak is
Uitmuntend
Goed
Matig
Onvoldoende
Ik praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Ik voel mij verantwoordelijk voor mijn taken Ik voer mijn taken uit Een taak die ik niet kan uitvoeren laat ik tijdig weten aan mijn collega’s
Nee
Tabel 1: zelfevaluatie Miguel
Mijn aanwezigheid tijdens projectbijeenkomsten is Ik voel mij verantwoordelijk voor mijn taken Ik voer mijn taken uit Een taak die ik niet kan uitvoeren laat ik tijdig weten aan mijn collega’s
Haagse Hogeschool
Groep 3
Nee
Delft
Tabel 1: zelfevaluatie Mark Mijn aanwezigheid tijdens projectbijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit
Nooit
Adviezen van mijn collega’s neem ik
Graag aan en doe er mijn voordeel mee
Graag aan
Ik weet het zelf wel
Ik functioneer in een team
Ja
Bijna altijd
Graag aan maar ik doe er nooit iets mee Soms
Als er zich problemen voordoen
Neem ik het initiatief
Draag ik een oplossing aan
Vraag ik of ik kan helpen
Doe ik niets
De kwaliteit van de hard- en software die ik maak is
Uitmuntend
Goed
. Matig
Onvoldoende
De kwaliteit van de document die ik maak is
Uitmuntend
Goed
Matig
Onvoldoende
Ik praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Ik voel mij verantwoordelijk voor mijn taken Ik voer mijn taken uit Een taak die ik niet kan uitvoeren laat ik tijdig weten aan mijn collega’s
Tabel 1: zelfevaluatie Kevin Mijn aanwezigheid tijdens projectbijeenkomsten is Ik voel mij verantwoordelijk voor mijn taken
Nee
Optimaal
Goed
Matig
Onvoldoende
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit
Nooit
Adviezen van mijn collega’s neem ik
Graag aan en doe er mijn voordeel mee
Graag aan
Ik weet het zelf wel
Ik functioneer in een team
Ja
Bijna altijd
Graag aan maar ik doe er nooit iets mee Soms
Als er zich problemen voordoen
Neem ik het initiatief
Draag ik een oplossing aan
Vraag ik of ik kan helpen
Doe ik niets
De kwaliteit van de hard- en software die ik maak is
Uitmuntend
Goed
. Matig
Onvoldoende
De kwaliteit van de document die ik maak is
Uitmuntend
Goed
Matig
Onvoldoende
Ik praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Ik voer mijn taken uit
Een taak die ik niet kan uitvoeren laat ik tijdig weten aan mijn collega’s
Haagse Hogeschool
Groep 3
Nee
Delft
Tabel 1: zelfevaluatie Koen Mijn aanwezigheid tijdens projectbijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Ik voel mij verantwoordelijk voor mijn taken
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd Graag aan en doe er mijn voordeel mee
Bijna altijd Graag aan
Bijna nooit Graag aan maar ik doe er nooit iets mee
Nooit Ik weet het zelf wel
Ja
Bijna altijd
Soms
Nee
Neem ik het initiatief
Draag ik een oplossing aan
Vraag ik of ik kan helpen
Doe ik niets
De kwaliteit van de hard- en software die ik maak is
Uitmuntend
Goed
. Matig
Onvoldoende
De kwaliteit van de documenten die ik maak zijn
Uitmuntend
Goed
Matig
Onvoldoende
Ik praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Optimaal
Goed
Matig
Onvoldoende
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit
Nooit
Adviezen van mijn collega’s neem ik
Graag aan en doe er mijn voordeel mee
Graag aan
Ik weet het zelf wel
Ik functioneer in een team
Ja
Bijna altijd
Graag aan maar ik doe er nooit iets mee Soms
Als er zich problemen voordoen
Neem ik het initiatief
Draag ik een oplossing aan
Vraag ik of ik kan helpen
Doe ik niets
De kwaliteit van de hard- en software die ik maak is
Uitmuntend
Goed
. Matig
Onvoldoende
De kwaliteit van de document die ik maak is
Uitmuntend
Goed
Matig
Onvoldoende
Ik praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Ik voer mijn taken uit Een taak die ik niet kan uitvoeren laat ik tijdig weten aan mijn collega’s Adviezen van mijn collega’s neem ik
Ik functioneer in een team Als er zich problemen voordoen
Tabel 1: zelfevaluatie Jos Mijn aanwezigheid tijdens projectbijeenkomsten is Ik voel mij verantwoordelijk voor mijn taken Ik voer mijn taken uit Een taak die ik niet kan uitvoeren laat ik tijdig weten aan mijn collega’s
Haagse Hogeschool
Groep 3
Nee
Delft
Tabel 2 Feedback voor Kevin feedback gegeven door Ronald
Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Ik durf op je te vertrouwen
Altijd
Bijna altijd
Bijna nooit
Nooit
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Je voert je taken uit
Voor de afgesproken tijd
Als je een taak niet kan uitvoeren informeer je je collega’s op tijd
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Adviezen van je collega’s neem je
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Tabel 2 Feedback voor Mark Feedback gegeven door Ronald Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Ik durf op je te vertrouwen
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Je voert je taken uit Als je een taak niet kan uitvoeren informeer je je collega’s op tijd Adviezen van je collega’s neem je
Haagse Hogeschool
Groep 3
Delft
Tabel 2 Feedback voor Koen Feedback gegeven door Ronald Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Ik durf op je te vertrouwen
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Ik durf op je te vertrouwen
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Je voert je taken uit Als je een taak niet kan uitvoeren informeer je je collega’s op tijd
Adviezen van je collega’s neem je
Tabel 2 Feedback voor miguel Feedback gegeven door Ronald
Je voert je taken uit Als je een taak niet kan uitvoeren informeer je je collega’s op tijd Adviezen van je collega’s neem je
Haagse Hogeschool
Groep 3
Delft
Tabel 2 Feedback voor jos Feedback gegeven door Ronald Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Optimaal
Goed
Matig
Onvoldoende
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Ik durf op je te vertrouwen Je voert je taken uit Als je een taak niet kan uitvoeren informeer je je collega’s op tijd Adviezen van je collega’s neem je
Tabel 2 Feedback voor Kevin Feedback gegeven door Miguel Jouw aanwezigheid bij project bijeenkomsten is Ik durf op je te vertrouwen Je voert je taken uit Als je een taak niet kan uitvoeren informeer je je collega’s op tijd Adviezen van je collega’s neem je
Haagse Hogeschool
Groep 3
Delft
Tabel 2 Feedback voor Ronald Feedback gegeven door Miguel Optimaal
Goed
Matig
Onvoldoende
Ik durf op je te vertrouwen
Altijd
Bijna altijd
Bijna nooit
Nooit
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Je voert je taken uit
Voor de afgesproken tijd
Als je een taak niet kan uitvoeren informeer je je collega’s op tijd
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Adviezen van je collega’s neem je
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Optimaal
Goed
Matig
Onvoldoende
Ik durf op je te vertrouwen
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Je voert je taken uit
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Adviezen van je collega’s neem je
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Jouw aanwezigheid bij project bijeenkomsten is
Tabel 2 Feedback voor Mark Feedback gegeven door Miguel Jouw aanwezigheid bij project bijeenkomsten is
Als je een taak niet kan uitvoeren informeer je je collega’s op tijd
Haagse Hogeschool
Groep 3
Delft
Tabel 2 Feedback voor Koen Feedback gegeven door Miguel Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Ik durf op je te vertrouwen
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Optimaal
Goed
Matig
Onvoldoende
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Je voert je taken uit Als je een taak niet kan uitvoeren informeer je je collega’s op tijd Adviezen van je collega’s neem je
Tabel 2 Feedback voor Jos Feedback gegeven door Miguel Jouw aanwezigheid bij project bijeenkomsten is Ik durf op je te vertrouwen Je voert je taken uit Als je een taak niet kan uitvoeren informeer je je collega’s op tijd Adviezen van je collega’s neem je
Haagse Hogeschool
Groep 3
Delft
Tabel 2 Feedback voor Mark Röling Feedback gegeven door Koen Franke
Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Ik durf op je te vertrouwen
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Je voert je taken uit Als je een taak niet kan uitvoeren informeer je je collega’s op tijd
Adviezen van je collega’s neem je
Haagse Hogeschool
Groep 3
Delft
Tabel 2 Feedback voor Kevin Russell Feedback gegeven door Koen Franke Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Ik durf op je te vertrouwen Je voert je taken uit Als je een taak niet kan uitvoeren informeer je je collega’s op tijd Adviezen van je collega’s neem je
Haagse Hogeschool
Groep 3
Delft
Tabel 2 Feedback voor Ronald de Leede Feedback gegeven door Koen Franke Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Ik durf op je te vertrouwen Je voert je taken uit Als je een taak niet kan uitvoeren informeer je je collega’s op tijd Adviezen van je collega’s neem je
Haagse Hogeschool
Groep 3
Delft
Tabel 2 Feedback voor Jos Geurts Feedback gegeven door Koen Franke Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Ik durf op je te vertrouwen Je voert je taken uit Als je een taak niet kan uitvoeren informeer je je collega’s op tijd Adviezen van je collega’s neem je
Haagse Hogeschool
Groep 3
Delft
Tabel 2 Feedback voor Miguel Agterberg Feedback gegeven door Koen Franke Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Ik durf op je te vertrouwen Je voert je taken uit Als je een taak niet kan uitvoeren informeer je je collega’s op tijd Adviezen van je collega’s neem je
Haagse Hogeschool
Groep 3
Delft
Tabel 2 Feedback voor ronald feedback gegeven door Kevin Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Ik durf op je te vertrouwen
Altijd
Bijna altijd
Bijna nooit
Nooit
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Je voert je taken uit
Voor de afgesproken tijd
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Adviezen van je collega’s neem je
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Optimaal
Goed
Matig
Onvoldoende
Ik durf op je te vertrouwen
Altijd
Bijna altijd
Bijna nooit
Nooit
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Je voert je taken uit
Voor de afgesproken tijd
Als je een taak niet kan uitvoeren informeer je je collega’s op tijd
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Adviezen van je collega’s neem je
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Als je een taak niet kan uitvoeren informeer je je collega’s op tijd
Tabel 2 Feedback voor Mark Feedback gegeven door Kevin Jouw aanwezigheid bij project bijeenkomsten is
Haagse Hogeschool
Groep 3
Delft
Tabel 2 Feedback voor Koen Feedback gegeven door Kevin Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Ik durf op je te vertrouwen
Altijd
Bijna altijd
Bijna nooit
Nooit
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Je voert je taken uit
Voor de afgesproken tijd
Als je een taak niet kan uitvoeren informeer je je collega’s op tijd
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Adviezen van je collega’s neem je
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Optimaal
Goed
Matig
Onvoldoende
Ik durf op je te vertrouwen
Altijd
Bijna altijd
Bijna nooit
Nooit
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Je voert je taken uit
Voor de afgesproken tijd
Als je een taak niet kan uitvoeren informeer je je collega’s op tijd
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Adviezen van je collega’s neem je
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Tabel 2 Feedback voor miguel Feedback gegeven door Kevin Jouw aanwezigheid bij project bijeenkomsten is
Haagse Hogeschool
Groep 3
Delft
Tabel 2 Feedback voor jos Feedback gegeven door Kevin Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Optimaal
Goed
Matig
Onvoldoende
Ik durf op je te vertrouwen
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Je voert je taken uit
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Adviezen van je collega’s neem je
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Ik durf op je te vertrouwen Je voert je taken uit Als je een taak niet kan uitvoeren informeer je je collega’s op tijd Adviezen van je collega’s neem je
Tabel 2 Feedback voor Kevin feedback gegeven door Mark Jouw aanwezigheid bij project bijeenkomsten is
Als je een taak niet kan uitvoeren informeer je je collega’s op tijd
Haagse Hogeschool
Groep 3
Delft
Tabel 2 Feedback voor Ronald Feedback gegeven door Mark Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Ik durf op je te vertrouwen
Altijd
Bijna altijd
Bijna nooit
Nooit
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Je voert je taken uit
Voor de afgesproken tijd
Als je een taak niet kan uitvoeren informeer je je collega’s op tijd
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Adviezen van je collega’s neem je
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Optimaal
Goed
Matig
Onvoldoende
Ik durf op je te vertrouwen
Altijd
Bijna altijd
Bijna nooit
Nooit
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Je voert je taken uit
Voor de afgesproken tijd
Als je een taak niet kan uitvoeren informeer je je collega’s op tijd
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Adviezen van je collega’s neem je
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Tabel 2 Feedback voor Koen Feedback gegeven door Mark Jouw aanwezigheid bij project bijeenkomsten is
Haagse Hogeschool
Groep 3
Delft
Tabel 2 Feedback voor miguel Feedback gegeven door Mark Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Ik durf op je te vertrouwen
Altijd
Bijna altijd
Bijna nooit
Nooit
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Je voert je taken uit
Voor de afgesproken tijd
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Adviezen van je collega’s neem je
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Als je een taak niet kan uitvoeren informeer je je collega’s op tijd
Tabel 2 Feedback voor jos Feedback gegeven door Mark Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Als je een taak niet kan uitvoeren informeer je je collega’s op tijd
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Adviezen van je collega’s neem je
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Ik durf op je te vertrouwen Je voert je taken uit
Haagse Hogeschool
Groep 3
Delft
Tabel 2 Feedback voor Ronald Feedback gegeven door Jos Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Ik durf op je te vertrouwen
Altijd
Bijna altijd
Bijna nooit
Nooit
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Je voert je taken uit
Voor de afgesproken tijd
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Adviezen van je collega’s neem je
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Optimaal
Goed
Matig
Onvoldoende
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Als je een taak niet kan uitvoeren informeer je je collega’s op tijd
Tabel 2 Feedback voor Koen Feedback gegeven door Jos Jouw aanwezigheid bij project bijeenkomsten is Ik durf op je te vertrouwen Je voert je taken uit Als je een taak niet kan uitvoeren informeer je je collega’s op tijd Adviezen van je collega’s neem je
Haagse Hogeschool
Groep 3
Delft
Tabel 2 Feedback voor Kevin Feedback gegeven door Jos Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Ik durf op je te vertrouwen
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Je voert je taken uit Als je een taak niet kan uitvoeren informeer je je collega’s op tijd Adviezen van je collega’s neem je
Tabel 2 Feedback voor Mark Feedback gegeven door Jos Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Altijd
Bijna altijd
Bijna nooit
Nooit
Voor de afgesproken tijd
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Ik durf op je te vertrouwen Je voert je taken uit Als je een taak niet kan uitvoeren informeer je je collega’s op tijd Adviezen van je collega’s neem je
Haagse Hogeschool
Groep 3
Delft
Tabel 2 Feedback voor Miguel Feedback gegeven door Jos Jouw aanwezigheid bij project bijeenkomsten is
Optimaal
Goed
Matig
Onvoldoende
Ik durf op je te vertrouwen
Altijd
Bijna altijd
Bijna nooit
Nooit
Op de afgesproken tijd
Net iets te laat
Altijd te laat
Je voert je taken uit
Voor de afgesproken tijd
Altijd
Bijna altijd
Bijna nooit 0
Nooit
Graag aan en je doet er je voordeel mee
Graag aan
Adviezen van je collega’s neem je
Graag aan maar je doet er nooit iets mee
Je weet het zelf wel
Je functioneert als lid van het team
Ja
Bijna altijd
Soms
Nee
Als er zich problemen voordoen
Neem je het initiatief
Draag je een oplossing aan
Vraag je of je kan helpen
Doe je niets
De kwaliteit van de hard- en software die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
De kwaliteit van de documenten die je maakt is
Uitmuntend
Goed
Matig
Onvoldoende
Je praat veel met collega’s over het project
Ja
Bijna altijd
Soms
Nee
Als je een taak niet kan uitvoeren informeer je je collega’s op tijd
Haagse Hogeschool
Groep 3
Delft
Bijlage 3: Game of Life C-Code #include #include #include #include #include
<stdio.h> <stdlib.h>
<windows.h>
#define WIDTH 75 #define HEIGHT 75 #define BOARDS 2 void Setup(); void LoadConfig(int Config); void NextGen(); int NextLife(int cellx, int celly); int CountNeighbours(int cellx, int celly, int bordery1, int bordery2, int borderx1, int borderx2); int int int int int int
Board[BOARDS][WIDTH][HEIGHT] = {0}; CurrentBoard = 1; NewBoard = 0; AllesAan = 1; AllesUit = 0; Random = 2;
int main() { Setup(); LoadConfig(Random); while(1) { NextGen(); } return 0; } void Setup() { int i,j,k; srand(time(NULL)); for(k=0;k
Haagse Hogeschool
Groep 3
Delft
{ Board[1][i][j] = 0; } } } if(Config == AllesAan) { for(j=0;j
Haagse Hogeschool
Groep 3
Delft
} else { if(celly==(HEIGHT-1)) { bordery2 = 1; } } Neighbours = CountNeighbours(cellx, celly, bordery1, bordery2, borderx1, borderx2); if(Neighbours<2) { return 0; } if(Neighbours==2) { if(Board[CurrentBoard][cellx][cellyyyyyy]==1) { return 1; } else { return 0; } } if(Neighbours==3) { return 1; } if(Neighbours>3) { return 0; } return -1; } int CountNeighbours(int cellx, int celly, int bordery1, int bordery2, int borderx1, int borderx2) { int i,j,Neighbours=0; for(i=(-1+(borderx1));i<(2-(borderx2));i++) { for(j=(-1+(bordery1));j<(2-(bordery2));j++) { if(Board[CurrentBoard][cellx+i][celly+j]==1) { Neighbours++; } } } if(Board[CurrentBoard][cellx][cellyyyyyy]==1) { Neighbours--; } return Neighbours; }
Haagse Hogeschool
Groep 3
Delft