Uit Hack42
Ga naar: navigatie, zoeken

Prototype

WitchDoc (overleg) 10 aug 2013 22:20 (CEST): Mijn voorstel; "kleine" koelbox of tas, 2 (digitale) temp sensoren en een dompel verwarmingselement. Verwarmingselement aan een plank o.i.d. zodat 'ie vrij van de wanden in het water kan hangen. Microcontrollertje (b.v. Arduino) die m.b.v. een relais het element kan schakelen en m.b.v. PID bepaalt wanneer en hoe lang.

WitchDoc (overleg) 10 aug 2013 23:37 (CEST):

Ik denk dat we voor minder dan 10 euro een proefopstelling kunnen maken,

Mogelijk is een triac aansturing van het verwarmingselement slimmer, daarmee kan je een soort "dimmer" functionaliteit maken. Een relais is daarvoor minder geschikt.

JanBee (overleg) Heb al eens zoiets gemaakt met een kleine friteuze en een (analoge / fase-aansnijding) temperatuurregeling. Bedrading moet nagekeken worden. Zal'm binnenkort meebrengen.

Onderdelen

1. Water vasthouden

2. Water verwarmen

3.Temperatuur meten

4. Watercirculatie

5. Brainz

Erin's meuk

Veel toevoegingen zijn onderdelen, niet functionaliteit. Later uitzoeken:

1. Water vasthouden
2. Water opverwarmen
3. Temperatuur vasthouden (suggestie: Arduino PID library?)
4. Onderdelen:
4.1 Temperatuursensor(en): Dallas digitale sensor?
4.2 Watercirculatie: Waterpomp? Of luchtpomp? Of natuurlijke circulatie door strategische plaatsing van het verwarmingselement?
4.3 Brainz
4.4 User interface.
4.4.1 Knopjes, voor temperatuur instelling
4.4.2 Display, voor temperatuurinstelling, gemeten temperatuur, huidige kooktijd, energieverbruik :)
Groen ledje, voor 'temperatuur bereikt'
4.5 Verwarmingselement.
4.5.1 Niet teveel vermogen maar ook niet te weinig. Misschien twee elementen van waterkokers in serie, om het vermogen wat te dimmen? Hoeveel is redelijk om water in een geïsoleerde box op 60 graden te houden?
4.5.2 Aan/uit schakelaar verwarmingselement. Electronisch of mechanisch (relais)? Hoe hoog wordt de aanstuurfrequentie? Wil je 1KW wel met 400Hz PWM sturen of toch maar niet?
5. Aansturing (brainz!)
5.1 Gewenste temp. inlezen, daadwerkelijke temp. inlezen, verwarmingselement aansturen
5.2 Kookwekker/timer, instelbare temp. voor na aflopen ingestelde tijd.
5.3 Logging: temp.waarden, "kook"tijden, grafiekjes, &c.
5.4 Registreren over&undershoot, en energieverbruik
5.5 Tellen kooktijd: alleen tijd tellen als de bak op temperatuur is.
5.6 Temperatuur exact vasthouden - misschien met PIDlibrary
6 Veiligheid: Enige scheiding tussen water en 240V is misschien niet onredelijk. Bijvoorbeeld met een stukje staal, aluminium of koper.

Vragen: Meerdere sensoren zinvol? Nodig? Wat voor verwarmingselement, hoeveel vermogen?