Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠ»ΠΈΠΌΠ°Ρ-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π² ΠΈΠ½ΠΊΡΠ±Π°ΡΠΎΡΠ΅ ΡΠ°ΡΡΠΎ ΡΠΏΠΈΡΠ°Π΅ΡΡΡ Π² ΡΡΠΎΠΈΠΌΠΎΡΡΡ Π³ΠΎΡΠΎΠ²ΡΡ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Arduino Π² ΡΠ²ΡΠ·ΠΊΠ΅ Ρ ΡΠΈΡΡΠΎΠ²ΡΠΌ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ DS18B20 ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΈ Π΄Π΅ΡΠ΅Π²ΡΠΉ ΡΠ΅ΡΠΌΠΎΡΠ΅Π³ΡΠ»ΡΡΠΎΡ, ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄ΡΡΠΈΠΉ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈ ΠΏΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Ρ. ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π² ΡΡ Π΅ΠΌΡ ΠΆΠΈΠ΄ΠΊΠΎΠΊΡΠΈΡΡΠ°Π»Π»ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π΄ΠΈΡΠΏΠ»Π΅Ρ ΠΈ ΠΏΠΎΠ²ΠΎΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠ° Π΄Π΅Π»Π°Π΅Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ ΠΈ ΠΈΠ·Π±Π°Π²Π»ΡΠ΅Ρ ΠΎΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΏΠ»Π°ΡΡ ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΡΡΠ°Π²ΠΊΠΈ.
Π’Π°ΠΊΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΎΡΠΎΠΏΠ»Π΅Π½ΠΈΡ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡΠ°ΠΌΠΈ Π² ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ ΡΠΊΠ°ΡΠ°Ρ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π² Π°ΠΊΠ²Π°ΡΠΈΡΠΌΠ°Ρ . Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ ΡΠ΅ΡΠΌΠΎΡΡΠ°ΡΠΎΠ², ΡΠΈΡΡΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° Π±Π°Π·Π΅ ATmega328P ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π²ΡΡΠΎΠΊΡΡ ΡΠΎΡΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄ΠΎ 0.1 Π³ΡΠ°Π΄ΡΡΠ° ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ PID-ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ. ΠΡΠΎ ΠΈΡΠΊΠ»ΡΡΠ°Π΅Ρ ΡΡΡΠ΅ΠΊΡ "ΠΊΠ°ΡΠ΅Π»Π΅ΠΉ", ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΈ Π²ΡΠΊΠ»ΡΡΠ°Π΅ΡΡΡ, ΠΈΠ·Π½Π°ΡΠΈΠ²Π°ΡΡΡ ΠΏΡΠ΅ΠΆΠ΄Π΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ.
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΡΠ°ΡΡΡ, ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ Π»ΠΎΠ³ΠΈΠΊΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠΈΠΏΠΈΡΠ½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΡΠΈ ΠΏΠ°ΠΉΠΊΠ΅ ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π°, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π³ΠΎΠ΄Π°ΠΌΠΈ. ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΠΈΠΌ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΌΠ΅Π½Ρ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΈ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π΄ΠΎΡΡΠΎΠ²Π΅ΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ.
ΠΡΠ±ΠΎΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ
ΠΡΠ½ΠΎΠ²ΠΎΠΉ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΡΠ°Π½Π΅Ρ ΠΏΠ»Π°ΡΠ° Arduino Uno ΠΈΠ»ΠΈ Nano, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΏΠΎΡΡΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π° Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠ°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DS18B20 Π²ΡΠ±ΡΠ°Π½ Π½Π΅ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ: ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ 1-Wire, ΡΡΠΎ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ ΠΏΠΈΠ½Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ ΡΠ΅Π½ΡΠΎΡ Π½Π° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΌΠ΅ΡΡΠΎΠ² ΠΎΡ ΡΠΏΡΠ°Π²Π»ΡΡΡΠ΅ΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ Π±Π΅Π· ΠΏΠΎΡΠ΅ΡΠΈ ΡΠΈΠ³Π½Π°Π»Π°.
ΠΠ»Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ LCD 1602 Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ I2C. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° I2C ΡΠΎΠΊΡΠ°ΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ Π΄ΠΎ ΡΠ΅ΡΡΡΠ΅Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² (ΠΏΠΈΡΠ°Π½ΠΈΠ΅, Π·Π΅ΠΌΠ»Ρ ΠΈ Π΄Π²Π΅ Π»ΠΈΠ½ΠΈΠΈ Π΄Π°Π½Π½ΡΡ ), ΡΡΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΌΠΎΠ½ΡΠ°ΠΆ Π² ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅ ΠΊΠΎΡΠΏΡΡΠ°. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Π±ΡΠ΄Π΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΌΠΎΠ΄ΡΠ»Ρ KY-040 β ΡΡΠΎ ΠΏΠΎΠ²ΠΎΡΠΎΡΠ½ΡΠΉ ΡΠ½ΠΊΠΎΠ΄Π΅Ρ Ρ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΄ΠΎΠ±Π΅Π½ Π΄Π»Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ ΠΏΠΎ ΠΌΠ΅Π½Ρ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΈΡΠ»ΠΎΠ²ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ.
ΠΠ»Ρ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΈ Π½Π°Π³ΡΡΠ·ΠΊΠΈ, ΡΠ°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Π’ΠΠΡ ΠΈΠ»ΠΈ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΠ»ΠΎΠ²ΠΎΠΉ ΠΊΠ»ΡΡ. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΈΠΏΠ° Π½Π°Π³ΡΡΠ·ΠΊΠΈ (ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΉ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΡΠΎΠΊ) ΠΈ Π΅Ρ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠ΅Π»Π΅, ΡΠ²Π΅ΡΠ΄ΠΎΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ΅Π»Π΅ (SSR) ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅Π²ΠΎΠΉ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡ MOSFET. Π’Π²Π΅ΡΠ΄ΠΎΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅Π»Π΅ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½Π΅Π΅ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌ Ρ ΡΠ°ΡΡΡΠΌ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡΡ Π΄Π²ΠΈΠΆΡΡΠΈΡ ΡΡ ΡΠ°ΡΡΠ΅ΠΉ ΠΈ Π½Π΅ ΠΈΠ·Π΄Π°ΡΡ ΡΠ΅Π»ΡΠΊΠΎΠ² ΠΏΡΠΈ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΠΈ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ΅ΡΠ΅Π²ΡΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ 220Π ΡΠΎΠ±Π»ΡΠ΄Π°ΠΉΡΠ΅ ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΡΡ ΠΎΡΡΠΎΡΠΎΠΆΠ½ΠΎΡΡΡ. ΠΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Ρ, Π° ΡΠΈΠ»ΠΎΠ²ΡΠ΅ ΡΠ΅ΠΏΠΈ ΠΎΡΠ΄Π΅Π»Π΅Π½Ρ ΠΎΡ Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡΡΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ Arduino ΠΎΠΏΡΠΎΠΏΠ°ΡΠΎΠΉ ΠΈΠ»ΠΈ Π³Π°Π»ΡΠ²Π°Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·Π²ΡΠ·ΠΊΠΎΠΉ.
βοΈ ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ ΡΠ±ΠΎΡΠΊΠ΅
Π‘Ρ Π΅ΠΌΠ° ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ
ΠΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΡΠ±ΠΎΡΠΊΠ° ΡΡ Π΅ΠΌΡ β Π·Π°Π»ΠΎΠ³ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΠ°ΡΡΠΈΠΊ DS18B20 ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠΌ 4.7 ΠΊΠΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π»ΠΈΠ½ΠΈΠ΅ΠΉ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΠ»ΡΡΠΎΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠ΅Π· ΡΡΠΎΠ³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΡΠ²ΡΠ·Ρ ΠΏΠΎ ΡΠΈΠ½Π΅ 1-Wire Π±ΡΠ΄Π΅Ρ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ, ΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ ΡΡΠΈΡΠ°ΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄ΠΈΡΠΏΠ»Π΅Ρ ΠΈ ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠ° ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊ ΡΠΈΡΡΠΎΠ²ΡΠΌ ΠΏΠΈΠ½Π°ΠΌ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠΌ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ. ΠΠ»Ρ ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠ° Π²Π°ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΈΠ½Ρ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡΡ , Ρ ΠΎΡΡ Π΄Π»Ρ Π±Π°Π·ΠΎΠ²ΡΡ Π·Π°Π΄Π°Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΠΎΠΏΡΠΎΡΠ° ΡΠΎΡΡΠΎΡΠ½ΠΈΡ. Π‘ΠΈΠ»ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Π»ΡΠ±ΠΎΠΌΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΌΡ ΡΠΈΡΡΠΎΠ²ΠΎΠΌΡ Π²ΡΡ ΠΎΠ΄Ρ, ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΠΌΡ Π²ΡΠ΄Π°Π²Π°ΡΡ ΡΠΎΠΊ ΠΎΠΊΠΎΠ»ΠΎ 20-40 ΠΌΠ.
| ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ | ΠΠΈΠ½ Arduino | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ |
|---|---|---|---|
| DS18B20 (Data) | D2 | ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ | Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡ 4.7ΠΊΠΠΌ |
| LCD 1602 (SDA) | A4 | ΠΠΈΠ½ΠΈΡ Π΄Π°Π½Π½ΡΡ I2C | ΠΠ½ΡΡΡΠ΅Π½Π½ΡΡ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠ° |
| LCD 1602 (SCL) | A5 | Π’Π°ΠΊΡΠΎΠ²Π°Ρ Π»ΠΈΠ½ΠΈΡ I2C | ΠΠ½ΡΡΡΠ΅Π½Π½ΡΡ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠ° |
| ΠΠ½ΠΊΠΎΠ΄Π΅Ρ (DT) | D3 | Π‘ΠΈΠ³Π½Π°Π» Π²ΡΠ°ΡΠ΅Π½ΠΈΡ A | ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ |
| Π Π΅Π»Π΅ (IN) | D8 | Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ | ΠΠΊΡΠΈΠ²Π½ΡΠΉ Π½ΠΈΠ·ΠΊΠΈΠΉ/Π²ΡΡΠΎΠΊΠΈΠΉ |
ΠΡΠΈ ΡΠ°Π·Π²ΠΎΠ΄ΠΊΠ΅ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ ΠΈΠ»ΠΈ ΠΌΠΎΠ½ΡΠ°ΠΆΠ΅ Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ ΡΡΠ°ΡΠ°ΠΉΡΠ΅ΡΡ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π»ΠΈΠ½Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ², ΠΈΠ΄ΡΡΠΈΡ ΠΊ Π΄Π°ΡΡΠΈΠΊΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, Π΅ΡΠ»ΠΈ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΡΠ΅Π΄Π΅ Ρ ΡΠΈΠ»ΡΠ½ΡΠΌΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ°Π³Π½ΠΈΡΠ½ΡΠΌΠΈ ΠΏΠΎΠΌΠ΅Ρ Π°ΠΌΠΈ. ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠ°Π±Π΅Π»Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»ΡΡΡΠΈΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠ³Π½Π°Π»Π°, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ Π΄Π»ΠΈΠ½Π° Π»ΠΈΠ½ΠΈΠΈ ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ ΠΎΠ΄ΠΈΠ½ ΠΌΠ΅ΡΡ.
ΠΡΠ°Π½ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π»ΠΈΠ½Π½ΡΡ Π»ΠΈΠ½ΠΈΠΉ
ΠΡΠ»ΠΈ Π΄Π°ΡΡΠΈΠΊ Π²ΡΠ½ΠΎΡΠΈΡΡΡ Π½Π° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ 3 ΠΌΠ΅ΡΡΠΎΠ², ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΠΈΡΡΡ ΠΏΠ°ΡΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΎΠ²ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ, Π²ΡΠΎΡΠΎΠΉ Π΄Π»Ρ Π·Π΅ΠΌΠ»ΠΈ, Π° ΡΡΠ΅ΡΠΈΠΉ Π΄Π»Ρ Π΄Π°Π½Π½ΡΡ . Π Π΅Π·ΠΈΡΡΠΎΡ 4.7 ΠΊΠΠΌ Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π»ΡΡΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Ρ Π²Ρ ΠΎΠ΄Π° Π² Arduino.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
ΠΠ»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π½Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Arduino IDE ΠΈ Π½Π°Π±ΠΎΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ. ΠΠ»ΡΡΠ΅Π²ΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π° ΡΠ²Π»ΡΡΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° OneWire Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ, DallasTemperature Π΄Π»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΠΈ LiquidCrystal_I2C Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ. ΠΡΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π°Π±ΡΡΡΠ°Π³ΠΈΡΡΡΡ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠΈΡΡΡΡ Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ΅ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠΌΠΎΡΡΠ°ΡΠ°.
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΡΡΠΎΠΈΡΡΡ Π²ΠΎΠΊΡΡΠ³ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° loop(), ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ Π΄Π°ΡΡΠΈΠΊ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠ°. ΠΠ°ΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠΌΠ΅ΡΡ Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ (millis()), ΡΡΠΎΠ±Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΡΡΠ°Π²Π°Π»Π°ΡΡ ΠΎΡΠ·ΡΠ²ΡΠΈΠ²ΠΎΠΉ Π½Π° ΠΏΠΎΠ²ΠΎΡΠΎΡΡ ΡΡΡΠΊΠΈ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²ΠΊΠΈ Π΄Π°ΠΆΠ΅ Π² ΠΌΠΎΠΌΠ΅Π½Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ.
#include
#include
#include
#define ONE_WIRE_BUS 2
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
sensors.begin();
lcd.init();
lcd.backlight();
// ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π΄ΡΡΠ³ΠΈΡ
ΠΏΠΈΠ½ΠΎΠ²
}
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π³ΠΈΡΡΠ΅ΡΠ΅Π·ΠΈΡΠ° ΠΈΠ»ΠΈ PID-ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ° ΡΡΠ΅Π±ΡΠ΅Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ. ΠΠΈΡΡΠ΅ΡΠ΅Π·ΠΈΡ β ΡΡΠΎ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°Π³ΡΠ΅Π²Π°ΡΠ΅Π»Ρ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΡΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ΅ Π½ΠΈΠΆΠ΅ ΡΡΡΠ°Π²ΠΊΠΈ ΠΌΠΈΠ½ΡΡ Π΄Π΅Π»ΡΡΠ°, ΠΈ Π²ΡΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΡΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ΅ Π²ΡΡΠ΅ ΡΡΡΠ°Π²ΠΊΠΈ ΠΏΠ»ΡΡ Π΄Π΅Π»ΡΡΠ°. ΠΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°Π΅Ρ ΡΠ°ΡΡΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π»Π΅ ΠΏΡΠΈ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π²ΠΎΠΊΡΡΠ³ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Bounce2 Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² Ρ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠ°. ΠΠ½Π° ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΡΡΡΠ°Π½ΡΠ΅Ρ Π΄ΡΠ΅Π±Π΅Π·Π³ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ ΠΊ Π»ΠΎΠΆΠ½ΡΠΌ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡΠΌ ΠΌΠ΅Π½Ρ ΠΈΠ»ΠΈ ΠΏΡΠΎΠΏΡΡΠΊΡ ΡΠ°Π³ΠΎΠ² ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²ΠΊΠΈ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΌΠ΅Π½Ρ ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠΎΠΌ
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΠΌ. ΠΠ±ΡΡΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΡΡΡ Π΄Π²Π° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ΅ΠΆΠΈΠΌΠ°: ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ. ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ Π½Π° Π²Π°Π» ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠ°. Π ΡΠ΅ΠΆΠΈΠΌΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠ΅Π»Π΅Π²ΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, Π²Π΅Π»ΠΈΡΠΈΠ½Ρ Π³ΠΈΡΡΠ΅ΡΠ΅Π·ΠΈΡΠ° ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ PID.
ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π²ΡΠ°ΡΠ΅Π½ΠΈΡ ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠ° ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² Π½Π° ΠΏΠΈΠ½Π°Ρ DT ΠΈ CLK. ΠΡΠ»ΠΈ ΡΠΈΠ³Π½Π°Π» Π½Π° CLK ΠΌΠ΅Π½ΡΠ΅ΡΡΡ, Π° Π½Π° DT ΠΈΠΌΠ΅Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅, ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΡΠΌΠ΅Π½ΡΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠ°Π²ΠΊΠΈ Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΡΠ°Π³ΠΎΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 0.5 Π³ΡΠ°Π΄ΡΡΠ°.
- π ΠΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΡΠ΅Π»Π΅Π²ΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ.
- π ΠΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ² ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠΈ ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠ°Π²ΠΊΠΈ.
- β ΠΡΠ°ΡΠΊΠΎΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Π΅Ρ Π²ΡΠ±ΠΎΡ ΠΈΠ»ΠΈ Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΠΌΠ΅Π½Ρ.
- βΈ ΠΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ (2 ΡΠ΅ΠΊ) ΠΌΠΎΠΆΠ΅Ρ ΡΠ»ΡΠΆΠΈΡΡ Π΄Π»Ρ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΡΠ΅ΠΆΠΈΠΌΠ° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π±Π΅Π· ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ.
ΠΠ»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ ΠΏΠΎ ΡΠΊΡΠ°Π½Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΈΠ³Π°ΡΡΠΈΠΉ ΠΊΡΡΡΠΎΡ ΠΈΠ»ΠΈ ΠΈΠ½Π²Π΅ΡΡΠΈΡ ΡΠ²Π΅ΡΠ° ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΏΠΎΠ΄ ΠΊΡΡΡΠΎΡΠΎΠΌ. ΠΡΠΎ Π΄Π°Π΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΎΠ½ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ Π² Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ. ΠΠ΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π½Π°Π³ΡΡΠ·ΠΊΠΈ (ΠΈΠΊΠΎΠ½ΠΊΠ° ΠΎΠ³Π½Ρ ΠΈΠ»ΠΈ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡΠ°) ΠΏΡΡΠΌΠΎ Π½Π° Π³Π»Π°Π²Π½ΡΠΉ ΡΠΊΡΠ°Π½.
ΠΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ° ΠΈ ΡΠΎΡΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ
Π₯ΠΎΡΡ Π΄Π°ΡΡΠΈΠΊΠΈ DS18B20 ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΎΠΉ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΎΠΉ, ΡΠ°Π·Π±ΡΠΎΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ Π΄ΠΎΡΡΠΈΠ³Π°ΡΡ 0.5-1 Π³ΡΠ°Π΄ΡΡΠ°. ΠΠ»Ρ ΠΊΡΠΈΡΠΈΡΠ½ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΠΈΠ½ΠΊΡΠ±Π°ΡΠΎΡΡ ΠΈΠ»ΠΈ ΡΠ΅ΡΠΌΠΎΡΡΠ°ΡΡ Π΄Π»Ρ Π°ΠΊΠ²Π°ΡΠΈΡΠΌΠΎΠ², Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½Π°Ρ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ°. Π‘ΡΠ°Π²Π½ΠΈΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Π²Π°ΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ ΡΡΠ°Π»ΠΎΠ½Π½ΡΠΌ ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡΠΎΠΌ ΠΈ Π²Π½Π΅ΡΠΈΡΠ΅ ΠΏΠΎΠΏΡΠ°Π²ΠΊΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄.
Π Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ DallasTemperature Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ (offset) Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ° ΠΏΠΎ Π΅Π³ΠΎ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΌΡ Π°Π΄ΡΠ΅ΡΡ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΡ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡ Π΅ΠΌΡ. Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠ°ΠΌΠΎΡΠ°Π·ΠΎΠ³ΡΠ΅Π² Π΄Π°ΡΡΠΈΠΊΠ° ΠΏΡΠΈ ΡΠ°ΡΡΡΡ Π·Π°ΠΏΡΠΎΡΠ°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π§Π°ΡΡΡΠΉ ΠΎΠΏΡΠΎΡ Π΄Π°ΡΡΠΈΠΊΠ° (ΡΠ°ΡΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°Π·Π° Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ) ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ ΠΊ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΡΠ°ΠΌΠΎΡΠ°Π·ΠΎΠ³ΡΠ΅Π²Ρ ΠΊΡΠΈΡΡΠ°Π»Π»Π° ΠΈΠ·-Π·Π° ΠΏΡΠΎΡΠ΅ΠΊΠ°Π½ΠΈΡ ΡΠΎΠΊΠ°. ΠΠ»Ρ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΎΠΌ ΠΎΠΏΡΠΎΡΠ° ΡΡΠΈΡΠ°Π΅ΡΡΡ 2-5 ΡΠ΅ΠΊΡΠ½Π΄.
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΡΠΈΠ½Π΅, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π°Π΄ΡΠ΅ΡΠ° ΡΡΡΡΠΎΠΉΡΡΠ² Π½Π΅ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡΡΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ 64-Π±ΠΈΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡΠ° ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠ·ΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΊΠ»ΠΈΠΌΠ°ΡΠ° Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅.
Π’ΠΎΡΠ½ΠΎΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π·Π°Π²ΠΈΡΠΈΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡ Π΄Π°ΡΡΠΈΠΊΠ°, Π½ΠΎ ΠΈ ΠΎΡ ΠΌΠ΅ΡΡΠ° Π΅Π³ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ. ΠΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅Π½ΡΠΎΡΠ° Π²Π±Π»ΠΈΠ·ΠΈ Π½Π°Π³ΡΠ΅Π²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ»ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΡΠΊΠ²ΠΎΠ·Π½ΡΠΊΠ°, ΡΡΠΎΠ±Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΎΡΡΠ°ΠΆΠ°Π»ΠΈ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΡΡΠ΅Π΄Ρ.
Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ
ΠΠ°Π·ΠΎΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ ΡΠ΅ΡΠΌΠΎΡΡΠ°ΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»ΡΡΡΠ΅Π½Π° Π·Π° ΡΡΠ΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ RTC DS3231 ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΡΡΠΎΡΠ½ΡΠ΅ ΠΈΠ»ΠΈ Π½Π΅Π΄Π΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΡΠΎΠΏΠ»Π΅Π½ΠΈΡ, ΡΠ½ΠΈΠΆΠ°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π½ΠΎΡΡΡ ΠΈΠ»ΠΈ Π² ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Ρ ΠΎΠ·ΡΠ΅Π² Π΄Π»Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΡΠ½Π΅ΡΠ³ΠΈΠΈ.
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° ΡΠ΅ΡΠ΅Π· Wi-Fi ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266 ΠΈΠ»ΠΈ ESP32 ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°. ΠΡ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ Π² Telegram ΠΏΡΠΈ Π°Π²Π°ΡΠΈΡΡ , ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΡΠΎ ΡΠΌΠ°ΡΡΡΠΎΠ½Π° ΠΈ ΡΡΡΠΎΠΈΡΡ Π³ΡΠ°ΡΠΈΠΊΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠΎΡΠ½ΡΠΌΠΈ ΠΈΠ½Π΅ΡΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΡΠ΅ΠΏΠ»ΡΠΉ ΠΏΠΎΠ» ΠΈΠ»ΠΈ Π±ΠΎΠΉΠ»Π΅Ρ, ΠΎΠ±ΡΡΠ½ΡΠΉ Π³ΠΈΡΡΠ΅ΡΠ΅Π·ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π³ΡΡΠ±ΡΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ. ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ PID-Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Ρ ΡΠΈΡΠΎΡΠ½ΠΎ-ΠΈΠΌΠΏΡΠ»ΡΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»ΡΡΠΈΠ΅ΠΉ (Π¨ΠΠ) Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΏΠ»Π°Π²Π½ΠΎ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΡ Π½Π°Π³ΡΠ΅Π²Π°ΡΠ΅Π»Ρ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Ρ ΡΠΎΡΠ½ΠΎΡΡΡΡ Π΄ΠΎ Π΄Π΅ΡΡΡΡΡ Π΄ΠΎΠ»Π΅ΠΉ Π³ΡΠ°Π΄ΡΡΠ°.
ΠΠ°ΡΠΈΡΠ° ΠΎΡ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²Π° ΠΈ ΠΊΠΎΡΠΎΡΠΊΠΎΠ³ΠΎ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ β ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅Π»Π΅ ΠΏΡΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡΡ Π΄Π°ΡΡΠΈΠΊΠ° Π²ΡΡΠ΅ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΠ³Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, +90Β°C) ΡΠΏΠ°ΡΠ΅Ρ Π²Π°ΡΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ ΠΏΠΎΠΆΠ°ΡΠ° Π² ΡΠ»ΡΡΠ°Π΅ Π²ΡΡ ΠΎΠ΄Π° Π΄Π°ΡΡΠΈΠΊΠ° ΠΈΠ· ΡΡΡΠΎΡ.
ΠΠ°ΠΊΠΎΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½ΡΠΆΠ΅Π½ Π΄Π»Ρ Π΄Π°ΡΡΠΈΠΊΠ° DS18B20?
Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° Π΄Π»Ρ ΡΠΈΠ½Ρ 1-Wire ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 4.7 ΠΊΠΠΌ. Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ»ΡΡΠ°ΡΡ , ΠΏΡΠΈ ΠΎΡΠ΅Π½Ρ Π΄Π»ΠΈΠ½Π½ΡΡ Π»ΠΈΠ½ΠΈΡΡ ΡΠ²ΡΠ·ΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ Ρ Π½ΠΎΠΌΠΈΠ½Π°Π»Π°ΠΌΠΈ ΠΎΡ 3.3 ΠΊΠΠΌ Π΄ΠΎ 10 ΠΊΠΠΌ, Π½ΠΎ 4.7 ΠΊΠΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ Π·ΠΎΠ»ΠΎΡΡΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
ΠΠΎΡΠ΅ΠΌΡ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΈΠ΅ΡΠΎΠ³Π»ΠΈΡΡ Π²ΠΌΠ΅ΡΡΠΎ ΡΠ΅ΠΊΡΡΠ°?
Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΊΡΠΎΠ΅ΡΡΡ Π² Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ Π°Π΄ΡΠ΅ΡΠ΅ I2C ΠΌΠΎΠ΄ΡΠ»Ρ Π΄ΠΈΡΠΏΠ»Π΅Ρ. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π°Π΄ΡΠ΅Ρ Π² ΠΊΠΎΠ΄Π΅ Ρ 0x27 Π½Π° 0x3F ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ. Π’Π°ΠΊΠΆΠ΅ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ½ΠΎΡΡΡ Π΄ΠΈΡΠΏΠ»Π΅Ρ ΠΎΡΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½Π° Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠΎΠΌ Π½Π° ΠΏΠ»Π°ΡΠ΅ Π°Π΄Π°ΠΏΡΠ΅ΡΠ°.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π°ΡΡΠΈΠΊΠΎΠ²?
ΠΠ°, Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° 1-Wire ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΏΠΈΠ½Ρ Arduino. ΠΠ°ΠΆΠ΄ΡΠΉ Π΄Π°ΡΡΠΈΠΊ ΠΈΠΌΠ΅Π΅Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΎΠΉ Π°Π΄ΡΠ΅Ρ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡ ΠΈΡ ΠΈ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎ Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ΠΠ°ΠΊ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ Π»ΡΡΡ ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠ° Π² ΠΌΠ΅Π½Ρ?
ΠΡΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±ΡΡΡΡΠΎ ΠΈΠ»ΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΡΠ°Π³ΠΈ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΡΠ°Π³ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ° Π² ΠΊΠΎΠ΄Π΅ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡΠΌΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠ°. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Bounce2 ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠΌΡ.
ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠ΅Π»Π΅?
ΠΠ»Ρ ΡΠΈΡΡΠ΅ΠΌ, Π³Π΄Π΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ΅Π΄ΠΊΠΎ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ±ΠΎΠ³ΡΠ΅Π² ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΡ), ΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠ΅Π»Π΅ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π»Ρ ΠΈΠ½ΠΊΡΠ±Π°ΡΠΎΡΠΎΠ² ΠΈΠ»ΠΈ ΡΠΈΡΡΠ΅ΠΌ Ρ ΡΠ°ΡΡΡΠΌ ΡΠΈΠΊΠ»ΠΎΠΌ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ/Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²Π΅ΡΠ΄ΠΎΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ΅Π»Π΅ (SSR), ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅Π»Π΅ Π±ΡΡΡΡΠΎ Π²ΡΠ³ΠΎΡΡΡ.