Brewduino (3 / 3 steg)

Steg 3: Slutet är nära




Inte mycket kvar för att göra på Brewduino nu.

Jag har lagt några lysdioder bara för att ange vad som händer. Den gröna lysdioden är att visa att enheten är på och OK. Den röda lampan visar att växeln är å och därmed värme mattan är på och uppvärmningen upp jäsande fartyget. Slutligen, den blå lampan visar att switchen, och värme matta, är avstängda och att fartyget är kylning till rumstemperatur.

Det bästa sättet, jag hittade, om du vill testa hela enheten är att ha DHT22 under lampan som när lampan tänds värmen från lampan kommer att ta temperaturen upp och hela systemet går in i en/på cykel. Lampans uppvärmning DHT, lampan slocknar, DHT svalnar, tröskelvärde nås och lampan kommer tillbaka på igen. Och så vidare.

Den enda justeringen av koden är att definiera LED stift:

int power = 43;
int rött = 47;
int blå = 39.

Sedan ställa lägen att mata och Lägg (kraften) grön lysdiod:

pinMode (uteffekt,); LED
pinMode (röd, produktionen); LED
pinMode (blå, OUTPUT); LED

digitalWrite (ström, hög); makt på LED

Programsatsen temperatur kontroll nu innehåller staterna för de röda och blå lysdioderna:

om (DHT.temperature > 24) {
State = hög; Switch värme matta på
digitalWrite (röd, låg); uppvärmning på LED
digitalWrite (blå, hög); uppvärmning av LED
}

om (DHT.temperature < 24) {
State = låg; Stäng av värmen matta
digitalWrite (röd, hög); uppvärmning på LED
digitalWrite (blå, låg); uppvärmning av LED
}

Du noterar att jag också har fixat SSR staten så att ljuset är låg (på) när temperaturen är under 24 och hög (av) när ovan 24. Detta är det korrekta förfarandet för värme mattan.

Tja, vi har ganska mycket kommit till slutet av Brewduino. Förutom att byta ut lampan för värme mattan, är allt på plats och arbetar. Självklart, allt måste gå i en fin låda, Arduino behöver ett nätaggregat (som jag behöver min laptop!) men allt fungerar och det är huvudsaken.

Ingen tvekan om jag ska mixtra med kod mellan skriver detta, och du läser det, men koden avses här är kopplad.

Se Steg
Relaterade Ämnen