DS18B20: પ્રવાહીઓ માટે તાપમાન સેન્સર

DS18B20

ત્યાં વિવિધ ભેજ અને તાપમાન સેન્સર ઉપલબ્ધ છે, જેમ કે એલએમ 35. કેટલાક આર્ડિનો સાથેના વિશિષ્ટ ઉપયોગ માટે મોડ્યુલોમાં બંધાયેલા છે. પરંતુ સામાન્ય રીતે, તેઓ શુષ્ક તાપમાન માપવા માટે છે, એટલે કે હવાનું તાપમાન. પરંતુ ત્યાં એક કોંક્રિટ મોડેલ છે જે માટે કામ કરે છે પ્રવાહીમાં તાપમાન માપવા અને તેને DS18B20 કહેવામાં આવે છે. એક વિચિત્રતા કે જે તમારા કેટલાક વધુ વિદેશી ડીવાયવાય પ્રોજેક્ટ્સ માટે ઉપયોગી થઈ શકે છે જ્યાં તમે કેટલાક પ્રકારના પ્રવાહી સાથે પણ રમતા હો જેના માટે તમારે આ પરિમાણને જાણવાની જરૂર છે.

ખરેખર DS18B20 માત્ર પ્રવાહી અંદરનું તાપમાન માપી શકતું નથી, પરંતુ તાપમાન માપવા માટે તે ખૂબ ઉપયોગી થઈ શકે છે ભેજવાળા વાતાવરણ અને કેટલાક પ્રવાહી હેઠળ. તેથી જો તમે વાતાવરણમાં ભેજનું પ્રમાણ ભરેલું હોય તો તમે હવાના તાપમાનને માપવા માટે પણ તેનો ઉપયોગ કરી શકો છો. અને મેં કહ્યું તેમ, તેના તાપમાનને માપવા માટે તેને પ્રવાહીમાં નિમજ્જન કરવામાં સમર્થ થવું એ એક સુવિધા છે જે તેને અતિ વ્યવહારુ બનાવે છે.

DS18B20 શું છે?

સારું, મને લાગે છે કે તે પહેલાથી એકદમ સ્પષ્ટ થઈ ગયું છે, તે એક ઇલેક્ટ્રોનિક સેન્સર છે જે વાયુયુક્ત અથવા પ્રવાહી માધ્યમોનું તાપમાન માપવા માટે સક્ષમ છે. વધુમાં, ત્યાં છે DS18B20 ના વિવિધ પેકેજો અથવા પેકેજો, જેમ કે મૂળ છબી જે તમે મુખ્ય છબીમાં જુઓ છો, અથવા તે કેટલાક પીસીબી, સબમર્સિબલ પ્રોબ્સ, વગેરેમાં પણ એકીકૃત થઈ શકે છે. તમારા પ્રોજેક્ટ માટે તમારે જે જોઈએ છે તે મુજબ તમારે સૌથી યોગ્ય ફોર્મેટ પસંદ કરવું જોઈએ.

ઉદાહરણ તરીકે, લાક્ષણિક TO-92 સિવાય, ત્યાં માઇક્રોસોપ પણ છે. સંભવત. એકીકૃત કરવા માટે અરુડિનો સાથે સૌથી યોગ્ય તે ટૂ-92 છે, તેની ત્રણ પિન સાથે જોડાણ માટે બ્રેડબોર્ડમાં દાખલ કરવું ખૂબ જ સરળ છે.

પિનઆઉટ

ડીએસ 18 બી 20 પિન

El DS18B20 પિનઆઉટ તે ઓળખવા માટે સરળ છે. ઉદાહરણ તરીકે, ડલ્લાસ ટૂ -૨ package પેકેજને સંદર્ભમાં લેતા, જે એક સૌથી લોકપ્રિય છે, તમે જોઈ શકો છો કે તેમાં ત્રણ પિન છે. જો તમે તેને આગળથી મૂકો, એટલે કે, ગોળાકાર ભાગ પાછો અને ફ્લેટ ચહેરો જોતા જ્યાં શિલાલેખો દેખાય છે, તો તમારી ડાબી બાજુની પિન 92 છે અને તમારી જમણી બાજુનો એક છે 1 તેથી, 3 જી.એન.ડી. માટે હશે અથવા ગ્રાઉન્ડ, 1 ડેટા માટે છે અને 2 સપ્લાય વોલ્ટેજ માટે છે.

