Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

DS18B20 (DS18S20) – ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Arduino

#include <OneWire.h>

Β 

// OneWire DS18S20, DS18B20, DS1822 Temperature Example

//

// http://www.pjrc.com/teensy/td_libs_OneWire.html

//

// The DallasTemperature library can do all this work for you!

// http://milesburton.com/Dallas_Temperature_Control_Library

Β 

OneWireΒ Β ds(10);Β Β // on pin 10 (a 4.7K resistor is necessary)

Β 

void setup(void) {

Β Β Serial.begin(9600);

}

Β 

void loop(void) {

Β Β byte i;

Β Β byte present = 0;

Β Β byte type_s;

Β Β byte data[12];

Β Β byte addr[8];

Β Β float celsius, fahrenheit;

Β 

Β Β if ( !ds.search(addr)) {

Β Β Β Β Serial.println(«No more addresses.»);

Β Β Β Β Serial.println();

Β Β Β Β ds.reset_search();

Β Β Β Β delay(250);

Β Β Β Β return;

Β Β }

Β 

Β Β Serial.print(«ROM =»);

Β Β for( i = 0; i < 8; i++) {

Β Β Β Β Serial.write(‘ ‘);

Β Β Β Β Serial.print(addr[i], HEX);

Β Β }

Β 

Β Β if (OneWire::crc8(addr, 7) != addr[7]) {

Β Β Β Β Β Β Serial. println(«CRC is not valid!»);

Β Β Β Β Β Β return;

Β Β }

Β Β Serial.println();

Β 

Β Β // the first ROM byte indicates which chip

Β Β switch (addr[0]) {

Β Β Β Β case 0x10:

Β Β Β Β Β Β Serial.println(»Β Β Chip = DS18S20″);Β Β // or old DS1820

Β Β Β Β Β Β type_s = 1;

Β Β Β Β Β Β break;

Β Β Β Β case 0x28:

Β Β Β Β Β Β Serial.println(»Β Β Chip = DS18B20″);

Β Β Β Β Β Β type_s = 0;

Β Β Β Β Β Β break;

Β Β Β Β case 0x22:

Β Β Β Β Β Β Serial.println(»Β Β Chip = DS1822″);

Β Β Β Β Β Β type_s = 0;

Β Β Β Β Β Β break;

Β Β Β Β default:

Β Β Β Β Β Β Serial.println(«Device is not a DS18x20 family device.»);

Β Β Β Β Β Β return;

Β Β }

Β 

Β Β ds.reset();

Β Β ds.select(addr);

Β Β ds.write(0x44, 1);Β Β Β Β Β Β Β Β // start conversion, with parasite power on at the end

Β 

Β Β delay(1000);Β Β Β Β  // maybe 750ms is enough, maybe not

Β Β // we might do a ds.depower() here, but the reset will take care of it.

Β 

Β Β present = ds.reset();

Β Β ds.select(addr);Β Β Β Β 

Β Β ds. write(0xBE);Β Β Β Β Β Β Β Β  // Read Scratchpad

Β 

Β Β Serial.print(»Β Β Data = «);

Β Β Serial.print(present, HEX);

Β Β Serial.print(» «);

Β Β for ( i = 0; i < 9; i++) {Β Β Β Β Β Β Β Β Β Β  // we need 9 bytes

Β Β Β Β data[i] = ds.read();

Β Β Β Β Serial.print(data[i], HEX);

Β Β Β Β Serial.print(» «);

Β Β }

Β Β Serial.print(» CRC=»);

Β Β Serial.print(OneWire::crc8(data, 8), HEX);

Β Β Serial.println();

Β 

Β Β // Convert the data to actual temperature

Β Β // because the result is a 16 bit signed integer, it should

Β Β // be stored to an «int16_t» type, which is always 16 bits

Β Β // even when compiled on a 32 bit processor.

Β Β int16_t raw = (data[1] << 8) | data[0];

Β Β if (type_s) {

Β Β Β Β raw = raw << 3; // 9 bit resolution default

Β Β Β Β if (data[7] == 0x10) {

Β Β Β Β Β Β // «count remain» gives full 12 bit resolution

Β Β Β Β Β Β raw = (raw & 0xFFF0) + 12 — data[6];

Β Β Β Β }

Β Β } else {

Β Β Β Β byte cfg = (data[4] & 0x60);

Β Β Β Β // at lower res, the low bits are undefined, so let’s zero them

Β Β Β Β if (cfg == 0x00) raw = raw & ~7;Β Β // 9 bit resolution, 93. 75 ms

Β Β Β Β else if (cfg == 0x20) raw = raw & ~3; // 10 bit res, 187.5 ms

Β Β Β Β else if (cfg == 0x40) raw = raw & ~1; // 11 bit res, 375 ms

Β Β Β Β //// default is 12 bit resolution, 750 ms conversion time

Β Β }

Β Β celsius = (float)raw / 16.0;

Β Β fahrenheit = celsius * 1.8 + 32.0;

Β Β Serial.print(»Β Β Temperature = «);

Β Β Serial.print(celsius);

Β Β Serial.print(» Celsius, «);

Β Β Serial.print(fahrenheit);

Β Β Serial.println(» Fahrenheit»);

}

Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Arduino DS18B20: описаниС, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, схСма ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

ΠŸΡ€ΠΈΠ±ΠΎΡ€Ρ‹ для измСрСния – это самый Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ для ΠΏΠ»Π°Ρ‚ Arduino. Для Π·Π°ΠΌΠ΅Ρ€ΠΎΠ² Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ с ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° характСристиками. Π”Π°Ρ‚Ρ‡ΠΈΠΊ DS18B20 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для Π·Π°ΠΌΠ΅Ρ€ΠΎΠ² Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€ Π²ΠΎΠ΄Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ ΠΎΠ΄Π½Π° ΠΈΠ· популярных Π΅Π³ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ ΠΎΠ±Ρ€Π°ΠΌΠ»Π΅Π½Π° Π³Π΅Ρ€ΠΌΠ΅Ρ‚ΠΈΡ‡Π½Ρ‹ΠΌ корпусом.

Π§Ρ‚ΠΎ прСдставляСт собой DS18B20?

Dallas DS18B20 – это Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ измСрСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, оснащСнный ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ, способный Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ измСнСния Π² памяти, ΠΎΠΏΠΎΠ²Π΅Ρ‰Π°Ρ‚ΡŒ ΠΎ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹Ρ… Ρ€Π°ΠΌΠΎΠΊ(ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ), ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π·Π°ΠΌΠ΅Ρ€ΠΎΠ², Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с основным ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ Arduino. DS18B20 Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π² ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½ΠΎΠΌ корпусС, Π² Ρ‚Ρ€Π΅Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… модификациях, ΠΎΠ΄Π½Π° ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… позволяСт ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π² Тидкостях.

Π”Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· 3 Π²Ρ‹Ρ…ΠΎΠ΄Π°:

  1. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ – ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ VDD (красный).
  2. Π’Ρ‚ΠΎΡ€ΠΎΠΉ – Π΄Π°Π½Π½Ρ‹Π΅ DQ (ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†Π²Π΅Ρ‚).
  3. Π’Ρ€Π΅Ρ‚ΠΈΠΉ – зСмля GND (Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ).

Из-Π·Π° возмоТности Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ схСмы с Ρ„Π°Π½Ρ‚ΠΎΠΌΠ½Ρ‹ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‡Π΅Ρ€Π΅Π· Π΄Π²Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°: DQ ΠΈ VDD. Но ΠΏΠΎ-Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌΡƒ, Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ. Π’Π°ΠΊΠΆΠ΅, ΠΊ основной ΠΏΠ»Π°Ρ‚Π΅ Arduino ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΏΠΈΠ½ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ DQ с Π΄Π²ΡƒΡ… сСнсоров.

Π’ΠΈΠ΄Ρ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°:

  1. 8-Pin SO (150 mils) β€” DS18B20Z+
  2. 8-Pin Β΅SOP β€” DS18B20U+
  3. 3-Pin TO-92 β€” DS18B20+

Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… срСдств Π·Π°Ρ‰ΠΈΡ‚Ρ‹ для измСрСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€ Π² ΠΌΠΎΡ€ΠΎΠ·ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΊΠ°ΠΌΠ΅Ρ€Π΅, Π±ΠΎΠΉΠ»Π΅Ρ€Π΅, ΠΈΠ½ΠΊΡƒΠ±Π°Ρ‚ΠΎΡ€Π΅, бассСйнС ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… областях примСнСния.

На рисункС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ даллас DS18B20+ Π² Π³Π΅Ρ€ΠΌΠ΅Ρ‚ΠΈΡ‡Π½ΠΎΠΌ корпусС

Π₯арактСристики:

  1. Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ измСрСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€ -55 Β°Π‘ Π΄ΠΎ +125 Β°Π‘.
  2. ΠŸΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ максимум 0,5 Β°C, Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ ΠΏΡ€ΠΈ t ΠΎΡ‚ -10 Β°Π‘ Π΄ΠΎ +85Β° Π‘).
  3. ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ 3,3-5 Π’.
  4. Для соСдинСния с Arduino UNO Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ 3 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°.
  5. К ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ связи доступно ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ ста Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΠΈ сСми Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ содСрТит собствСнный 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² постоянной памяти.
  6. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ пСрсонализированный сСрийный Π½ΠΎΠΌΠ΅Ρ€.
  7. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» 1-Wire ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.
  8. Доступно ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· Π΄Π²Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ Π»ΠΈΠ½ΠΈΠΈ связи ΠΏΠΎ схСмС Ρ„Π°Π½Ρ‚ΠΎΠΌΠ½ΠΎΠ³ΠΎ питания. Но Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ Π½Π΅ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°Ρ… ΠΎΡ‚ 100Β° Π‘, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅Ρ‚ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΉ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π·Π°ΠΌΠ΅Ρ€ΠΎΠ² Π² Ρ‚Π°ΠΊΠΈΡ… условиях.
  9. Π”Π²Π° Π²ΠΈΠ΄Π° памяти β€” статичСская ΠΏΠ°ΠΌΡΡ‚ΡŒ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ доступом ΠΈΠ»ΠΈ полупроводниковая опСративная ΠΏΠ°ΠΌΡΡ‚ΡŒ (SRAM) ΠΈ энСргонСзависимая ΠΏΠ°ΠΌΡΡ‚ΡŒ EEPROM.
  10. Π’ EEPROM Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π΄Π²Π° ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²Ρ‹Ρ… рСгистра контроля TH, TL, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π΅Π΄Π΅Π» Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

DS18B20 замСряСт Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌ Π²ΠΈΠ΄Π΅.

