vrijdag 6 februari 2015

zaterdag 24 januari 2015

NOTA:
er zijn 2 pagina's, dus druk volledig onderaan deze pagina zeker nog op: "oudere berichten!!!"




donderdag 15 januari 2015

De Ruzie-oplosser

Bijgewerkte poster


Voorstelling kinderen lagere school

Op Dinsdag 16/12/2014 hadden we de eindjury van ons prototype. Op deze dag kwamen de kinderen kijken wat er geworden is van hun tekening. Ook vele pers was aanwezig.

Ingekorte film van de Ruzie-oplosser door Valesca (uitvindster). VRT-nieuws Dinsdag 16/12/14




Volledige Nieuwsverslag:








woensdag 14 januari 2015

Blokschema

Blokschema besturing motor + ledstrips


Timer 1, 2 & 3 = 5sec.


dinsdag 13 januari 2015

Ruzie opgelost

Opgelost!

Wanneer de 3 lampen branden, en de kinderen een verzoeningshand gegeven hebben aan elkaar, gaat de lamp boven op de Ruzie-oplosser branden. Dit is een lamp dat zit in een gelasercut bakje. Hierop staat de vorm van een uitroepteken, een duim en de tekst OPGELOST...




Illustrator bestand om te lasercutten (downloadlink):




Auto

Bewegende auto

Het concept van de auto dat links-midden-rechts gaat is om weer te geven wie er te snel draait en zo kunnen de kinderen zich aanpassen aan de auto te zien wie er trager of sneller moet draaien. Dit vergt teamwerk.
De bedoeling was om dit uit te werken met sensors, dat het aantal omwentelingen telt van de hendels. Deze signalen worden doorgestuurd naar de Arduino dat op zijn beurt commando's geeft aan de stappenmotor of hij naar de linker, midden of rechterkant moet gaan.
Omdat dit systeem terug te moeilijk zou zijn (voor ons, niet voor een gespecialiseerde richting als Elektronica-ICT als in het KTA Lier). Hebben we er terug voor gekozen om dit niet met de Arduino en een stappenmotor te doen in ons ontwerp. Maar terug zoals bij de lampen hebben we gezocht naar een manuele oplossing. Dit is een stok dat langs de achterkant uit komt, dat handmatig verdraaibaar is. Draai je de stok een beetje naar links (van langs achter bekeken) dan gaat de auto naar de rechts (voorkant) en omgekeerd. Zo kan men weergeven welke persoon te snel draait.



 


 


Achterkant:

Voorkant:





Leds vervangen door gloeilampen

Besturing

De leds / eventueel ledstrips hebben we vervangen door 3 gloeilampen. Dit omdat het veel eenvoudiger is om dit aan te sluiten en te voorzien van voeding.
Omdat we niet over de juiste kennis beschikken van Arduino / servo-motors... Maar toch de beleving van de lichtjes en het ruzie-is-opgelost effect willen behouden hebben we dit opgelost door de lichten aan te sluiten door middel van elke lamp apart van een schakelaar te voorzien. Die op zijn beurt wordt aangestoken door iemand dat verstopt zit achter een doek aan de achterkant van de ruzie-oplosser. Eigenlijk is dit een klein beetje vals spelen maar wel de simpelste oplossing. Er wordt dus gecommuniceerd met iemand anders van ons dat aan de voorkant staat bij de kindjes dat op dat moment gebruik maken van de Ruzie-oplosser. Deze persoon zegt wanneer de kinderen ongeveer synchroon draaien aan de hendel, en dus een licht extra aan of uit mag. Ook wanneer de kinderen een hand geven aan elkaar, wanneer de 3 lichten branden, wordt er doorgegeven dat het groene licht vanboven op de ruzie-oplosser mag gaan branden.



Bevestiging van lampen



Scherm aanpassen

Scherm beter leesbaar maken

Als feedback hebbben we ook gekregen dat het scherm iets beter leesbaar moet zijn. Als het op het voorvlak wordt weergegeven is dit niet even goed zichtbaar voor de grootsten als voor de kleinsten.

Hierdoor hebben we het schuin naar boven gezet op zo'n 35°. Zo is het veel beter zichtbaar voor alle groottes.

Voor:


Na:


Foto's

 

Bewegende autobaan

Mogelijkheid op bewegend scherm

