DS18B20 டிஜிட்டல் வெப்பநிலை சென்சார் என்பது DALLAS ஆல் தயாரிக்கப்பட்ட ஒரு பேருந்து டிஜிட்டல் வெப்பநிலை சென்சார் ஆகும், அமெரிக்கா. இது ஒரு பரந்த வெப்பநிலை அளவீட்டு வரம்பைக் கொண்டுள்ளது (-55℃~+125℃) மற்றும் 0.5℃ இன் உள்ளார்ந்த வெப்பநிலை அளவீட்டுத் தீர்மானம். DS18B20 பல புள்ளி நெட்வொர்க்கிங் செயல்பாட்டை ஆதரிக்கிறது, மற்றும் பல DS18B20 பல புள்ளி வெப்பநிலை அளவீட்டை அடைய ஒரே மூன்று கம்பிகளில் இணையாக இணைக்க முடியும். அளவீட்டு முடிவுகள் 9~12-பிட் டிஜிட்டல் அளவில் தொடர்ச்சியாக அனுப்பப்படுகின்றன.
DS18B20 ஐ Arduino உடன் இணைப்போம். இணைப்புகள் நேரடியானவை. VDD ஐ Arduino இன் 5V முள் மற்றும் GND உடன் இணைப்பதன் மூலம் தொடங்கவும்.
DS18B20 டிஜிட்டல் வெப்பநிலை உணரியை Arduino உடன் இணைக்க, நீங்கள் பின்வரும் படிகளை செய்ய வேண்டும்:
வன்பொருள் இணைப்பு:
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® இடைமுகத்திற்கு தகவல்தொடர்புக்கு ஒரு போர்ட் பின் மட்டுமே தேவைப்படுகிறது., மேலும் ஒவ்வொரு சாதனமும் ஒரு தனிப்பட்ட 64-பிட் வரிசைக் குறியீடு உள் ROM இல் சேமிக்கப்பட்டுள்ளது. கூடுதலாக, இது தரவு வரி வழியாக மின்சாரம் வழங்குவதை ஆதரிக்கிறது, 3.0V முதல் 5.5V வரையிலான மின் விநியோக வரம்புடன், பல்வேறு பயன்பாடுகளில் இது மிகவும் நெகிழ்வானது. DS18B20க்கான பயன்பாடுகளில் தெர்மோஸ்டாட்கள் அடங்கும், தொழில்துறை அமைப்புகள், நுகர்வோர் பொருட்கள், வெப்பமானிகள், அல்லது ஏதேனும் வெப்ப உணர்திறன் அமைப்புகள், முதலியன
DS18B20 என்பது Maxim IC இலிருந்து 1-வயர் டிஜிட்டல் வெப்பநிலை சென்சார் ஆகும். இருந்து டிகிரி செல்சியஸ் அறிக்கைகள் -55 செய்ய 125 (+/-0.5) உடன் 9 செய்ய 12 துல்லியத்தின் இலக்கங்கள். ஒவ்வொரு சென்சாரும் ஒரு தனிப்பட்ட 64-பிட் வரிசை எண்ணுடன் பொறிக்கப்பட்டுள்ளது – ஒரு டேட்டா பஸ்ஸில் அதிக எண்ணிக்கையிலான சென்சார்களைப் பயன்படுத்த அனுமதிக்கிறது.
அம்சங்கள்:
தனிப்பட்ட 1-Wire® இடைமுகத்திற்கு தகவல்தொடர்புக்கு ஒரே ஒரு போர்ட் பின் தேவைப்படுகிறது;
ஒவ்வொரு சாதனமும் தனித்த 64-பிட் வரிசைக் குறியீடு உள் ROM இல் சேமிக்கப்பட்டுள்ளது;
மல்டிடிராப் திறன் விநியோகிக்கப்பட்ட வெப்பநிலை உணர்தல் பயன்பாடுகளை எளிதாக்குகிறது;
வெளிப்புற கூறுகள் தேவையில்லை;
டேட்டா லைன் மூலம் இயக்க முடியும்.
மின் விநியோக வரம்பு 3.0V முதல் 5.5V வரை;
-55°C முதல் +125°C வரை வெப்பநிலையை அளவிடுகிறது (–67°F முதல் +257°F வரை) ±0.5°C துல்லியம் -10°C முதல் +85°C வரை;
தெர்மோமீட்டர் தெளிவுத்திறன் பயனர் தேர்ந்தெடுக்கக்கூடியது 9 செய்ய 12 பிட்கள்;
வெப்பநிலையை 12-பிட் டிஜிட்டல் வார்த்தையாக மாற்றுகிறது 750 மில்லி விநாடிகள் (அதிகபட்சம்);
பயனர் வரையறுக்கக்கூடிய நிலையற்ற (என்.வி) எச்சரிக்கை அமைப்புகள்;
அலாரம் தேடல் கட்டளையானது திட்டமிடப்பட்ட வரம்புகளுக்கு அப்பாற்பட்ட வெப்பநிலையுடன் சாதனங்களை அடையாளம் கண்டு முகவரியிடுகிறது (வெப்பநிலை எச்சரிக்கை நிலை);
பயன்பாடுகளில் தெர்மோஸ்டாட்கள் அடங்கும், தொழில்துறை அமைப்புகள், நுகர்வோர் பொருட்கள், வெப்பமானிகள், அல்லது ஏதேனும் வெப்ப உணர்திறன் அமைப்பு.
படி 2: உங்களுக்கு என்ன தேவை:
தெர்மோமீட்டரை உருவாக்க, உங்களுக்கு பின்வரும் பொருட்கள் தேவைப்படும்:
ஒரு Arduino பலகை (ஏ, நிலுவையில் உள்ளது, மைக்ரோ, முதலியன).
நீர்ப்புகா DS18B20 சென்சார் மற்றும் 4.7k மின்தடை.
எல்லாவற்றையும் ஒன்றாக இணைக்க ஜம்பர் கம்பிகள்.
சில கடைகள் 4.7k மின்தடையத்துடன் சென்சார்களை விற்கின்றன.
படி 3: ஒரு எளிய சுற்று உருவாக்கவும்
IDE இன் தொடர் மானிட்டரில் DS18B20 இலிருந்து தரவை அச்சிட, திட்டத்தின் படி நீங்கள் சுற்று கட்ட வேண்டும்.
முதலில் சென்சாரை ப்ரெட்போர்டில் செருகி அதன் பின்களை பின்வரும் வரிசையில் ஜம்பர்களைப் பயன்படுத்தி Arduino உடன் இணைக்கவும்: முள் 1 GND க்கு; முள் 2 எந்த டிஜிட்டல் பின்னுக்கும் (முள் 2 எங்கள் விஷயத்தில்); முள் 3 +5V அல்லது +3.3V மற்றும் இறுதியாக புல்-அப் மின்தடை.
English
Afrikaans
العربية
বাংলা
bosanski jezik
Български
Català
粤语
中文(简体)
中文(漢字)
Hrvatski
Čeština
Nederlands
Eesti keel
Suomi
Français
Deutsch
Ελληνικά
हिन्दी; हिंदी
Magyar
Bahasa Indonesia
Italiano
日本語
한국어
Latviešu valoda
Lietuvių kalba
македонски јазик
Bahasa Melayu
Norsk
پارسی
Polski
Português
Română
Русский
Cрпски језик
Slovenčina
Slovenščina
Español
Svenska
ภาษาไทย
Türkçe
Українська
اردو
Tiếng Việt