ΠŸΡ€ΠΈ этом, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, выставив количСство Π±ΠΈΡ‚ точности, Ρ‚Π΅ΠΌ самым ΠΏΠΎΠ΄ΠΎΠ³Π½Π°Π² ΠΏΠΎΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ:

  • 9 Π±ΠΈΡ‚ – 0,5Π‘;
  • 10 Π±ΠΈΡ‚ β€” 0,25Π‘;
  • 11 Π±ΠΈΡ‚ β€” 0,125Π‘;
  • 12 Π±ΠΈΡ‚ β€” 0,0625Π‘.

ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°:

  1. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ источника питания, DS18B20 Π±ΡƒΠ΄Π΅Ρ‚ находится Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ состоянии.
  2. Π—Π°Ρ‚Π΅ΠΌ, подаСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° Β«ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹Β» Π½Π° Arduino UNO для Π·Π°ΠΌΠ΅Ρ€Π° t.
  3. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, сохранит своС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π΄Π²ΡƒΡ… Π±Π°ΠΉΡ‚Π°Ρ… рСгистра t, Π° сам элСмСнт схСмы вСрнСтся с Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС.
  4. ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ схСмы Ρ‡Π΅Ρ€Π΅Π· внСшнСС ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ состояниС ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ.
  5. ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ линия находится Π² Π½ΠΈΠ·ΠΊΠΎΠΌ состоянии, Π° Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ² – ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² высокоС.

Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ со стандартной схСмой ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° ΡˆΠΈΠ½Ρƒ Π΄ΠΎΠ»ΠΆΠ΅Π½ постоянно ΠΏΠΎΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΏΡ€ΠΈ соСдинСнии ΠΏΠΎ схСмС ΠΏΠ°Ρ€Π°Π·ΠΈΡ‚Π½ΠΎΠ³ΠΎ питания Π²Ρ‹ΡˆΠ΅ описанный ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ сработаСт.

Π’ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ:

  • 1-2 Π±Π°ΠΉΡ‚Ρ‹ – Π΄Π°Π½Π½Ρ‹Π΅ измСряСмой Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹;
  • 3-4 Π±Π°ΠΉΡ‚Ρ‹ – ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ измСнСния t;
  • 5-6 Π±Π°ΠΉΡ‚Ρ‹ – Ρ€Π΅Π·Π΅Ρ€Π²;
  • 7-8 Π±Π°ΠΉΡ‚Ρ‹ – Π½ΡƒΠΆΠ½Ρ‹ для Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Π·Π°ΠΌΠ΅Ρ€ΠΎΠ² t;
  • 9 Π±Π°ΠΉΡ‚ β€” цикличСский ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, устойчивый ΠΊ ΠΏΠΎΠΌΠ΅Ρ…Π°ΠΌ;

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² схСмС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ рСзистор Β«ΠŸΠΎΠ΄Ρ‚ΡΠΆΠΊΠΈΒ», сопротивлСниСм 4,7 кОм. Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ происходит ΠΏΠΎ интСрфСйсу 1-Wire ΠΏΠΎ шинС Π΄Π°Π½Π½Ρ‹Ρ….

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°

Для соСдинСния Π½ΡƒΠΆΠ½ΠΎ:

  1. DS18B20 – 1 ΡˆΡ‚ΡƒΠΊΠ°.
  2. Ардуино УНО – 1 ΡˆΡ‚ΡƒΠΊΠ°.
  3. РСзистор 4,7 кОм.
  4. ΠœΠ°ΠΊΠ΅Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π° ΠΏΠΎΠ΄ ΠΏΠ°ΠΉΠΊΡƒ.
  5. ΠšΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Ρ‹.
  6. USB-кабСль для соСдинСния с ПК.

ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ схСма Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ ΠΏΠΎ прСдставлСнной Π²Ρ‹ΡˆΠ΅ схСмС. Π£Ρ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ DQ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΈΠ½Ρƒ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° A1 (Π΅Ρ‰Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ A15). РСзистором притянитС линию Π΄Π°Π½Π½Ρ‹Ρ… ΠΊ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° схСмС ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹.

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ схСма выглядит Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ.

Ѐантомная схСма Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20 ΠΊ Ардуино с Ρ„Π°Π½Ρ‚ΠΎΠΌΠ½Ρ‹ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ сказываСтся Π½Π° быстродСйствии ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. НС рСкомСндуСтся ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ этого Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² схСму Π±Π΅Π· ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ Π½ΡƒΠΆΠ΄Ρ‹.

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ²

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ всю Ρ‚ΡƒΠΆΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ ΠΈΡ… ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ устройствами Π½Π° 1-Wire, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Github ΠΏΠΎ ссылкС. Для установки, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π°Ρ€Ρ…ΠΈΠ² с сСрвСра ΠΈ Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠΎ адрСсу «Мои Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β» – «Ардуино» – Β«librariesΒ» ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ мСсто, Π³Π΄Π΅ Π²Ρ‹ Π΅Π΅ размСститС.

Π’ΠΈΠ΄Ρ‹ скСтчСй ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ

Для написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ:

  1. OneWare – основная, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ самыС простыС скСтчи для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… ΠΏΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Ρ„Π°Π½Ρ‚ΠΎΠΌΠ½ΠΎΠΉ схСмС питания.
  2. DallasTemperature β€” РСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎΠ³ΠΎ взаимодСйствия с устройствами, особСнно Ссли ΠΈΡ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ ΠΏΠ»Π°Ρ‚Π΅ нСсколько. НСкоторыС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ Π² Π»ΠΎΠ³ΠΈΠΊΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ.

Π’ скСтчах примСняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ пСрвая ΠΈΠ»ΠΈ Π΄Π²Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π² ΠΏΠ°Ρ€Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ измСритСля Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, запуститС Ardiuino IDE, скопируйтС Π² Π½Π΅Π³ΠΎ ΠΊΠΎΠ΄ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.

Π’Ρ€ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° скСтчСй для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ считывания Π΄Π°Π½Π½Ρ‹Ρ… с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎ ссылкС.

ИспользованиС ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ардуино Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡Π°Ρ…, Π² Ρ‚ΠΎΠΌ числС Π² схСмах для ΡƒΠΌΠ½Ρ‹Ρ… Π΄ΠΎΠΌΠΎΠ². Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π»Π΅Π³ΠΊΠΎ настраиваСмого сСнсора ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ простыС, Ρ‚Π°ΠΊ ΠΈ слоТныС Π·Π°Π΄Π°Ρ‡ΠΈ:

  1. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ t Π²ΠΎΠ΄Ρ‹ Π² Π°ΠΊΠ²Π°Ρ€ΠΈΡƒΠΌΠ΅ для Ρ€Ρ‹Π±. ОсобСнно Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ способ Π² Π»Π΅Ρ‚Π½ΡŽΡŽ ΠΆΠ°Ρ€Ρƒ. БСнсор срСагируСт Π½Π° ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ оказался Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ Π½ΠΎΡ€ΠΌΡ‹ ΠΈ оповСстит вас ΠΎΠ± этом ΠΏΠΎ ΠΊΠ°Π½Π°Π»Π°ΠΌ связи. ЕстСствСнно, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π²ΡΠ·Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ дСйствиС ΠΏΡ€ΠΈ Π½Π°Π³Ρ€Π΅Π²Π°Π½ΠΈΠΈ Π²ΠΎΠ΄Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΡΡ€Π°Ρ†ΠΈΡŽ.
  2. ΠžΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎ Π½Π°Π³Ρ€Π΅Ρ‚ΠΎΠΉ Π²ΠΎΠ΄Ρ‹ Π² Π±ΠΎΠΉΠ»Π΅Ρ€Π΅. ΠŸΡ€ΠΈ достиТСнии ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ t Π² Π±ΠΎΠΉΠ»Π΅Ρ€Π΅, Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ LCD-дисплСй Π²Π°ΠΌ поступит ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅. МоТно с схСму Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ€Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π±ΠΎΠΉΠ»Π΅Ρ€. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, соврСмСнныС Π²ΠΎΠ΄ΠΎΠ½Π°Π³Ρ€Π΅Π²Π°ΡŽΡ‰ΠΈΠ΅ устройства ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡΠ½Π°Ρ‰Π°Ρ‚ΡŒΡΡ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ ΠΈ тСрмостатом, Π½ΠΎ часто с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ слоТныС систСмы управлСния ΡƒΠΌΠ½Ρ‹ΠΌ Π΄ΠΎΠΌΠΎΠΌ, Ρ‡Π΅ΠΌ автономная Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠ° водонагрСватСля.
  3. Π—Π°ΠΌΠ΅Ρ€ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π² Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΎΠΉ Π²ΠΈΡ‚Ρ€ΠΈΠ½Π΅. ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° достаточно простой схСмС ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠ΅Ρ€ΡΡ‚ΡŒ ΠΈ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ сСкции Π²ΠΈΡ‚Ρ€ΠΈΠ½Ρ‹. ВыставлСнный Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° Π²Ρ‹ΡˆΠ»Π° Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π½ΠΎΡ€ΠΌΡ‹ ΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»ΡΡ‚ΡŒ ΠΎ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΡ… стационарного Ρ€Π΅ΠΆΠΈΠΌΠ°.
  4. Π—Π°ΠΌΠ΅Ρ€ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ градуса Π²ΠΎΠ΄Ρ‹ Π² Ρ‡Π°ΠΉΠ½ΠΈΠΊΠ΅. Π’Ρ‹ΠΏΠΈΡ‚Ρ‹ΠΉ Π½Π°Ρ‚ΠΎΡ‰Π°ΠΊ стакан Ρ‚Π΅ΠΏΠ»ΠΎΠΉ Π²ΠΎΠ΄Ρ‹ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΆΠ΅Π»ΡƒΠ΄ΠΎΠΊ. ΠŸΡ€ΠΈ этом Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ³Ρ€Π΅Ρ‚ΡƒΡŽ Π΄ΠΎ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Ρ‚Π΅Π»Π° Π²ΠΎΠ΄Ρƒ. Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΎΠ΄Π°Ρ‚Ρ‡ΠΈΠΊ способСн Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ² градус с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ 0,5 Β°Π‘.
  5. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π²ΠΎΠ΄Ρ‹ Π² Π²Π°Π½Π½ΠΎΠΉ, Π΄ΠΆΠ°ΠΊΡƒΠ·ΠΈ, бассСйнС. Набирая Π²ΠΎΠ΄Ρƒ для Π²ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€, Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π±Ρ‹Π»Π° ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎΠΉ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ тСрморСгулятора Arduino ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ градус для сСбя. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΌΠΈ значСниями Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° сниТСниС ΠΈΠ»ΠΈ увСличСния t Π²ΠΎΠ΄Ρ‹ ΠΈ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ всС врСмя Π²ΠΎΠ΄Ρƒ ΠΏΠΎΠ΄ΠΎΠ³Ρ€Π΅Ρ‚ΠΎΠΉ.
