Temperaturen Wand (5 / 6 steg)

Steg 5: kalibrering



Jag har arbetat med temperatursensorer innan. Jag vet att de är svåra att kalibrera särskilt i luften. Det är mycket svårt att få dem att inom en viss F varandra.

Som med de flesta temperaturgivare, KTY81s är inte mycket exakt och behöver kalibreras. Till exempel kan motståndet vid rumstemperatur variera från 1900 till 2100 ohm.

Om du vill bygga detta, kommer du behöva kalibrera din sensorer. Detta innebär Algebra, kanske en spelet mördare för vissa läsare. Men jag ska försöka ta dig igenom en enkel två punkt linjär passform.

Förfarande teori: Först måste du få sensorn (eller i detta fall sensorer) i en fast och kända temperatur. Den kända temperaturen mäts av några kända instrument. Jag använde min IR-termometer. Arduinoen kommer att läsa den associerade sensorn och skicka ut ett nummer från 0 och 1023. Temperatur och antalet registreras. Sedan för annan temperatur upprepas hela processen.

Förfarande: Jag lindade hackade Ethernet-kabel i en spole och stack dem i en låda, sedan stängde den. (Se bilder) Jag lägga den i en relativt stabil miljö på mina golv och låt det inställt för ett tag. Sedan fick jag en avläsning från Arduino, bara rå räkningarna från de analoga sensorerna och jag mätte temperaturen i rutan med min IR-termometer. (Se bild)

Nästa jag sätter boxen utanför på en varmare temperatur och upprepade processen.

Så nu bör du ha två olika temperaturer och två olika räknas för varje sensor.

Algebra: Så är dessa sensorer ganska linjär. Det innebär att de motstånd förändringarna ganska jämnt med temperaturen. Så använde jag en linjär passform.

TempF = multiplikator * räkna + Offset

TempF är temperaturen i Fahrenheit.
Detta är antalet Arduino.
Multiplikatorn är en konstant för varje sensor.
Förskjutningen är olika konstanter för varje sensor.

När du lista ut vad multiplikator och Offset är för varje sensor då när Arduino läser räkningen från sensorn, programvaran kommer att multiplicera detta med multiplikatorn och lägga till förskjutningen för att ge temperaturen i Fahrenheit.

Att hitta den multiplikator och Offset för en sensor, du känner till TempF och räknas för två olika punkter så att du har två olika ekvationer. Exempel:

83,5 grader hade femte sensorn 999.3 räknas.
På 75,5 grader hade femte sensorn 979.5 räknas.

Två ekvationer är:
83,5 = M * 999.3 + O
75,5 = M * 979.5 + O

M = multiplikator och O = Offset

Med hjälp av Algebra kan du dra ifrån den andra ekvationen från först

83,5-75,5 = M * 999.3 - M * 979.5 + O - O

Förenkla:

8 = M * 999.3 - M * 979.5
8 = 19,8 * M
M = 0.4040

Så nu vet du vad M är. För att hitta O, bara koppla M till en av de startande ekvationerna:

83,5 = M * 999.3 + O
83,5 = 0.4040 * 999.3 + O
83,5 = 403.7576 + O
83,5-403.7576 = O
O =-320.258

Om du vill kontrollera dina beräkningar kan du ansluta M och O in i ekvationen.

Varna läsare: Vissa kanske undrar hur jag fick räkna till 999.3 när Arduino endast utgångar 0 till 1023. Det är rätt men jag använder ett genomsnittligt värde över 25 prover.
Förskjutningen är ett negativt tal. Detta är okej som vet datorn att lägga till ett negativt tal är detsamma som att subtrahera det.

Upprepa proceduren för de andra fem sensorerna och koppla in värdena i programvaran. Förresten använde jag Excel för att göra beräkningar.

Arduino programvaran bifogas.

Programmet Anteckningar:

När programvaran är laddad till Arduino, används serial-uttaget för att visa resultatet. Varje rad innehåller temperaturerna från översta sensorn till botten avgränsade med kommatecken.
Programvaran måste du köra genom 25 prover innan den startar korrekt i genomsnitt. Detta tar ungefär en minut.

Koden anteckningar:
float TempArray [NUM_SAMPLES] [MAX_TEMPS];
Detta är en dubbel array, 25 prover x 6 sensorer

Under "void setup(void) {" du kommer att se multiplikatorer och kompenserar för varje sensor.

Under "float getTemperatureF (unsigned int TempNum) {"
Det finns två return-deklarationer.

Den bortkommenterade "//return (SumTotal/NUM_SAMPLES);"
är okommenterade att få genomsnittliga raw räkningarna för kalibrering

Den andra "återvända multiplikator [TempNum] *(SumTotal/NUM_SAMPLES) + Offset [TempNum];"
Returnerar den kalibrerad temperaturen.

Se Steg
Relaterade Ämnen

Fantasy Magic Wand

detta Instructable kommer att lära dig hur man gör en slitstark, stabil, trä trollstav inspirerad av stavar i Harry Potter-serien av J.K. Rowling. Varje stav kommer att vara lika unik som bärare så jag har försökt att hålla instruktionerna ganska gru...

Bellatrix Lestrange wand

"Detta är staven som torterade Nevilles mamma och pappa, och vem vet hur många andra människor? Detta är staven som dödat Sirius! Jag saknar min trollstav."Hermione GrangerDELAR:-plast bellatrix wand replika-underlack för akrylfärg (valfritt)-Ak...