Als extra visualisatie mogelijkheid hebben we ook de mogelijkheid bekeken om de auto te laten vooruit gaan op de baan. Dit zou kunnen door de baan te bewegen. Hiervoor hebben we een oneindig voorbeeldfilmpje gemaakt dat op een extra scherm. Bv op een iPad achter het autootje komt te zitten. Dit hebben we dan uiteindelijk niet gedaan omdat we bang waren voor krassen op de iPad. (Door de stok waar het autootje op zit). Dit zou eventueel kunnen opgelost worden door gebruik te maken van 2 plexi schermen. Eén tussen de iPad en de auto, en één voor de auto.
De film is een HTML bestand dat in de link hieronder staat:


Feedback speeddate

Aanpassingen na speeddate

Op 27/11/2014 hebben we in de Studio's van de Howest een speeddating gehad. Dit was met de leerkrachten / vertegenwoordigers (ook leerlingen) van de Technische scholen dat de machines zullen uitwerken. Hier hadden zij de kans om commentaar te geven op ons voorlopig ontwerp.

De feedback van Guy Goris (onze contactpersoon van het KTA Lier):

  • Stappenmotor / servo voor auto te laten bewegen
  • PWM-Arduino = 6 standen? - Raspberry Pie - PWM = Pulse With Modulation
  • Wat met links en rechsthandigen
  • Zonnepaneel als groene energietoevoer
  • Ledjes aangesloten met LED-driver
  • Als extra mogelijkheid het principe van 2 volume aangevers gebruiken (bij elke hendel 1 volume aangever).  Zo zien de kinderen als ze te snel draaien of te traag.

Andere interessante feedback:

  • Handvatten niet lakken - anders is het niet meer geleidend en kan de Arduino niet meer doorgeven wanneer de kring gesloten wordt, en dus de weerstand veranderd waardoor de bovenste lamp gaat branden van opgelost.
  • Stevige voet, niet verplaatsbaar door kinderen.
  • Scherm beter zichtbaar maken
  • Muziek wanneer draaien
  • De baan laten bewegen, zodat het lijkt dat de auto vooruit gaat ook.

Overige feedback:

  • Super idee
  • Stand-Alone = goed
  • Positief want verschillende leeftijdscategorieën kunnen hier gebruik van maken.
  • Eventueel mobiel maken
  • Kan buiten en binnen = goed
  • Goed dat er samenwerking in zit.
  • Goed dat er verzoening in zit. (De handshake)
  • Goed & haalbaar concept.




vrijdag 28 november 2014

RPM counter

Arduino met RPM-counter

Als onderzoek naar de counter voor het aantal toerental te meten van het draaien aan de hendel hebben we een soort van toerental counter genomen. Werkt op zelfde systeem als een snelheidsmeter van een auto. (Meestal wel in 4 de versnelling dat dit overeenkomt).
Dit is een Tachometer ook wel RPM-counter genoemd. In ons prototype hebben we dit niet gebruikt omdat de programmering van heel het systeem toch wat ons petje te boven gaat. En hebben we dit manueel opgelost door de aansturing van de lampen op te lossen met manuele schakelaars. (zie verder hierboven voor meer uitleg.)
Hieronder een voorbeeld van hoe je een tachometer aan een Arduino kan aansluiten.
Hier is wordt het aantal toeren wel weergegeven op een LCD display en wordt er verder niets meer meegedaan. Dit is dus niet het juiste programma voor ons ontwerp!

Parts List;

1) 1x 16×2 parallel LCD display (compatible with Hitachi HD44780 driver)2) 1x Arduino3) 1x 10kΩ potentiometer4) 1x 10kΩ resistor5) 1x IR LED6) 1x IR Phototransistor7) Jumper wire

Instruction;
1) Connect all jumper wire as shown in diagram.


2) Connect IR LED to digital pin 13.

3) Connect IR Phototransistor (dark) to digital pin 2. Make sure shorter lead connected to digital pin 2 and longer lead to Ground.
Upload this code to your arduino
/*
 * Optical Tachometer
 *
 * Uses an IR LED and IR phototransistor to implement an optical tachometer.
 * The IR LED is connected to pin 13 and ran continually.
 * Pin 2 (interrupt 0) is connected across the IR detector.
 *
 * Code based on: www.instructables.com/id/Arduino-Based-Optical-Tachometer/
 * Coded by: arduinoprojects101.com
 */

int ledPin = 13;                // IR LED connected to digital pin 13
volatile byte rpmcount;
unsigned int rpm;
unsigned long timeold;