ЕстСствСнно, Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π² систСмах для ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ: Π²ΠΎΠ΄ΠΎΠ½Π°Π³Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ станции, ΠΌΠΎΡ€ΠΎΠ·ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹, Π·Π°ΠΌΠ΅Ρ€Ρ‹ t вязких вСщСств Π½Π° прСдприятиях.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ DS18B20 Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π² ΠΏΠ°Ρ€Π΅ с Arduino UNO (ΠΈΠ»ΠΈ ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ NANO ΠΈ MEGA) ΠΏΠΎ своим характСристикам ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, Π³Π΄Π΅ Π½ΡƒΠΆΠ½Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π·Π°ΠΌΠ΅Ρ€ΠΎΠ², ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Тидкости ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ градуса Тидкости Π² Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° являСтся собствСнная ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ содСрТаниС Π² Π½Π΅ΠΉ 64-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ 127 Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° ΠΎΠ΄Π½Ρƒ линию. Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΠΈΡˆΠΊΠΎΠΉ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎ схСмС Ρ„Π°Π½Ρ‚ΠΎΠΌΠ½ΠΎΠ³ΠΎ питания, ΠΊΠΎΠ³Π΄Π° вмСсто Ρ‚Ρ€Π΅Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄Π²Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° (ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅). ЗСмля Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ.

DS1820 Arduino

Π•ΡΡ‚ΡŒ достаточно ΠΌΠ½ΠΎΠ³ΠΎ интСрСсных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ… Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Arduino, ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… – это ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS1820 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Dallas Semiconductor ΠΈ приобрСтСнная ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Maxim Integrated Products Π² 2001 Π³ΠΎΠ΄Ρƒ.

ВыпускаСтся Π² Ρ€Π°Π·Π½ΠΎΠΌ исполнСнии

  • ΠŸΡ€ΠΎΡΡ‚ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ
  • Π’ΠΎ Π²Π»Π°Π³ΠΎΠ·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΠΌ корпусС
  • Π’ Π²ΠΈΠ΄Π΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ модуля

Π”Π°Ρ‚Ρ‡ΠΈΠΊ DS1820 – это Π½Π΅ Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ с довольно Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌΠΈ характСристиками, ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ 64 Π±ΠΈΡ‚Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, малСньким Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ обвязки.Β 
По сути, это Π΄Π°ΠΆΠ΅ Π½Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ, Π° малСнький микропроцСссор со своСй ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ EEPROM Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ контроля, Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ связи, Π΄Π° Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π²Π΅ΡΠΈΡ‚ΡŒ практичСски Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ практичСски Π½Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΌ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ….

Π₯арактСристики
DS1820 (DS18S20, DS1821, DS18B20)

  • интСрфСйс 1-Wire. На ΠΎΠ΄ΠΈΠ½ ΠΏΠΈΠ½ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ нСсколько Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².
  • Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ сСрийный Π½ΠΎΠΌΠ΅Ρ€.
  • НапряТСниС питания 3,0 Π’ — 5,5 Π’. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ линию связи ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎ схСмС ΠΏΠ°Ρ€Π°Π·ΠΈΡ‚Π½ΠΎΠΉ связи двумя ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ (β€œparasite power”).
  • Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ измСрСния ΠΎΡ‚ -55Β°C Π΄ΠΎ +125Β°C
  • Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Β± 0.5Β°C Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ -10 … +85 Β°C.
  • Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ прСобразования 9 — 12 Π±ΠΈΡ‚. ЗадаСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.
  • ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ° 1,5мА
  • ВрСмя измСрСния, Π΄ΠΎ 750 мс, ΠΏΡ€ΠΈ максимальном Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ 12 Π±ΠΈΡ‚.
  • Π’Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° эксплуатации, Β°Π‘Β Β  Β 0…+55
  • ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ эксплуатации, %Β Β  Β …55
  • ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²ΠΎΒ Β  Β Dallas / Maxim
  • ВСс, Π³Β Β  Β 10

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ программирования ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ‚Ρ€Π΅Π²ΠΎΠΆΠ½ΠΎΠ³ΠΎ сигнала. установка ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΏΠΎ максимуму ΠΈ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ. Π’Ρ€Π΅Π²ΠΎΠΆΠ½Ρ‹ΠΉ сигнал ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ± адрСсС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π²Ρ‹ΡˆΠ»Π° Π·Π° Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ всСго ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Ρƒ. На этот СдинствСнный провод Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Π΅ΡΠΈΡ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Ρ‚Π°ΠΊΠΈΡ… ΠΆΠ΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ DS1820 ΠΈΠΌΠ΅Π΅Ρ‚ свой ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄.

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ для опрСдСлСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π² помСщСниях, Π½Π° ΡƒΠ»ΠΈΡ†Π΅, Π² Тидкостях (вСрсия Π² Π²Π»Π°Π³ΠΎΠ·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΠΌ корпусС).

Π’ΠΈΠΏΡ‹ корпусов Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ds1820

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

  • GND – ΠžΠ±Ρ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ (ЗСмля)
  • D – Π’Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…. По Π½Π΅ΠΌΡƒ Ρ‚Π°ΠΊ ΠΆΠ΅ подаётся ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ схСмС с ΠŸΠ°Ρ€Π°Π·ΠΈΡ‚Π½Ρ‹ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ.
  • VDD – ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΎΡ‚ 3,3 Π΄ΠΎ 5,5 Π’ΠΎΠ»ΡŒΡ‚. Π’ схСмС с ΠΏΠ°Ρ€Π°Π·ΠΈΡ‚Π½Ρ‹ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ с ΠžΠ±Ρ‰ΠΈΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΌ.

Β 

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ DS1820
По ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ 1-Wire. Π’Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор 4,7 кОм ΠΊ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ. Arduino, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ здСсь ΠΊΠ°ΠΊ ΠœΠ°ΡΡ‚Π΅Ρ€, опрСдСляСт Π΅ΡΡ‚ΡŒ Π»ΠΈ устройства Π½Π° шинС ΠΈ обмСниваСтся с Π½ΠΈΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ 64 Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°.
МладшиС восСмь Π±ΠΈΡ‚ содСрТат ΠΊΠΎΠ΄ сСмСйства микросхСм DS18B20 28h.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ Π±Π»ΠΎΠΊ ΠΈΠ· 48 Π±ΠΈΡ‚ β€” это ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСрийный Π½ΠΎΠΌΠ΅Ρ€ устройства.
Π‘Ρ‚Π°Ρ€ΡˆΠΈΠ΅ восСмь Π±ΠΈΡ‚ β€” это цикличСский ΠΊΠΎΠ΄ (CRC) для всСх ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… 56 Π±ΠΈΡ‚ΠΎΠ².Β 

ΠŸΠ°Ρ€Π°Π·ΠΈΡ‚Π½ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅
ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ получаСтся ΠΎΡ‚ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ рСзистора Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ D(Π’Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄) ΠΈ Β + питания 3,0 – 5,5 Π’ΠΎΠ»ΡŒΡ‚. Β GND ΠΈ VDD Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ. Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΏΡ€ΠΈ этом Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ сниТаСтся Π΄ΠΎ +100 Π‘. Если Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ Π΄ΠΎ +125Π‘, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ внСшнСС ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅. Часто ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‚ схСмы с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ»Π΅Π²Ρ‹ΠΌ транзистором, Π½ΠΎ ΠΎΠ½ Π½Π΅ обязатСлСн ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Arduino, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° достаточно силы Ρ‚ΠΎΠΊΠ°.

Π‘Π»ΠΎΠΊ-схСма Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°

ΠŸΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°.
Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ (SRAM) ΠΈ ΡΠ½Π΅Ρ€Π³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡƒΡŽ (EEPROM) ΠΏΠ°ΠΌΡΡ‚ΡŒ.Β 
Π’ EEPROM хранятся рСгистры TH, TL ΠΈ рСгистр ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.Β 
Если функция Ρ‚Ρ€Π΅Π²ΠΎΠΆΠ½ΠΎΠ³ΠΎ сигнала Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‚ΠΎ рСгистры TH ΠΈ TL ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ рСгистры ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния.

Π Π΅ΠΆΠΈΠΌ с внСшним ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ.
Π’ΡƒΡ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ слоТного Π½Π΅Ρ‚. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ VDD ΠΊ + источника 3,0 Π’ — 5,5 Π’, Π° GND ΠΊ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Ρƒ(Π·Π΅ΠΌΠ»Π΅).
ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ D (Π’Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄) ΠΈ + питания.Β 

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅Β DS1820 ΠΊ Arduino

Один Π΄Π°Ρ‚Ρ‡ΠΈΠΊ

НСсколько Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ²

Π’Ρ‹Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠ· Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Π°.
ИзмСнСниС рСзистора ΠΎΡ‚ Π΄Π»ΠΈΠ½Ρ‹ кабСля, ΠΏΠΎΠΌΠ΅Ρ… ΠΈ сопротивлСния ΠΆΠΈΠ».

ΠšΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΡ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹
Π Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ прСобразования Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ с 9 Π΄ΠΎ 12 Π±ΠΈΡ‚ΠΎΠ². ΠžΡ‚ этого зависит Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ опрСдСлСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, соотвСтствСнно 0.5 Β°C, 0.25 Β°C, 0.125 Β°C, 0.0625 Β°C. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСно 12 Π±ΠΈΡ‚., Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΎΡ‚ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²Π°Π½ Π² градусах ЦСльсия. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ прСдставлСн ΠΊΠ°ΠΊ 16-разрядноС число.
Π­Ρ‚ΠΈ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΠΎΡ€ΠΎΠ³ΠΈ Ρ‚Ρ€Π΅Π²ΠΎΠΆΠ½ΠΎΠ³ΠΎ сигнала хранятся Π² энСргонСзависимой ΠΏΠ°ΠΌΡΡ‚ΡŒ EEPROM.Β 
Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² datasheet ds1820 Π½Π° русском языкС
или на datasheet на  английском 

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°
Основан Π½Π° сравнСнии частоты 2-Ρ… Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ². Частота ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ постоянна, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ измСняСтся Π² зависимости ΠΎΡ‚ измСнСния измСряСмой Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹. ΠŸΡ€ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠΈ частоты ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΈΠ· Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹.
ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ питания Π΄Π°Ρ‚Ρ‡ΠΈΠΊ находится Π² Низком состоянии, состоянии оТидания. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ² Π΅ΠΌΡƒ запрос. Π”Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ, сохранит Π΅Ρ‘ Π² 2 Π±Π°ΠΉΡ‚Π°Ρ… рСгистра ΠΈ снова ΡƒΠΉΠ΄Ρ‘Ρ‚ Π² состояниС оТидания.

