Snabb Digital termometer med billiga USB till TTL omvandlare och DS18B20 - utan Arduino eller Raspberry Pi



I min tidigare instructable jag gav en introduktion till Digital termometer med DS18B20 och ESP8266 nodemcu ombord med SPI OLED-skärm och programmering använder Arduino IDE. Det krävs kunskaper i programmering, grundläggande elektronik och krävs lite elektronik hårdvara för.

Men vad händer med dem som hatar programmering och elektronik... men ändå vill ha en händig digital termometer.

I detta instructable jag kommer att gå ett steg tillbaka, gränsyta för en digital temperaturgivare DS18B20 och få realtime temperaturavläsningar i grader och Fahrenheit på windows PC utan någon programmering:).

Här lyckades jag (med hjälp av flera google-sökningar ;)) till gränssnitt i DS18B20 med min laptop med billigt tillgänglig USB till RS232 omvandlare. Och med hjälp av fri programvara "OneWireViewer" från Maxim Integrated; Vi kan programmera resolution, Visa temperaturavläsningar eller spara data i text eller excel-filer. Bästa är att vi inte behöver någon microcontroller, mikroprocessor, Arduino eller Raspberry PI etc.

** DS18B20 mäter temperaturer från-55 ° C till +125 ° C (-67 ° F till +257 ° F) med ±0, 5 ° C noggrannhet från-10 ° C till + 85 ° C. Ett ganska rimliga temperaturområde för dagliga program och vädersystem. Denna sensor IC är 1-wire enhet dvs kan köras endast med marken och 1 extra tråd (två trådar totalt).

Wikipedia säger "1-Wire är en anordning kommunikation bussystem designad av Dallas Semiconductor Corp som ger låg hastighet data, signalering och makt över en enda signal. 1-wire är liknande koncept till I²C, men med lägre datahastigheter och längre räckvidd. Det är vanligtvis används för att kommunicera med små billiga enheter såsom digitala termometrar och väder instrument. "Läs mer här och här.

Men 1-wire gränssnittsenheter kräva komplex programmering för buss timing justeringar. Som försvårar livet för en gemensam elektronik entusiast. För att göra det lättare, har Maxim integrerade gjort fritt tillgänglig OneWireViewer programvara för olika operativsystem. Men återigen, det kräver dyra proprietära USB till RS232 adapter. Jag hade en billig USB till RS232-TTL converter liggande i min låda och jag beslutade att använda den för att kommunicera med DS18B20. Efter kliade mitt huvud och med hjälp av stora GOOGLE jag slutligen manged att få det att fungera med mycket enkla anslutningar... UTAN att använda några extra elektronisk komponent. Inte ens en pull-up resistor.

Denna DS18B20 temp sensor finns på runt 2USD och klonade USB till RS232-TTL (jag använde en med produktiv PL2303HX) omvandlare för cirka 2-3 dollar på ebay, amazon eller aliexpress.

Obs:- I efterföljande steg använder jag följande förkortningar för personligt välbefinnande-

UTC = USB till RS232 TTL omvandlare

DS = DS18B20 1-wire temperatursensor med programmerbar upplösning

Se Steg
Relaterade Ämnen

Förvandla Arduino till USB till TTL adaptern med 1 tråd

en standard Arduino inkluderar en USB till TTL chipså vi kan göra det som ett kortSteg 1: En sak du behöver göra vad vi måste göra är att koppla in ena sladden mellan GND & Återställlätt, doesnt det?Nu kan du RX (stift 0) och TX (pin1) communcate ~ ~...

Att skapa en digital termometer med Intel Edison

Först och främst vill jag tacka Instructables och Intel för att ge mig Intel edison med startpaket. Detta Instructable handlar om att skapa digital termometer (med intel edison). Att göra digitala termometer är ganska enkel och kan göras av alla som...

Digital termometer med Arduino & DS18B20

helt enkelt skapa en digital termometer med kan berätta strömrumstemperaturen på en LCD-skärm. Detta är en nybörjare projekt.Apparater som du behöver:1. Arduino UNO R32. DS18B20 temperaturgivare.3. 16 x 2 LCD-display.4. Anslut ledningar.5. projektet...

Skapa en digital termometer med Arduino

gjorde du någonsin föreställa sig att göra sina egna digitala termometer? Med utvecklingen av alltmer sofistikerad teknik är så ingenting omöjligt.Denna gång projektet är att skapa en egen digital termometer med Arduino. Som måste läras i denna tutor...

Jorden världen roterar med Arduino eller Raspberry Pi kontrollerade Stepper Motor

Detta instructable beskriver hur du uppgraderar din världen till en motoriserad version. Det ser otroligt bättre på hyllan när det sakta roterar, och någon demonstration med dina barn (att förklara den dag/natt cykeln eller årstiderna) vinner i intre...

Arduino Digital termometer (med DS18B20)

