Brewduino (3 / 3 stap)

Stap 3: Het einde Is nabij


Niet veel meer te doen op de Brewduino nu.

Ik heb toegevoegd sommige LEDs gewoon om aan te geven wat er gaande is. De groene LED is te laten zien dat het apparaat aan en OK. De rode die LED toont aan dat de schakelaar op, en dus de warmte mat is op en de opwarming van het gistende vaartuig. Tot slot toont de blauwe LED dat de switch, en warmte mat, uitgeschakeld zijn en dat het vaartuig is afkoelen tot kamertemperatuur.

De beste manier, vond ik, om te testen het hele apparaat is dat de DHT22 onder de lamp als de lamp gaat op de warmte van de lamp zal de temperatuur omhoog brengen en het hele systeem gaat in een cyclus aan/uit. De verwarming van de DHT, de lamp lamp afgaat, de DHT afkoelt, drempel is bereikt en de lamp komt weerom voort weer. En zo verder.

De enige aanpassingen aan de code zijn te bepalen van de pennen van de LED:

 int power = 43; int red = 47; int blue = 39; 

Vervolgens instellen de modi aan output, en zet de (macht) groene LED op:

 pinMode(power, OUTPUT); // LEDpinMode(red, OUTPUT); // LED pinMode(blue, OUTPUT); // LED digitalWrite(power, HIGH); // power on LED 

De verklaring van de controle van de temperatuur nu omvat de Staten voor de rode en blauwe LEDs:

 if (DHT.temperature > 24 ) { state=HIGH; // switch heat mat on digitalWrite(red, LOW); // heating on LED digitalWrite(blue, HIGH); // heating off LED } if (DHT.temperature < 24) { state=LOW; // switch heat mat off digitalWrite(red, HIGH); // heating on LED digitalWrite(blue, LOW); // heating off LED } 

U zult merken dat ik, ook de SSR staat verholpen heb zodat het lampje lage (brandt) wanneer de temperatuur onder 24 en hoog is (uitgeschakeld) wanneer boven de 24. Dit is de juiste procedure voor de warmte mat.

Nou, we hebben vrij veel komen aan het einde van de Brewduino. Naast het omwisselen van de lamp voor de warmte mat, is alles ingesteld en functioneert. Uiteraard alles zal moeten gaan in een mooie doos, en de Arduino zal een voeding nodig (als ik mijn laptop nodig!) maar alles werkt, en dat is het belangrijkste.

Ongetwijfeld zal ik worden knutselen met de code tussen het schrijven van dit, en je lezen, maar de code waarnaar hier is gekoppeld.

Gerelateerde Artikelen