ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DS18B20 ΠΊ Arduino.
#include <OneWire.h>
#include <DallasTemperature.h>
Β
// Data wire is plugged into port 2 on the Arduino
#define ONE_WIRE_BUS 2
#define TEMPERATURE_PRECISION 9
Β
// Setup a oneWire instance to communicate with any OneWire devices (not just Maxim/Dallas temperature ICs)
OneWire oneWire(ONE_WIRE_BUS);
Β
// Pass our oneWire reference to Dallas Temperature.
DallasTemperature sensors(&oneWire);
Β
// arrays to hold device addresses
DeviceAddress insideThermometer, outsideThermometer;
Β
void setup(void)
{
Β Β // start serial port
Β Β Serial.begin(9600);
Β Β Serial.println(«Dallas Temperature IC Control Library Demo»);
Β
Β Β // Start up the library
Β Β sensors.begin();
Β
Β Β // locate devices on the bus
Β Β Serial.print(«Locating devices…»);
Β Β Serial.print(«Found «);
Β Β Serial.print(sensors.getDeviceCount(), DEC);
Β Β Serial.println(» devices.»);
Β
Β Β // report parasite power requirements
Β Β Serial.print(«Parasite power is: «);
Β Β if (sensors.isParasitePowerMode()) Serial.println(«ON»);
Β Β else Serial.println(«OFF»);
Β
Β Β //insideThermometer = { 0x28, 0x1D, 0x39, 0x31, 0x2, 0x0, 0x0, 0xF0 };
Β Β //outsideThermometerΒ Β = { 0x28, 0x3F, 0x1C, 0x31, 0x2, 0x0, 0x0, 0x2 };
Β
Β Β if (!sensors.getAddress(insideThermometer, 0)) Serial.println(«Unable to find address for Device 0»);
Β Β if (!sensors.getAddress(outsideThermometer, 1)) Serial.println(«Unable to find address for Device 1»);
Β
Β Β // show the addresses we found on the bus
Β Β Serial.print(«Device 0 Address: «);
Β Β printAddress(insideThermometer);
Β Β Serial.println();
Β
Β Β Serial.print(«Device 1 Address: «);
Β Β printAddress(outsideThermometer);
Β Β Serial.println();
Β
Β Β // set the resolution to 9 bit
Β Β sensors.setResolution(insideThermometer, TEMPERATURE_PRECISION);
Β Β sensors.setResolution(outsideThermometer, TEMPERATURE_PRECISION);
Β
Β Β Serial.print(«Device 0 Resolution: «);
Β Β Serial.print(sensors.getResolution(insideThermometer), DEC);
Β Β Serial.println();
Β
Β Β Serial.print(«Device 1 Resolution: «);
Β Β Serial.print(sensors.getResolution(outsideThermometer), DEC);
Β Β Serial.println();
}
Β
// function to print a device address
void printAddress(DeviceAddress deviceAddress)
{
Β Β for (uint8_t i = 0; i < 8; i++)
Β Β {
Β Β Β Β // zero pad the address if necessary
Β Β Β Β if (deviceAddress[i] < 16) Serial.print(«0»);
Β Β Β Β Serial.print(deviceAddress[i], HEX);
Β Β }
}
Β
// function to print the temperature for a device
void printTemperature(DeviceAddress deviceAddress)
{
Β Β float tempC = sensors.getTempC(deviceAddress);
Β Β Serial.print(«Temp C: «);
Β Β Serial.print(tempC);
Β Β Serial.print(» Temp F: «);
Β Β Serial.print(DallasTemperature::toFahrenheit(tempC));
}
Β
// function to print a device’s resolution
void printResolution(DeviceAddress deviceAddress)
{
Β Β Serial.print(«Resolution: «);
Β Β Serial.print(sensors.getResolution(deviceAddress));
Β Β Serial.println();Β Β Β Β
}
Β
// main function to print information about a device
void printData(DeviceAddress deviceAddress)
{
Β Β Serial.print(«Device Address: «);
Β Β printAddress(deviceAddress);
Β Β Serial.print(» «);
Β Β printTemperature(deviceAddress);
Β Β Serial.println();
}
Β
void loop(void)
{
Β Β // call sensors.requestTemperatures() to issue a global temperature
Β Β // request to all devices on the bus
Β Β Serial.print(«Requesting temperatures…»);
Β Β sensors.requestTemperatures();
Β Β Serial.println(«DONE»);
Β
Β Β // print the device information
Β Β printData(insideThermometer);
Β Β printData(outsideThermometer);
}
it-chainik.ru
Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ds18b20 ΠΊ arduino
DS18B20 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠΉ Π΄Π°ΡΡΠΈΠΊ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ ΠΈ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Π½Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΎΡΠ½ΠΎΠ²Π΅. ΠΠ³ΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ Π·Π° ΡΡΠ΅Ρ ΠΏΡΠΎΡΡΠΎΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΅Π³ΠΎ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΊ ΡΠ°Π±ΠΎΡΠ΅ Ρ Arduino Processing LCD.
ΠΠ»Π°Π²Π½ΡΠΌΠΈ Π΅Π³ΠΎ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°ΠΌΠΈ ΡΠ²Π»ΡΡΡΡΡ:
- ΠΠ°Π»ΠΈΡΠΈΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°. ΠΡΠΎ Π΄Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΡ ΡΠ΅Π½ΡΠΎΡΠΎΠ² DS18B20 ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ Arduino Processing LCD.
- Π¦ΠΈΡΡΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΡ ΡΠ΅Π½ΡΠΎΡΠΎΠ² ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΏΠΈΠ½Ρ Arduino Processing LCD.
ΠΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ ΡΠΈΠΏΠ° DS18B20 ΠΈΠΌΠ΅ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΎΡΠΌ-ΡΠ°ΠΊΡΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌΠΈ. ΠΡΠ°Π²ΠΎ Π²ΡΠ±ΠΎΡΠ° ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠΎΡΠΌ-ΡΠ°ΠΊΡΠΎΡΠ° Π²ΡΠ΅Π³Π΄Π°, ΡΠ°ΠΌΠΎ ΡΠΎΠ±ΠΎΠΉ, ΠΎΡΡΠ°Π΅ΡΡΡ Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π½Π° ΡΡΠ½ΠΊΠ΅ ΠΏΡΠ΅ΠΎΠ±Π»Π°Π΄Π°ΡΡ 3 Π²Π°ΡΠΈΠ°Π½ΡΠ° ΡΡΠΎΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: 8Pin SO (150 mils), 8Pin Β΅SOP ΠΈ 3Pin TO92. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ ΠΏΠΎΡΠ΅ΡΠΏΠ½ΡΠ»ΠΈ, ΡΠ²ΠΈΠ΄Π΅ΡΠ΅Π»ΡΡΡΠ²ΡΠ΅Ρ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ Π΄Π°ΡΡΠΈΠΊ 3Pin TO92, ΡΠ½Π°Π±ΠΆΠ΅Π½Π½ΡΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π²Π»Π°Π³ΠΎΠ·Π°ΡΠΈΡΠ½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΎΠΉ. ΠΡΠΎ Π΄Π°ΡΡ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ³ΡΡΠΆΠ°ΡΡ Π°ΠΏΠΏΠ°ΡΠ°Ρ Π² ΠΆΠΈΠ΄ΠΊΠΎΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠ»ΠΎΡ ΠΎΠΉ ΠΏΠΎΠ³ΠΎΠ΄Ρ ΠΈ Π² Π΄ΡΡΠ³ΠΈΡ ΡΠ»ΡΡΠ°ΡΡ . Π£ Π²ΡΠ΅Ρ ΡΠ΅Π½ΡΠΎΡΠΎΠ² Π²ΡΠ΅Π³Π΄Π° ΠΈΠΌΠ΅Π΅ΡΡΡ 3 Π²ΡΡ ΠΎΠ΄Π½ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°: ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ, ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΈ Π±Π΅Π»ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠΎΠ². ΠΠ½ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌ GND, Vdd ΠΈ Data ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ DS18B20 Π΄Π»Ρ Arduino Processing LCD ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅ΡΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ΅ΡΠΈ ΡΠ΅ΡΠ΅Π· Π±Π΅Π»ΡΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅Π³ΠΎ ΠΏΠ°ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π²ΠΌΠ΅ΡΡΠΎ ΡΠ΅Ρ ΡΡΠ΅Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ΅Π±ΡΡΡΡΡ Π΄Π»Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. ΠΠ°ΡΡΠΈΠΊ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΈ Π² ΡΠ΅ΡΠΈ ΠΎΡ 3 Π΄ΠΎ 5,5 ΠΠΎΠ»ΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, Π΅ΡΠ»ΠΈ ΠΎΠ½Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ -55 Π΄ΠΎ ΠΏΠ»ΡΡ 125 ΠΏΠΎ Π¦Π΅Π»ΡΡΠΈΡ.
ΠΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ΄Π°Π²Π°ΡΡ ΡΠ΅ΡΠΌΠΎΡΡΠ°Ρ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 0,5 Π³ΡΠ°Π΄ΡΡΠ° ΠΏΠΎ Π¦Π΅Π»ΡΡΠΈΡ.ΠΡΠ΅Π½Ρ ΠΏΡΠΈΡΡΠ½ΡΠΌ ΠΎΠ±ΡΡΠΎΡΡΠ΅Π»ΡΡΡΠ²ΠΎΠΌ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π΄Π°ΡΡΠΈΠΊΠ° DS18B20 Π΄Π»Ρ Arduino Processing LCD ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΄ΠΎ 127 Π΄Π°ΡΡΠΈΠΊΠΎΠ² DS18B20 ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ.
Π’ΡΡΠ΄Π½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π±Π΅ ΡΠΈΡΡΠ°ΡΠΈΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ. ΠΠΎ Π΅ΡΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ΄ΠΈΠ½ Π΄Π°ΡΡΠΈΠΊ Π² Ρ ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠ΅, Π° Π΄ΡΡΠ³ΠΎΠΉ β Π² ΠΌΠΎΡΠΎΠ·ΠΈΠ»ΠΊΠ΅, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π²Π΅ΡΡΠΌΠ° ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. ΠΠΏΡΡΡ ΠΆΠ΅ Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Ρ Π²Π°Ρ ΠΎΡΡΠ°Π½Π΅ΡΡΡ ΠΏΡΠΎΡΡΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΡ ΠΏΠΈΠ½ΠΎΠ² Π΄Π»Ρ Β«ΠΡΠ΄ΡΠΈΠ½ΠΎΒ».
Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Π΄Π°ΡΡΠΈΠΊΠ° DS18B20 Π΄Π»Ρ Arduino Processing LCD
ΠΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π²Π°ΠΌ Π² ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΏΠΎΡΡΠ΅Π±ΡΡΡΡΡ:
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Arduino IDE.
- ΠΠ°Π·Π° Π΄Π°Π½Π½ΡΡ OneWire library, ΠΏΡΠΈΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠ½Π° Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΊΠ°ΠΊ Ρ ΡΠ°ΠΌΠΈΠΌ Arduino, ΡΠ°ΠΊ ΠΈ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ Π΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ DS18B20.
- Π‘ΠΊΠ΅ΡΡ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Β«ΠΡΠ΄ΡΠΈΠ½ΠΎΒ» ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Ρ Π΅Π΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° β ΡΠ°ΠΌ Π΅ΡΡΡ Π΅Π΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ Π² ΠΎΡΠΊΡΡΡΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Arduino IDEΠΠ°Π·Π° Π΄Π°Π½Π½ΡΡ OneWire Library ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΊΠ°ΡΠ°Π½Π° Π½Π° OneWireProjectPage. ΠΡΠΈ ΡΡΠΎΠΌ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΠΊ ΡΠ΅Π±Π΅ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΡΠ°ΠΌΡΡ ΡΠ²Π΅ΠΆΡΡ Π΅Π΅ Π²Π΅ΡΡΠΈΡ.
ΠΠ· ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ Π²Π°ΠΌ Π² ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΏΠΎΡΡΠ΅Π±ΡΡΡΡΡ:
- Nano-Π΄Π°ΡΡΠΈΠΊ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ DS 18B20 Π² ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ°.
- ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Β«ΠΡΠ΄ΡΠΈΠ½ΠΎΒ».
- Π’Π΅ΡΠΌΠΎΡΡΠ°Ρ.
- ΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡΡ Π² ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ 3 ΡΡΡΠΊ.
- ΠΠ»Π°ΡΠ° Π΄Π»Ρ ΠΌΠΎΠ½ΡΠ°ΠΆΠ½ΡΡ ΡΠ°Π±ΠΎΡ.
- ΠΠ°Π±Π΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Β«ΠΡΠ΄ΡΠΈΠ½ΠΎΒ» ΠΊ Π²Π°ΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ USB-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ.
ΠΠ°Π±Π΅Π»Ρ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΠΏΡΠ½ΠΊΡΠ΅, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Arduino Processing LCD. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΡΠΊΠ΅ΡΡ Π±ΡΠ΄Π΅Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π·Π°Π³ΡΡΠΆΠ΅Π½ Π½Π° ΠΏΠ»Π°ΡΡ, Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΌΠ΅Π»ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡ ΠΊ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΌΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ ΠΏΠΈΡΠ°Π½ΠΈΡ.
Nano-Π΄Π°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DS 18B20ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° DS 18B20 ΠΊ Arduino Processing LCD
Π§ΡΠΎΠ±Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅ Β«ΠΡΠ΄ΡΠΈΠ½ΠΎΒ», Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠΌ:
- Π§Π΅ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΠΎΠ³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ° Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ GND-ΡΠΈΡΡΠ΅ΠΌΠ΅ Β«ΠΡΠ΄ΡΠΈΠ½ΠΎΒ».
- ΠΡΠ°ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΠΎΠ³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ° Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ +5V ΡΠΈΡΡΠ΅ΠΌΡ Β«ΠΡΠ΄ΡΠΈΠ½ΠΎΒ».
- ΠΡΠ°ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΠΎΠ³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ Π»ΡΠ±ΠΎΠΌΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΌΡ ΡΠΈΡΡΠΎΠ²ΠΎΠΌΡ ΠΏΠΈΠ½Ρ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Β«ΠΡΠ΄ΡΠΈΠ½ΠΎΒ».
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΠΎΠ±Π²ΡΠ·ΠΊΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½Π° 4,7 ΠΊΠΈΠ»ΠΎΠΎΠΌΠ°.
ΠΠΎΠ»Π½Π°Ρ ΡΡ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DS 18B20 ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅ Arduino Processing LCD ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅.
Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DS 18B20 ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅ ArduinoΠ£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ OneWireLibrary
ΠΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ Π·Π°ΠΊΠ°ΡΠΊΠΈ Π°ΡΡ ΠΈΠ²Π° Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, Π΅Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΡ Β«ΠΡΠ΄ΡΠΈΠ½ΠΎΒ». Π ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΡΠ½ΠΊΡΡ Sketch β Β«ΠΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Β» β Β«ΠΠΎΠ±Π°Π²ΠΈΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Β». ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ β Π²ΡΠ±ΡΠ°ΡΡ ΡΠΊΠ°ΡΠ°Π½Π½ΡΠΉ Π²Π°ΠΌΠΈ Π½Π° ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π°ΡΡ ΠΈΠ². ΠΡΠ»ΠΈ Π²Ρ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Ρ Π½Π΅ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅Π½Π½ΡΠΌΠΈ ΡΡΡΠ΄Π½ΠΎΡΡΡΠΌΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΠΌΠΏΠΎΡΡΠ° Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠ»Π΅Π΄ΡΠ΅Ρ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠ΅ΠΉ ΠΏΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ Π² Β«ΠΡΠ΄ΡΠΈΠ½ΠΎΒ».
ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΡΠΊΠ΅ΡΡΠ° Π² ΡΠΈΡΡΠ΅ΠΌΡ
ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π½ΡΠΆΠ½ΡΠΉ ΡΠΊΠ΅ΡΡ Π²ΡΠ΅Π³Π΄Π° Π΅ΡΡΡ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ OneWireLibrary Π² ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Β«ΠΏΡΠΈΠΌΠ΅ΡΡΒ». ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ ΠΏΠΎ ΡΠ°ΠΊΠΎΠΌΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ: βΠ€Π°ΠΉΠ»β β βΠΡΠΈΠΌΠ΅ΡΡβ β OneWire ΠΈ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΠΎΠ³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ.
ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΌΠΎΠ³Π»Π° ΠΏΠΎΡΡΡΠΏΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ±ΠΎ Π²ΡΠ΅Ρ Π΄Π°ΡΡΠΈΠΊΠ°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DS 18B20 ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Β«ΠΡΠ΄ΡΠΈΠ½ΠΎΒ».
ΠΠ°ΠΊΠΎΠΉ ΡΠΈΠΏ ΠΏΠΈΡΠ°Π½ΠΈΡ Π²ΡΠ±ΡΠ°ΡΡ
ΠΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΡΠΈΠΏΠ° DS 18B20 Π΄Π»Ρ Arduino Processing LCD ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΠΈΠ»ΠΈ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΌ Β«ΠΏΠ°ΡΠ°Π·ΠΈΡΠ½ΠΎΠΌΒ» ΡΠ΅ΠΆΠΈΠΌΠ΅. ΠΡΠΈ ΡΡΠΎΠΌ Π΅ΡΠ»ΠΈ ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΠ΅Ρ 3 ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠΎΠ², ΡΠΎ Β«ΠΏΠ°ΡΠ°Π·ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉΒ» β ΡΠΎΠ»ΡΠΊΠΎ 2. Π§ΡΠΎ Π±Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΠΈ ΡΠΎΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠΎ Π²ΡΠ΅Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ², Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ Π² ΡΠΊΠ΅ΡΡΠ΅:
- ΡΡΠΎΠ±Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Β«ΠΏΠ°ΡΠ°Π·ΠΈΡΠ½ΡΠΌΒ» ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²Π²Π΅ΡΡΠΈ dswrite (0x44,1) Π² 65-ΠΉ ΡΡΡΠΎΠΊΠ΅;
- ΠΎΠ±ΡΡΠ½ΡΠΌ ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ β Π²Π²Π΅ΡΡΠΈ dswrite (0x44) Π² 65-ΠΉ ΡΡΡΠΎΠΊΠ΅.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠΌΠΎΠ΄Π°ΡΡΠΈΠΊΠ° DS18b20 ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ArduinoΠ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π²Π²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π²Π°ΠΌΠΈ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΏΠΈΠ½ΠΎΠ² ΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌΠΈ.
ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DS 18B20 ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΡΠΈΠΏΠ° DS 18B20 ΠΊ Arduino Processing LCD Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΡΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅ΡΡΡ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ OneWirelibrary, ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΠΉ ΡΡΠΈΡΡΠ²Π°ΡΡ Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠΎ Π²ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ.
ΠΡΠ»ΠΈ ΡΠ΅ΡΡ ΠΈΠ΄Π΅Ρ ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° Π΄Π°ΡΡΠΈΠΊΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΈΡ Π±ΠΎΠ»ΡΡΠ΅ 10), Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ Ρ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΌ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ (ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, 1,5 ΠΊΠΈΠ»ΠΎΠΎΠΌΠ° ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡΡΠ΅).
ΠΡΠ»ΠΈ ΠΆΠ΅ Π²Ρ ΡΠΎΠ±ΡΠ°Π»ΠΈΡΡ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π΄Π΅ΡΡΡΠΊΠ° Π΄Π°ΡΡΠΈΠΊΠΎΠ² DS 18B20, ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΈΡ ΡΠΎΡΠ½ΠΎΡΡΡΡ. Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡ (ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ β ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 100 ΠΠΌ) ΠΌΠ΅ΠΆΠ΄Ρ Π±Π΅Π»ΡΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠΌ Π½Π° Π°ΠΏΠΏΠ°ΡΠ°ΡΠ΅ Β«ΠΡΠ΄ΡΠΈΠ½ΠΎΒ» ΠΈ Π±Π΅Π»ΡΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠΌ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π΄Π°ΡΡΠΈΠΊΠ΅.
Originally posted 2016-05-20 13:27:11.
proumnyjdom.ru
DS18B20 ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Arduino: ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ, Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ Π½Π°ΡΠΈΠΌ ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π΄Π°ΡΡΠΈΠΊΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DS18B20, LM35 ΠΈ TMP36 Π½Π° ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ Arduino UNO, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½Π° Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ ATmega328. ΠΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DS18B20, LM35 ΠΈ TMP36 ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ½ΡΡΠΈΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ. Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Ρ ΡΡΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π±ΡΠ΄Π΅Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΏΠ΅ΡΠ°ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° Arduino UNO, ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°. ΠΠΎ ΡΡΡΠΈ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π»ΡΠ±ΠΎΠΉ ΠΆΠ΅Π»Π°ΡΡΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡ. ΠΡΠΎΠΌΠ΅ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Arduino UNO ΠΈ Π΄Π°ΡΡΠΈΠΊΠΎΠ² DS18B20, LM35 ΠΈ TMP36, ΠΌΡ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ Π½Π°ΡΠΈΠΌ ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ ΡΡΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ.
ΠΠΎΠ΄Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΠ°ΡΡΡ Π½Π° ΠΠ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Arduino IDE
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠΆΠ΅ ΠΏΠ»Π°ΡΠ° Arduino UNO ΠΈ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ, ΡΠΎ Π½Π°ΡΡΠ°Π»ΠΎ Π²ΡΠ΅ΠΌΡ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΡΠΌΠΎΠ³ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ. ΠΠ»Ρ ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ Π½Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ Arduino IDE. ΠΠ°Π³ΡΡΠ·ΠΈΡΡ ΡΡΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅ www.arduino.cc. ΠΠ° ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠ°ΡΡΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ ΠΏΠ°ΠΊΠ΅ΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ARDUINO 1.6.10. Π‘Π°ΠΌ ΠΆΠ΅ IDE ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π° ΠΠ Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Windows 10. ΠΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ IDE Π·Π°ΠΏΡΡΡΠΈΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΡΠ°ΠΉΠ».
Π ΡΡΠ°ΡΡΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠ° ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌ ΡΡΠ»ΠΎΠ²ΠΈΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΠΎΠΊΠ½Ρ.
Π ΡΡΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π²ΡΠ΅ ΠΊΠ°ΠΊ Π΅ΡΡΡ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«NextΒ >Β».
Π ΡΡΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄Π»Ρ Arduino IDE, Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ ΠΏΠ°ΠΏΠΊΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. ΠΡΠ±ΡΠ°Π² ΠΏΡΡΡ, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ Β«InstallΒ», ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°ΠΏΡΡΡΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ.
ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΡΡΠΎΠ»Π΅ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΡΠ»ΡΠΊ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ Arduino.
ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Arduino IDE Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΡΡΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΡΠΎ Π°Π½Π³Π»ΠΎΡΠ·ΡΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π΄Π°ΡΡΠΈΠΊ DS18B20 ΠΊ ΠΏΠ»Π°ΡΠ΅ Arduino UNO
ΠΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ°ΠΌ Π΄Π°ΡΡΠΈΠΊ ΠΊ ΠΏΠ»Π°ΡΠ΅. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΠΌΠ°ΠΊΠ΅ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° ΠΈ ΡΠ΅Π·ΠΈΡΡΠΎΡ Ρ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ, ΡΠ°Π²Π½ΡΠΌ 4,7 ΠΊΠΠΌ. ΠΠΈΠΆΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π° ΡΡ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ° DS18B20 ΠΊ Arduino UNO.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ ΠΏΠ»Π°ΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ USB-ΠΊΠ°Π±Π΅Π»Ρ. ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π° ΠΏΠ»Π°ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π³ΠΎΡΠ΅ΡΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«ONΒ». Π’Π΅ΠΏΠ΅ΡΡ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΊΡΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ ΡΠ°Π½Π΅Π΅ Arduino IDE ΡΠ΅ΡΠ΅Π· ΡΡΠ»ΡΠΊ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΡΡΠΎΠ»Π΅.
Π ΠΎΠΊΠ½Π΅ ΠΎΡΠΊΡΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅ΠΌ Π² ΠΌΠ΅Π½Ρ Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΒ» Π² ΠΏΡΠ½ΠΊΡ Β«ΠΠ»Π°ΡΠ°:Β» ΠΈ Π²ΡΠ±Π΅ΡΠ΅ΠΌ Π½Π°ΡΡ ΠΏΠ»Π°ΡΡ.
Π§ΡΠΎΠ±Ρ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Ρ Π΄Π°ΡΡΠΈΠΊ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ
Π’Π΅ΠΏΠ΅ΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ· ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅ΠΌ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ°ΠΌ Β«Π€Π°ΠΉΠ»Β» βΒ Β«ΠΡΠΈΠΌΠ΅ΡΡ» βΒ Β«DallasTemperatureΒ» β Β«MultipleΒ». ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² ΠΎΠΊΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π·Π°Π³ΡΡΠ·ΠΈΡΡΡ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ Π½Π°ΠΌΠΈ ΠΏΡΠΈΠΌΠ΅Ρ.
Π’Π΅ΠΏΠ΅ΡΡ Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌ ΡΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ Π² ΠΏΠ»Π°ΡΡ Arduino UNO Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«ΠΠ°Π³ΡΡΠ·ΠΊΠ°Β». ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΎΡΠΊΡΠΎΠ΅ΠΌ ΠΏΡΠ½ΠΊΡ Β«ΠΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΡΡΠ°Β», ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΌΠ΅Π½Ρ Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΒ».
ΠΠ· ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Π½Π°Ρ Π΄Π°ΡΡΠΈΠΊ DS18B20 ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, ΠΊΠ°ΠΊ ΠΏΠΎ Π¦Π΅Π»ΡΡΠΈΡ, ΡΠ°ΠΊ ΠΈ ΠΏΠΎ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π΄Π°ΡΡΠΈΠΊ LM35 ΠΊ ΠΏΠ»Π°ΡΠ΅ Arduino UNO
ΠΠ°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ LM35 ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΡΡ, ΠΊΠΎΡΠΎΡΡΡ Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Texas Instruments. ΠΡΠΎΡ Π΄Π°ΡΡΠΈΠΊ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Arduino UNO. ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΡΡ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ° ΠΊ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅.
ΠΠ· ΡΡ Π΅ΠΌΡ Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Π΄Π°ΡΡΠΈΠΊ LM35 ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π½Π°ΠΏΡΡΠΌΡΡ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°. Π’Π΅ΠΏΠ΅ΡΡ Π½Π°Π±Π΅ΡΠ΅ΠΌ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΠΊΠΎΠ΄, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½ΡΠΉ Π² IDE Π½ΠΈΠΆΠ΅.
ΠΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π° ΠΏΠ»Π°ΡΡ, ΠΎΡΠΊΡΠΎΠ΅ΠΌ Β«ΠΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΡΡΠ°Β» ΠΈ ΡΠ²ΠΈΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ Π΄Π°ΡΡΠΈΠΊ ΡΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Ρ ΠΌΠ΅ΡΡΠ°, Π³Π΄Π΅ ΠΎΠ½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ.
ΠΠ· ΠΏΡΠΈΠΌΠ΅ΡΠ° Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Π΄Π°ΡΡΠΈΠΊ LM35 Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊ ΠΡΠ΄ΡΠΈΠ½ΠΎ UNO, ΡΠ΅ΠΌ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΠΉ ΡΠ°Π½Π΅Π΅.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π΄Π°ΡΡΠΈΠΊ TMP36 ΠΊ ΠΏΠ»Π°ΡΠ΅ Arduino UNO
ΠΠ°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ TMP36 ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΡΠ΄ΠΆΠ΅ΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Analog Devices. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° Ρ Π½Π°Ρ ΠΎΡΡΡΡΡΡΠ²ΠΎΠ²Π°Π» ΡΠ°ΠΌ Π΄Π°ΡΡΠΈΠΊ, ΡΠΎ ΠΌΡ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠ΅ΡΠ²ΠΈΡΠΎΠΌ Autodesk Circuits, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ»Π°ΡΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ. ΠΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΡΠ΅ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΎΡΡΡ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Arduino Π΄ΠΎ Π΅Π³ΠΎ ΠΏΠΎΠΊΡΠΏΠΊΠΈ. Π§ΡΠΎΠ±Ρ ΠΏΠΎΠΏΠ°ΡΡΡ Π² ΡΠ΅ΡΠ²ΠΈΡ Autodesk Circuits, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΡΡΠ°Π½ΠΈΡΡ https://circuits.io. ΠΠ° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠΉΡΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ Π±ΡΡΡΡΠΎΠΉ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π²Ρ ΠΏΠΎΠΏΠ°Π΄Π΅ΡΠ΅ Π½Π° Π³Π»Π°Π²Π½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ°.
Π§ΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Β«New Electronics LabΒ» Π½Π° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΌΡ ΠΏΠΎΠΏΠ°Π΄Π΅ΠΌ Π² ΠΎΠΊΠ½ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
ΠΠ· ΠΎΠΊΠ½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Ρ Π½Π°Ρ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠ°ΠΊΠ΅ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°. Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π½Π°ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΎΡΠΊΡΠΎΠ΅ΠΌ ΠΏΠ°Π½Π΅Π»Ρ Β«ComponentsΒ». ΠΠ· ΡΡΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΌΡ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, ΠΊΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅.
ΠΠΎΡΠ»Π΅ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅ΠΌ Π² ΠΏΠ°Π½Π΅Π»Ρ Β«Code EditorΒ» ΠΈ Π²ΡΡΠ°Π²ΠΈΠΌ ΡΠ΅ΠΊΡΡ, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½ΡΠΉ Π½ΠΈΠΆΠ΅.
Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄. Π Π½Π΅ΠΌ ΠΈΠΌΠ΅ΡΡΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π²ΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ. Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π·Π°ΠΏΡΡΡΠΈΡΡ Π½Π°ΡΡ ΠΏΠ»Π°ΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΆΠΌΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ Β«Start SimulationΒ», ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΌΡ ΡΠ²ΠΈΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΡΠΈΡΡΡ Π·Π΅Π»Π΅Π½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄. Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΠΎ Π½Π°Ρ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΌΡ ΠΎΡΠΊΡΠΎΠ΅ΠΌ Β«Serial MonitorΒ».
ΠΠ· ΠΎΠΊΠ½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Π½Π°Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ Π΄Π°ΡΡΠΈΠΊ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ.
ΠΠ· ΠΏΡΠΈΠΌΠ΅ΡΠ° Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ TMP36 Π² Autodesk Circuits ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΠΎ. ΠΠ°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ΅Π°Π»ΡΠ½ΡΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΡΠ΄ΡΠΈΠ½ΠΎ UNO ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠΌΡΠ»ΡΡΠΎΡΠΎΠΌ Autodesk Circuits.
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΎΠ±Π΅ΡΠ΅ΡΠ΅ ΠΊΠ°ΠΊΡΡ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΡ Π΅ΠΌΡ, ΡΠΎ Π²Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΏΠ°Π»ΠΈΡΡ, ΠΊΠ°ΠΊ ΠΏΠ»Π°ΡΡ Arduino UNO, ΡΠ°ΠΊ ΠΈ Π΅Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ. ΠΡΡΠ°ΡΠΈ Π² Autodesk Circuits ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΠ°Π»ΠΈΡΡ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ, Ρ ΠΎΡΡ ΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ.
ΠΠ΄Π΅ Π΄ΠΎΡΡΠ°ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Arduino, ΡΡΠΎΠ±Ρ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ
ΠΠ½ΠΎΠ³ΠΈΠ΅ Π½Π΅ ΡΠ°Π· Π·Π°Π΄ΡΠΌΡΠ²Π°Π»ΠΈΡΡ ΠΎ ΠΏΠΎΠΊΡΠΏΠΊΠ΅ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π΄Π΅ΡΠ°Π»Π΅ΠΉ ΠΊ Π½Π΅ΠΉ. ΠΠΎ ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠΌ ΡΠ°ΠΊΡΠΎΡΠΎΠΌ ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠΊΡΠΏΠΊΠΈ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ»Π° Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π·Π°Π²ΡΡΠ΅Π½Π½Π°Ρ ΡΠ΅Π½Π°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π½Π° ΠΎΡΠ΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΡΡΠ½ΠΊΠ΅. Π§ΡΠΎΠ±Ρ Π½Π°ΡΠΈ ΡΠΈΡΠ°ΡΠ΅Π»ΠΈ ΡΠΌΠΎΠ³Π»ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ, ΠΌΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΠΏΠΎΠΊΡΠΏΠ°ΡΡ Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ ΠΏΠ»Π°ΡΡ Arduino Π² ΠΠΈΡΠ°Π΅. ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ AliExpress.com. ΠΠ° ΡΡΠΎΠΌ ΡΠ°ΠΉΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΡΠ±ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΈ ΠΏΠ»Π°ΡΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ. ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΡΠΏΠΈΡΠΎΠΊ Π΄Π΅ΡΠ°Π»Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π² ΡΡΠ°ΡΡΠ΅:
- ΠΠ°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DS18B20 ΡΡΠΎΠΈΡ 0.7 Π΄ΠΎΠ»Π»Π°ΡΠ°;
- ΠΠ°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ LM35 ΡΡΠΎΠΈΡ 0.8 Π΄ΠΎΠ»Π»Π°ΡΠ°;
- ΠΠ°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ TMP36 ΡΡΠΎΠΈΡ 3 Π΄ΠΎΠ»Π»Π°ΡΠ°;
- ΠΠ΅ΡΠ°ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° Arduino UNO ΡΡΠΎΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 3 Π΄ΠΎΠ»Π»Π°ΡΠ°.
ΠΠ· ΡΠΏΠΈΡΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π²Π΅ΡΡΠΈ ΠΈΡΠΎΠ³, ΡΡΠΎ ΡΠ²ΡΠ·ΠΊΠ° Arduino UNO ΠΏΠ»ΡΡ DS18B20 ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²ΡΠ³ΠΎΠ΄Π½ΡΠΌ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.
ΠΠΎΠ΄Π²ΠΎΠ΄ΠΈΠΌ ΠΈΡΠΎΠ³
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ Π΄Π²Π° ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ DS18B20, LM35 ΠΊ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ Arduino UNO. ΠΡΠΎΠΌΠ΅ ΡΡΠΎΠ³ΠΎ, ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ Π²Π°ΡΠΈΠ°Π½Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠΈ ΡΡ Π΅ΠΌΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π°ΡΡΠΈΠΊΠ° TMP36. ΠΠΎ Π²ΡΠ΅Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ ΠΌΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»ΠΈ Π²ΡΠ²ΠΎΠ΄ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ΅Π· Β«ΠΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΡΡΠ°Β». ΠΡΠΎ Π±ΡΠ»ΠΎ ΡΠ΄Π΅Π»Π°Π½ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΡΠΈΡΡ ΡΡ Π΅ΠΌΡ ΡΠ±ΠΎΡΠΊΠΈ. ΠΠ° ΠΏΡΠΎΡΡΠΎΡΠ°Ρ ΡΠ΅ΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΠΎΡΠ½ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΊΠΈΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ:
- ΠΡΠ΅Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΡΠΌΠ°ΡΡΡΠΎΠ½Π° Π² ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ½ΡΡΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ Π½Π° Π΅Π³ΠΎ ΡΠΊΡΠ°Π½Π΅ ΠΈΠ»ΠΈ ΠΠ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Wi-Fi ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ Arduino;
- ΠΡΠ΅Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΡΠΌΠ°ΡΡΡΠΎΠ½Π° Π² ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ½ΡΡΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ Π½Π° Π΅Π³ΠΎ ΡΠΊΡΠ°Π½Π΅ ΠΈΠ»ΠΈ ΠΠ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Bluetooth ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ Arduino;
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠΌΠΎΡΡΠ°ΡΠ° ΡΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ;
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡΠ° Π½Π° Π±Π°Π·Π΅ Arduino ΠΈ TFT Π΄ΠΈΡΠΏΠ»Π΅Ρ;
- ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Arduino ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ.
ΠΡΠΎ Π»ΠΈΡΡ ΠΌΠ°Π»Π°Ρ Π΄ΠΎΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ ΡΠ΅ΡΠ΅Π· ΠΏΠ»Π°ΡΡ Arduino. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ, Π² Π½Π°ΡΠ΅ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠΏΠ»ΠΎΡΠΈΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°. ΠΠ°Π΄Π΅Π΅ΠΌΡΡ, Π½Π°Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ Π΄Π»Ρ Π²Π°Ρ, ΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π΅ΠΌΡ, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ ΠΊ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΠ»Π°ΡΠ΅ Arduino.
ΠΠΈΠ΄Π΅ΠΎ ΠΏΠΎ ΡΠ΅ΠΌΠ΅
vashumnyidom.ru
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ds18b20, dht, lm35, tmp36 ΠΊ Arduino
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π΄Π»Ρ Arduino ds18b20, dht11, dht22, lm35, tmp36. ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΈ Π΄Π°ΡΡΠΈΠΊΠΈ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΠΎΡΠ½ΠΎΠ²ΠΎΠΉ Π΄Π»Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π΄Π»Ρ Arduino. ΠΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅ΠΌ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ
Π’Π΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ Π²Π΅ΡΠ΅ΡΡΠ²Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ² ΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌΠΎΠΉ ΡΡΠ΅Π΄Ρ. ΠΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ. ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π³ΡΡΠΏΠΏ:
- Π’Π΅ΡΠΌΠΎΠΏΠ°ΡΡ;
- Π’Π΅ΡΠΌΠΈΡΡΠΎΡΡ;
- ΠΡΠ΅Π·ΠΎΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ;
- ΠΠΎΠ»ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ;
- Π¦ΠΈΡΡΠΎΠ²ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ;
- ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ.
ΠΠΎ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ Π΄Π°ΡΡΠΈΠΊΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π²ΠΎΠ·Π΄ΡΡ Π°, ΠΆΠΈΠ΄ΠΊΠΎΡΡΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅. ΠΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΊΠ°ΠΊ Π½Π°ΡΡΠΆΠ½ΡΠ΅, ΡΠ°ΠΊ ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅.
ΠΡΠ±ΠΎΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠΉ Π΄Π°ΡΡΠΈΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°ΡΡ Π½Π°Π±ΠΎΡΠΎΠΌ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ ΠΈ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΉ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π·Π°Π΄Π°ΡΡ Π²Π°ΡΠΈΠ°Π½Ρ. ΠΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΠ²Π»ΡΡΡΡΡ:
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ, Ρ.Π΅. Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ ΠΎΡ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠ»Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΡΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΡΡΡ Π² ΠΠΌ/Π‘ ΠΈΠ»ΠΈ ΠΌΠ/Π.
- ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡ.
- ΠΠ΅ΡΡΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ β ΠΊ Π½ΠΈΠΌ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²ΠΈΠ΄Ρ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΠ΅ΠΉ.
- Π‘ΡΠΎΠΊ ΡΠ»ΡΠΆΠ±Ρ.
- ΠΡΠ΅ΠΌΡ ΠΎΡΠΊΠ»ΠΈΠΊΠ°.
- ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ β ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ ΠΈ ΠΌΠ΅ΡΡΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΠΎΠΉΠΊΠΎΡΡΡ.
- ΠΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ β Π³Π°Π±Π°ΡΠΈΡΡ, ΠΌΠ°ΡΡΠ°, ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΠ°Ρ ΠΌΠΎΡΠ½ΠΎΡΡΡ, ΡΡΠΎΠΉΠΊΠΎΡΡΡ ΠΊ Π°Π³ΡΠ΅ΡΡΠΈΠ²Π½ΠΎΠΌΡ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΡΠ΅Π΄Ρ, ΡΡΠΎΠΉΠΊΠΎΡΡΡ ΠΊ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠ°ΠΌ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅.
- ΠΠΈΠ½Π΅ΠΉΠ½ΠΎΡΡΡ Π²ΡΡ ΠΎΠ΄Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ.
ΠΠ°ΡΡΠΈΠΊΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΏΠΎ ΡΠΈΠΏΡ
- Π’Π΅ΡΠΌΠΎΠΏΠ°ΡΡ. ΠΡΠΈΠ½ΡΠΈΠΏ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠ΅ΡΠΌΠΎΠΏΠ°Ρ ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π½Π° ΡΠ΅ΡΠΌΠΎΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΡΡΠ΅ΠΊΡΠ΅. ΠΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π·Π°ΠΌΠΊΠ½ΡΡΡΠΉ ΠΊΠΎΠ½ΡΡΡ ΠΈΠ· Π΄Π²ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ². Π ΠΊΠΎΠ½ΡΡΡΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΎΠΊ, ΠΊΠΎΠ³Π΄Π° Π½Π° ΠΌΠ΅ΡΡΠ΅ ΡΠΏΠ°Π΅Π² ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π·Π½ΠΎΡΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡ. Π§ΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠ½Π΅Ρ ΡΠ΅ΡΠΌΠΎΠΏΠ°ΡΡ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² ΡΡΠ΅Π΄Ρ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, Π° Π²ΡΠΎΡΠΎΠΉ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ½ΡΡΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. ΠΠ° ΡΠΏΠ°ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΡΠ΅ΡΠΌΠΎΠΠΠ‘ E(t2) ΠΈ E(t1), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°ΠΌΠΈ t2 ΠΈ t Π Π΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ°Ρ ΡΠ΅ΡΠΌΠΎΠΠΠ‘ Π² ΠΊΠΎΠ½ΡΡΡΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π½Π° ΡΠ°Π·Π½ΠΎΡΡΠΈ ΡΠ΅ΡΠΌΠΎΠΠΠ‘ Π½Π° ΠΊΠΎΠ½ΡΠ°Ρ ΡΠΏΠ°Π΅Π² E(t2)- E(t1). Π’Π΅ΡΠΌΠΎΠΏΠ°ΡΡ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΈΠ· ΠΏΠ»Π°ΡΠΈΠ½Ρ, Ρ ΡΠΎΠΌΠ΅Π»Ρ, Π°Π»ΡΠΌΠ΅Π»Ρ ΠΈ ΠΏΠ»Π°ΡΠΈΠ½ΠΎΡΠΎΠ΄ΠΈΡ. ΠΠ°ΠΈΠ±ΠΎΠ»ΡΡΠ΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π² Π ΠΎΡΡΠΈΠΈ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΠΏΠ°ΡΡ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠ² Π₯Π(Ρ ΡΠΎΠΌΠ΅Π»Ρ-Π°Π»ΡΠΌΠ΅Π»Ρ), Π’ΠΠ₯(Ρ ΡΠΎΠΌΠ΅Π»Ρ β ΠΊΠΎΠΏΠ΅Π»Ρ) ΠΈ Π’ΠΠ (ΠΏΠ»Π°ΡΠΈΠ½ΠΎΡΠΎΠ΄ΠΈΠΉ-ΠΏΠ»Π°ΡΠΈΠ½Π°). ΠΠΎΠ»ΡΡΠΈΠΌ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠΌ ΡΠ°ΠΊΠΈΡ ΠΏΡΠΈΠ±ΠΎΡΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΎΠ»ΡΡΠ°Ρ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ. ΠΠ· ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ² ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡ β Π΄ΠΎ 1300Π‘.
- Π’Π΅ΡΠΌΠΎΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ. ΠΠ·Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°ΡΡΡΡ ΠΈΠ· ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ², ΠΎΠ±Π»Π°Π΄Π°ΡΡΠΈΡ Π²ΡΡΠΎΠΊΠΈΠΌ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠΌ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ (Π’ΠΠ‘). ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π΅Π³ΠΎ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ. Π’Π°ΠΊΠΈΠ΅ ΠΏΡΠΈΠ±ΠΎΡΡ ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΡΡ, ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΡΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. ΠΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ²Π»ΡΡΡΡΡ Π½ΠΎΠΌΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ΅ 25 Π‘ ΠΈ Π’ΠΠ‘. Π’Π΅ΡΠΌΠΎΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ ΠΏΠΎ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΠΎΠΌΡ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ β Π±ΡΠ²Π°ΡΡ ΡΠ΅ΡΠΌΠΈΡΡΠΎΡΡ Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ (NTC) ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌ (PTC, ΠΏΠΎΠ·ΠΈΡΡΠΎΡΡ) Π’ΠΠ‘. ΠΠ»Ρ ΠΏΠ΅ΡΠ²ΡΡ Ρ ΡΠΎΡΡΠΎΠΌ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΡΡΡ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅, Π΄Π»Ρ ΠΏΠΎΠ·ΠΈΡΡΠΎΡΠΎΠ² β ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ. Π’Π΅ΡΠΌΠΎΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π² ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ΅ ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΎΡΡΡΠΎΠ΅Π½ΠΈΠΈ.
- ΠΡΠ΅Π·ΠΎΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄Π°ΡΡΠΈΠΊ. Π’Π°ΠΊΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΠΏΡΠ΅Π·ΠΎΡΡΡΠ΅ΠΊΡΠ΅. ΠΠΎΠ΄ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΠΌ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΎΠΊΠ° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² -ΠΏΡΡΠΌΠΎΠΉ ΠΏΡΠ΅Π·ΠΎΡΡΡΠ΅ΠΊΡ. ΠΠΎΠ³Π΄Π° ΠΏΠΎΠ΄Π°Π΅ΡΡΡ ΡΠ°Π·Π½ΠΎΡΠ°Π·Π½ΡΠΉ ΡΠΎΠΊ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΉ, ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠ΅ ΠΏΡΠ΅Π·ΠΎΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡΠ°. Π§Π°ΡΡΠΎΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠΎΠΉ.Β ΠΠ½Π°Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΡΠ°ΡΡΠΎΡΠ΅ ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ΅. ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΡΠΈΡΠΎΠΊ, ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΡΡ. ΠΠ°ΡΡΠΈΠΊΠΈ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² Π½Π°ΡΡΠ½ΡΡ ΠΎΠΏΡΡΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ΅Π±ΡΡΡ Π²ΡΡΠΎΠΊΠΎΠΉ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ².
- ΠΠΎΠ»ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΡΠΉ Π΄Π°ΡΡΠΈΠΊ. ΠΠ·ΠΌΠ΅ΡΡΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ -55Π‘ Π΄ΠΎ 150Π‘. ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° p-n-ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π΅ ΠΎΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΡΡΠ° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½Π°, Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°ΡΡ Π΄Π°ΡΡΠΈΠΊ Π±Π΅Π· ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΡ Π΅ΠΌΡ. ΠΠΎ Π΄Π»Ρ ΡΠ°ΠΊΠΈΡ ΠΏΡΠΈΠ±ΠΎΡΠΎΠ² ΡΡ Π΅ΠΌΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠΉ p-n-ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄, ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π°ΡΡΠΈΠΊ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠ°Π·Π±ΡΠΎΡΠΎΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΈ Π½Π΅Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΡΡ. ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΡΡΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ Π² Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ ΠΏΠΎΠ»ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΡΡ Π΄Π°ΡΡΠΈΠΊΠ°Ρ .
- ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π΄Π°ΡΡΠΈΠΊ. ΠΡΠΈΠ±ΠΎΡΡ ΡΡΠΎΡΡ Π΄Π΅ΡΠ΅Π²ΠΎ ΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π² ΠΌΠΈΠΊΡΠΎΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ΅. Π ΡΡ Π΅ΠΌΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ 2 ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° (ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠ°), ΠΎΠ±Π»Π°Π΄Π°ΡΡΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌΠΈ. ΠΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΈΠ³Π½Π°Π» β ΡΡΠΎ ΡΠ°Π·Π½ΠΎΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ°Π΄Π΅Π½ΠΈΡΠΌΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠ°Ρ . ΠΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ Π΄Π°ΡΡΠΈΠΊΠ° Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΠ΅ΠΏΡΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΡΠΎΡΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ +-1Π‘ Π΄ΠΎ +-3Π‘. ΠΠ°ΡΡΠΈΠΊΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΡΡΠ΅ΠΌΡ Π²ΡΡ ΠΎΠ΄Π°ΠΌΠΈ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ.
- Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ Π΄Π°ΡΡΠΈΠΊ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ β Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΠ¦Π ΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΈΠ³Π½Π°Π»Π°. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌ SPI, I2C, 1-Wire, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΡΡΠ°Π·Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΈΠ½Π΅. ΠΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΡΠΎΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΡΠΎΠΆΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ , Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΠ½ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ°ΡΡ ΡΡ Π΅ΠΌΠΎΡΠ΅Ρ Π½ΠΈΠΊΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
- Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΈΡΡΠ΅ΠΌ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΡ, ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΏΠΈΡΠΎΠΌΠ΅ΡΡΡ, ΠΈΠ·ΠΌΠ΅ΡΡΡΡΠΈΠ΅ ΡΠ½Π΅ΡΠ³ΠΈΡ ΡΠ΅Π»Π°, ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½ΠΎ ΠΈΠ·Π»ΡΡΠ°Π΅Ρ Π² ΠΎΠΊΡΡΠΆΠ°ΡΡΡΡ ΡΡΠ΅Π΄Ρ. Π ΠΌΠ΅Π΄ΠΈΡΠΈΠ½Π΅ Π½Π΅ΡΠ΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π°ΠΊΡΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ β ΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠ°Π·Π½ΠΎΡΡΠΈ ΡΠΊΠΎΡΠΎΡΡΠΈ Π·Π²ΡΠΊΠ° ΠΏΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°Ρ . ΠΡΠΈ Π΄Π°ΡΡΠΈΠΊΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π² Π·Π°ΠΊΡΡΡΡΡ ΠΏΠΎΠ»ΠΎΡΡΡΡ ΠΈ Π² Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΡΡΠ΅Π΄Π°Ρ . ΠΠΎΡ ΠΎΠΆΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ β ΡΡΠΌΠΎΠ²ΡΠ΅, ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΡΡΠΌΠΎΠ²ΠΎΠΉ ΡΠ°Π·Π½ΠΎΡΡΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΠΎΠ² Π½Π° ΡΠ΅Π·ΠΈΡΡΠΎΡΠ΅ ΠΎΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ.
ΠΡΠ±ΠΎΡ Π΄Π°ΡΡΠΈΠΊΠ° Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ°ΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΈ ΡΠΎΡΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ β Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π²ΠΏΠΎΠ»Π½Π΅ ΡΠΎΠΉΠ΄Π΅Ρ Π΄Π°ΡΡΠΈΠΊ Ρ ΠΌΠ°Π»ΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΡΡ, Π° Π΄Π»Ρ Π½Π°ΡΡΠ½ΡΡ ΡΠ°Π±ΠΎΡ ΠΈ ΠΎΠΏΡΡΠΎΠ² ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΡΡΠΎΠΊΠ°Ρ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ.
ΠΠ°ΡΡΠΈΠΊΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΡΠ΄ΡΠΈΠ½ΠΎ
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ ΠΡΠ΄ΡΠΈΠ½ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ: DS18B20, DHT11, DHT22, LM35, TMP36.
ΠΠ°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡΒ DS18B20
DS18B20 β ΡΠΈΡΡΠΎΠ²ΠΎΠΉ 12-ΡΠ°Π·ΡΡΠ΄Π½ΡΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠΉ Π΄Π°ΡΡΠΈΠΊ. Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π² 3 Π²Π°ΡΠΈΠ°Π½ΡΠ°Ρ ΠΊΠΎΡΠΏΡΡΠΎΠ² β 8-Pin SO (150 mils), 8-Pin Β΅SOP, ΠΈ 3-Pin TO-92, ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ. ΠΠ½ ΠΆΠ΅ ΠΈΠ·Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π²ΠΎ Π²Π»Π°Π³ΠΎΠ·Π°ΡΠΈΡΠ½ΠΎΠΌ ΠΊΠΎΡΠΏΡΡΠ΅ Ρ ΡΡΠ΅ΠΌΡ Π²ΡΡ ΠΎΠ΄Π°ΠΌΠΈ. ΠΠ°ΡΡΠΈΠΊ ΠΏΡΠΎΡΡ ΠΈ ΡΠ΄ΠΎΠ±Π΅Π½ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΊ ΠΏΠ»Π°ΡΠ΅ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΡΡΠ°Π·Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΊΠΈΡ ΠΏΡΠΈΠ±ΠΎΡΠΎΠ². Π ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΡΠ²ΠΎΠΈΠΌ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΌ ΡΠ΅ΡΠΈΠΉΠ½ΡΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ, ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°ΡΡΡΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ°ΠΆΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΡ ΡΠ°Π½ΡΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΏΡΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΈΠ±ΠΎΡΠ°. Π’Π°ΠΊΠΆΠ΅ DS18B20 ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΏΠ°ΡΠ°Π·ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΡΠΎ Π΅ΡΡΡ Π±Π΅Π· Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΡΡΠ°ΡΡΡ ΠΎ ds18b20.
ΠΠ°ΡΡΠΈΠΊΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DHT
DHT11 ΠΈ DHT22 β Π΄Π²Π΅ Π²Π΅ΡΡΠΈΠΈ Π΄Π°ΡΡΠΈΠΊΠ° DHT, ΠΎΠ±Π»Π°Π΄Π°ΡΡΠΈΠ΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠΎΠΉ. Π Π°Π·Π»ΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎ ΡΠ²ΠΎΠΈΠΌ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌ. ΠΠ»Ρ DHT11 Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 0Π‘ Π΄ΠΎ 50Π‘, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 20-80% ΠΈ ΡΠ°ΡΡΠΎΡΠ° ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ 1 ΡΠ°Π· Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ. ΠΠ°ΡΡΠΈΠΊ DHT22 ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π»ΡΡΡΠΈΠΌΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌΠΈ, ΠΎΠ½ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π²Π»Π°ΠΆΠ½ΠΎΡΡΡ 0-100%, ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ β ΠΎΡ -40Π‘ Π΄ΠΎ 125Π‘, ΡΠ°ΡΡΠΎΡΠ° ΠΎΠΏΡΠΎΡΠ° 1 ΡΠ°Π· Π·Π° 2 ΡΠ΅ΠΊΡΠ½Π΄Ρ. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΡΡΠΎΠΈΠΌΠΎΡΡΡ Π²ΡΠΎΡΠΎΠ³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ° Π΄ΠΎΡΠΎΠΆΠ΅. ΠΠ±Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠΎΡΡΠΎΡΡ ΠΈΠ· 2 ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ°ΡΡΠ΅ΠΉ β ΡΡΠΎ ΡΠ΅ΡΠΌΠΈΡΡΠΎΡ ΠΈ Π΄Π°ΡΡΠΈΠΊ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ. ΠΡΠΈΠ±ΠΎΡΡ ΠΈΠΌΠ΅ΡΡ 4 Π²ΡΡ ΠΎΠ΄Π° β ΠΏΠΈΡΠ°Π½ΠΈΠ΅, Π²ΡΠ²ΠΎΠ΄ ΡΠΈΠ³Π½Π°Π»Π°, Π·Π΅ΠΌΠ»Ρ ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠ°Π½Π°Π»ΠΎΠ² Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ. ΠΠ°ΡΡΠΈΠΊ DHT11 ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΡΠ΅Π±Π½ΡΡ ΡΠ΅Π»ΡΡ , ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π΅Π²ΡΡΠΎΠΊΡΡ ΡΠΎΡΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ, Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΠ½ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ. ΠΡΡΠ³ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°: Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΡ 3Π Π΄ΠΎ 5Π, Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠΈΠΉ ΡΠΎΠΊ 2,5ΠΌΠ. ΠΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Π°ΡΠ΄ΡΠΈΠ½ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΠ²ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ Π²ΡΠ²ΠΎΠ΄Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡ. ΠΠΎΠΆΠ½ΠΎ ΠΊΡΠΏΠΈΡΡ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ DHT11 ΠΈΠ»ΠΈ 22 Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌΠΈ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°ΠΌΠΈ.
ΠΠ°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ LM35
LM35 β ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠΉ Π΄Π°ΡΡΠΈΠΊ. ΠΠ±Π»Π°Π΄Π°Π΅Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡ (ΠΎΡ -55Π‘ Π΄ΠΎ 150Π‘), Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΡΡ (+-0,25Π‘) ΠΈ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²Π°Π½Π½ΡΠΌ Π²ΡΡ ΠΎΠ΄ΠΎΠΌ. ΠΡΠ²ΠΎΠ΄ΠΎΠ² Π²ΡΠ΅Π³ΠΎ 3 β Π·Π΅ΠΌΠ»Ρ, ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠΈΠ³Π½Π°Π». ΠΠ°ΡΡΠΈΠΊ ΡΡΠΎΠΈΡ Π΄Π΅ΡΠ΅Π²ΠΎ, Π΅Π³ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊ ΡΠ΅ΠΏΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΎΡΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²Π°Π½ ΡΠΆΠ΅ Π½Π° ΡΡΠ°ΠΏΠ΅ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΡ, ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π½ΠΈΠ·ΠΊΠΈΠΌ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΡ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ. ΠΠ°ΠΆΠ½ΡΠΌ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎΠΌ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π΅Π³ΠΎ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ° ΠΏΠΎ ΡΠΊΠ°Π»Π΅ Π¦Π΅Π»ΡΡΠΈΡ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π΄Π°ΡΡΠΈΠΊΠ°: Π½ΠΈΠ·ΠΊΠ°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ, Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠΎΡΠ½ΠΎΡΡΡ 0,5Π‘, ΡΠΈΡΠΎΠΊΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΉ (ΠΎΡ 4 Π΄ΠΎ 30Π) ΡΠΎΠΊ ΠΌΠ΅Π½Π΅Π΅ 60ΠΌΠ, ΠΌΠ°Π»ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΎΠ³ΡΠ΅Π²Π° (Π΄ΠΎ 0,1Π‘), Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ 0,1 ΠΠΌ ΠΏΡΠΈ ΡΠΎΠΊΠ΅ 1ΠΌΠ. ΠΠ· Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΡΡ ΡΠ΄ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΏΡΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ Π½Π° Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°ΠΌΠΈ ΠΏΠΎΠΌΠ΅Ρ ΠΌΠΎΠ³ΡΡ ΡΡΠ°ΡΡ ΡΠ°Π΄ΠΈΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠΈ, ΡΠ΅Π»Π΅, ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. Π’Π°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠΎΠ³Π΄Π° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌΠΎΠΉ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΉ ΡΡΠ΅Π΄Ρ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΄Π°ΡΡΠΈΠΊ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΡΠ΅Π΄Π½Π΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°ΠΌΠΈ. Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΊΡΡΡΡ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠ΅ΡΠΌΠΎΠ΄Π°ΡΡΠΈΠΊ, ΠΊΠΎΠΌΠΏΠ°ΡΠ½Π΄ΠΎΠΌ.
Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠ°. ΠΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄Π°ΡΡΠΈΠΊ ΠΏΡΠΈΠΆΠΈΠΌΠ°ΡΡ ΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ, ΡΡΠΎΠ±Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΡΠΎΡΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ.
ΠΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ:
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΡΡ Π΅ΠΌΠ°Ρ Ρ ΡΠ°Π·Π²ΡΠ·ΠΊΠΎΠΉ ΠΏΠΎ Π΅ΠΌΠΊΠΎΡΡΠ½ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠ΅.
- Π ΡΡ Π΅ΠΌΠ°Ρ Ρ RC ΡΠ΅ΠΏΠΎΡΠΊΠΎΠΉ.
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ.
- Π’Π΅ΡΠΌΠΎΠΌΠ΅ΡΡ ΡΠΎ ΡΠΊΠ°Π»ΠΎΠΉ ΠΏΠΎ Π¦Π΅Π»ΡΡΠΈΡ.
- Π’Π΅ΡΠΌΠΎΠΌΠ΅ΡΡ ΡΠΎ ΡΠΊΠ°Π»ΠΎΠΉ ΠΏΠΎ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ.
- ΠΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅-ΡΠ°ΡΡΠΎΡΠ°.
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠΌΠΎΡΡΠ°ΡΠ°.
TMP36 β Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ ΡΠ΅ΡΠΌΠΎΠ΄Π°ΡΡΠΈΠΊ
ΠΠ°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ²Π΅ΡΠ΄ΠΎΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ. Π£ΡΡΡΠΎΠΉΡΡΠ²Π° ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΡΡ, ΠΌΠ°Π»ΡΠΌ ΠΈΠ·Π½ΠΎΡΠΎΠΌ, Π½Π΅ ΡΡΠ΅Π±ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ, ΠΏΡΠΎΡΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΡΡΠΎΡΡ Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΎ. ΠΠ·ΠΌΠ΅ΡΡΠ΅Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ -40Π‘ Π΄ΠΎ 150Π‘. ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΡ ΠΎΠΆΠΈ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ LM35, Π½ΠΎ TMP36 ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»ΡΡΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ Π½Π΅ Π²ΡΠ΄Π°Π΅Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, Π΅ΡΠ»ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Π½ΠΈΠΆΠ΅ Π½ΡΠ»Ρ. ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΡ 2,7Π Π΄ΠΎ 5,5Π. Π’ΠΎΠΊ β 0.05ΠΌΠ. ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΠ²Ρ. ΠΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΡΠΎΠ³ΠΎ ΡΠ²Π»ΡΡΡΡΡ ΠΏΠΎΠΌΠ΅Ρ ΠΈ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΡΠ΅ΡΠΌΠΎΠ΄Π°ΡΡΠΈΠΊΠΎΠ². Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΡΡΡ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΡ Π½ΡΠΆΠ½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ ΠΌΠ΅ΠΆΠ΄Ρ Π·Π°ΠΏΠΈΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ. ΠΠΈΠ·ΠΊΠΎΠ΅ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π΄Π°ΡΡΠΈΠΊ Π½Π°ΠΏΡΡΠΌΡΡ ΠΊ ΡΡ Π΅ΠΌΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ. TMP36 ΡΠ°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ LM34 ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΠΌΠ°Π»ΡΠΌ Π½Π°Π³ΡΠ΅Π²ΠΎΠΌ ΠΏΡΠΈΠ±ΠΎΡΠ° Π² Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ .
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ | Π’Π΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ | Π’ΠΎΡΠ½ΠΎΡΡΡ | ΠΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΡ | ΠΠ°ΡΠΈΠ°Π½Ρ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ | ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° |
DS18B20 | -55Π‘β¦125Π‘ | +-0.0625Π‘ | +-2% | Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π² 3 Π²ΠΈΠ΄Π°Ρ β Β 8-Pin SO (150 mils), 8-Pin Β΅SOP, ΠΈ 3-Pin TO-92, ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΈΠ·Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π²ΠΎ Π²Π»Π°Π³ΠΎΠ·Π°ΡΠΈΡΠ½ΠΎΠΌ ΠΊΠΎΡΠΏΡΡΠ΅. | Onewire.h |
DHT11 | 0Π‘β¦50Π‘ | +-2Π‘ | +-2% ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°, +-5% Π²Π»Π°ΠΆΠ½ΠΎΡΡΡ | ΠΠ·Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π² Π²ΠΈΠ΄Π΅ Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ 4 Π½ΠΎΠΆΠΊΠ°ΠΌΠΈ, ΡΡΠ΅ΡΡΡ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ. Π’Π°ΠΊΠΆΠ΅ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ Ρ ΡΡΠ΅ΠΌΡ Π½ΠΎΠΆΠΊΠ°ΠΌΠΈ ΠΈ ΡΡΠ°Π·Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠΌ Π½Π° 10 ΠΊΠΠΌ. | DHT.h |
DHT22 | -40Π‘β¦125Π‘ | +-0,5Π‘ | +-0,5% ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°, ΠΎΡ +-2 Π΄ΠΎ +-5% Π²Π»Π°ΠΆΠ½ΠΎΡΡΡ | DHT.h | |
LM35 | -55Π‘β¦150Π‘ | +-0.5Π‘ (ΠΏΡΠΈ 25Π‘) | +-2% | Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΠΈΠ΄ΠΎΠ² ΠΊΠΎΡΠΏΡΡΠ°: TO-46 (Π΄Π»Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ² LM35H, LM35AH, LM35CH, LM35CAH, LM35DH) TO-92 (Π΄Π»Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ² LM35CZ, LM35CAZ, LM35DZ) SO-8 Π΄Π»Ρ Π΄Π°ΡΡΠΈΠΊΠ° LM35DM TO-220 Π΄Π»Ρ Π΄Π°ΡΡΠΈΠΊΠ° LM35DT. | |
TMP36 | -40Π‘β¦150Π‘ | +-1Π‘ | +-2% | ΠΠ·Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π² ΡΡΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΡΠΏΡΡΠ΅ TO-92, Π²ΠΎΡΡΠΌΠΈΠ²ΡΠ²ΠΎΠ΄Π½ΠΎΠΌ SOIC ΠΈ ΠΏΡΡΠΈΠ²ΡΠ²ΠΎΠ΄Π½ΠΎΠΌ SOT-23. |
Β
arduinomaster.ru
Arduino. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° DS18B20. Π‘Π»ΠΎΠΆΠ½ΠΎ! β Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ Β«Arduino Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΒ» Π½Π° DRIVE2
Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, Π²ΠΈΠ΄ΠΈΠΌΠΎ, ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ΅Π»ΡΡ
ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΠΌΡΡΠ»Π΅Π½ΠΈΡβ¦
(Π±Π΅Π· ΡΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ Π·Π΅ΠΌΠ»ΠΈ).
Arduino. DS18B20. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ D5, D6, D7
Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎβ¦
Arduino. DS18B20. Π€ΠΎΡΠΎ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ! (ΠΠ΅ ΡΠΊΠ΅ΡΡ)
(ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ)
ΠΠ°Π½Π½Π°Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π»ΠΈΡΡ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠ°, ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ (ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠ΄Π°, ΠΎΡΡΠΎΠ³ΡΠ°ΡΠΈΡ, ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ, β¦) Π½Π΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ (MsTimer2) ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² ΡΡΠ°ΡΡΠ΅:
ΠΠΎΠ΄ΡΠΌΠ°ΡΡΠΈΠ²Π°Π».
1 Π³ΠΎΠ΄ ΠΠ΅ΡΠΊΠΈ: arduino, ds18b20, Π΄Π°ΡΡΠΈΠΊ, Π΄Π°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, uno, arduino uno, nano
ΠΡΠ°Π²ΠΈΡΡΡ 43 ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ:
www.drive2.ru
BlockDuino: ΠΠ΄ΡΠ΅ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Π΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DS18B20 Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ Π½Π° Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ
ΠΠΎΠ³Π΄Π°-ΡΠΎ Ρ ΡΠΆΠ΅ ΠΎΡΠΏΠΈΡΡΠ²Π°Π»ΡΡ ΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΡΠ΅ΠΌΡ Π΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Dallas 18B20. ΠΠΎ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΠΎΡΡΠΌΠΎΠ² ΡΠ½ΠΎΠ²Π° Π²ΡΡΡΠ΅ΡΠΈΠ» ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ 10 Π΄Π°ΡΡΠΈΠΊΠΎΠ². Π’Π°ΠΊ Π²ΠΎΡ ΡΠ°ΠΌ ΡΡΠ²Π΅ΡΠΆΠ΄Π°Π»ΠΎΡΡ, ΡΡΠΎ Π΄Π΅ΡΡΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π±ΡΠ΄ΡΡ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎ ΡΠ΅ΠΊΡΠ½Π΄Π΅ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ, ΡΠ΅ Π΄Π΅ΡΡΡΡ ΡΠ΅ΠΊΡΠ½Π΄ Π½Π° Π²ΡΠ΅. ΠΠ΅Π½Ρ ΡΡΠΎ ΡΠ»Π΅Π³ΠΊΠ° ΡΠΌΡΡΠΈΠ»ΠΎ, Π½Π΅ ΠΏΠΎΠΌΠ½Ρ Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ΅ΡΠΈΠ» ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π²ΡΠ΅ Π²ΠΆΠΈΠ²ΡΡ. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, ΡΡΠΎ Π² ΠΏΡΠΎΡΠ»ΡΠΉ ΡΠ°Π· Ρ Π½Π΅ Π΄ΠΎΡΠ°Π±ΠΎΡΠ°Π» Π΄ΠΎ ΡΠΌΠ° ΠΊΠΎΠ΄, ΡΠΊ ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ Π½Π΅ ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°Π»ΠΈΡΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΠ°ΠΌ ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ, Π° Π²ΡΠ±ΠΈΡΠ°Π»ΠΈΡΡ Π½Π°ΡΠ³Π°Π΄, ΠΏΠΎ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ.Π ΠΎΠ±ΡΠ΅ΠΌ ΠΏΠΎΡΡΠ°Π²ΠΈΠ» Ρ 6 Π΄Π°ΡΡΠΈΠΊΠΎΠ², Ρ ΠΎΡΠ΅Π» 9, Π½ΠΎ Π½Π΅ Π½Π°ΡΠ΅Π» ΡΡΠΎΠ»ΡΠΊΠΎ ΡΡ ΠΎΠ΄Ρ. Π’Π°ΠΊ ΡΡΠΎ ΠΏΠΎΠΊΠ° ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΡΡ. ΠΠΎ ΡΡΠΎ Π½Π΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΠΎ, ΠΊΠΎΠ΄ Π½Π°ΠΏΠΈΡΠ°Π» Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π½Π΅Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ, ΡΠ°ΠΊ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄ Π»ΡΠ±ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄Π°ΡΡΠΈΠΊΠΎΠ².
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠ½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΠ»ΠΎΡΡ:
- Blockduino — 1 ΡΡ
- CleClo-18B20 — 6 ΡΡ (1 — Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠΌ,Β 5 — Π±Π΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°)
- PlugDIO (mama) — 1 ΡΡ
- Blockproto2 Ρ Π·Π°ΠΏΠ°ΡΠ½ΡΠΌ GLCD (Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ PlugGLCD) — 1 ΡΡ
- ΠΡΠΎΠ²ΠΎΠ΄Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ° GVS — 6 ΡΡ
ΠΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ Π·Π°ΠΏΡΡΡΠΈΠ» ΠΊΠΎΠ΄ ΠΈΠ· ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΠΎΡΡΠ°Β ΠΈ ΡΠ±Π΅Π΄ΠΈΠ»ΡΡ, ΡΡΠΎ Π²ΠΈΠ΄ΠΈΡ Π²ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ, ΠΈ ΡΡΠΎ ΡΠΊΠΎΡΠΎΡΡΡ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π²ΡΡΠ΅ ΡΠ΅ΠΌ ΡΡΠ²Π΅ΡΠΆΠ΄Π°Π»ΠΎΡΡ Π½Π° ΡΠΎΡΡΠΌΠ΅.
ΠΠ°ΡΠ΅ΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π» ΠΊΠΎΠ΄ — Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π²ΡΠ²ΠΎΠ΄ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΠ°ΠΊΠΎΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ:
Dallas Temperature IC Control Library DemoΠ’.Π΅. ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΡΡΠΎ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Ρ ΡΠ΅ΡΡΠΈ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π±ΡΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ Π·Π° 52 ΡΠ΅ΠΊΡΠ½Π΄Ρ. ΠΡΠΎ ΠΏΡΠΈ:Β Resolution: 9,Β Π° ΠΏΡΠΈ 11, ΡΠΎΠΆΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠΆΠ΅ Π·Π° 0:01:21, Ρ.Π΅. Π·Π° 80 ΡΠ΅ΠΊΡΠ½Π΄.
Locating devices…Found 6 devices.
Parasite power is: OFF
Device #0 — Address: 28140758030000E8 Resolution: 9
Device #1 — Address: 2882DB3C020000A1 Resolution: 9
Device #2 — Address: 2822E85803000002 Resolution: 9
Device #3 — Address: 288A2F6C060000FF Resolution: 9
Device #4 — Address: 2853265F030000AB Resolution: 9
Device #5 — Address: 28C7EC3C020000EA Resolution: 9
Requesting temperatures…#0 DONE: 0:00:01
Device Address: 28140758030000E8 Temp C: 22.50 Temp F: 72.50
Device Address: 2882DB3C020000A1 Temp C: 23.00 Temp F: 73.40
Device Address: 2822E85803000002 Temp C: 24.00 Temp F: 75.20
Device Address: 288A2F6C060000FF Temp C: 23.00 Temp F: 73.40
Device Address: 2853265F030000AB Temp C: 23.00 Temp F: 73.40
Device Address: 28C7EC3C020000EA Temp C: 22.50 Temp F: 72.50
Requesting temperatures…#1 DONE: 0:00:01
Device Address: 28140758030000E8 Temp C: 22.50 Temp F: 72.50
Device Address: 2882DB3C020000A1 Temp C: 23.00 Temp F: 73.40
Device Address: 2822E85803000002 Temp C: 24.00 Temp F: 75.20
Device Address: 288A2F6C060000FF Temp C: 23.00 Temp F: 73.40
Device Address: 2853265F030000AB Temp C: 23.00 Temp F: 73.40
Device Address: 28C7EC3C020000EA Temp C: 22.50 Temp F: 72.50
Requesting temperatures…#2 DONE: 0:00:02…
Requesting temperatures…#99 DONE: 0:00:52
Device Address: 28140758030000E8 Temp C: 22.50 Temp F: 72.50
Device Address: 2882DB3C020000A1 Temp C: 22.50 Temp F: 72.50
Device Address: 2822E85803000002 Temp C: 23.50 Temp F: 74.30
Device Address: 288A2F6C060000FF Temp C: 22.50 Temp F: 72.50
Device Address: 2853265F030000AB Temp C: 22.50 Temp F: 72.50
Device Address: 28C7EC3C020000EA Temp C: 22.50 Temp F: 72.50
Requesting temperatures…#100 DONE: 0:00:53
Device Address: 28140758030000E8 Temp C: 22.50 Temp F: 72.50
Device Address: 2882DB3C020000A1 Temp C: 22.50 Temp F: 72.50
Device Address: 2822E85803000002 Temp C: 23.50 Temp F: 74.30
Device Address: 288A2F6C060000FF Temp C: 22.50 Temp F: 72.50
Device Address: 2853265F030000AB Temp C: 22.50 Temp F: 72.50
Device Address: 28C7EC3C020000EA Temp C: 22.50 Temp F: 72.50
Requesting temperatures…#101 DONE: 0:00:54
ΠΠ°Π»ΡΡΠ΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²ΡΠ΅ ΡΠΆΠ΅ ΡΠΎΠ±ΡΠ°Π½ΠΎ, ΡΠ΅ΡΠΈΠ» Π²ΡΠ²Π΅ΡΡΠΈ ΡΡΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ ΠΊΡΠ°ΡΠΈΠ²ΠΎ Π½Π° Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΊΡΠ°Π½. ΠΠΎ, ΠΊΠ°ΠΊ ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π», ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΊΠΎΠΉ — Π΄Π°ΡΡΠΈΠΊΠΈ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°ΡΡΡΡ Π½Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π° Π² Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΌ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ, Π½ΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅. ΠΡ Π² ΡΠΌΡΡΠ»Π΅, Π΅ΡΠ»ΠΈ Ρ Π³ΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΠΎ ΡΡΠ΅ΡΡ Π΄Π°ΡΡΠΈΠΊ, Π° Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΎΠ½ ΠΏΡΡΡΠΌ Π² ΡΠΏΠΈΡΠΊΠ΅, Π²ΡΠΎΡΠΎΠΉ — ΡΡΠ΅ΡΡΠΈΠΌ, ΡΡΠ΅ΡΠΈΠΉ — ΡΠ΅ΡΡΡΠΌ. ΠΠ°ΡΠ΄Π°ΠΊ Π²ΠΎΠ±ΡΠ΅ΠΌ.
Π§ΡΠΎΠ± ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ ΡΠ°ΠΊΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΊΠΈ Π½ΡΠΆΠ½ΠΎ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ Π΄Π°ΡΡΠΈΠΊΠΈ Π½Π΅ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ, Π° ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ Π΄Π°ΡΡΠΈΠΊΠ°. ΠΠ°ΠΏΠΎΠΌΠ½Ρ: ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π°ΡΡΠΈΠΊ ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΉ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠΈΡ Π² Π΅Π³ΠΎ ΡΠΈΠΏ.
Π ΡΡΠΎΠ± ΠΎΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΠ°ΠΌ, Π½ΡΠΆΠ½ΠΎ ΠΈΡ
ΡΠ½Π°ΡΠ°Π»Π° ΡΡΠΈΡΠ°ΡΡ ΠΈ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΠΊΡΠ΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Ρ Π½Π°ΠΏΠΈΡΠ°Π» ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠ΄Π°Π΅Ρ Π² Serial ΡΠΏΠΈΡΠΎΠΊ Π°Π΄ΡΠ΅ΡΠΎΠ² Π² ΡΠ΄ΠΎΠ±Π½ΠΎΠΌ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΡΠΌΠ°ΡΠ΅. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ (ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π° Π΅ΡΡΠ½ΠΎ) Π΄ΠΎΡΡΠ°Π³ΠΈΠ²Π°ΡΡΡΡ Π² Π½ΡΠΆΠ½ΠΎΠΉ ΠΠ°ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΊ Π΄Π°ΡΡΠΈΠΊΠ°ΠΌ ΠΈ ΠΊΠΎΠ΄ Π²ΡΠ΄Π°Π΅Ρ ΡΠ°ΠΊΠΎΠΉ ΡΠ΅ΠΊΡΡ:
ΠΡΡΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² (Π²ΡΠ΅ ΠΎΡ ΡΠ»ΠΎΠ²Π° ‘degree’ Π΄ΠΎ ΡΠ»ΠΎΠ²Π° ‘DONE!!!’) ΠΈ Π²ΡΡΠ°Π²ΠΈΡΡ Π² ΠΠ°Ρ ΠΊΠΎΠ΄.
This sketch help find and print adresses of all 18B20 themperature sensors
Sensors should be connected to port: 10
Init
Found 6 sensors
Requiest temperatures…
22.69 oC
22.87 oC
23.50 oC
22.81 oC
22.62 oC
22.56 oC
Ready to locate adresses.
Touch sensors in sequinces to heat plus one degreeDeviceAddress myAddress[] = {
{0x28, 0x53, 0x26, 0x5F, 0x03, 0x00, 0x00, 0xAB},
{0x28, 0xC7, 0xEC, 0x3C, 0x02, 0x00, 0x00, 0xEA},
{0x28, 0x14, 0x07, 0x58, 0x03, 0x00, 0x00, 0xE8},
{0x28, 0x22, 0xE8, 0x58, 0x03, 0x00, 0x00, 0x02},
{0x28, 0x82, 0xDB, 0x3C, 0x02, 0x00, 0x00, 0xA1},
{0x28, 0x8A, 0x2F, 0x6C, 0x06, 0x00, 0x00, 0xFF}
};DONE!!!
ΠΠΎΡ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π°Π΄ΡΠ΅ΡΠΎΠ² ΠΈ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ΅ΡΡΠΈ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π½Π° Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉΡΠΈΠΊ.
ΠΠΎΠ΄
ΠΠΎΠΈΡΠΊ ΠΈ Π²ΡΠ²ΠΎΠ΄ Π°Π΄ΡΠ΅ΡΠΎΠ²
ΠΡΠ²ΠΎΠ΄ ΡΠ΅ΡΡΠΈ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΏΠΎΠ°Π΄ΡΠ΅ΡΠ½ΠΎ Π½Π° Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΊΡΠ°Π½
Π€ΠΎΡΠΎ
ΠΠ°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ 18B20 — CleClo_18B20 |
ΠΠΎΡΡΠ°Π³ΠΈΠ²Π°ΡΡΡ Π΄ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅ΡΡ Π½Π΅Π³ΠΎ — ΡΠ°ΠΌ ΠΆΠ΅ ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ |
ΠΠΎΡΡΠ°Π³ΠΈΠ²Π°ΡΡΡ Π΄ΠΎ ΠΏΡΠ°Π²ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ — ΡΠ°ΠΌ ΠΆΠ΅ ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ… ΠΠ°ΡΠΈΠ±ΠΈΡΡ! π |
ΠΠ΄Π΅ΡΡ Π±ΡΠ» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ ΡΠ°ΠΉΠ» Ρ ΡΡΡΡΠΊΠΈΠΌ ΡΡΠΈΡΡΠΎΠΌ SystemRus5x7.h Π²Π·ΡΡΡΠΉ Π½Π° mk90.ru |
blockduino.blogspot.com
ΠΠ΅ΡΠΌΠ΅ΡΠΈΡΠ½ΡΠΉ Π΄Π°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DS18B20 [ΠΠΌΠΏΠ΅ΡΠΊΠ° / ΠΠΈΠΊΠΈ]
Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ Π΄Π°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DS18B20 ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡ ΠΎΡ β55 Π΄ΠΎ +125 Β°C. ΠΠΎΠΊΠ°Π·Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π½Π° ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ ΠΏΠ»Π°ΡΡ ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ 1-Wire β Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ ΠΏΠΈΠ½.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ°ΡΡΠΈΠΊ ΠΈΠΌΠ΅Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. Π ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΎΠΏΠΈΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅Π½ΡΠΎΡΠΎΠΌ DS18B20+ ΠΈ Π΅Π³ΠΎ Π³Π΅ΡΠΌΠ΅ΡΠΈΡΠ½ΡΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ. ΠΠ»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠΎΠΊΠΎΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡ 3 Π Π΄ΠΎ 5.5 Π ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ V
ΠΈ G
. ΠΠΎΠ½ΡΠ°ΠΊΡ S
ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ
Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ.
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΄Π°ΡΡΠΈΠΊ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½Π° 4.7 ΠΊΠΠΌ, ΠΊΠΎΡΠΎΡΡΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΡΡΠ½ΡΡΡ ΡΠΈΠ³Π½Π°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ S
ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΠΏΠΈΡΠ°Π½ΠΈΡ V
. ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° ΡΡ
Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π²ΡΡ
ΡΠΈΠΏΠΎΠ² Π΄Π°ΡΡΠΈΠΊΠ° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Breadboard.
Π‘ΠΎΠ±ΡΠ°ΡΡ ΡΠ°ΠΊΡΡ ΡΡ Π΅ΠΌΡ Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠΊΠ΅ Π½Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎ, Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π²Π°ΠΆΠ½Π° Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ β ΡΠΏΠ°ΡΠΉΡΠ΅ ΡΡ Π΅ΠΌΡ Π½Π° Troyka Protoboard. ΠΡΠ»ΠΈ Π²Ρ Π΅ΡΡ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠ°ΡΠ»ΠΈ, ΡΠ΅ΠΉΡΠ°Ρ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΏΠΎΠ²ΠΎΠ΄ Π½Π°ΡΡΠΈΡΡΡ ΡΡΠΎΠΌΡ.
Π Π°ΡΠΏΠ°ΡΠΉΡΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½Π° 4.7 ΠΊΠΠΌ, ΡΡΡΡΡΠΊΠΎΠ²ΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»ΠΈ ΠΈ Π³Π΅ΡΠΌΠ΅ΡΠΈΡΠ½ΡΠΉ Π΄Π°ΡΡΠΈΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅.
Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°ΡΡΠΈΠΊ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ ΡΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠΌ ΡΠ»Π΅ΠΉΡΠΎΠΌ Β«ΠΌΠ°ΠΌΠ°-ΠΌΠ°ΠΌΠ°Β» ΠΊ Troyka Shield.
Π Π΅ΡΠ»ΠΈ Ρ ΠΎΡΠΈΡΠ΅ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ Π»ΠΈΡΠ½ΠΈΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ², Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΡΡ Troyka Slot Shield.
ΠΡΠΈΠΌΠ΅ΡΡ ΡΠ°Π±ΠΎΡΡ
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΠΎΠ»ΡΡΠΈΠ» Π΄Π°Π½Π½ΡΠ΅ Ρ ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ OneWire Library. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅ΡΠ΅ ΠΎΠ΄Π½Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Dallas Temperature β Π² Π½Π΅ΠΉ ΡΠΎΠ±ΡΠ°Π½Ρ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ.
Π Π°Π±ΠΎΡΠ° Ρ ΠΎΠ΄Π½ΠΈΠΌ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ β ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ ΠΈΡ Π² Serial ΠΌΠΎΠ½ΠΈΡΠΎΡ. ΠΡΠΎΡΠ΅ΠΉΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ ΠΏΠ»Π°ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΠΊΠΎΠ΄Π°, ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Serial ΠΌΠΎΠ½ΠΈΡΠΎΡ.
- simple.ino
// ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ #include <OneWire.h> #include <DallasTemperature.h> Β // ΡΠΈΠ³Π½Π°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ 2 ΠΏΠΈΠ½Ρ Π½Π° Arduino #define ONE_WIRE_BUS 4 Β // Π½Π°ΡΡΡΠΎΠΈΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ 1-Wire Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ OneWire oneWire(ONE_WIRE_BUS); Β // ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ DallasTemperature DallasTemperature sensors(&oneWire); Β void setup(){ // ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΡ Serial ΠΏΠΎΡΡΠ° Serial.begin(9600); sensors.begin(); } Β void loop(){ // ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ Π·Π°ΠΏΡΠΎΡ Π½Π° ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ sensors.requestTemperatures(); // ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π² ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅ Serial ΠΏΠΎΡΡΠ° Serial.print("Temp C: "); Serial.print(sensors.getTempCByIndex(0)); Serial.println(); }
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΠΎΡ Π² ΡΠ°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ β Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²
- single.ino
// ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ #include <OneWire.h> #include <DallasTemperature.h> Β // ΡΠΈΠ³Π½Π°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ 2 ΠΏΠΈΠ½Ρ Π½Π° Arduino #define ONE_WIRE_BUS 4 Β // Π²ΡΠ±Π΅ΡΠ΅ΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ 9 Π΄ΠΎ 12 #define TEMPERATURE_PRECISION 9 Β // Π½Π°ΡΡΡΠΎΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ 1-Wire Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ OneWire oneWire(ONE_WIRE_BUS); Β // ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ DallasTemperature DallasTemperature sensors(&oneWire); Β // ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΌΠ°ΡΡΠΈΠ² Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π°Π΄ΡΠ΅ΡΠ° Π΄Π°ΡΡΠΈΠΊΠ° DeviceAddress Thermometer; Β // ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ²ΠΎΠ΄Π° Π°Π΄ΡΠ΅ΡΠ° Π΄Π°ΡΡΠΈΠΊΠ° void printAddress(DeviceAddress deviceAddress){ for (uint8_t i = 0; i < 8; i++){ if (deviceAddress[i] < 16) Serial.print("0"); Serial.print(deviceAddress[i], HEX); } } Β void setup(void){ // ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΡ Serial ΠΏΠΎΡΡΠ° Serial.begin(9600); Serial.println("Dallas Temperature IC Control Library"); Β // ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ sensors.begin(); Β // Π²ΡΠ²Π΅Π΄Π΅ΠΌ ΠΎΠ±ΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Serial.print("Found "); Serial.print(sensors.getDeviceCount(), DEC); Serial.println(" devices."); Β // ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ Serial.print("Parasite power is: "); if (sensors.isParasitePowerMode()){ Serial.println("ON"); } else { Serial.println("OFF"); } // ΡΠ΄Π΅Π»Π°Π΅ΠΌ Π·Π°ΠΏΡΠΎΡ Π½Π° ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π°Π΄ΡΠ΅ΡΠ° Π΄Π°ΡΡΠΈΠΊΠ° sensors.getAddress(Thermometer, 0); // Π²ΡΠ²Π΅Π΄Π΅ΠΌ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ Π°Π΄ΡΠ΅Ρ Serial.print("Device 0 Address: "); printAddress(Thermometer); Serial.println(); Β // ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° sensors.setResolution(Thermometer, TEMPERATURE_PRECISION); // Π²ΡΠ²Π΅Π΄Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Serial.print("Resolution: "); Serial.print(sensors.getResolution(Thermometer), DEC); Serial.println(); } Β void loop(void){ // ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ Π·Π°ΠΏΡΠΎΡ Π½Π° ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ sensors.requestTemperatures(); // ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π² Π³ΡΠ°Π΄ΡΡΠ°Ρ Π¦Π΅Π»ΡΡΠΈΡ ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ float tempC = sensors.getTempC(Thermometer); Serial.print("Temp C: "); Serial.print(tempC); Serial.println(); // ΠΏΠ΅ΡΠ΅ΡΡΠΈΡΠ°Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈΠ· ΡΠΊΠ°Π»Ρ Π¦Π΅Π»ΡΡΠΈΡ Π² ΡΠΊΠ°Π»Ρ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΠ° Serial.print("Temp F: "); Serial.print(DallasTemperature::toFahrenheit(tempC)); Serial.println(); Serial.println(); }
Π Serial ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅ ΠΎΡΠΎΠ±ΡΠ°Π·ΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π΄Π°ΡΡΠΈΠΊΠ°.
Π Π°Π±ΠΎΡΠ° Ρ Π΄Π²ΡΠΌΡ Π΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ
Π ΠΎΠ΄Π½ΠΎΠΌΡ ΡΠΈΠ³Π½Π°Π»ΡΠ½ΠΎΠΌΡ ΠΏΠΈΠ½Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΡΡΠ°Π·Ρ.
- Multiple.ino
// ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ #include <OneWire.h> #include <DallasTemperature.h> Β // ΡΠΈΠ³Π½Π°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ 2 ΠΏΠΈΠ½Ρ Π½Π° Arduino #define ONE_WIRE_BUS 4 // Π²ΡΠ±Π΅ΡΠ΅ΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ 9 Π΄ΠΎ 12 #define TEMPERATURE_PRECISION 9 Β // Π½Π°ΡΡΡΠΎΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ 1-Wire Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ OneWire oneWire(ONE_WIRE_BUS); Β // ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ DallasTemperature DallasTemperature sensors(&oneWire); Β // ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΌΠ°ΡΡΠΈΠ²Ρ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π°Π΄ΡΠ΅ΡΠ° Π΄Π°ΡΡΠΈΠΊΠΎΠ² DeviceAddress insideThermometer, outsideThermometer; Β // ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ²ΠΎΠ΄Π° Π°Π΄ΡΠ΅ΡΠ° Π΄Π°ΡΡΠΈΠΊΠ° void printAddress(DeviceAddress deviceAddress){ for (uint8_t i = 0; i < 8; i++){ if (deviceAddress[i] < 16) Serial.print("0"); Serial.print(deviceAddress[i], HEX); } } Β void setup(void){ // ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠΈΠ°Π» ΠΏΠΎΡΡΠ° Serial.begin(9600); Serial.println("Dallas Temperature IC Control Library"); Β // ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ sensors.begin(); Β // Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Serial.print("Locating devices..."); Serial.print("Found "); Serial.print(sensors.getDeviceCount(), DEC); Serial.println(" devices."); Β // ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ Serial.print("Parasite power is: "); if (sensors.isParasitePowerMode()) Serial.println("ON"); else Serial.println("OFF"); Β // ΡΠ΄Π΅Π»Π°Π΅ΠΌ Π·Π°ΠΏΡΠΎΡ Π½Π° ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π°Π΄ΡΠ΅ΡΠ° Π΄Π°ΡΡΠΈΠΊΠ° sensors.getAddress(insideThermometer, 0); sensors.getAddress(outsideThermometer, 1); // Π²ΡΠ²Π΅Π΄Π΅ΠΌ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ Π°Π΄ΡΠ΅Ρ Serial.print("Device 0 Address: "); printAddress(insideThermometer); Serial.println(); Serial.print("Device 1 Address: "); printAddress(outsideThermometer); Serial.println(); Β // ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° sensors.setResolution(insideThermometer, TEMPERATURE_PRECISION); sensors.setResolution(outsideThermometer, TEMPERATURE_PRECISION); Β // Π²ΡΠ²Π΅Π΄Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Serial.print("Device 0 Resolution: "); Serial.print(sensors.getResolution(insideThermometer), DEC); Serial.println(); Serial.print("Device 1 Resolution: "); Serial.print(sensors.getResolution(outsideThermometer), DEC); Serial.println(); } Β void loop(void){ // ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ Π·Π°ΠΏΡΠΎΡ Π½Π° ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ sensors.requestTemperatures(); // ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π² Π³ΡΠ°Π΄ΡΡΠ°Ρ Π¦Π΅Π»ΡΡΠΈΡ ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ float tempC0 = sensors.getTempC(insideThermometer); Serial.print("Temp C Device 0: "); Serial.print(tempC0); Serial.println(); // ΠΏΠ΅ΡΠ΅ΡΡΠΈΡΠ°Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈΠ· Π¦Π΅Π»ΡΡΠΈΡ Π² Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡ Serial.print("Temp F Device 0: "); Serial.print(DallasTemperature::toFahrenheit(tempC0)); Serial.println(); Serial.println(); Β float tempC1 = sensors.getTempC(outsideThermometer); Serial.print("Temp C Device 1: "); Serial.print(tempC1); Serial.println(); // ΠΏΠ΅ΡΠ΅ΡΡΠΈΡΠ°Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈΠ· Π¦Π΅Π»ΡΡΠΈΡ Π² Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡ Serial.print("Temp F Device 1: "); Serial.print(DallasTemperature::toFahrenheit(tempC1)); Serial.println(); Serial.println(); }
Π ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅ ΠΏΠΎΡΡΠ° ΠΏΠΎΡΠ²ΡΡΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Π΄Π²ΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ².
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ
ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡ: β55β¦+125 Β°C
Π’ΠΎΡΠ½ΠΎΡΡΡ: Β±0,5Β°C (Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ β10β¦+85 Β°C)
ΠΡΠ΅ΠΌΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ : 750 ΠΌΡ ΠΏΡΠΈ 12-Π±ΠΈΡΠ½ΠΎΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΈ; 94 ΠΌΡ ΠΏΡΠΈ 9-Π±ΠΈΡΠ½ΠΎΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΈ
ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ: 3β5,5 Π
ΠΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΡΠΉ ΡΠΎΠΊ ΠΏΡΠΈ Π±Π΅Π·Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ: 750 Π½Π
ΠΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΡΠΉ ΡΠΎΠΊ ΠΏΡΠΈ ΠΎΠΏΡΠΎΡΠ΅: 1 ΠΌΠ
Π Π΅ΡΡΡΡΡ
wiki.amperka.ru