ఉష్ణోగ్రత సెన్సార్ టెక్నాలజీ

DS18B20 డిజిటల్ ఉష్ణోగ్రత సెన్సార్ Arduino కనెక్ట్

DS18B20 డిజిటల్ సెన్సార్‌ను Arduinoకి కనెక్ట్ చేయడం ద్వారా సాధారణ సర్క్యూట్‌ను రూపొందించండి

DS18B20 డిజిటల్ ఉష్ణోగ్రత సెన్సార్ అనేది డల్లాస్ ఉత్పత్తి చేసిన ఒక-బస్ డిజిటల్ ఉష్ణోగ్రత సెన్సార్, USA. ఇది విస్తృత ఉష్ణోగ్రత కొలత పరిధిని కలిగి ఉంది (-55℃~+125℃) మరియు స్వాభావిక ఉష్ణోగ్రత కొలత రిజల్యూషన్ 0.5℃. DS18B20 బహుళ-పాయింట్ నెట్‌వర్కింగ్ ఫంక్షన్‌కు మద్దతు ఇస్తుంది, మరియు బహుళ DS18B20 బహుళ-పాయింట్ ఉష్ణోగ్రత కొలతను సాధించడానికి కేవలం మూడు వైర్లపై సమాంతరంగా కనెక్ట్ చేయబడుతుంది. కొలత ఫలితాలు 9~12-బిట్ డిజిటల్ పరిమాణంలో సీరియల్‌గా ప్రసారం చేయబడతాయి.

DS18B20ని Arduinoకి కనెక్ట్ చేద్దాం. కనెక్షన్లు సూటిగా ఉంటాయి. VDDని Arduino యొక్క 5V పిన్‌కి మరియు GNDని గ్రౌండ్‌కి కనెక్ట్ చేయడం ద్వారా ప్రారంభించండి.

DS18B20 డిజిటల్ ఉష్ణోగ్రత సెన్సార్‌ను Arduinoకి కనెక్ట్ చేయడానికి, మీరు ఈ క్రింది దశలను చేయాలి:

DS18B20 డిజిటల్ ఉష్ణోగ్రత కొలత చిప్ యొక్క పిన్ ఫంక్షన్‌లు

DS18B20 డిజిటల్ ఉష్ణోగ్రత కొలత చిప్ యొక్క పిన్ ఫంక్షన్‌లు

హార్డ్వేర్ కనెక్షన్:
DS18B20 యొక్క VCC పిన్‌ను Arduino యొక్క 3.3V పవర్ పిన్‌కి కనెక్ట్ చేయండి.
DS18B20 యొక్క GND పిన్‌ను Arduino యొక్క గ్రౌండ్ పిన్‌కి కనెక్ట్ చేయండి.
DS18B20 యొక్క డేటా పిన్‌ను Arduino యొక్క GPIO పిన్‌కి కనెక్ట్ చేయండి (ఉదాహరణకు, GPIO4).
డేటా పిన్ మరియు 3.3V పవర్ పిన్ మధ్య 4.7kΩ పుల్-అప్ రెసిస్టర్‌ను కనెక్ట్ చేయండి.

సాఫ్ట్‌వేర్ కాన్ఫిగరేషన్:
మీరు Arduino IDEని ఇన్‌స్టాల్ చేశారని మరియు IDEలో Arduino డెవలప్‌మెంట్ బోర్డ్ కోసం సపోర్టింగ్ లైబ్రరీలను ఇన్‌స్టాల్ చేశారని నిర్ధారించుకోండి..
DS18B20 సెన్సార్ నుండి ఉష్ణోగ్రత డేటాను చదవడానికి Arduino IDEలో కోడ్‌ను వ్రాయండి.

DS18B20 సెన్సార్ ప్రత్యేకమైనది, దాని ప్రత్యేకమైన 1-Wire® ఇంటర్‌ఫేస్‌కు కమ్యూనికేషన్ కోసం ఒక పోర్ట్ పిన్ మాత్రమే అవసరం., మరియు ప్రతి పరికరం ఆన్‌బోర్డ్ ROMలో నిల్వ చేయబడిన ప్రత్యేకమైన 64-బిట్ సీరియల్ కోడ్‌ను కలిగి ఉంటుంది. అదనంగా, ఇది డేటా లైన్ ద్వారా విద్యుత్ సరఫరాకు మద్దతు ఇస్తుంది, 3.0V నుండి 5.5V వరకు విద్యుత్ సరఫరా పరిధితో, వివిధ రకాల అప్లికేషన్లలో ఇది అత్యంత అనువైనదిగా చేస్తుంది. DS18B20 కోసం అప్లికేషన్‌లలో థర్మోస్టాట్‌లు ఉన్నాయి, పారిశ్రామిక వ్యవస్థలు, వినియోగదారు ఉత్పత్తులు, థర్మామీటర్లు, లేదా ఏదైనా థర్మల్ సెన్సిటివ్ సిస్టమ్స్, మొదలైనవి