// include the library code:
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);

void rpm_fun()
 {
   //Each rotation, this interrupt function is run twice, so take that into consideration for 
   //calculating RPM
   //Update count
      rpmcount++;
 }

void setup()
 {
   lcd.begin(16, 2);  // intialise the LCD

   //Interrupt 0 is digital pin 2, so that is where the IR detector is connected
   //Triggers on FALLING (change from HIGH to LOW)
   attachInterrupt(0, rpm_fun, FALLING);

   //Turn on IR LED
   pinMode(ledPin, OUTPUT);
   digitalWrite(ledPin, HIGH);

   rpmcount = 0;
   rpm = 0;
   timeold = 0;
 }

 void loop()
 {
   //Update RPM every second
   delay(1000);
   //Don't process interrupts during calculations
   detachInterrupt(0);
   //Note that this would be 60*1000/(millis() - timeold)*rpmcount if the interrupt
   //happened once per revolution instead of twice. Other multiples could be used
   //for multi-bladed propellers or fans
   rpm = 30*1000/(millis() - timeold)*rpmcount;
   timeold = millis();
   rpmcount = 0;

   //Print out result to lcd
   lcd.clear();
   lcd.print("RPM=");
   lcd.print(rpm);

   //Restart the interrupt processing
   attachInterrupt(0, rpm_fun, FALLING);
  }


Note:
This code reading rpm with 2 propeller at the motor. This mean 2 cut of the infrared beam will count as 1 revolution. You can modify this line to suit your use;
rpm = 30*1000/(millis() – timeold)*rpmcount;

woensdag 26 november 2014

Foto's voor speeddate

Foto's prototype voor speeddate






Scherm - concept

Scherm - prototype


Dit is niet goed! De auto staat niet in het midden, de kinderen moeten beter samenwerken.



Dit is goed... De ledjes zullen 1 voor 1 beginnen branden. Hou dit bv. 20 meter vol, en geef elkaar de hand of maak contact met elkaar. Dan zal er een licht beginnen flikkeren boven op de machine. Goed samengewerkt.

dinsdag 25 november 2014

Hendels monteren

Als hendels hebben we 2 rollager systemen uit 2 fietsen gehaald. Dit was afval dus hebben we geen onnodige vervuiling / kosten moeten doen. Deze hebben we erin gemonteerd met klemming en een extra plank langs de binnenkant van de bovenbak.



2de schilderlaag




Genormaliseerde afmetingen + 1ste schilderlaag

1ste schilderlaag




Afmetingen Ruzie-Oplosser

Voor de juiste lengtes (vooral de hoogte) hebben we ons gebaseerd op de DIN-normen. De ellebooghoogte van het kind is ongeveer de hoogte waar het middelpunt van de hendel zich bevindt. En ook voor de lengte van het handvat hebben we ook rekening gehouden met de gemiddelde breedte van de hand. We hebben ons eerst gebaseerd op 12 jarigen (6de leerjaar), maar in het achterhoofd ook rekening gehouden met de jaren voor het 6de leerjaar. Bv. de kindjes die in het 1ste leerjaar zitten zijn de kleinsten, dus ook hiervan hebben we de DIN-norm bekeken.

6de leerjaar


 1ste leerjaar





maandag 24 november 2014

Concept

Concept om uit te werken


Langs beide kanten (linkerkant & rechterkant) is een wiel bevestigd met een handvat. 
Aan de voorkant van de ruzie-oplosser is er een wijzermeter waar er een autootje aan bevestigd is. (We willen het concept van autostrade nabootsen). De auto moet zo lang mogelijk in het midden blijven, en dit gebeurd door langs beidde kanten aan de zelfde snelheid te draaien. De bedoeling is dat de 2 kindjes dit een volledige ledstrip volhouden. (Rond de wijzer met auto) Wanneer de snelheid van beidde kanten niet dezelfde is, dan zal het autootje meer naar de linker of rechter kant gaan en zal de ledstrip niet verder vol lopen, maar enkele leds terugkeren. Wanneer de ledstrip vol is dan springt er een duim uit de bovenkant van de ruzie-oplosser. Hiermee hebben ze leren samenwerken en aan teamwork gedaan = vriendschap.

woensdag 19 november 2014

Bezoek KTA Lier

Feedback + bezoek aan Guy Goris, KTA Lier



Foto's bezoek KTA Lier