HejIdag kommer jag visa dig hur du gör din egen digitala termometer med arduino uno och DS18B20 temperaturgivare.Termometern kan mäta temperaturer från-55 ° C till +125 ° C (-67 ° F till +257 ° F). Den har till knappar, en till vända på/bort skärmen...

Digital termometer med Arduino

Detta projekt använder en Arduino, en DS18B20 temp sensor och en 16 x 2 LCD-display för att visa aktuella lufttemperaturen. Det kan göras med eller utan en skärbräda, men en skärbräda gör det mycket lättare att tråd.Det visar temperaturen i Fahrenhei...

Digital termometer med LM35 med Mediatek LinkIt en bräda

I detta Instructable, kommer du att kunna mäta kroppstemperatur och ange huruvida en person har feber eller inte. Detta görs genom gränssnitt LM35 med Mediatek LinkIt One.LM35 är en terminal 3 temperaturgivare.Steg 1: komponenterLm35 temperaturgivare...

FTDI USB till seriell omvandlare Guide

en följetong till USB omvandlare är en av de mest användbara delarna kan du ha i din låda med elektronik. Det kan användas för Felsökning, programmeringoch alla slags omvänd ingenjörsprojekt. I den här guiden visar vi dig hur du monterar din FTDI Con...

PicAxe baserad digital termometer med Max och Min

(lämna ett meddelande, men var inte alltför kritisk, detta är min första instructable!)Detta är en termometer som jag gjorde för vår husbil-van, att visa den yttre temperaturen. Den är baserad på ett Picaxe chip eftersom de är billiga och lätt att an...

7 segment Digital termometer med ATtiny 85

detta är ett komplett DIY projekt som kräver en handfull komponenter som ATtiny 85, LM35, MAX7219 och ett par resistorer och kondensatorer springer iväg en reglerad 5 V matning.Mätområde temperatur: 0 till 150' C32 till 300' FController: ATtiny 85Vis...

Mini billiga ac till dc-omvandlare

min vän berättade för mig att eller helt enkelt utmanade mig att göra en konverterare som är lätt .jag kan inte göra svåra saker men den här var så lätt att jag gjort det i nästan tre minutes.this en var en ac till dc converter.it kostade det mig bar...

Använda Arduino med TIP120 transistor till kontroll motorer och hög effekt enheter

Hej igen.Så du har en DC-motor eller lampa men oavsett hur du ansluter dem till din Arduino de bara fungerar inte? Gissa vad, Arduino är en hjärna som kommer med små muskler. Det kan styra lysdioder och andra låg effekt nicknacks men inte dessa power...

En USB till seriell Adapter för TTL (CP2102) mod till program ESP8266

Denna USB till seriell TTL styrelsen baserat på CP2102-chip, det inte ingen tillräckligt aktuell (400mA +) drivna ESP8266. Så jag kommer att fixa problemet.CP2102 Datablad: https://www.sparkfun.com/datasheets/IC/cp2102.pdfUppdatering: Jag gjorde en n...

Hemgjord 6 siffror precision termometer med Farenheit, Reamur, Kelvin och Celcius

killar,I denna artikel vill jag dela mitt experiment på att bygga en hemmagjord digital termometer med 6 siffror precision,Jag använde en enkel NTC och ATMEGA128.Låt oss komma igång med förbereder delarna...Steg 1: De delar som behövs för detta exper...

Arduino WiFi termometer (med webbsida) - Arduino wireless

Vad du behöverEn Arduino ombord (någon kompatibel styrelsen är OK).LM-35 (för att använda med den medföljande filen kan du använda DS18B20 men du måste konvertera källkoden respektive).HLK-RM04 WiFi router modul.5V strömförsörjning eller leverans och...

Förvandla ett 1970-flipperspel till en atom synkroniserad väckarklocka med hjälp av en gps och en arduino

En av de vanliga problem som pinball samlare är om att sätta nästa. Tanken kom till mig en dag - Tänk om jag kunde re-syfte flipperspelet? Jag kan då ersätta en befintlig apparat med pin och mitt problem skulle kunna lösas. Med detta i åtanke konvert...

Ambilight system för varje ingång ansluten till teven. WS2812B Arduino UNO Raspberry Pi

Jag har alltid velat lägga till ambilight till min TV. Det ser så coolt! Jag gjorde slut och jag blev inte besviken!Jag har sett många videor och många tutorials om hur du skapar ett Ambilight system för din TV men jag har aldrig hittat en fullständi...

Arduino/Android BLUETOOTH seriell Monitor APP för arduino med hjälp av HC-06 och ANDROID

Hej världen! Idag gjorde jag en Android app som bara läser värden eller text som skrivs ut till arduino seriella bluetooth-modulen HC-06/05 eller några andra moduler. Du behöver inte ställa in något i arduino koden. Bara helt enkelt Serial.println();...