DS18B20 అనేది మాగ్జిమ్ IC నుండి 1-వైర్ డిజిటల్ ఉష్ణోగ్రత సెన్సార్. నుండి డిగ్రీల సెల్సియస్‌ని నివేదించింది -55 కు 125 (+/-0.5) తో 9 కు 12 ఖచ్చితత్వం యొక్క అంకెలు. ప్రతి సెన్సార్ ప్రత్యేక 64-బిట్ సీరియల్ నంబర్‌తో చెక్కబడి ఉంటుంది – ఒక డేటా బస్‌లో పెద్ద సంఖ్యలో సెన్సార్‌లను ఉపయోగించడానికి అనుమతిస్తుంది.

DS18B20 డిజిటల్ ఉష్ణోగ్రత సెన్సార్‌ను Arduinoకి కనెక్ట్ చేయడంలో ఫంక్షనల్ భాగాలు

DS18B20 డిజిటల్ ఉష్ణోగ్రత సెన్సార్‌ను Arduinoకి కనెక్ట్ చేయడంలో ఫంక్షనల్ భాగాలు

ఫీచర్లు:
ప్రత్యేకమైన 1-Wire® ఇంటర్‌ఫేస్‌కు కమ్యూనికేషన్ కోసం ఒక పోర్ట్ పిన్ మాత్రమే అవసరం;
ప్రతి పరికరం ఆన్‌బోర్డ్ ROMలో నిల్వ చేయబడిన ప్రత్యేకమైన 64-బిట్ సీరియల్ కోడ్‌ను కలిగి ఉంటుంది;
మల్టీడ్రాప్ సామర్ధ్యం పంపిణీ చేయబడిన ఉష్ణోగ్రత సెన్సింగ్ అప్లికేషన్‌లను సులభతరం చేస్తుంది;
బాహ్య భాగాలు అవసరం లేదు;
డేటా లైన్ ద్వారా శక్తిని పొందవచ్చు.
విద్యుత్ సరఫరా పరిధి 3.0V నుండి 5.5V;
ఉష్ణోగ్రత –55°C నుండి +125°C వరకు కొలుస్తుంది (–67°F నుండి +257°F) ±0.5°C ఖచ్చితత్వం –10°C నుండి +85°C;
థర్మామీటర్ రిజల్యూషన్ వినియోగదారు ఎంచుకోదగినది 9 కు 12 బిట్స్;
ఉష్ణోగ్రతను 12-బిట్ డిజిటల్ పదానికి మారుస్తుంది 750 మిల్లీసెకన్లు (గరిష్టంగా);
వినియోగదారు నిర్వచించదగిన నాన్‌వోలేటైల్ (NV) అలారం సెట్టింగ్‌లు;
అలారం శోధన కమాండ్ ప్రోగ్రామ్ చేయబడిన పరిమితుల వెలుపలి ఉష్ణోగ్రతలతో పరికరాలను గుర్తిస్తుంది మరియు చిరునామాలను చేస్తుంది (ఉష్ణోగ్రత అలారం పరిస్థితి);
అప్లికేషన్‌లలో థర్మోస్టాట్‌లు ఉన్నాయి, పారిశ్రామిక వ్యవస్థలు, వినియోగదారు ఉత్పత్తులు, థర్మామీటర్లు, లేదా ఏదైనా హీట్ సెన్సిటివ్ సిస్టమ్.

దశ 2: మీకు ఏమి కావాలి:
థర్మామీటర్ నిర్మించడానికి, మీకు ఈ క్రింది అంశాలు అవసరం:
ఒక Arduino బోర్డు (ఎ, గడువు, సూక్ష్మ, etc.లు).
జలనిరోధిత DS18B20 సెన్సార్ మరియు 4.7k రెసిస్టర్.
అన్నింటినీ కలిపి కనెక్ట్ చేయడానికి జంపర్ వైర్లు.
కొన్ని దుకాణాలు 4.7k రెసిస్టర్‌తో సెన్సార్‌లను విక్రయిస్తాయి.

DS18B20 డిజిటల్ సెన్సార్‌ను Arduinoకి కనెక్ట్ చేయడం ద్వారా సాధారణ సర్క్యూట్‌ను రూపొందించండి

DS18B20 డిజిటల్ సెన్సార్‌ను Arduinoకి కనెక్ట్ చేయడం ద్వారా సాధారణ సర్క్యూట్‌ను రూపొందించండి

దశ 3: సాధారణ సర్క్యూట్‌ను రూపొందించండి
IDE యొక్క సీరియల్ మానిటర్‌లో DS18B20 నుండి డేటాను ప్రింట్ చేయడానికి, మీరు స్కీమాటిక్ ప్రకారం సర్క్యూట్‌ను నిర్మించాలి.
ముందుగా సెన్సార్‌ను బ్రెడ్‌బోర్డ్‌లోకి ప్లగ్ చేసి, కింది క్రమంలో జంపర్‌లను ఉపయోగించి దాని పిన్‌లను ఆర్డునోకు కనెక్ట్ చేయండి: పిన్ 1 GNDకి; పిన్ 2 ఏదైనా డిజిటల్ పిన్‌కి (పిన్ 2 మా విషయంలో); పిన్ 3 +5V లేదా +3.3V మరియు చివరకు పుల్-అప్ రెసిస్టర్.