Arduino Wind Chill Machine (8 / 10 stap)

Stap 8: Met behulp van MCP9701 temperatuur sensor


De MCP9701 steekt een analoge spanning gerelateerde aan de temperatuur.
Probleem: De maximale uitgangsspanning is 3,0 volt en de standaard Arduino gebruikt de 5 volt levering vaak uit de computer/laptop USB. Deze spanning kan variëren waardoor de lezingen variëren.

Oplossing: Om de nauwkeurigheid te verbeteren, besloten heb ik om het gebruik van de 3.3Vdc van de Arduino aangesloten op de pin van de Arduino AREF via een 3,3 K weerstand. De 3.3Vdc bron is veel nauwkeuriger dan de 5Vdc. Voor de techno-geeks, interne weerstand is 32K zo AREF = 3.3/(32K/(32K+3.3K) = 3,0 Vdc.
Als u wilt gebruiken de AREF pin, werd de volgende regel toegevoegd aan de code van de Arduino.

analogReference(EXTERNAL);

Het ontwerp van de software:
Hier is de essentiële code:

Temperatuur lezingen gemiddelde nsamps krijgen
voor (byte j = 0; j < nsamp; j ++)
{
ThermValue += analogRead(ThermPin);
}
ThermValueAvg = ThermValue/nsamp;

mVout=(float) ThermValueAvg*3000.0/1023.0; 3.0V = 3000mV
TempC =(mVout-400.0)/19.5; Ta = (Vout-400mV) / 19.5mV //Original
TempC =(mVout-490.0)/19.5; Ta = (Vout-400mV) / 19.5mV //Modified
TempF = TempC * (9.0/5.0) + 32;

Code uitleg: De analoge 2 ThermPin is bemonsterd tien keer dan gemiddeld. De gemiddelde analoge telling wordt geconverteerd naar mVolts(mVout). De mVout wordt omgezet in TempC (Celsius). De eerste TempC berekening is uitgecommentarieerd. Dit is de voorgestelde omzetting. Voor de MCP9701 die mij watertje using, vond ik dat dit uit ongeveer 8 graden, was dus ik heb aangepast (trial and error) de formule aan de tweede formule. U kunt pas de 490 waarde, indien u van een MCP9701 gebruikmaakt en vinden dat het niet de juiste temperatuur is de rapportage. Vervolgens converteert de volgende regel TempC naar TempF (Fahrenheit).

Gerelateerde Artikelen

Arduino meest nutteloze Machine ooit project

Arduino meest nutteloze Machine ooit project

ik wilde krijgen in de Arduino projecten en mijn zonen kennismaken met Robotica met behulp van Arduino. Dus ik dacht over het gebouw een eenvoudig project dat maakte gebruik van een Arduino Uno en een servo. Ik zag een grote post in Instructables ove
How to Make een Arduino Powered CNC Machine

How to Make een Arduino Powered CNC Machine

Stapsgewijze instructies over het bouwen van een low-cost CNC machine beheerd met behulp van een Arduino Uno!Stap 1: Een basis en een x-as slee fabricerenRoller skate wielen worden gebruikt voor het maken van de slee van de x-as. Een combinatie van 2
Beerbot - Twitter + Arduino bier Vending Machine Hack

Beerbot - Twitter + Arduino bier Vending Machine Hack

Metalworks door Maxus presenteert: Beerbot - de Arduino aangedreven, Twitter-geactiveerde bier rantsoenering systeem.Beerbot gebruikt een Rails app om te ontdekken wanneer Maxus personeel een biertje op Twitter aanvraagt. Erkende Twitter accounts kun
Arduino-weerstation Part2

Arduino-weerstation Part2

dus mijn laatste project een Arduino wind chill machine was.Natuurlijk, deze lui oude Geek wilde een windwijzer (windrichting) toevoegen aan mijn weerstation. Wie geeft, mag u vragen? Nou, ben ik een Geek. Eigenlijk, windrichting heeft enig belang. H
Makecourse USF: Arduino snoep Machine

Makecourse USF: Arduino snoep Machine

Dit Instructable ontstond vervulling de project-eis van de Makecourse bij de Universiteit van Zuid-Florida (www.makecourse.com)Dit is een eenvoudige Arduino uitvoeren snoep machine met behulp van een stepper motor twee knoppen en vier 3D gedrukte stu
Arduino draadloze weerstation & webserver

Arduino draadloze weerstation & webserver

doelMijn PC (die al jarenlang op 24-7 6) en de weerstationsoftware vervangen door een Arduino – lager energieverbruik, minder onderhoud en kleinere fysieke voetafdruk.  Minimale PC-functionaliteit vereisen dubbel:• Registratie van weergegevens (winds
Sable 2015 CNC Arduino + GRBL = LunchBox CNC

Sable 2015 CNC Arduino + GRBL = LunchBox CNC

Dit is mijn 2de Instructable en mijn 2de Arduino aangedreven CNC, dit keer rond ik omhoog de moeilijkheidsgraad door te besluiten om een zelf bevatte CNC eenheid door ontwerp mijn eigen elektronica behuizingen en plaatsingen.De stappen van dit Instru
ARDUINO door mijzelf Mini-CNC (Plotter)

ARDUINO door mijzelf Mini-CNC (Plotter)

Arduino Mini-CNC machine (werkend als een Plotter)Basisbediening en systeembeschrijving van het:In dit project zal ik u begeleiden op hoe gemakkelijk het bouwen van uw eigen Mini-CNC-machine en met een lage kosten (met behulp van de arduino en geschr
Arduino. Industriële apparatuur rijden

Arduino. Industriële apparatuur rijden

Hallo.Dit is waarschijnlijk een tweede deel vanWat ik in het begin heeft1. volledig dood/gedeeltelijk dode CPU op guilotonne (foto 3-4-5-6)2. gemonteerd en geprogrammeerde arduino apparaat uit deel 1 (foto 2)3. de machine zonder docsIn volgende stapp
Arduino EEG

Arduino EEG

Ten eerste:Een koppeling voor de remix contest:Hallo instructibles! Ik maakte iets echt echt cool. Zijn niet helemaal gedachten lezen, maar het is zeker dichtbij! Ik heb een arduino aangedreven eeg machine, ook bekend als elektro-encefalografie machi
Zonne-energie aangedreven nutteloze Machine

Zonne-energie aangedreven nutteloze Machine

In dit instructable, we zullen maken een zonne-aangedreven milieuvriendelijke, arduino-gecontroleerde, nutteloze machine!Wanneer u de schakeloptie spiegelen, de machine zal terug knippen, en dus blijft de cyclus. De nutteloze machine werd uitgevonden
Indringende en een PCB met behulp van een Arduino-Based CNC frezen

Indringende en een PCB met behulp van een Arduino-Based CNC frezen

Tot onlangs PCB sonderen met behulp van een Arduino was gebaseerde CNC machine maar een loutere droom. Dankzij de mensen van Chilipeppr.com we nu hebben gebaseerde een bankje van de web-gebaseerde tool voor al onze Arduino CNC producten. Het beste de
Weerstation 5

Weerstation 5

Dus, deze lui oude Geek (L.O.G.) gebouwd een weerstation over verschillende Instructables.Na een aantal jaren, het gestopt met werken. Het grootste probleem was dat ik had aangesloten met sommige 5 Ethernet-kabel die niet weerbestendig was en het uit
SD Card dataloggen met de DHT22 Temp vochtigheid Sensor

SD Card dataloggen met de DHT22 Temp vochtigheid Sensor

Dit is een tutorial waarin wordt uitgelegd hoe te registreren met de DHT22 temperatuur vochtigheid Sensor gemaakt door onze klant Steve Spence doen.Dit is een beetje lastig, omdat de sensor output drijvers, en wij sturen tekenreeksen op de SD-kaart,