Π’Ρ€Π΅Π²ΠΎΠΆΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ
ЗначСния находятся Π² рСгистрах Th ΠΈ Tl ΠΈ хранятся Π² EEPROM. ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π΅Ρ‘ значСния ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ с Th ΠΈ Tl ΠΈ Ссли ΠΎΠ½ΠΈ находятся Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ…, Ρ‚ΠΎ всё Π² порядкС, Π° Ссли значСния Π½ΠΈΠΆΠ΅ Ρ‡Π΅ΠΌ Tl ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅ Th Ρ‚ΠΎ создаётся ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Π°Π²Π°Ρ€ΠΈΠΈ.

ΠŸΠ ΠžΠ”ΠžΠ›Π–Π•ΠΠ˜Π• Π‘Π£Π”Π•Π’ ОПИБАНО Π’Πž 2 ЧАБВИ.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° DS18B20 ΠΊ Arduino

Π”Π°Ρ‚Ρ‡ΠΈΠΊ DS18B20 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для измСрСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹. Π”Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π»Π°Π³ΠΎΠ·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΉ корпус, Ρ‡Ρ‚ΠΎ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² условиях доТдя ΠΈΠ»ΠΈ ΠΆΠ΅ для измСрСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ТидкостСй. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ исполнСниС Π±Π΅Π· Π³Π΅Ρ€ΠΌΠ΅Ρ‚ΠΈΡ‡Π½ΠΎΠ³ΠΎ корпуса.

Π₯арактСристики:

  • ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅: 3 … 5,5 Π’ постоянного Ρ‚ΠΎΠΊΠ°
  • Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ измСряСмых Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€: -55 … +125 Β°C ΠΎΡ‚ -10 Π΄ΠΎ +85Β°C с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽΒ  Β±0,5Β°C
  • ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ: 1 сСк. ΠΌΠ΅ΠΆΠ΄Ρƒ измСрСниями
  • Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал: Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ

Π”Π°Ρ‚Ρ‡ΠΈΠΊ DS18B20 ΠΈΠΌΠ΅Π΅Ρ‚ всСго 3 Π²Ρ‹Π²ΠΎΠ΄Π°:

GND – «Π—Смля»

Vdd – ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅

Data – Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠ°Ρ€Π°Π·ΠΈΡ‚Π½ΠΎΠ³ΠΎ питания (Π±Π΅Π· использования Π²Ρ‹Π²ΠΎΠ΄Π° Vdd), ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ΠΉ ΠΎΠ± этом ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΡƒΡ‚.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Arduino:

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹:

  • Π›ΡŽΠ±Π°Ρ Arduino-совмСстимая ΠΏΠ»Π°Ρ‚Π°
  • РСзистор 4,7 Ком (для Π½Π΅Π³Π΅Ρ€ΠΌΠ΅Ρ‚ΠΈΡ‡Π½ΠΎΠ³ΠΎ исполнСния)
  • ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с установлСнной срСдой Arduino IDE.
  • USB кабСль для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Arduino ΠΊ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²:

Для Π½Π΅Π³Π΅Ρ€ΠΌΠ΅Ρ‚ΠΈΡ‡Π½ΠΎΠ³ΠΎ исполнСния:

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°Ρ… Π² Π³Π΅Ρ€ΠΌΠ΅Ρ‚ΠΈΡ‡Π½ΠΎΠΌ исполнСнии Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹Π΅ рСзисторы ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚, поэтому рСкомСндуСтся сначала ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π±Π΅Π· рСзистора ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌ, Ссли Π½Π΅ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ рСзистор Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠΌ ΠΎΠΊΠΎΠ»ΠΎ 4. 7 КОм Π² Ρ€Π°Π·Ρ€Ρ‹Π² ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΌ ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΌ питания, ΠΊΠ°ΠΊ Π½Π° схСмС Π²Ρ‹ΡˆΠ΅.

Для Π³Π΅Ρ€ΠΌΠ΅Ρ‚ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ для Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π΅:

Π‘ΠΊΠ΅Ρ‚Ρ‡ для Arduino:

Для считывания ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ*:

  • OneWire
  • DallasTemperature

*Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Arduino – ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄, хранящийся Π½Π΅ Π² скСтчС, Π° Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ„Π°ΠΉΠ»Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° содСрТит Π² сСбС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ структуры Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½Ρ‹ для упрощСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, модулями ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСктронными ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°:

// ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ
#include <DallasTemperature.h> #include <OneWire.h> Β  // ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ ΠΏΠΈΠ½ ΡˆΠΈΠ½Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… OneWire (ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ любой свободный) #define ONE_WIRE_BUS 2 Β  // Π—Π°Π΄Π°Π΅ΠΌ ΠΏΠΈΠ½ ΡˆΠΈΠ½Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… OneWire OneWire oneWire(ONE_WIRE_BUS); Β  // Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹ΠΌ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ (ΠΏΠΎ Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ
// ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ устройствами, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ OneWire) DallasTemperature sensors(&oneWire); Β  void setup(void) { Serial. begin(9600); sensors.begin(); }
void loop(void) { Serial.print("Запрос Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹..."); sensors.requestTemperatures(); // ΠŸΠΎΡΡ‹Π»Π°Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ для считывания Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Serial.println("Π“ΠžΠ’ΠžΠ’Πž"); Serial.print("Π’Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°: "); Serial.println(sensors.getTempCByIndex(0)); // ИндСкс "0" ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ
// устройством Π½Π° шинС, Π² нашСм случаС СдинствСнным delay(1000); }

Β 

Β 

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ с использованиСм Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим созданиС Π½Π° основы ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Nano ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20 Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€Π° с красивым внСшним Π²ΠΈΠ΄ΠΎΠΌ для измСрСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π² ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅. Π˜Π·ΠΌΠ΅Ρ€Π΅Π½Π½Π°Ρ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ адрСсной свСтодиодной Π»Π΅Π½Ρ‚Ρ‹. НСобходимыС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠŸΠ»Π°Ρ‚Π° Arduino Nano (ΠΊΡƒΠΏΠΈΡ‚ΡŒ … Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

Π’Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°, Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ основными ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ мСтСорологичСская станция (мСтСостанция). Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим созданиС мСтСостанции Π½Π° основС ΠΏΠ»Π°Ρ‚Ρ‹ Raspberry Pi, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ, Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… значСния Π½Π° экранС дисплСя, Π° … Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… Π½Π° нашСм сайтС ΠΌΡ‹ рассмотрСли основы Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ»Π°Ρ‚ΠΎΠΉ Raspberry Pi: ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ свСтодиода, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, использованиС ШИМ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ шагового ΠΈ двигатСля постоянного Ρ‚ΠΎΠΊΠ°, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ рСгистра сдвига ΠΈ сСнсорной ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. Π’ этой ΠΆΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим ΠΏΠ΅Ρ€Π²ΠΎΠ΅ практичСскоС … Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20 ΠΊ ΠΏΠ»Π°Ρ‚Π΅ Arduino Uno. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ схСма ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° (скСтч) для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’Π°ΠΊΠΆΠ΅ Π½Π° нашСм сайтС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ измСрСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² lm35 ΠΈ DHT11. … Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

Π’ связи с Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠ°Π½Π΄Π΅ΠΌΠΈΠ΅ΠΉ коронавируса Covid19 ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π½Π° Π²Ρ…ΠΎΠ΄Π°Ρ… Π² офисныС, Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹Π΅ ΠΈ производствСнныС здания стало ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ. На нашСм сайтС ΠΌΡ‹ ΡƒΠΆΠ΅ рассматривали ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ инфракрасных бСсконтактных Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π½Π° основС ΠΏΠ»Π°Ρ‚Ρ‹ Arduino – с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π½Π° экран … Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

ВСкущая пандСмия коронавируса внСсла сущСствСнныС ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Π² Тизнь людСй ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ. Одним ΠΈΠ· Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ постигли чСловСчСство Π² этом ΠΏΠ»Π°Π½Π΅, являСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ здания, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ проникновСния Π² Π·Π΄Π°Π½ΠΈΠ΅ … Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ чСловСчСского Ρ‚Π΅Π»Π° ΠΈΠ³Ρ€Π°Π΅Ρ‚ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½Π΅ для диагностирования состояния Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. Π’ элСктроникС сущСствуСт мноТСство Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² для измСрСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, Π½ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΈΠ· Π½ΠΈΡ… Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для использования Π² мСдицинских цСлях. Π’ свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ MAX30205 ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ … Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

Π’ΠΎ врСмя ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ элСктронных схСм ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ряда ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² схСмС. ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ мСдицинскиС Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€Ρ‹ здСсь Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ – здСсь Π½ΡƒΠΆΠ΅Π½ бСсконтактный инфракрасный Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим созданиС ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ бСсконтактного инфракрасного Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€Π° Π½Π° основС ΠΏΠ»Π°Ρ‚Ρ‹ Arduino … Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

Bluetooth Low Energy (BLE) – это вСрсия Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Bluetooth, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ оптимизированная Ρ‡Π΅ΠΌ классичСский Bluetooth. Π•Π΅ часто Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Β«ΡƒΠΌΠ½ΠΎΠΉΒ» Bluetooth (Smart Bluetooth). ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ тСхнология BLE Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»Π°ΡΡŒ для обСспСчСния минимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ энСргопотрСблСния ΠΏΡ€ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΉ стоимости, малСнькой ΡˆΠΈΡ€ΠΈΠ½Ρ‹ полосы частот ΠΈ … Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

ΠŸΠΎΡ‚Ρ€Π΅Π±Π»ΡΠ΅ΠΌΠ°Ρ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… аспСктов функционирования Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… устройств. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ практичСски всС соврСмСнныС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ спящий Ρ€Π΅ΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ элСктронныС Π³Π°Π΄ΠΆΠ΅Ρ‚Ρ‹ с ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ энСргии. Бпящий Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ устройство Π² Ρ€Π΅ΠΆΠΈΠΌ энСргосбСрСТСния … Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

DS18B20 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Arduino: схСмы, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

Одним ΠΈΠ· ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΠΎΠ² управлСния ΠΏΠΎ ΠΏΡ€Π°Π²Ρƒ считаСтся ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ своих Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒΠ΅Π² ΠΎΠ½ способСн Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ строгим Ρ€Π°ΠΌΠΊΠ°ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…, ΠΆΠ΅Π»Π΅Π·Π½ΠΎ Π·Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… конструкциСй ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Π½ΠΎ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² Π² соотвСтствии с внСшними Ρ„Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… установлСнной Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ событиях, происходящих Π²Π½Π΅ Π±Π»ΠΎΠΊΠ° управлСния, поступаСт ΠΊ Π½Π΅ΠΌΡƒ ΠΎΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². ПослСдниС, Π² зависимости ΠΎΡ‚ своСй направлСнности, Β«Ρ‡ΡƒΠ²ΡΡ‚Π²ΡƒΡŽΡ‚Β» измСнСния свСта Π²ΠΎ всСх Π΅Π³ΠΎ проявлСниях, Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΈ силу Π·Π²ΡƒΠΊΠ°, состав атмосфСры, Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΡŽ, Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ.

ВсС пСрСчислСнноС Π² комплСксС, позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π° основС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° слоТныС ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Ρ‹, ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, связанныС со всСми нишами ΠΆΠΈΠ·Π½ΠΈ. Π₯ΠΎΡ€ΠΎΡˆΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ станут извСстныС всСм ΠΊΠΎΠ½Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Ρ€Ρ‹. Они Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ с ΠΏΡƒΠ»ΡŒΡ‚Π°, Π½ΠΎ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€Π° Π½Π°Π³Ρ€Π΅Π² ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ Π²ΠΎΠ·Π΄ΡƒΡ…Π°. ΠŸΡ€ΠΈ Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎΠΌ ΠΎΡ…Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ Π΅Π³ΠΎ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, ΠΏΡ€ΠΈ ΠΈΠ·Π±Ρ‹Ρ‚ΠΊΠ΅ Ρ‚Π΅ΠΏΠ»Π° β€” вСнтиляция. Нормы, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ приводится ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π°Ρ срСда Π² автоматичСском Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π² любоС врСмя ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ согласно Π΅Π³ΠΎ ТСланиям. Π’ΡΡŽ Π½Π°Π·Π²Π°Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ обСспСчиваСт ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.

НастоящСС устройство выполняСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π²ΠΈΠ΄Π΅ впаянных Β«Π½Π°ΠΌΠ΅Ρ€Ρ‚Π²ΠΎΒ» ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Π°Π³Ρ€Π΅Π³Π°Ρ‚ΠΎΠ², Π½ΠΎ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ, доступными ΠΊ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ. Π‘Π°ΠΌΡ‹ΠΌΠΈ распространСнными модСлями срСди Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ STM32, Raspberry PI ΠΈ Arduino. ПослСдниС ΠΈΠ· списка, ΠΏΠΎ комплСксу своих характСристик, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходят для Π»Π΅Π³ΠΊΠΎΠ³ΠΎ создания ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ достаточно слоТных систСм логичСского контроля. ДостигаСтся это Π·Π° счСт ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ Π±Π°Π·Ρ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Ρ€Π΅Π»Π΅ΠΉΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ² доступных Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅, ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° совмСстноС использованиС с Ардуино.

Π’ Ρ€Π°Π·Ρ€Π΅Π·Π΅ Ρ‚Π΅ΠΌΡ‹ ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСн вопрос ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ сСнсора DS18B20 Arduino, Π΅Π³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΈΠ½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ соСдинСниС сСнсора с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ, с ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠΉ ΡƒΠΆΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹.

БСнсоры, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ

Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΊ Arduino, ΠΊΠ°ΠΊ ΠΈ Π² случаС любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, сущСствуСт Π² Π΄Π²ΡƒΡ… Π²ΠΈΠ΄Π°Ρ…: Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ. Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ настоящими Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ Π½Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Для ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Π° Π²Ρ‹Π΄Π°Ρ‡Π° ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ нСпосрСдствСнно. Π’Ρ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ характСристику ΠΈΠ΄ΡƒΡ‰Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π½ΠΈΡ… Ρ‚ΠΎΠΊΠ° Π² зависимости ΠΎΡ‚ внСшнСго воздСйствия. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Arduino, Π΅Ρ‰Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ, «зная» Ρ‚ΠΈΠΏ самого устройства ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ соотвСтствия приходящСго сигнала Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ значСниям.

Π’ послСднСм случаС ΠΏΠ°Π΄Π°Π΅Ρ‚ конСчная Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сам ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ лишь измСнСния с Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠ΅ΠΉ Π² 1024 уровня. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ устройства трСбуСтся свой ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ входящий ΠΊΠ°Π½Π°Π». ЕдинствСнноС, Ρ‡Ρ‚ΠΎ Π½ΠΈΠ²Π΅Π»ΠΈΡ€ΡƒΠ΅Ρ‚ минусы Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… сСнсоров β€” ΠΈΡ… низкая Ρ†Π΅Π½Π° ΠΈ простота конструкции, которая обСспСчиваСт Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ бСспСрСбойной Ρ€Π°Π±ΠΎΡ‚Ρ‹. НаибольшСС распространСниС срСди Ρ‚Π°ΠΊΠΈΡ… Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Ρ‚Π΅ΠΏΠ»Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° основС чипсСта LM35 β€” TMP35, TMP37, LM335. БущСствуСт ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΎΡ‚ ΠΈΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ.

Π”Ρ€ΡƒΠ³ΠΎΠ΅ Π΄Π΅Π»ΠΎ β€” Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ. Никаких сторонних вычислСний ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ для Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€Π° Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ. Достаточно ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΡƒΡŽ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° всСх сСнсоров, располоТСнных Π½Π° Π΅Π΄ΠΈΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π½Π΅ΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ. Π˜Ρ… максимальноС количСство ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ лишь физичСскими возмоТностями Π΄Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ…ΠΎΠ΄Π° сигнала ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΈ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ элСмСнтом.

Π¨ΠΈΠ½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π² Π½Π°Π·Π²Π°Π½ΠΎΠΌ случаС называСтся 1-Wire.Β  Π’ Π½Π΅ΠΉ, для опрСдСлСния ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ отправитСля ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Β«Π·Π°ΡˆΠΈΡ‚Ρ‹ΠΉΒ» Π² сам ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹ с ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ адрСсантом. Π₯ΠΎΡ€ΠΎΡˆΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° слуТит DS18B20 Arduino ΠΈ Π΅Π³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ β€” DS18S20, DS1820, DS1822, MAX31820. ВсС ΠΎΠ½ΠΈ основаны Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ΅ DS18.

Π•ΡΡ‚ΡŒ Ρƒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ нСдостаток. Они сильно ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Ρ‹ влиянию ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹Ρ… элСктричСских ΠΏΠΎΠΌΠ΅Ρ… ΠΎΡ‚ стороннСго оборудования ΠΈΠ»ΠΈ самой Π»ΠΈΠ½ΠΈΠΈ питания. Π§ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Π° ΠΈ ΠΊ ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹ΠΌ полям. Π’ достаточно простых ΠΈ Π½Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… систСмах, Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Ρ‡ΡŒ, Π½ΠΎ Π² Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… комплСксах ΠΎΠ½ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ обращСния Π½Π° сСбя особого внимания.

Π’Π½Π΅ зависимости ΠΎΡ‚ разновидности Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Ардуино, ΠΎΠ½ΠΈ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ, Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ ΠΊ ΠΌΠΎΠ½Ρ‚Π°ΠΆΡƒ исполнСнии, ΠΈΠ»ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ, Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΌ корпусС, ΠΏΡ€Π΅ΠΏΡΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ попаданию Π²Π»Π°Π³ΠΈ. ПослСдний Ρ„Π°ΠΊΡ‚ΠΎΡ€ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€Ρ‹ Π½Π° основС DS1820 ΠΈΠ»ΠΈ LM35 Π² вСсьма агрСссивной для элСктроники срСдС β€” насыщСнном Π²ΠΎΠ΄ΠΎΠΉ пространствС. Π Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎ допустимости прямого погруТСния ΠΈΡ… Π² ΠΆΠΈΠ΄ΠΊΠΎΡΡ‚ΡŒ, Π½ΠΎ ΠΈ ΠΎΠ± Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π² Π²ΠΎΠ·Π΄ΡƒΡ…Π΅, насыщСнном Π΅Π΅ ΠΏΠ°Ρ€Π°ΠΌΠΈ.

Ниши примСнСния

Π‘Ρ„Π΅Ρ€Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… трСбуСтся ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ Π½Π΅ ΡΡ‡Π΅ΡΡ‚ΡŒ. Как ΠΈ список всСй Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, Ρ€Π°Π±ΠΎΡ‚Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ нСпосрСдствСнно зависит ΠΎΡ‚ значСния характСристики. Бюда ΠΌΠΎΠΆΠ½ΠΎ отнСсти упомянутыС Ρ€Π°Π½Π΅Π΅ ΠΊΠΎΠ½Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Ρ€Ρ‹, Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΈ, ΠΏΠ΅Ρ‡ΠΈ всСх Π²ΠΈΠ΄ΠΎΠ², Π»ΡŽΠ±Ρ‹Π΅ ΠΈΠ½Ρ‹Π΅ Π°Π³Ρ€Π΅Π³Π°Ρ‚Ρ‹ ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… трСбуСтся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π³Ρ€Π΅Π²Π° Π»ΠΈΠ±ΠΎ охлаТдСния. МоТно Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Π΄Π°ΠΆΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π°ΠΊΠ²Π°Ρ€ΠΈΡƒΠΌ.

Π•Π³ΠΎ ΠΆΠΈΡ‚Π΅Π»ΠΈ достаточно критичСски относятся ΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСды. Если ΠΎΠ½Π° слишком горячая ΠΈΠ»ΠΈ холодная β€” Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΎΠ±ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ ΠΏΠΎΠ³ΠΈΠ±Π½ΡƒΡ‚. Π’ Ρ‚Π΅ΠΏΠ»ΠΎΠΉ ΠΎΠ½ΠΈ ТизнСрадостны, Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ. Π—Π΄Π΅ΡΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ элСктронный Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹ΠΉ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ Ардуино. ПослСдний, Π² зависимости ΠΎΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ, Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΎΠ±ΠΎΠ³Ρ€Π΅Π² Π²ΠΎΠ΄Π½ΠΎΠΉ массы ΠΈΠ»ΠΈ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ установлСнных Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹Ρ… Π»ΠΈΠΌΠΈΡ‚ΠΎΠ².

К нишС использования Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… Π½Π°Π³Ρ€Π΅Π² Π»ΠΈΠ±ΠΎ ΠΎΡ…Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ срСды ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΠΈ чисто ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы. Π—Π΄Π΅ΡΡŒ сразу вспоминаСтся мСдицинский ΠΈΠ»ΠΈ Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² исполнСния Π±Ρ‹Π²Π°Π΅Ρ‚ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎ скорости получСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρƒ Π΅Π΅ измСрСния.

Π₯арактСристики DS18B20

Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ардуино DS18B20 поставляСтся Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π²ΠΈΠ΄ΠΎΠ² исполнСния:

ΠœΠ°Ρ€ΠΊΠ°ΠšΠΎΡ€ΠΏΡƒΡΠšΠΎΠ»-Π²ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²
DS18B20+TO-923
DS18B20Z+SO8
DS18B20U+ΞΌSOP8

Π’Π½Π΅ зависимости ΠΎΡ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ количСства исходящих ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€ΠΈ: Π΄Π²Π° питания GND ΠΈ VCC +5Π’ ΠΈ ΠΎΠ΄ΠΈΠ½ Π΄Π°Π½Π½Ρ‹Ρ… ΡˆΠΈΠ½Ρ‹ 1-Wire, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅ΠΌΡ‹ΠΉ Π½Π° схСмах Ρ‡Π΅Ρ€Π΅Π· DQ. ΠšΠΎΡ€ΠΏΡƒΡ ВО-92 выполняСтся производитСлями ΠΊΠ°ΠΊ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅, Ρ‚Π°ΠΊ ΠΈ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΌ ΠΎΡ‚ воздСйствия Π²Π»Π°Π³ΠΈ. Π’ послСднСм случаС исходящиС Π»ΠΈΠ½ΠΈΠΈ кабСля Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅:

Π¦Π²Π΅Ρ‚ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚
Π§Π΅Ρ€Π½Ρ‹ΠΉGND
ΠšΡ€Π°ΡΠ½Ρ‹ΠΉVDD
Π‘Π΅Π»Ρ‹ΠΉDQ

Класс устройств DS18 ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠ΅, Π° Π½Π΅ ΡΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ использованиС. БоотвСтствСнны ΠΈ возмоТности сСнсора:

  • ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅: ΠΎΡ‚ 3 Π΄ΠΎ 5.5 Π’
  • Π§ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ: ΠΎΡ‚ βˆ’55 Π΄ΠΎ +125 ΒΊΠ‘
  • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…: 1-Wire
  • Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ: Π΄ΠΎ 0.5 градуса Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΡ‚ βˆ’10 Π΄ΠΎ +85 ΒΊΠ‘. Π‘ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°ΠΌΠΈ Π½ΠΈΠΆΠ΅ ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅ ΠΎΠ½Π° ΠΏΠ°Π΄Π°Π΅Ρ‚, ΠΈ Ρ€Π°Π·Π½ΠΈΡ†Π° с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ состояниСм ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎ 2 ΒΊΠ‘ Π² Π»ΡŽΠ±ΡƒΡŽ сторону.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма соСдинСний

Π”Π°Ρ‚Ρ‡ΠΈΠΊ DS1820 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Arduino ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π΄Π²ΡƒΡ… способов: Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°Π·ΠΈΡ‚Π½Ρ‹ΠΌ. Π Π°Π·Π½ΠΈΡ†Π° Π² количСствС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ². ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ‚Ρ€ΠΈ, с ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ, для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ достаточно ΠΏΠ°Ρ€Ρ‹. Π’ послСднСм случаС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹Ρ… сСнсоров Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ Π½Π΅ рСкомСндуСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ сигналы, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ, ΠΌΠΎΠ³ΡƒΡ‚ внСсти искаТСния Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ….

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ DS18B20 ΠΊ Arduino ΠΎΠ±ΠΎΠΈΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ использования сопротивлСния 4.7 кОм Π² цСлях подтягивания сигнала ΠΊ шинС Π΄Π°Π½Π½Ρ‹Ρ…:

ΠžΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ DS18B20

Π’Π°ΠΊ ΠΊΠ°ΠΊ Ардуино с сСнсором Π½Π°Π³Ρ€Π΅Π²Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ шинС ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ 1-Wire, Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² тСкст скСтча Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ настоящий ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ». Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π΅Π΅ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° GitHub ΠΏΠΎ адрСсу:

https://github.com/PaulStoffregen/OneWire

Π‘ΠΊΠ΅Ρ‚Ρ‡, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ:

https://cloud.mail.ru/public/Fifd/twtiPmtka

ВсС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ, вызывая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ DallasTemperature, которая находится Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π½Π° GitHub. Π•Π΅ адрСс:

https://github.com/milesburton/Arduino-Temperature-Control-Library

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ скСтч, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ возмоТности OneWire Π² связкС с DallasTemperature, трСбуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ адрСса всСх ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… устройств Π΅Π΄ΠΈΠ½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹. Для этого Π² составС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Multipe, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈ своСм Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ всСх сСнсоров Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18 располоТСнных Π½Π° шинС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ² Π½Π°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, Π½Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΡ… показания ΡƒΠΆΠ΅ для своСго ΠΊΠΎΠ΄Π°:

https://cloud.mail.ru/public/ucnZ/4WJByWExo

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ Π½Π°Π³Ρ€Π΅Π² сСнсоры, Π² совокупности с Ардуино, Π²Π½Π΅ зависимости ΠΎΡ‚ ΠΈΡ… Ρ‚ΠΈΠΏΠ° β€” Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… класса DS18 ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ сигнал, Π½Π° основС Ρ‡ΠΈΠΏΠ° LM35, Π΄Π°ΡŽΡ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр возмоТностСй ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. Достаточная Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, Π²ΠΊΡƒΠΏΠ΅ с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ сСнсоры Π²ΠΎ мноТСствС сфСр, ΠΎΡ‚ Π±Ρ‹Ρ‚Π° Π΄ΠΎ производства.

Π‘Π°ΠΌΡ‹Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ниши β€” созданиС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π²ΠΎΠ΄Ρ‹ Π² Π²Π°Π½Π½Ρ‹Ρ…, Π±ΠΎΠΉΠ»Π΅Ρ€Π°Ρ… ΠΈ Ρ‡Π°ΠΉΠ½ΠΈΠΊΠ°Ρ…, ΠΈΠ»ΠΈ Π² качСствС элСмСнтов климатичСского оборудования. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€ вмСстС с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΈ Π² сСльском хозяйствС. Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€ Π² Π·Π°ΠΊΡƒΡ‚Π°Ρ…, Π°ΠΌΠ±Π°Ρ€Π°Ρ… ΠΈΠ»ΠΈ стойлах, выяснСниС Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π½Π°Π³Ρ€Π΅Π²Π° яиц Π² ΠΈΠ½ΠΊΡƒΠ±Π°Ρ‚ΠΎΡ€Π°Ρ… β€” всС Π½Π°Π·Π²Π°Π½ΠΎΠ΅ ΠΏΠΎ силам настоящСй связкС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² с ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ устройствами.

Π’ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅

Facebook

Twitter

Мой ΠΌΠΈΡ€

Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅

Одноклассники

Pinterest

Π’ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

DS18B20 — Seeed Studio

ОписаниС

Π’ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

DS18B20 — это Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎ 12 Π±ΠΈΡ‚ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Β± 0,5 Β° C Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ -10 Β° C Π΄ΠΎ + 85 Β° C. Он Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ для прСобразования Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ сигнала Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Ρ‹Ρ…ΠΎΠ΄ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎ 12 Π±ΠΈΡ‚.
Π­Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π΄Π»ΠΈΠ½ΠΎΠΉ 2 ΠΌ с Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹ΠΌ Π·ΠΎΠ½Π΄ΠΎΠΌ ΠΈ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ»ΠΎΠΊΠΎΠΉ, подходящий для иммСрсивного опрСдСлСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹.
Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ этому ΠΆΠ΅ Π²Ρ‹Π²ΠΎΠ΄Ρƒ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… 1-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹Ρ… устройств. Π”Π°Ρ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ напряТСниСм 3-5 Π’, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° VCC ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ источник питания.
Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ сопротивлСниС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π», Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈ сдСлали, настроив Π΅Π³ΠΎ Π½Π° ΠΏΠΎΡ€Ρ‚ Grove ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ смонтировав сопротивлСниС Π²Π½ΡƒΡ‚Ρ€ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Grove.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹ΠΉ Π·ΠΎΠ½Π΄ для измСрСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π²ΠΎΠ΄Ρ‹ ΠΏΠΎΠ΄ Π²ΠΎΠ΄ΠΎΠΉ. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ добавляСм рСзистор 4,7 кОм, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² качСствС ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ рСзистора Π½Π° 1-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ. Π’ этом случаС Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

Для запуска просмотритС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ 1-Wire для Arduino с использованиСм Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20 Π² столбцС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΊ Seeeduino V4.2, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΎΡ‚ Arduino ΠΈ совмСстимому со всСми ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ Arduino.

Π₯арактСристики

  • Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€: -55 ~ 125 Β° C
  • Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: 9 ~ 12 Π±ΠΈΡ‚
  • ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» связи интСрфСйса 1-Wire
  • Π’ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹ΠΉ Π·ΠΎΠ½Π΄
  • НСсколько устройств для совмСстного использования ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°
  • Β± 0,5 Β° C Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ -10 Β° C Π΄ΠΎ + 85 Β° C
  • МаксимальноС врСмя АЦП: 750 мс
  • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ настройки энСргонСзависимой (NV) сигнализации
  • ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ тСрмостатичСскиС систСмы управлСния, ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Π΅ систСмы, ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹, Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈΠ»ΠΈ Π»ΡŽΠ±ΡƒΡŽ Ρ‚Π΅Ρ€ΠΌΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ систСму

ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈΠ½ΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ слоТно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Arduino. НС Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ, ΠΌΡ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ это руководство, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, области примСнСния, Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅!

Распиновка Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20, тСхничСскиС характСристики, эквивалСнты ΠΈ лист Π΄Π°Π½Π½Ρ‹Ρ…

DS18B20 Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20

Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20

Распиновка Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20

Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²

НомСр:

Имя ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°

ОписаниС

1

ЗСмля

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Π·Π΅ΠΌΠ»Π΅ Ρ†Π΅ΠΏΠΈ

2

Vcc

Π—Π°ΠΏΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ 3. 3Π’ ΠΈΠ»ΠΈ 5Π’

3

Π”Π°Π½Π½Ρ‹Π΅

Π­Ρ‚ΠΎΡ‚ Π²Ρ‹Π²ΠΎΠ΄ Π²Ρ‹Π΄Π°Π΅Ρ‚ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ считано с использованиСм ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.

Π₯арактСристики Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° DS18B20
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹
  • ΠžΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Π΅Ρ‚ΡΡ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с использованиСм ΠΌΠ΅Ρ‚ΠΎΠ΄Π° 1-Wire
  • Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС: ΠΎΡ‚ 3 Π’ Π΄ΠΎ 5 Π’
  • Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€: ΠΎΡ‚ -55 Β° C Π΄ΠΎ + 125 Β° C
  • Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ: Β± 0.5 Β° Π‘
  • Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚ 9 Π΄ΠΎ 12 Π±ΠΈΡ‚ (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅)
  • Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ адрСс позволяСт ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ
  • ВрСмя прСобразования: 750 мс ΠΏΡ€ΠΈ 12 Π±ΠΈΡ‚
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ сигнализации
  • ДоступСн ΠΊΠ°ΠΊ To-92, SOP ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΠ°ΠΊ Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ Π΄Π°Π»Π΅Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²Π°ΠΆΠ½Ρ‹. Π’Π°ΠΊΠΆΠ΅ тСхничСскоС описаниС DS18B20 ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π²Π½ΠΈΠ·Ρƒ страницы

.

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

Π’Π΅Ρ€ΠΌΠΎΠΏΠ°Ρ€Π°, TMP100, LM75, DHT11, SHT15, LM35DZ, TPA81, D6T

Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ DS18B20

DS18S20

Π“Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ DS18B20

DS18B20 — это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ 1-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ maxim Integrated.Он ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для измСрСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π² ТСстких условиях ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСды, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ химичСскиС растворы, ΡˆΠ°Ρ…Ρ‚Ρ‹, ΠΏΠΎΡ‡Π²Π° ΠΈ Ρ‚. Π”. Π”Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΡ‡Π½ΠΎΠ΅ суТСниС, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ приобрСсти с Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΠΎΠΉ ΠΎΠΏΡ†ΠΈΠ΅ΠΉ, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ процСсс ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ°. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ -55 Β° C Π΄ΠΎ + 125 Β° с ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Β± 5 Β° C . ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ адрСс ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π° MCU для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, поэтому это ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ для измСрСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… Π±Π΅Π· ΡƒΡ‰Π΅Ρ€Π±Π° для большСй части Π²Π°ΡˆΠΈΡ… Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅.

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ DS18B20

Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ связи 1-Wire. Для этого трСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ с ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ рСзистором, Π° Π΄Π²Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для питания, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.

ΠŸΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для поддСрТания высокого уровня Π»ΠΈΠ½ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° шина Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠ΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ, сохраняСтся Π² 2-Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΌ рСгистрС Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°.Π­Ρ‚ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹ с использованиСм ΠΌΠ΅Ρ‚ΠΎΠ΄Π° 1-Wire, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…. Π•ΡΡ‚ΡŒ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ для чтСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: ΠΎΠ΄Π½Π° — это ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠŸΠ—Π£, Π° другая — ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ адрСса ΠΊΠ°ΠΆΠ΄ΠΎΠΉ памяти ΠŸΠ—Π£ вмСстС с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ.

Если Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ с Arduino , Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎΠ±ΠΎ всСм этом. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎΠ΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
  • Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π² ТСстких условиях
  • Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Тидкости
  • ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…

2D-модСль

ВысокотСмпСратурный Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹ΠΉ DS18B20 Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹


Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ смонтированная ΠΈ водонСпроницаСмая вСрсия Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° DS18B20, изготовлСнная с ΠΊΠ°Π±Π΅Π»Π΅ΠΌ ΠΈΠ· ПВЀЭ.Π£Π΄ΠΎΠ±Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ ΠΈΠ»ΠΈ Π²ΠΎ Π²Π»Π°ΠΆΠ½Ρ‹Ρ… условиях. Π”Π°Ρ‚Ρ‡ΠΈΠΊ Π² этом корпусС ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ Π΄ΠΎ 125 Β° C. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сигнал Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° являСтся Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ, Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡƒΡ…ΡƒΠ΄ΡˆΠ΅Π½ΠΈΡ сигнала Π΄Π°ΠΆΠ΅ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… расстояниях! Π­Ρ‚ΠΈ ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ достаточно Ρ‚ΠΎΡ‡Π½Ρ‹ (Β± 0,5 Β° C Π² большСй части Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°) ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π°Ρ‚ΡŒ Π΄ΠΎ 12 Π±ΠΈΡ‚ точности ΠΎΡ‚ встроСнного Ρ†ΠΈΡ„Ρ€ΠΎ-Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ прСобразоватСля. Они ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с Π»ΡŽΠ±Ρ‹ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ΄ΠΈΠ½ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄, ΠΈ Π²Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ нСсколько ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, записанный Π½Π° Π·Π°Π²ΠΎΠ΄Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ ΠΈΡ….ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с систСмами 3,0-5,0 Π’. Π—Π΄Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Dallas 1-Wire, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ довольно слоТСн ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ большого количСства ΠΊΠΎΠ΄Π° для Π°Π½Π°Π»ΠΈΠ·Π° связи. ΠœΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ рСзистор 4,7 кОм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ трСбуСтся Π² качСствС подтяТки ΠΎΡ‚ Π»ΠΈΠ½ΠΈΠΈ DATA ΠΊ Π»ΠΈΠ½ΠΈΠΈ VCC ΠΏΡ€ΠΈ использовании Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ с использования Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Dallas Temperature Control Arduino, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‚Π°ΠΊΠΆΠ΅ трСбуСтся Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° OneWire. Π₯арактСристики кабСля:
  • Π’Ρ€ΡƒΠ±ΠΊΠ° ΠΈΠ· Π½Π΅Ρ€ΠΆΠ°Π²Π΅ΡŽΡ‰Π΅ΠΉ стали # 316 Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ 6 ΠΌΠΌ ΠΈ Π΄Π»ΠΈΠ½ΠΎΠΉ 40 ΠΌΠΌ
  • КабСль ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 3 Ρ„ΡƒΡ‚Π° / 90 см Π² Π΄Π»ΠΈΠ½Ρƒ.
  • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20
  • Π’Ρ€ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° — оранТСвая полоса ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ 3-5 Π’, бСлая ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π·Π΅ΠΌΠ»Π΅, Π° синяя полоса — это Π΄Π°Π½Π½Ρ‹Π΅.
  • соотвСтствуСт трСбованиям RoHS
DS18B20 ВСхничСскиС характСристики:
  • Π Π°Π±ΠΎΡ‡ΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€: ΠΎΡ‚ -55 Π΄ΠΎ 125 Β° C (ΠΎΡ‚ -67 Β° F Π΄ΠΎ +257 Β° F)
  • Π’Ρ‹Π±ΠΎΡ€ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΡ‚ 9 Π΄ΠΎ 12 Π±ΠΈΡ‚
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ интСрфСйс 1-Wire — трСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄ для связи
  • Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, записанный Π² Ρ‡ΠΈΠΏ
  • НСсколько Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
  • Β± 0,5 Β° C Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ -10 Β° C Π΄ΠΎ +85 Β° C
  • БистСма сигнализации ограничСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹
  • ВрСмя запроса мСньшС 750 мс
  • ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с 3. ΠžΡ‚ 0 Π’ Π΄ΠΎ 5,5 Π’ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ / Π΄Π°Π½Π½Ρ‹Π΅
БвязанныС руководства:



Вас Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ …


Главная> ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡ> ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡ Adafruit
Главная> ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡ> ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Ρ‹ ΠΈ аксСссуары для экосистСмы Arduino
Главная> ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡ> ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹> Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ

Arduino — Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20 — Π ΠΎΠ±ΠΎ Индия || Π£Ρ‡Π΅Π±Π½ΠΈΠΊΠΈ || Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Arduino |

Π’ этом руководствС Robo India ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20 с Arduino.
1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅:

Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для измСрСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹. DS18B20 — это ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» с ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ шиной, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ трСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° линия Π΄Π°Π½Π½Ρ‹Ρ… для связи с Arduino.

1.1 Π₯арактСристики:

1. Π˜Π·ΠΌΠ΅Ρ€ΡΠ΅Ρ‚ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ ΠΎΡ‚ -55 Β° C Π΄ΠΎ 125 Β° C.

2. 0,5 Β° C Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ -10 Β° C Π΄ΠΎ + 85 Β° C

3. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ 9 Π΄ΠΎ 12 Π±ΠΈΡ‚

4. Никаких Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π½Π΅ трСбуСтся.

5. Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹ΠΉ интСрфСйс, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ трСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΡ€Ρ‚

2. НСобходимоС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅
3. Π‘Ρ…Π΅ΠΌΠ°

Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ соСдинСния с Arduino-

4. Π€Π°ΠΉΠ» Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

Для запуска этого скСтча потрСбуСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ zip-Ρ„Π°ΠΉΠ», распакуйтС Π΅Π³ΠΎ ΠΈ скопируйтС Π² ΠΏΠ°ΠΏΠΊΡƒ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ Arduino.

Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π² ΠΏΠ°ΠΏΠΊΡƒ установки Arduino.Π£ мСня 64-битная ОБ Win7, Π° адрСс ΠΏΠ°ΠΏΠΊΠΈ ΠΌΠΎΠ΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Arduino располоТСн ΠΏΠΎ адрСсу

.

C: \ Program Files (x86) \ Arduino \ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΎΡ‚ΡΡŽΠ΄Π°.

5. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ этот скСтч Arduino ΠΎΡ‚ΡΡŽΠ΄Π°.

#include  h>

OneWire DS (10); // Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ 10 (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ рСзистор 4,7 кОм)

Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ настройка (Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°)
{
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ . Начало (9600);
}

Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» (Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ)
{
 Π±Π°ΠΉΡ‚ i;
 Π±Π°ΠΉΡ‚ присутствуСт = 0;
 byte type_s;
 Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ [12];
 адрСс Π±Π°ΠΉΡ‚Π° [8];
 ΠΏΠ»Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎ ЦСльсию, ΠΏΠΎ Π€Π°Ρ€Π΅Π½Π³Π΅ΠΉΡ‚Ρƒ;
 
 Ссли (! ds.search (адрСс)) {
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ  .println («АдрСсов большС Π½Π΅Ρ‚Β»);
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€  .println ();
 ds.reset_search ();
 Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° (250);
 Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ;
 }
 
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ  .print ("ROM =");
 for (i = 0; i <8; i ++) {
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ  .write ('');
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€  .print (адрСс [i], HEX);
 }

 if (OneWire :: crc8 (адрСс, 7)! = адрСс [7]) {
  Serial  .println (Β«CRC нСдСйствитСлСн!Β»);
 Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ;
 }
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€  .println ();
 
 // ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚ ΠŸΠ—Π£ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, какая микросхСма
 ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ (адрСс [0]) {
 case 0x10:
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ .println ("Π§ΠΈΠΏ = DS18S20"); // ΠΈΠ»ΠΈ старый DS1820
 type_s = 1;
 ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²;
 case 0x28:
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€  . println ("Chip = DS18B20");
 type_s = 0;
 ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²;
 case 0x22:
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€  .println ("Chip = DS1822");
 type_s = 0;
 ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²;
 По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:
  Serial  .println («Устройство Π½Π΅ являСтся устройством сСмСйства DS18x20Β»);
 Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ;
 }

 ds.reset ();
 ds.select (адрСс);
 ds.write (0x44, 1); // запускаСм ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°Π·ΠΈΡ‚Π½Ρ‹ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ Π² ΠΊΠΎΠ½Ρ†Π΅
 
 Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° (1000); // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ 750 мс достаточно, Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ Π½Π΅Ρ‚
 // ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ds.depower () здСсь, Π½ΠΎ сброс позаботится ΠΎΠ± этом.
 
 присутствуСт = ds.reset ();
 ds.select (адрСс);
 ds.write (0xBE); // Π§Ρ‚Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π°

  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ  .print ("Data =");
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ  .print (присутствуСт, HEX);
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€  .print ("");
 for (i = 0; i <9; i ++) {// Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ 9 Π±Π°ΠΉΡ‚
 Π΄Π°Π½Π½Ρ‹Π΅ [я] = ds.read ();
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€  .print (Π΄Π°Π½Π½Ρ‹Π΅ [i], HEX);
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€  .print ("");
 }
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ  .print ("CRC =");
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ .ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ (OneWire :: crc8 (Π΄Π°Π½Π½Ρ‹Π΅, 8), HEX);
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€  . println ();

 // ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ„Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ
 // ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ являСтся 16-Π±ΠΈΡ‚Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число со Π·Π½Π°ΠΊΠΎΠΌ, ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ
 // ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π² Ρ‚ΠΈΠΏΠ΅ "int16_t", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всСгда 16 Π±ΠΈΡ‚
 // Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ компиляции Π½Π° 32-Π±ΠΈΡ‚Π½ΠΎΠΌ процСссорС.
 int16_t raw = (Π΄Π°Π½Π½Ρ‹Π΅ [1] << 8) | Π΄Π°Π½Π½Ρ‹Π΅ [0];
 if (type_s) {
 raw = raw << 3; // 9-Π±ΠΈΡ‚Π½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
 if (data [7] == 0x10) {
 // "счСтчик остаСтся" Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΠ΅ 12-Π±ΠΈΡ‚Π½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅
 raw = (raw & 0xFFF0) + 12 - Π΄Π°Π½Π½Ρ‹Π΅ [6];
 }
 } Π΅Ρ‰Π΅ {
 byte cfg = (Π΄Π°Π½Π½Ρ‹Π΅ [4] & 0x60);
 // ΠΏΡ€ΠΈ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ младшиС Π±ΠΈΡ‚Ρ‹ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹, поэтому Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΡ… обнуляСм
 Ссли (cfg == 0x00) raw = raw & ~ 7; // Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 9 Π±ΠΈΡ‚, 93.75 мс
 ΠΈΠ½Π°Ρ‡Π΅, Ссли (cfg == 0x20) raw = raw & ~ 3; // 10-Π±ΠΈΡ‚Π½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, 187,5 мс
 ΠΈΠ½Π°Ρ‡Π΅, Ссли (cfg == 0x40) raw = raw & ~ 1; // 11-Π±ΠΈΡ‚Π½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, 375 мс
 //// ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 12 Π±ΠΈΡ‚, врСмя прСобразования 750 мс.
 }
 ΠΏΠΎ ЦСльсию = (с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой) Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ / 16,0;
 Π€Π°Ρ€Π΅Π½Π³Π΅ΠΉΡ‚ = ЦСльсий * 1,8 + 32,0;
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ  . print ("Π’Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° =");
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ . ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ (ΠΏΠΎ ЦСльсию);
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€  .print («ЦСльсия»);
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ .print (ΠΏΠΎ Π€Π°Ρ€Π΅Π½Π³Π΅ΠΉΡ‚Ρƒ);
  Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€  .println ("Π€Π°Ρ€Π΅Π½Π³Π΅ΠΉΡ‚");
}

 
6.Π’Ρ‹Ρ…ΠΎΠ΄

ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π° ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°.

Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ вопросы, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π°ΠΌ ΠΏΠΎ адрСсу [email protected]

Благодарности ΠΈ ΠΏΡ€ΠΈΠ²Π΅Ρ‚Ρ‹
Команда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°
Robo India
https://roboindia.com

Π’ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20 Π² ΠŸΠ°ΠΊΠΈΡΡ‚Π°Π½Π΅

Π’ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20 ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ 1 ΠΌΠ΅Ρ‚Ρ€, Π³Π΅Ρ€ΠΌΠ΅Ρ‚ΠΈΡ‡Π½Ρ‹ΠΉ ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ смонтированный. Π’ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20 Π½Π° основС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° DS18B20.Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ ΠΈΠ»ΠΈ Π²ΠΎ Π²Π»Π°ΠΆΠ½Ρ‹Ρ… условиях. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅, Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡƒΡ…ΡƒΠ΄ΡˆΠ΅Π½ΠΈΡ сигнала Π΄Π°ΠΆΠ΅ Π½Π° большом расстоянии.
Π­Ρ‚ΠΈ ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹Π΅ Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20 достаточно Ρ‚ΠΎΡ‡Π½Ρ‹ (Β± 0,5 Β° C Π² большСй части Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°) ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π°Ρ‚ΡŒ Π΄ΠΎ 12 Π±ΠΈΡ‚ точности ΠΎΡ‚ встроСнного Ρ†ΠΈΡ„Ρ€ΠΎ-Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ прСобразоватСля. Они ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с Π»ΡŽΠ±Ρ‹ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ΄ΠΈΠ½ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄, ΠΈ Π²Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ нСсколько ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, записанный Π½Π° Π·Π°Π²ΠΎΠ΄Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ ΠΈΡ….ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с систСмами 3,0-5,0 Π’.
ЕдинствСнным нСдостатком являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Dallas 1-Wire, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ довольно слоТСн ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ большого количСства ΠΊΠΎΠ΄Π° для Π°Π½Π°Π»ΠΈΠ·Π° связи. ΠŸΡ€ΠΈ использовании с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ рСзистор 4,7 кОм ΠΊ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π² качСствС подтяТки ΠΎΡ‚ Π»ΠΈΠ½ΠΈΠΈ DATA ΠΊ Π»ΠΈΠ½ΠΈΠΈ VCC.

ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠ΅ соСдинСниС : ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ: VCC / VDD, Π–Π΅Π»Ρ‚Ρ‹ΠΉ / Π‘Π΅Π»Ρ‹ΠΉ: DATA, Π§Π΅Ρ€Π½Ρ‹ΠΉ: GND

Π₯арактСристики Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20:
  1. Π—ΠΎΠ½Π΄ Π½ΠΎΠ²ΠΎΠΉ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ установки ΠΈΠΌΠΏΠΎΡ€Ρ‚Π½ΠΎΠ³ΠΎ Ρ‡ΠΈΠΏΠ° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20.
  2. Π§ΠΈΠΏ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡˆΡ‚ΠΈΡ„Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π΅Ρ€ΠΌΠΎΡƒΡΠ°ΠΆΠΈΠ²Π°Π΅ΠΌΡƒΡŽ Ρ‚Ρ€ΡƒΠ±ΠΊΡƒ для прСдотвращСния ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ замыкания, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π³Π΅Ρ€ΠΌΠ΅Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠ»Π΅ΠΉ, Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹ΠΉ, влагостойкий.
  3. ГСрмСтичная Ρ‚Ρ€ΡƒΠ±ΠΊΠ° ΠΈΠ· Π½Π΅Ρ€ΠΆΠ°Π²Π΅ΡŽΡ‰Π΅ΠΉ стали, водонСпроницаСмая, влагостойкая, ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€ΠΆΠ°Π²Ρ‡ΠΈΠ½Ρƒ.
  4. ΠšΠΎΡ€ΠΏΡƒΡ ΠΈΠ· Π½Π΅Ρ€ΠΆΠ°Π²Π΅ΡŽΡ‰Π΅ΠΉ стали (6 * 45 ΠΌΠΌ), Π΄Π»ΠΈΠ½Π° Π²Ρ‹Π²ΠΎΠ΄Π° 100 см (ΡΠΊΡ€Π°Π½ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ²ΠΎΠ»ΠΎΠΊΠ°) ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ использования;
  5. Π±Π»ΠΎΠΊ питания 3,0-5,5 Π’;
  6. Π¨ΠΈΡ€ΠΎΠΊΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€: -55 ℃ ~ + 125 ℃;
  7. Уникальная одиночная шина Π±Π΅Π· Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²;
  8. Π₯арактСристики кабСля:
  9. Π’Ρ€ΡƒΠ±ΠΊΠ° ΠΈΠ· Π½Π΅Ρ€ΠΆΠ°Π²Π΅ΡŽΡ‰Π΅ΠΉ стали Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ 6 ΠΌΠΌ ΠΈ Π΄Π»ΠΈΠ½ΠΎΠΉ 30 ΠΌΠΌ
  10. КабСль Π΄Π»ΠΈΠ½ΠΎΠΉ 36 дюймов / 91 см, Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ 4 ΠΌΠΌ (Π΄Π»ΠΈΠ½Π° 1 ΠΌΠ΅Ρ‚Ρ€)
  11. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20
  12. Π’Ρ€ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° — красный ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ 3-5 Π’, Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π·Π΅ΠΌΠ»Π΅, Π° Π±Π΅Π»Ρ‹ΠΉ — ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ.
  13. DS18B20 Π”Π°Ρ‚Ρ‡ΠΈΠΊ

ВСхничСскиС характСристики Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20:
  1. Π Π°Π±ΠΎΡ‡ΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€: ΠΎΡ‚ -55 Π΄ΠΎ 125 Β° C (ΠΎΡ‚ -67 Β° F Π΄ΠΎ + 257 Β° F)
  2. Π’Ρ‹Π±ΠΎΡ€ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΡ‚ 9 Π΄ΠΎ 12 Π±ΠΈΡ‚
  3. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ интСрфСйс 1-Wire — для связи трСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄
  4. Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, записанный Π² Ρ‡ΠΈΠΏ
  5. НСсколько Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
  6. Β± 0,5 Β° C Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ -10 Β° C Π΄ΠΎ + 85 Β° C
  7. Бигнализация ограничСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹
  8. ВрСмя запроса мСньшС 750 мс
  9. ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с 3.ΠžΡ‚ 0 Π’ Π΄ΠΎ 5,5 Π’ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ / Π΄Π°Π½Π½Ρ‹Π΅

Π’ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚:

1 x Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20

ΠœΠΎΠ΄ΡƒΠ»ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

SainSmart DS18B20 для Arduino AVR PI — SainSmart.com

Ворговая ΠΌΠ°Ρ€ΠΊΠ°: SainSmart
ΠœΠΎΠ΄ΡƒΠ»ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ SainSmart DS18B20 для Arduino AVR PIC

Артикул: 101-60-119