Een colorimeter gebaseerd op Lego Mindstorm's RCX |
Datum: januari 2003
Principe:
M.b.v. legostenen, een cuvet, de lichtsensor, de lamp en de RCX (zie appendix) kunnen we een colorimeter met datalogging faciliteiten bouwen. |
Materiaal:
|
Experimentele opstelling:
|
|
|
Experiment:
|
Resultaat:
In de onderstaande grafiek geef ik het resultaat van de meting weer. De meetresultaten zijn verwerkt in MS Excel. Ik heb er een vijfde graads polynoom (waarmee je zelf je oma kunt fitten) doorheen geplot om het verloop iets aanschouwelijker te maken. |
Foto van de cuvet nadat de RCX is gestopt met het dataloggen. Duidelijk is te zien dat er een aanzienlijke vertroebeling (turbidisatie) heeft plaatsgevonden als gevolg van de chemische reactie.' |
Discussie:
Het thiosulfaat zal met het zoutzuur reageren
waarbij een fijn verdeeld neerslag van zwavel gevormd wordt volgens: Na2S2O3 (aq) + 2 HCl (aq) ® 2 NaCl (aq) + SO2 (g) + S (s) In dit experiment meten we de snelheid van de
reactie tussen zoutzuur en een oplossing van natriumthiosulfaat (thio). In
zoutzuur (HCl-oplossing) bevinden zich H+ ionen. De thio-oplossing
bevat S2O32- -ionen. Deze deeltjes reageren met
elkaar volgens de vergelijking: Kijken we naar de grafiek dan zien we dat er inderdaad steeds minder licht op de detector valt. We zien echter ook dat het signaal maar langzaam veranderd. Eigenlijk lijkt het er meer op dat de gevoeligheid van het systeem voor het volgen van het reactieverloop erg laag is. Dat kan aan de detector liggen maar waarschijnlijker is dat we last hebben van strooilicht als gevolg van het niet echt volledig kunnen afdekken van het rode LED dat naast de sensor in de gebruikte LEGO Light sensor (zie Appendix) zit. Om vast te stellen of dat inderdaad zo is zouden we het experiment moeten overdoen met een zelfgebouwde detector die van dit euvel geen last heeft, hetgeen ik in de toekomst ook zeker nog eens zal doen (maar nu even niet). De opstelling is als eens eerder getest m.b.v. dezelfde ontledingsreactie als bij het experiment met de zelfgebouwde colorimeter, maar ook die reactie was slecht te volgen met deze sensor. |
Conclusie:
|
Opmerkingen:
|
Literatuur:
Relevante websites |
Appendix :
NQC programma:
// switching on the lamp, measuring the lightintensity // measuring the temperature outside the box (just for fun) // note that the temperature sensor exports 3 digits to the datalog, // divide by 10 for the real temperature # define SAMPLE_TIME 100 // 1 second # define DATALOG_SIZE 900 // task main() { SetSensor(SENSOR_1, SENSOR_CELSIUS); // temperature sensor SetSensor(SENSOR_2, SENSOR_LIGHT); // light sensor SelectDisplay(2); // light sensor value on RCX display CreateDatalog(0); CreateDatalog(DATALOG_SIZE); On(OUT_B); // switch the lamp on ClearTimer(0); // Set de timer to 0 int i=0; while (i < DATALOG_SIZE) { AddToDatalog(Timer(0)); // add timer to datalog AddToDatalog(SENSOR_1); // add sensor value to datalog AddToDatalog(SENSOR_2); Wait(SAMPLE_TIME); i++; } Off(OUT_B); // switch the lamp off PlaySound(0); // tell us its over } |
The LEGO Mindstorms RCX: The RCX is a LEGO microcomputer used to create, build and program real robots and automated devices that can move, act and think on their own. You can program your robots to unleash their behavior and functions with the ROBOLAB software. The RCX can be programmed to respond to its environment through a variety of inputs (sensors) and outputs (motors and lamps). The RCX has 3 input ports, 3 output ports, four control buttons, an LCD display, an AC adapter connector, and an infrared transmitter/receiver. It operates with either 6 AA batteries or an AC adapter. The 3 input ports are connection points for sensors such as touch sensors, light sensors, temperature sensors, and rotation sensors. The 3 output ports are connection points for LEGO output devices such as motors and lamps. The 4 control buttons are used to turn the RCX on or off, select a program, view the RCX operation, and run the selected program. |
|
The LEGO Temperature sensor reads from -20 degrees Celsius to +50 degrees Celsius. It is recognized by the RCX and is calibrated to read actual temperature. | |
The LEGO Light sensor reads light from 0.6 Lux through 760 Lux. It is recognized by the RCX and is calibrated in the firmware to a 0-100 scale |
18-01-2017