Awesome LED lysande Harry Potter inspirerade Wizard's Wand!

Låt mig ge ett stort tack Kaptin Scarlet för inspiration och hans instructable först. Mycket cool arbete och definitivt min inspiration, bland många andra awesome trollstavar som gjorts på här. Också, någon feedback skulle välkomnas, skulle vilja hör...

Glödande Wand för häxor och trollkarlar

Gör din egen trollstav med glödande, spell-gjutning spets!När grundskolan sorten Visa producent (Ja, producent – vi tar detta på allvar!) frågade om jag kunde bygga upplysta trollspö rekvisita för showen, sa jag, "Fan ja!" Här är hur jag gick om...

Chopstick Wand.

As a Tribute to a passed away Wizard.. . R.I.P, HP.GrejerChopstick.Träbit.Carving KnifeSandpapper.Dremel verktyg.Lack.Gör ett hål i en träbit (ca), börja tälja magic Wand handtag med Carving kniven, och lägga till några detaljer med en Dremel. Rista...

TARDIS-inspirerade utrustade Wand Box

Bakrund:Några av er kanske har sett min andra instructable, "Sonic skruvmejsel Wand: läkare som möter Harry Potter", där jag beskriver hur jag byggde en kombination av en läkare som tionde läkare Sonic skruvmejsel och Romana skruvmejsel i en kom...

Temperaturen visas på 4 siffriga 7 segment (gemensam anod)

i detta projekt ska jag Visa temperaturen i en 4 siffrig 7 segment display (gemensam anod).Sensorn är det billigaste du kan hitta så faktiskt temperaturförändringar ganska lätt vilket gör bildskärmen som visar alltid olika temperaturer. Men tanken är...

Kontrollera temperaturen i rummet över WiFi

Hej alla! I detta instructable, jag kommer att visa dig hur man gör en enhet som kan styra temperaturen i ett rum, via internet. Detta är användbart för tider när det är kallt ute och du är på arbetet eller i skolan, vill komma hem till ett varmt rum...

Magic Wand som kan förvandla bruksföremål på och av

vet du ett barn som tycker om att låtsas att de är en guide eller en fe prinsessa? Hur vill du ge dem en leksak trollstav som kan slå på/av elektroniska apparater som magi? Du kan även kunna lära dem en sak eller två om elektronik i processen.I detta...

Mäta temperaturen med klättre

en stor del av automationssystemet jag bygger är förmågan att mäta temperatur, särskilt temperatur fläkt air i luftkonditioneringssystem. Jag använder en pekskärm netbook och en Labjack U3-HV att skapa denna windows baserade automationssystem.Här är...

DIY nye MALFOY WAND

titta på denna DIY video för att förstå hur jag har skapat denna wand :)Steg 1: VIDEO DIYDenna video är det på italienska! Jag ska skriva här stegen på engelska så snart som möjligt!...

Mycket Bright Lumos Wand för ~ $10

detta är en handledning om hur man gör en trollstav kan Lumos charm från Harry Potter universum för ca $10. Det är så ljust du kan använda det som en ficklampa!Nyckeln till denna design är en hög effekt LED. Jag talar inte om de små hålmontering kill...

Harry Potter Inspired Wand

Hedra den sista harry potter filmen kommer ut, beslöt jag att göra ett litet projekt som inspirerats av den serien jag har läst och läst om otaliga gånger. Denna stav är gjord av några komponenter. Handtaget är en pinne från en gammal coat rack min f...

Harry Potter lysande Lumos Wand(s!) - Under $10

Har du någonsin varit fast i mörkret med ditt trollspö i handen när du tänker "Man, jag kunde verkligen använda en lumos charm just nu"?Händer mig hela tiden.I detta Instructable kommer vi att göra ditt alldeles egna lysande trollspö. Det är en...

Wandas alla väder födelsedag balkong bänk-box (tillverkad av lastpallar)

Min flickvän Wanda precis flyttat från en lägenhet med balkong torr, eftersom den övre grannar balkongen var hennes tak, till en lägenhet med balkong utan tak. Så få saker våt och blåses bort av vinden. Hon gillar några mysiga grejer på han balkong s...

Magic Wand ficklampa

I år för Halloween, ville min son vara en guide. För att gå med hans guiden kostym, gjorde jag honom en ficklampa i form av en trollstav. För att göra det ännu coolare, konstruerade jag staven så att den är påslagen med en magnetisk reed switch inbyg...

Halloween inbjudan guiden Wand.

Ready for the next halloween party? , Kasta en magiska inbjudan spell wraped i en Magic Wandgrejer.Trä dovel.12 cms.chopstick Wand.Kniv.pappersarkDremel.Tändare.Rökelse pinne.Pls kommentera, fått och rösta.Happy Halloween.!...

Romerska ljus HP stil wand!

Steg 1: De romerska ljus Vi fick vår i vår lokala fireworks butik. Vi plockade några billiga wand storlek och kära.Då pappa anges Limpistol låg och lagt till några textur. Vi få inte alltför detaljerade eftersom dessa är för engångsbruk. Och kommer a...

Äldste Wand stå

en liten stund sedan min gode vän Matt (Matson23 - följa honom!) var vänlig nog att utföra en begäran. Han gjorde mig den äldste trollstav från Harry Potter. Du kanske har sett det här faktiskt eftersom det är en instructable för den. Hur som helst i...