Π ΠΌΠΈΡΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΈ Π»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠ·Π½Π°Π²Π°Π΅ΠΌΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, ΡΠ΅ΠΌ ΡΠ΅ΡΠΌΠΎΠ΄Π°ΡΡΠΈΠΊ Π² ΠΊΠΎΡΠΏΡΡΠ΅ TO-92, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠ΅ΠΌ ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡ. Dallas DS18B20 ΡΡΠ°Π» ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΠ΄Π° Π·ΠΎΠ»ΠΎΡΡΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΡΠΎΡΡΠΎΡΠ΅, Π½ΠΈΠ·ΠΊΠΎΠΉ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ ΠΈ, ΡΡΠΎ ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅, ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΌΡ ΡΠΈΡΡΠΎΠ²ΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ ΡΠ΅Π½ΡΠΎΡΠΎΠ², ΡΡΠΎΡ ΡΠΈΠΏ Π²ΡΠ΄Π°Π΅Ρ Π³ΠΎΡΠΎΠ²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΡΠ΅Π±ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ.
ΠΠ»Π°Π²Π½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΡΠ°ΠΊΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΡΠ²ΡΠ·ΠΈ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π·Π²Π΅ΡΠΈΡΡ Π΄Π΅ΡΡΡΠΎΠΊ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΎΡΠ΅ΠΊ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ Π΄ΠΎΠΌΡ ΠΈΠ»ΠΈ ΡΠ΅ΠΏΠ»ΠΈΡΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΎΠ²ΠΎΠ΄ Π΄Π»Ρ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΎΠ΄ΠΈΠ½ Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ (Ρ ΠΎΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ). ΠΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» 1-Wire, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Dallas Semiconductor (Π½ΡΠ½Π΅ ΡΠ°ΡΡΡ Maxim Integrated), Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°.
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠ΅Π½ΡΠΎΡΠ°, ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½ΡΠ°Π½ΡΡ Π΅Π³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΡΠΏΠΎΡΠΎΠ±Ρ Π±ΠΎΡΡΠ±Ρ Ρ ΠΏΠΎΠΌΠ΅Ρ Π°ΠΌΠΈ Π½Π° Π΄Π»ΠΈΠ½Π½ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π°Ρ ΠΈ ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Π½ΠΎΠ²ΠΈΡΠΊΠΈ ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊ Arduino ΠΈΠ»ΠΈ ESP8226.
ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ ΡΠ΅Π½ΡΠΎΡΠ°
ΠΠ½ΡΡΡΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΡΠΏΡΡΠ° ΡΠΊΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½Π°Ρ ΡΠΈΡΡΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΡΠ½ΠΎΠ²Ρ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΊΡΠ΅ΠΌΠ½ΠΈΠ΅Π²ΡΠΉ ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡ, ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΡΡΠΈΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π² ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄, ΠΈ ΠΏΠ°ΠΌΡΡΡ EEPROM Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ 64-Π±ΠΈΡΠ½ΠΎΠ³ΠΎ Π°Π΄ΡΠ΅ΡΠ°. ΠΠΌΠ΅Π½Π½ΠΎ Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΈΠ½Π΅. ΠΠ΄ΡΠ΅ΡΠ°ΡΠΈΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°, ΡΡΠΎ ΠΈΠ·Π±Π°Π²Π»ΡΠ΅Ρ ΠΎΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΏΠΈΠ½Ρ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ°.
ΠΠ°Π½Π½ΡΠ΅ ΠΎ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ΅ Ρ ΡΠ°Π½ΡΡΡΡ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅ ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π² 9, 10, 11 ΠΈΠ»ΠΈ 12-Π±ΠΈΡΠ½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ 12-Π±ΠΈΡΠ½ΠΎΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΡΠΎ Π΄Π°Π΅Ρ ΡΠΎΡΠ½ΠΎΡΡΡ Π΄ΠΎ 0.0625Β°C. ΠΡΠ΅ΠΌΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 750 ΠΌΡ, ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΏΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ»Π°Π΄ΡΠΈΠ΅ Π±ΠΈΡΡ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΈΠ»ΠΈ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΎΠΏΡΠΎΡΠ° Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π·Π°Π΄Π°Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° Π·Π°ΡΠ²Π»Π΅Π½Π½ΡΡ ΡΠΎΡΠ½ΠΎΡΡΡ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Π΄Π°ΡΡΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. ΠΠ»Ρ ΠΏΡΠ΅ΡΠΈΠ·ΠΈΠΎΠ½Π½ΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½Π°Ρ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ DS18B20 ΠΏΡΠΎΡΠΈΠ² ΡΡΠ°Π»ΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ±ΠΎΡΠ°.
ΠΠ°ΠΆΠ½ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ CRC-ΠΊΠΎΠ΄ (Cyclic Redundancy Check). ΠΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΠ΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΡΠ»ΠΈ Π±ΠΈΡΡ Π±ΡΠ»ΠΈ ΠΈΡΠΊΠ°ΠΆΠ΅Π½Ρ ΠΏΠΎΠΌΠ΅Ρ ΠΎΠΉ Π½Π° Π»ΠΈΠ½ΠΈΠΈ, Π΄Π°ΡΡΠΈΠΊ ΡΠΎΠΎΠ±ΡΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅, ΡΡΠΎ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°, Π³Π΄Π΅ Π»ΠΎΠΆΠ½ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π°Π²Π°ΡΠΈΡΠΌ.
ΠΠ½ΡΡΡΠ΅Π½Π½ΡΡ ΡΡΡΡΠΊΡΡΡΠ° ΠΏΠ°ΠΌΡΡΠΈ
ΠΠ°ΠΌΡΡΡ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ: ROM (64 Π±ΠΈΡΠ° ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°), Scratchpad (ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π°Ρ ΠΏΠ°ΠΌΡΡΡ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ) ΠΈ EEPROM (Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΏΠΎΡΠΎΠ³ΠΎΠ²ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ alarms).
Π‘Ρ Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ: Parasite vs External Power
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΄Π²Π° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠΏΠΎΡΠΎΠ±Π° Π·Π°ΠΏΠΈΡΠ°ΡΡ Dallas DS18B20: ΠΎΡ Π²Π½Π΅ΡΠ½Π΅ΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ Π² ΠΏΠ°ΡΠ°Π·ΠΈΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. Π ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΡΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄Π°: Π·Π΅ΠΌΠ»Ρ (GND), ΠΏΠΈΡΠ°Π½ΠΈΠ΅ (VDD, ΠΎΠ±ΡΡΠ½ΠΎ 3.3Π ΠΈΠ»ΠΈ 5Π) ΠΈ Π»ΠΈΠ½ΠΈΡ Π΄Π°Π½Π½ΡΡ (DQ). ΠΠ΅ΠΆΠ΄Ρ Π»ΠΈΠ½ΠΈΠ΅ΠΉ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠΌ 4.7 ΠΊΠΠΌ. ΠΡΠΎΡ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π»ΠΈΠ½ΠΈΡ Π² Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ².
ΠΠ°ΡΠ°Π·ΠΈΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ VDD. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΄Π°ΡΡΠΈΠΊ Π·Π°ΠΏΠ°ΡΠ°Π΅Ρ ΡΠ½Π΅ΡΠ³ΠΈΡ Π²ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠ½ΠΎΠΉ Π΅ΠΌΠΊΠΎΡΡΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π½Π°Π»ΠΈΡΠΈΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡΡ Π½Π° Π»ΠΈΠ½ΠΈΠΈ Π΄Π°Π½Π½ΡΡ . ΠΡΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π»Ρ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ², Π½ΠΎ Π½Π°ΠΊΠ»Π°Π΄ΡΠ²Π°Π΅Ρ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ. ΠΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π΄Π°ΡΡΠΈΠΊ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅Ρ ΡΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ· Π»ΠΈΠ½ΠΈΠΈ Π΄Π°Π½Π½ΡΡ , ΠΏΠΎΡΡΠΎΠΌΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π° ΡΠΈΠ½Π΅ (ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠ°Ρ "ΡΠΈΠ»ΡΠ½Π°Ρ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠ°").
- π ΠΠ½Π΅ΡΠ½Π΅Π΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅: Π‘ΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡ, ΠΌΠ΅Π½ΡΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ.
- π ΠΠ°ΡΠ°Π·ΠΈΡΠ½ΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅: ΠΠΊΠΎΠ½ΠΎΠΌΠΈΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ², Π½ΠΎ ΡΠΈΡΠΊ ΠΏΠΎΡΠ΅ΡΠΈ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΈ Π΄Π»ΠΈΠ½Π½ΡΡ Π»ΠΈΠ½ΠΈΡΡ ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈ Π²ΡΡΠΎΠΊΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°Ρ Π±Π΅Π· ΡΠΈΠ»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠΈ.
- β‘ Π‘ΠΈΠ»ΡΠ½Π°Ρ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠ°: Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΏΠΈΠ½ Π² Π²ΡΡ ΠΎΠ΄ ΠΈ ΠΏΠΎΠ΄Π°Π΅Ρ 1 Π½Π° Π²ΡΠ΅ΠΌΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ.
ΠΠ»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², Π³Π΄Π΅ Π²Π°ΠΆΠ½Π° Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ ΠΈ Π΄Π»ΠΈΠ½Π° ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ 1-2 ΠΌΠ΅ΡΡΠ°, ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡ Π΅ΠΌΡ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ. ΠΠ°ΡΠ°Π·ΠΈΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ Ρ ΠΎΡΠΎΡ Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΊΠΈΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ Π²Π½ΡΡΡΠΈ ΠΊΠΎΡΠΏΡΡΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π³Π΄Π΅ Π½Π΅Π»ΡΠ·Ρ ΠΏΡΠΎΠ»ΠΎΠΆΠΈΡΡ Π»ΠΈΡΠ½ΠΈΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄.
Π Π°Π±ΠΎΡΠ° Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ OneWire ΠΈ DallasTemperature
ΠΠ»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΡΠ΅Π½ΡΠΎΡΠΎΠΌ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ Π²ΡΠΎΠ΄Π΅ Arduino ΠΈΠ»ΠΈ ESP8226 ΠΏΠΈΡΠ°ΡΡ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ ΠΊΠΎΠ΄ ΡΠ°ΠΉΠΌΠΈΠ½Π³ΠΎΠ² Π²ΡΡΡΠ½ΡΡ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ»Π°. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ Π΄Π΅-ΡΠ°ΠΊΡΠΎ ΡΡΠ°Π»Π° ΡΠ²ΡΠ·ΠΊΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ OneWire ΠΈ DallasTemperature. ΠΠ΅ΡΠ²Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°, Π° Π²ΡΠΎΡΠ°Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΄ΠΎΠ±Π½ΡΠΉ API Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ ΡΠ΅ΡΠΌΠΎΠ΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ.
ΠΡΠΎΡΠ΅ΡΡ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π²ΡΠ΅Π³Π΄Π° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎΠΈΡΠΊΠ° ΡΡΡΡΠΎΠΉΡΡΠ² search(). ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ ΡΠΈΠ½Ρ ΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ
Π°Π΄ΡΠ΅ΡΠΎΠ². ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ, ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡ ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎ Π΅Π³ΠΎ ΠΏΠΎΠ»Π½ΠΎΠΌΡ 64-Π±ΠΈΡΠ½ΠΎΠΌΡ Π°Π΄ΡΠ΅ΡΡ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π³ΠΈΠ±ΠΊΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π΄Π°ΡΡΠΈΠΊΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°Π½Ρ.
#include
#include
#define ONE_WIRE_BUS 4
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
void setup() {
sensors.begin();
}
void loop() {
sensors.requestTemperatures();
float tempC = sensors.getTempCByIndex(0);
}
ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ requestTemperatures() ΡΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ, Π½ΠΎ Π½Π΅ ΠΆΠ΄Π΅Ρ Π΅Π³ΠΎ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ, Π΅ΡΠ»ΠΈ Π½Π΅ Π½Π°ΡΡΡΠΎΠ΅Π½Π° ΠΈΠ½Π°ΡΠ΅. Π Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ Π΄Π°ΡΡΠΈΠΊΠΈ Π² ΡΠΎΠ½ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, Π½Π΅ Π±Π»ΠΎΠΊΠΈΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π»Ρ ΠΏΡΠΎΡΡΡΡ
ΡΠΊΠ΅ΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π±Π»ΠΎΠΊΠΈΡΡΡΡΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ.
Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ°ΠΌΡΡ
ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ
ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ -127.00 ΠΈΠ»ΠΈ 85.00. ΠΠ΅ΡΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΡΠ½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΠΎΡΠΈΠ±ΠΊΡ ΡΠ²ΡΠ·ΠΈ: ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΉΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π° ΡΠΈΠ½Π΅. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠ·Π²Π°Π½ΠΎ ΠΎΠ±ΡΡΠ²ΠΎΠΌ ΠΏΡΠΎΠ²ΠΎΠ΄Π°, ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΠΈΠ»ΠΈ Π½Π΅Π²Π΅ΡΠ½ΠΎ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΌ ΠΏΠΎΡΡΠΎΠΌ. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ 85 Π³ΡΠ°Π΄ΡΡΠΎΠ² β ΡΡΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΅ΡΠ΅ Π½Π΅ Π·Π°Π²Π΅ΡΡΠΈΠ»ΠΎΡΡ, Π½ΠΎ Π΄Π°Π½Π½ΡΠ΅ ΡΠΆΠ΅ Π±ΡΠ»ΠΈ ΡΡΠΈΡΠ°Π½Ρ.
ΠΠ»ΠΈΠ½Π½ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ ΡΠ²ΡΠ·ΠΈ β Π²ΡΠ°Π³ ΡΠΈΡΡΠΎΠ²ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ². ΠΡΠ»ΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π΄Π°ΡΡΠΈΠΊΠ° ΠΏΡΠΎΠ»ΠΎΠΆΠ΅Π½Ρ ΡΡΠ΄ΠΎΠΌ Ρ ΡΠΈΠ»ΠΎΠ²ΡΠΌΠΈ ΠΊΠ°Π±Π΅Π»ΡΠΌΠΈ ΠΈΠ»ΠΈ ΠΈΠΌΠ΅ΡΡ Π΄Π»ΠΈΠ½Ρ Π±ΠΎΠ»Π΅Π΅ 5-10 ΠΌΠ΅ΡΡΠΎΠ² Π±Π΅Π· ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½Π° Π»ΠΈΠ½ΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ Π½Π°Π²ΠΎΠ΄ΠΊΠΈ. ΠΡΠΎΡΠΎΠΊΠΎΠ» 1-Wire ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π΅Π½ ΠΊ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ Π·Π°Π΄Π΅ΡΠΆΠΊΠ°ΠΌ, ΠΈ Π»ΠΈΡΠ½ΠΈΠ΅ ΡΡΠΌΡ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΊΠ°ΠΆΠ°ΡΡ Π±ΠΈΡΡ Π°Π΄ΡΠ΅ΡΠ° ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΏΡΠΈΠ²ΠΎΠ΄Ρ ΠΊ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΌ ΡΠ±ΡΠΎΡΠ°ΠΌ ΡΠ²ΡΠ·ΠΈ.
| Π‘ΠΈΠΌΠΏΡΠΎΠΌ | ΠΠΎΠ·ΠΌΠΎΠΆΠ½Π°Ρ ΠΏΡΠΈΡΠΈΠ½Π° | ΠΠ΅ΡΠΎΠ΄ ΡΠ΅ΡΠ΅Π½ΠΈΡ |
|---|---|---|
| Π’Π΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° -127Β°C | ΠΠ΅Ρ ΡΠ²ΡΠ·ΠΈ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ | ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡ 4.7ΠΊΠΠΌ, ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² |
| Π’Π΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° 85Β°C | ΠΠ΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΠΎΠ±Π°Π²ΠΈΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΠΎΡΠ° ΠΈΠ»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| Π‘ΠΊΠ°ΡΠΊΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ | ΠΠΎΠΌΠ΅Ρ ΠΈ Π½Π° Π»ΠΈΠ½ΠΈΠΈ | Π£ΠΌΠ΅Π½ΡΡΠΈΡΡ Π΄Π»ΠΈΠ½Ρ ΠΏΡΠΎΠ²ΠΎΠ΄Π°, Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ 0.1 ΠΌΠΊΠ€ |
| ΠΡΠ²Π°Π» Π΄Π°ΡΡΠΈΠΊΠ° | ΠΡΠΎΡΠ°Π΄ΠΊΠ° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ | ΠΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° Π²Π½Π΅ΡΠ½Π΅Π΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ |
ΠΡΠ΅ ΠΎΠ΄Π½Π° ΡΠ°ΡΡΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ° β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ². ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ½ΡΡΠ·ΠΈΠ°ΡΡΡ ΡΡΠ°Π²ΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ 10 ΠΊΠΠΌ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ 1 ΠΊΠΠΌ. Π ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎΠ½Ρ ΡΠΈΠ³Π½Π°Π»Π° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΏΠΎΠ»ΠΎΠ³ΠΈΠΌ, Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ β Π΄Π°ΡΡΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΡΠΏΠ΅ΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡ Π»ΠΈΠ½ΠΈΡ Π² Π½ΠΎΠ»Ρ. ΠΠΎΠΌΠΈΠ½Π°Π» 4.7 ΠΊΠΠΌ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°Π½ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌΠΈ Dallas ΠΊΠ°ΠΊ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ Π±Π°Π»Π°Π½Ρ.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ESP8226 ΠΈ ESP32
ΠΡΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π΅ Ρ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ Arduino Π½Π° ΠΏΠ»Π°ΡΡ Π½Π° Π±Π°Π·Π΅ ESP8226 (NodeMCU, Wemos) ΠΈΠ»ΠΈ ESP32 ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠ°ΡΡΠΎ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡΡ ΡΠ°Π±ΠΎΡΡ. ΠΡΠΈΡΠΈΠ½Π° ΠΊΡΠΎΠ΅ΡΡΡ Π² Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ ΡΡΠΈΡ ΡΠΈΠΏΠΎΠ²: ΠΎΠ½ΠΈ multitasking ΠΈ ΡΠ°ΡΡΠΎ Π·Π°Π½ΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Wi-Fi ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ. Π ΠΌΠΎΠΌΠ΅Π½ΡΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ΠΏΠΎ ΡΠ΅ΡΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ Π»ΠΈΠ½ΠΈΡ 1-Wire, ΡΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΡΠ°ΠΉΠΌΠ°ΡΡΠ°ΠΌ ΠΈ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ ΡΠ²ΡΠ·ΠΈ.
ΠΠ»Ρ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π½Π° ESP-ΠΏΠ»Π°ΡΠΊΠ°Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΈΠ½Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½Ρ ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ (ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠΎ GPIO 4, 5, 12, 13, 14). ΠΠΈΠ½ GPIO 15 (D8 Π½Π° NodeMCU) ΡΠ°ΡΡΠΎ ΠΈΠΌΠ΅Π΅Ρ ΠΏΠΎΠ΄ΡΡΠΆΠΊΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ²Π°ΡΡ Ρ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠΈΠ½Ρ. Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΡΠ°ΠΉΠΌΠ°ΡΡΡ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π·Π°Π΄Π°ΡΡ (task) Π΄Π»Ρ ΠΎΠΏΡΠΎΡΠ° Π΄Π°ΡΡΠΈΠΊΠΎΠ², Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Ρ FreeRTOS Π½Π° ESP32.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠ° ΠΏΠ»Π°ΡΠ°Ρ ESP8226 Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ 3.3Π. ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΄Π°ΡΡΠΈΠΊ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ 5Π (ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π²Π΅ΡΡΠΈΠΉ), ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΡΡΠΎΠ²Π΅Π½Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡΡ Π½Π° Π»ΠΈΠ½ΠΈΠΈ Π΄Π°Π½Π½ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΡΠΎΠ²Π½Π΅ΠΉ, Ρ ΠΎΡΡ DS18B20 ΠΎΠ±ΡΡΠ½ΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡ 3.3Π.
ΠΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ Wi-Fi ΠΌΠΎΠ΄ΡΠ»Ρ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΊΡΠ°ΡΠΊΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, Π½ΠΎ Π³Π»ΡΠ±ΠΎΠΊΠΈΠ΅ ΠΏΡΠΎΡΠ°Π΄ΠΊΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΏΠ»Π°ΡΠ΅. ΠΡΠ»ΠΈ Π΄Π°ΡΡΠΈΠΊ ΠΏΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΡΠΎΠΉ ΠΆΠ΅ Π»ΠΈΠ½ΠΈΠΈ 3.3Π, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡΡΡ Π² ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΠΈΠΊΠΎΠ²ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ. Π Π΅ΡΠ΅Π½ΠΈΠ΅ β ΡΠ°Π·Π΄Π΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ Wi-Fi ΠΈ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΈ, Π»ΠΈΠ±ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠ° Π±ΠΎΠ»ΡΡΠΎΠΉ Π΅ΠΌΠΊΠΎΡΡΠΈ (10-100 ΠΌΠΊΠ€) Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠ°.
βοΈ ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ESP
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ ΡΠ΄Π»ΠΈΠ½Π΅Π½ΠΈΠ΅ Π»ΠΈΠ½ΠΈΠΈ
ΠΠ΄Π½ΠΎ ΠΈΠ· Π³Π»Π°Π²Π½ΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ² Dallas DS18B20 β Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠ΅ΡΠ΅ΠΉ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ²Π΅ΡΡΠΈ Π΄Π°ΡΡΠΈΠΊ Π² Π³Π΅ΡΠΌΠ΅ΡΠΈΡΠ½ΠΎΠΌ ΠΊΠΎΡΠΏΡΡΠ΅ Π½Π° ΠΊΠΎΠ½Π΅Ρ Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΊΠ°Π±Π΅Π»Ρ Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π² Π±ΠΎΠΉΠ»Π΅ΡΠ΅, Π°ΠΊΠ²Π°ΡΠΈΡΠΌΠ΅ ΠΈΠ»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΎΡΠΎΠΏΠ»Π΅Π½ΠΈΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠΈΠ·ΠΈΠΊΠ° Π½Π°ΠΊΠ»Π°Π΄ΡΠ²Π°Π΅Ρ ΡΠ²ΠΎΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ: Π΅ΠΌΠΊΠΎΡΡΡ Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Π΅Ρ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΠ΅ ΠΈΠΌΠΏΡΠ»ΡΡΡ, Π΄Π΅Π»Π°Ρ ΠΈΡ ΠΏΠΎΡ ΠΎΠΆΠΈΠΌΠΈ Π½Π° ΡΠΈΠ½ΡΡΠΎΠΈΠ΄Ρ.
ΠΠ»Ρ Π±ΠΎΡΡΠ±Ρ Ρ ΡΡΠΈΠΌ Π½Π° Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡΡ (Π±ΠΎΠ»Π΅Π΅ 10-20 ΠΌΠ΅ΡΡΠΎΠ²) ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ 4.7 ΠΊΠΠΌ Π·Π°ΠΌΠ΅Π½ΡΡΡ Π½Π° Π°ΠΊΡΠΈΠ²Π½ΡΡ ΠΏΠΎΠ΄ΡΡΠΆΠΊΡ ΠΈΠ»ΠΈ ΡΠΌΠ΅Π½ΡΡΠ°ΡΡ Π½ΠΎΠΌΠΈΠ½Π°Π» ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° Π΄ΠΎ 1.5β2 ΠΊΠΠΌ, ΡΡΠΎΠ±Ρ ΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π·Π°ΡΡΠ΄ΠΊΡ Π΅ΠΌΠΊΠΎΡΡΠΈ ΠΊΠ°Π±Π΅Π»Ρ. Π’Π°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ-ΡΠ΄Π»ΠΈΠ½ΠΈΡΠ΅Π»ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΡΠ΅ΡΠΈΠ·ΡΡΡ ΡΠΈΠ³Π½Π°Π» 1-Wire, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π΄ΠΎΡΡΠΈΠ³Π°ΡΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ Π² ΡΠΎΡΠ½ΠΈ ΠΌΠ΅ΡΡΠΎΠ², ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Ρ ΡΠΈΠ½Ρ Π² ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΡ ΡΠ΅ΡΡ.
Π ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡΡ Π΄Π°ΡΡΠΈΠΊΠΈ ΡΠ°ΡΡΠΎ ΠΏΡΡΡΡΡ Π² Π½Π΅ΡΠΆΠ°Π²Π΅ΡΡΠΈΠ΅ Π³ΠΈΠ»ΡΠ·Ρ. ΠΠ΅ΡΠ°Π»Π» Π³ΠΈΠ»ΡΠ·Ρ Π²ΡΡΡΡΠΏΠ°Π΅Ρ Π² ΡΠΎΠ»ΠΈ ΡΠΊΡΠ°Π½Π°, Π½ΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΡ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΡΡΠΎΠ±Ρ Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π°Π½ΡΠ΅Π½Π½Ρ Π΄Π»Ρ ΠΏΠΎΠΌΠ΅Ρ . ΠΠ°ΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° ΡΠ΅ΠΌ, ΡΡΠΎΠ±Ρ Π²Π»Π°Π³Π° Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°Π»Π° Π² ΠΌΠ΅ΡΡΠΎ ΠΏΠ°ΠΉΠΊΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π³Π°Π»ΡΠ²Π°Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΠ°ΡΠ° ΠΌΠ΅Π΄Ρ-ΠΏΡΠΈΠΏΠΎΠΉ-Π²ΠΎΠ΄Π° Π±ΡΡΡΡΠΎ ΡΠ°Π·ΡΡΡΠΈΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡ.
ΠΠ΅ΡΠΌΠ΅ΡΠΈΠ·Π°ΡΠΈΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ
ΠΠ»Ρ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΠΎΠΉ Π³ΠΈΠ΄ΡΠΎΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅ΡΠΌΠΎΡΡΠ°Π΄ΠΎΡΠ½ΡΡ ΡΡΡΠ±ΠΊΡ Ρ ΠΊΠ»Π΅Π΅Π²ΡΠΌ ΡΠ»ΠΎΠ΅ΠΌ. ΠΡΠΎΠ³ΡΠ΅Π²Π°ΠΉΡΠ΅ Π΅Ρ ΠΎΡ ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ ΠΊ ΠΊΡΠ°ΡΠΌ, ΡΡΠΎΠ±Ρ ΠΊΠ»Π΅ΠΉ ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΡΡ ΠΈ Π²ΡΡΠ΅ΡΠ½ΠΈΠ» Π²ΠΎΠ·Π΄ΡΡ .
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ DS18B20 Π±Π΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°?
Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ, Π½Π° ΠΎΡΠ΅Π½Ρ ΠΊΠΎΡΠΎΡΠΊΠΈΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡΡ (Π΄ΠΎ 10-20 ΡΠΌ) Π²Π½ΡΡΡΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡ Π»ΠΈΠ½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ Π±Π΅Π· ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠΎΠΊΠΈ ΡΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½Ρ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ°ΠΊΠ°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΊΡΠ°ΠΉΠ½Π΅ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π° ΠΈ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ. ΠΠ»Ρ Π»ΡΠ±ΠΎΠΉ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΡΠ΅Π·ΠΈΡΡΠΎΡ 4.7 ΠΊΠΠΌ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»Π΅Π½.
ΠΠΎΡΠ΅ΠΌΡ Π΄Π°ΡΡΠΈΠΊ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ 85 Π³ΡΠ°Π΄ΡΡΠΎΠ²?
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ +85Β°C β ΡΡΠΎ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄Π°ΡΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΡΠ»ΠΈ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ Π΅Π³ΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ, Π·Π½Π°ΡΠΈΡ, Π²Π°Ρ ΠΊΠΎΠ΄ ΡΡΠΈΡΡΠ²Π°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ Π΄Π°ΡΡΠΈΠΊ ΡΡΠΏΠ΅Π²Π°Π΅Ρ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ (Π½ΡΠΆΠ½ΠΎ 750 ΠΌΡ Π΄Π»Ρ 12 Π±ΠΈΡ). ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π·Π°Π΄Π΅ΡΠΆΠΊΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠΉ ΠΎΠΏΡΠΎΡ.
ΠΠ°ΠΊΠ°Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π΄Π»ΠΈΠ½Π° ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π΄Π»Ρ DS18B20?
ΠΠ΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Π΅ΠΉ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π²ΠΈΡΠΎΠΉ ΠΏΠ°ΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅ΡΡΡ Π½Π° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡΡ Π΄ΠΎ 50-100 ΠΌΠ΅ΡΡΠΎΠ². ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ ΠΏΠΎΠΌΠ΅Ρ Π΄Π»ΠΈΠ½Π° ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠΊΡΠ°ΡΠ°ΡΡΡΡ Π΄ΠΎ 5-10 ΠΌΠ΅ΡΡΠΎΠ². ΠΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ°ΠΊΡΠΎΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π½ΠΎΠΌΠΈΠ½Π°Π» ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°.
Π ΡΠ΅ΠΌ ΡΠ°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ DS18B20 ΠΈ DS18S20?
DS18S20 β Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΠ°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ 9 Π±ΠΈΡ ΠΈ ΠΌΠ΅Π½ΡΡΠΈΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡ. DS18B20 ΡΠ²Π»ΡΠ΅ΡΡΡ Π΅Π³ΠΎ ΡΠ»ΡΡΡΠ΅Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ Ρ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎ 12 Π±ΠΈΡ, Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΡΡ ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΠΎΠΌ. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΎΠ±Π° Π΄Π°ΡΡΠΈΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ.