TMP37 van de Arduino I2C Temperatuurdisplay (1 / 1 stap)

Stap 1: Hoe het werkt


TMP37 Specificaties en Pin aansluitingen

De TMP37 is bedoeld voor toepassingen over het bereik van 5 graden C tot 100 graden C en geeft een schaalfactor van de uitvoer van 20 mV per graden C. De TMP37 biedt een 500 mV-uitgang op 25 graden C. werking strekt zich uit tot 150 graden C met verminderde nauwkeurigheid voor alle apparaten als werkt vanuit een 5 V-aanbod. De lage uitgangsimpedantie van de TMP35/TMP36/TMP37 en lineaire uitgang en precieze kalibratie vereenvoudigen interfacing temperatuur controlecircuits en ADCs. Alle drie apparaten zijn bestemd voor single-leveringscontracten van 2,7 V naar 5.5 V maximale. In mijn test moet de levering van een stabiele + 5 volt worden gebruikt!

Het huidige aanbod loopt goed onder 50 uA, verstrekken van zeer lage zelftest-heating-minder dan 0,1 graden C in windstilte. Daarnaast vindt u een shutdown functie in te snijden het aanbod huidige tot minder dan 0,5 uA. In dit project pin 1 is aangesloten op + 5 volts, pin 2 naar de analoge 0 ingang op de Arduino module, en pin 3 op grond. Over het programma een analoog naar digitaal converter (ADC) in de ATMEGA168 of ATMEGA328 zijn 10-bit (1024 stappen) en over een bereik van 5 volt 5.0/1024 = 4.882 mV per stap. De TMP37 levert een vermogen van 20 mV / graden C.

Het is gemakkelijk te zien dat zij niet gelijkelijk verdelen. Met behulp van het oorspronkelijke monster-programma, die kwam met het deel toen ik bestelde gewerkt, maar was onstabiel is tot in het extreme stuiteren rond maar liefst tien graden. Dus naast het herschrijven van de code om te werken met een LCD-scherm in plaats van een seriële poort van de computer, ik had om te gaan met het feit waren we met behulp van zeer kleine reële getallen en het feit de hardware niet exact. Maar nauwkeurigheid kwam binnen een paar graden met een goed aanbod van 5 volt. Dit produceerde zowel een stabiele lezen binnen 1,5 graden van een laboratorium analoge thermometer. (Ik heb geen digitale versie.)

Arduino Code:

www.bristolwatch.com/Arduino/tmp37_i2c_arduino.htm

Gerelateerde Artikelen

Dual-Arduino I2C Temperatuurdisplay

Dual-Arduino I2C Temperatuurdisplay

Met behulp van Arduinos is geweldig en alles, maar wat gebeurt er als je van pinnen uitgeput? Tuurlijk, je kon kopen een Mega, maar wat als u al een paar Unos, of misschien sommige Micros? Er is een handige protocol in de elektronica tegenwoordig, en
Scannen van de Arduino I2C-Bus voor aangesloten I2C apparaten met Visuino

Scannen van de Arduino I2C-Bus voor aangesloten I2C apparaten met Visuino

I2C Apparaten en Modules zijn overal verkrijgbaar en erg populair in Arduino projecten. Elk I2C -apparaat heeft een adres meestal vaste of configureerbaar door jumpers. Wanneer u werkt met de I2C -apparaat, is de eerste taak ontdekken wat is adres va
Met behulp van de PCF8575 i2c i/o Expander te lezen ingangen met Arduino

Met behulp van de PCF8575 i2c i/o Expander te lezen ingangen met Arduino

dit Instructable zal u tonen hoe makkelijk het is om toe te voegen extra ingangen aan uw Arduino. U kunt deze techniek honderden extra ingangen aan uw Arduino met slechts twee draden toevoegen met behulp van een fancy communicatieprotocol genaamd i2c
Voltage Indicator van de batterij van de Arduino

Voltage Indicator van de batterij van de Arduino

Wanneer we zijn met behulp van een batterij aangedreven Arduino zoals RC robots of temperatuur Controller, we zouden willen om te controleren van de accuspanning als het moet worden opgeladen of vervangen. Het gebeurt aan me met mijn RC-Panzer. Soms
Bits bonzen stapsgewijze: controle van de Arduino voor WS2811, WS2812 en WS2812B RGB LED's

Bits bonzen stapsgewijze: controle van de Arduino voor WS2811, WS2812 en WS2812B RGB LED's

Disclaimer: in het afgelopen jaar, een paar verschillende bibliotheken zijn geschreven voor het beheersen van deze alomtegenwoordige RGB LEDs door collega makers van Adafruit, PJRC en het FastSPI-project.  De bibliotheken werken prima, en we moeten p
Steampunk ESP8266 Internet verbonden klok met behulp van de Arduino IDE

Steampunk ESP8266 Internet verbonden klok met behulp van de Arduino IDE

Wat u krijgt wanneer een ring NeoPixel, een goedkope Arduino Wifi aan boord en een laser cutter in een stoom-Punk-Sedan lopen?Een modieuze Steampunk ontworpen Internet verbonden klok met behulp van de ESP8266 chip en de Arduino IDE natuurlijk!Hier is
Arduino I2C Master en Breakout

Arduino I2C Master en Breakout

Na het succes van mijn Arduino Uno I2C Master boord begon ik te denken dat ik de Raad van bestuur zou kunnen verbeteren. Nou... het meer extensible voor een ding, en ik wil het gebruiken van de Raad van bestuur voor andere dingen ook. Ik dacht dat al
Boot Autopilot - op basis van de Arduino

Boot Autopilot - op basis van de Arduino

Hier is hoe te bouwen van een automatische piloot die een RC sturen kan boot naar waypoints! Het is gemakkelijk om te bouwen, gebaseerd op het populaire platform van de Arduino en zeer geschikt voor hobbyisten die sommige solderen praktijk willen! Me
Domoticasysteem met behulp van de Arduino en SIM900 GSM module

Domoticasysteem met behulp van de Arduino en SIM900 GSM module

Hoi! Ik heb bijna klaar met mijn studie aan de Faculteit Ingenieurswetenschappen, ik moest een afstudeerproject maken als mijn gedachte was om een kaak-dropping ding te maken (ik weet dat is hilarisch: D) aan iedereen laten zien dat ik een goede prot
Een draadloos gecontroleerd, de Raad van het bericht van de Arduino-Powered

Een draadloos gecontroleerd, de Raad van het bericht van de Arduino-Powered

bouwen zelf een draadloos gecontroleerde, Arduino aangedreven message board!Hier is een eenvoudig project waardoor een draadloos programmeerbaar message board. Het gebruik XBee modules ten behoeve van een draadloze seriële verbinding tussen uw comput
Arduino draagbare Temperatuurdisplay

Arduino draagbare Temperatuurdisplay

In dit project zal ik u tonen hoe het maken van een draagbare Arduino temperatuur indicator. Het punt van dit project is om je te leren Arduino basisvaardigheden en hoe relatief complexe om code te schrijven in de taal van de Arduino IDE.Dus wat is e
Heat-Seeking Desk Fan (met behulp van de Arduino)

Heat-Seeking Desk Fan (met behulp van de Arduino)

Samenvatting: het volgende is een stap voor stap handleiding over hoe te maken van een Heat-Seeking Desk Fan van een Arduino microcontroller, een fan van de computer, een servo en een infrarood temperatuursensor. Het apparaat scant de kamer periodiek
Gebruik een PS3-Controller te controleren van een Arduino NXT Bot

Gebruik een PS3-Controller te controleren van een Arduino NXT Bot

UPDATE:Ik heb een paar insecten met het gegevenspakket vast, en ik heb bewerkt de NXTI2CDevice bibliotheek zodat ze compatibel zijn met Arduino 1.0.Het bijgevoegde zip-bestand heeft1. een nieuwe schets van de Arduino2. een nieuwe Processing Schets3.
ESP8266 WiFi temp vochtigheid monitoring web app met behulp van de Arduino IDE

ESP8266 WiFi temp vochtigheid monitoring web app met behulp van de Arduino IDE

Vorige week ontving ik een ESP8266(adafruit). de nieuwe ESP8266 heeft arduino-bootloader, dus het maakt mogelijk om programmacode arduino rechtstreeks in de ESP8266. Deze ESP8266 komt met I2C, UART en GPIO. met deze nieuwe wifi module hoeft u niet el