અહીં અમારે કહેવું છે કે, મૂલ્યો જે તમારે જાણવું જોઈએ:

  • પિન 1: તમારે તેને અરડિનોના GND પિન સાથે જોડવું આવશ્યક છે, એટલે કે 0 વી.
  • પિન 2: આ પિન ડીક્યુ અથવા ડેટા છે, જે સેન્સર દ્વારા માપવામાં આવેલા તાપમાનને 1-વાયર તરીકે ઓળખાતા વિશિષ્ટ પ્રોટોકોલ દ્વારા અર્ડુનોને મોકલશે અને તે માટે આર્દુનો આઇડીઇ માટે વિશેષ પુસ્તકાલય અને કાર્યોની જરૂર પડશે. તે આ પ્રોટોકોલથી બહુવિધ સેન્સર્સને કનેક્ટ કરવા માટે ફક્ત એક અરડિનો પિનનો ઉપયોગ કરવાની મંજૂરી આપશે ...
  • પિન 3: તે 3 થી 5,5 વી સુધી સંચાલિત થઈ શકે છે, જેથી તમે તેને આર્ડિનોના 5 વી આઉટપુટથી કનેક્ટ કરી શકો.

DS18B20 તકનીકી લાક્ષણિકતાઓ અને ડેટાશીટ

હંમેશની જેમ, તે છે તકનીકી લાક્ષણિકતાઓ જાણવા માટે રસપ્રદ તે કેવી રીતે કાર્ય કરે છે તે જાણવા માટે સેન્સરનું, જેથી તેને નુકસાન ન પહોંચાડે, અને તેથી પણ આપણે જાણીશું કે તેની માપનની મર્યાદા ક્યાં છે, કારણ કે જો આપણે માપવા માંગતા હોય તે કિંમતો તેમની વચ્ચે ન હોય, તો તે આપણને મદદ કરશે નહીં અને તમારે બીજો વિકલ્પ શોધવો જોઈએ.

આ કરવા માટે, એ ડાઉનલોડ કરવું શ્રેષ્ઠ છે ઉત્પાદક ડેટાશીટ, ડલ્લાસમાં જેવું તમે અહીં જોઈ શકો છો. ત્યાં તમને બધી જરૂરી માહિતી મળશે. અને યાદ રાખો કે જોકે બધા DS18B20 સમાન હોઈ શકે છે, ઉત્પાદક અથવા પેકેજ પર આધાર રાખીને તમને કેટલાક ફેરફારો મળી શકે છે ...

પણ ગમે તેટલું ઝડપી લીધું છે, અહીં થોડા છે મૂળભૂત તકનીકી ડેટા:

  • તાપમાન ની હદ: -55 થી 125º સે, તેથી, તે ખૂબ નીચા અને alsoંચા તાપમાને ગેસ અથવા પ્રવાહીમાં માપી શકે છે.
  • ભૂલો: DS18B20 બાહ્ય અવાજ અથવા વિક્ષેપ પ્રત્યે સંવેદનશીલ છે જે માપદંડમાં ભૂલભરેલા મૂલ્યો આપી શકે છે. ભૂલનું માર્જિન પ્લસ માઈનસ 2º સે છે, જો કે -10ºC અને 85ºC વચ્ચેના તાપમાને, એટલે કે, જ્યારે આપણે મર્યાદાની નજીક નથી, ત્યારે તે ફક્ત અડધો ડિગ્રી હોઈ શકે છે.
  • ઠરાવ: તમે ઘણા રિઝોલ્યુશન અથવા ન્યૂનતમ ભિન્નતા સાથે કામ કરી શકો છો જેને તમે આર્ડુનો એનાલોગ પિનથી શોધી શકો છો. 9-બીટ, 10-બીટ, 11-બીટ અને 12-બીટ (ડિફ defaultલ્ટ) ને સપોર્ટ કરે છે. એટલે કે, તે અડધાથી અર્ધ ડિગ્રી સુધી, એક ક્વાર્ટરથી ક્વાર્ટર ડિગ્રી સુધી, અનુક્રમે 0,125 થી 0,125ºC સુધી અથવા 0,0625ºC સુધી માપી શકે છે. તમે પ્રોગ્રામિંગ કોડ દ્વારા આ પ્રોગ્રામિંગને બદલી શકો છો.
  • વિદ્યુત સંચાર: 3 થી 5,5 વી
  • ભાવ: 1 થી 3 €

