Conway’s Game of Life

1970 presenterade den Brittiske matematikern John Horton Conway’s sitt Game of Life. Game of Life beskriver hur ett mönster av döda (tomma) och levande (fyllda) celler (rutor) placerade i ett rutnät kan utvecklas baserat på enkla matematiska regler. Om en cell ska vara levande eller död i nästa generation beror av hur många av dess åtta grannar som är levande och om cellen själv lever. Följande fyra enkla regler gäller:

·         En levande cell med mindre än två levande grannar dör av ensamhet.

·         En levande cell med två eller tre levande grannar lever vidare.

·         En levande cell med fler än 3 levande grannar dör av överbefolkning.

·         En död cell med exakt tre levande grannar får liv.

Cell4Life

Calmons ”Cell4Life” är ett kretskort (med 4 celler) och en programvara till en interaktiv spelplan, ”Scene4Life”, på vilken Conway’s Game of Life kan spelas. Kretskortets viktigaste delar är: en mikroprocessor (liten dator), fyra lysdioder (LED) och 4 touch knappar. Utöver detta behövs några kondensatorer och motstånd. Lysdioderna indikerar status för de fyra cellerna, touchknapparna används för att skapa och påverka det aktuella mönstret. Mikroprocessorn styr lysdioderna utifrån reglerna, knapparna och information från närliggande celler. Information om status för de celler (lysdioder) som ligger på andra kretskort får mikroprocessorn genom att kommunicera med sina 4 närmaste grannar. På så sätt får mikroprocessorn information om samtliga 12 lysdioder som påverkar beräkningen av status för de fyra egna lysdioderna.

Cell4Life ska leva och Scene4Life ska växa

Liksom Conway’s Game of Life utvecklas från en generation till nästa så ska Cell4Life och Scene4Life leva och utvecklas.

Hur ska Scene4Life växa?

Genom att bygga en Cell4Life och pimpa den så växer och utvecklas Scene4Life. Besökare på Kretivum kommer kunna spela och fascineras av hur så enkla regler kan skapa så varierande mönster. Besökare kommer också kunna bygga fler celler och pimpa dem så att de känner igen dem när de väl hamnar på Scene4Life.

Hur ska Cell4Life leva?

Grunden till Cell4Life består av ett kretskort och en programvara som tagits fram av Calmon inför Kretivums event ”Möjligheternas värld”. Programvaran till Cell4Life kan uppgraderas. Spelplanen Scene4Life kommer på så sätt kunna tillföras fler spel och funktioner i framtiden. Studerande bjuds in till att delta i vidareutveckling av programvaran till Cell4Life. Projektet erbjuder många utmaningar med varierande svårighetsgrad. Endast fantasin sätter gränser för hur Cell4Life kommer utvecklas i framtiden.

Vilka är Calmon och vad vill vi

Calmon är ett konsultföretag som arbetar med elektronik och programvaruutveckling. Vi tycker det är viktigt att unga ges möjlighet att närma sig teknik på ett enkelt och roligt sätt, därför stöttar vi Kreativum. Vi erbjuder studerande sommarjobb, projekt- och examensarbeten. Att arbeta med teknik är roligt, kreativt, stimulerande, utvecklande och omväxlande.

Vad är…..

kretskort? Ett kretskort är ett mönsterkort som komponenter lötts fast på. I mönsterkortet, som i grunden är isolerande, finns flera mönster av koppar. Kopparmönstren används för att koppla ihop komponenterna elektriskt. I mönsterkortet till Cell4Life finns 4 lager med olika kopparmönster.

lödtenn? En lättsmällt legering (blandning) av metaller som används för att fästa komponenter på kretskortet och som förbinder komponenterna elektriskt med kopparmönstret i mönsterkortet.

mikroprocessor/ CPU? En mikroprocessor är en slags dator. Mikroprocessorn på Cell4Life är en mycket enkel variant. I mikroprocessorn lagras och körs programmet. Genom programmet kan mikroprocessorn anpassas till alla upptänkliga arbetsuppgifter. Mikroprocessorer finns i stort sett i all elektronisk utrustning.

lysdiod? En lysdiod är en slags lampa. I lysdioden omvandlas elektrisk energi till ljus. Eftersom omvandlingen är cirka 10 gånger effektivare än i en glödlampa så ersätter lysdioderna (LED lampor) i allt snabbare takt glödlampor. Lysdioden som vi känner den idag kom på 1970-talet, men först på senare år har de blivit så ljusstarka att de kan användas till belysning.

motstånd? Ett motstånd är en elektrisk komponent som kan användas för att lagom mycket ström ska komma till en annan komponent. På Cell4Life används motstånd bland annat för att få lysdioderna att lysa lagom starkt.

kondensator? En kondensator kan liksom ett laddbart batteri lagra elektrisk energi. Kondensator har mycket begränsad lagringsförmåga men kan placeras tillräckligt nära komponenter för att ta hand om deras mycket snabba variationer av strömförbrukningen. Utan närhet till dessa ”mikrobatterier” skulle nästan ingen elektronik funka.

touch knapp? Egentligen är det en mycket lite kondensator. Kondensatorns elektriska storlek (kapacitans) påverkas av närhet till fingrar och andra föremål. Mikroprocessorn mäter på ett fiffigt sätt knappens kapacitans och avgör på så sätt om det finns ett finger i närheten.

Varför..…

är kopparmönstret silverfärgat? Ovanpå kopparmönstret ligger ett tunt lager tenn som gör att det går mycket lättare att löda fast komponenterna, tennet är silverfärgat.

är komponenterna så stora? De komponenter som sitter på Cell4Life är hålmonterade (monteras i hål i mönsterkortet). En mycket äldre typ än vad som normalt används idag. Storleken på elektronikkomponenter minskar hela tiden. Dagens komponenter är så små att de måste monteras med pincett och under mikroskop, de modernaste kan inte alls monteras för hand. Vi använder hålmonterade komponenter för att korten enkelt ska kunna byggas för hand.

ska man pimpa Cell4Life? Eftersom Cell4Life är ett interaktivt projekt mellan Calmon, Kreativum och ni som deltar vill vi att alla som deltar ska lämna spår efter sig. Spåren gör Scene4Life mer levande. Var Cell4Life kommer vara unik liksom var Scene4Life.

Genom att lämna ditt namn, födelsedatum och varifrån du kommer så kommer du förhoppningsvis kunna besöka din Cell4Life på nätet i framtiden. Kanske kommer framtida besökare kunna se hur många Olle och Lisa som bor i Scene4Life och hur många som fyller år ett visst år eller datum.