આર્દુનો સાથે એકીકરણ

અરડિનો કનેક્શન ડાયાગ્રામ - ડીએસ 18 બી 20

તેમ છતાં છે તેને કનેક્ટ કરવાની વિવિધ રીતો, આ આકૃતિમાં તમે જોશો તે સૌથી યોગ્ય છે. તે એકદમ સરળ છે, અરડિનો બોર્ડના અનુરૂપ જોડાણમાં જી.એન.ડી. પિન સાથે, વીજળી તે જ સપ્લાય કરે છે અને પછી તે અરડિનો એનાલોગને ડેટા છે કે જે તમે અરડિનો આઇડીઇમાં તમારા પ્રોગ્રામિંગ કોડમાં પસંદ કર્યો છે. પરંતુ 4,7 કે પુલ-અપ રેઝિસ્ટર સેટ કરવું પણ સારું છે (જો સેન્સર પ્રોબ કેબલનું અંતર વધારે હોય, તો પ્રતિકાર ઓછો હોવો જોઈએ, ઉદાહરણ તરીકે, of.5 કે.મી.ના m. for માટે, ૧૦ ના, ૨, કે,…) ડેટા પિન માટે અને તેથી તે હંમેશા highંચા રાખો.

આ માટે આર્ડિનો આઇડીઇમાં પ્રોગ્રામિંગ અને DS18B20 અને તે ખૂબ જ ખાસ પ્રોટોકોલ સાથે તેનું સારું એકીકરણ, એવી ભલામણ કરવામાં આવે છે કે તમે લાઇબ્રેરીઓ ડાઉનલોડ કરો ડલ્લાસ તાપમાન y વનવાયર પર્યાવરણ માંથી. અને બેઝ કોડ, તે આના જેવું કંઈક હોઈ શકે જે હું બતાવીશ:

#include <OneWire.h>
#include <DallasTemperature.h>

// Pin donde se conecta el bus 1-Wire (DQ)
const int pinDatosDQ = 9;

// Instancia a las clases OneWire y DallasTemperature
OneWire oneWireObjeto(pinDatosDQ);
DallasTemperature sensorDS18B20(&oneWireObjeto);
 
void setup() {
    // Iniciamos la comunicación serie a 9600 baudios
    Serial.begin(9600);
    // Iniciamos el bus 1-Wire del sensor
    sensorDS18B20.begin(); 
}
 
void loop() {
    // Indicamos que tome la temperatura
    Serial.println("Midiendo temperatura");
    sensorDS18B20.requestTemperatures();
 
    // Lee y muestra la temperatura (recuerda que puedes conectar más de uno con 1-wire)
    Serial.print("La temperatura del sensor 0 es de: ");
    Serial.print(sensorDS18B20.getTempCByIndex(0));
    Serial.println(" C");
    Serial.print("La temperatura del sensor x es de: ");
    Serial.print(sensorDS18B20.getTempCByIndex(1));
    Serial.println(" ºC");
    
    delay(1000); 
}

વધુ મહિતી - અરડિનો પ્રોગ્રામિંગ મેન્યુઅલ (નિ PDFશુલ્ક પીડીએફ)


ટિપ્પણી કરવા માટે સૌ પ્રથમ બનો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.