Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ β ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ³ΡΡΠ·ΠΈΡΡΡΡ Π² ΠΌΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΈ ΠΏΠΎΠ½ΡΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΠ°Π±ΠΎΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ. Π’Π΅ΡΠΌΠΎΡΠ΅Π³ΡΠ»ΡΡΠΎΡ Π½Π° ΠΡΠ΄ΡΠΈΠ½ΠΎ Ρ Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ 1602 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π½ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ½ΠΊΡΠ±Π°ΡΠΎΡΠΎΠΌ, Π°ΠΊΠ²Π°ΡΠΈΡΠΌΠΎΠΌ ΠΈΠ»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΎΡΠΎΠΏΠ»Π΅Π½ΠΈΡ Π² Π³Π°ΡΠ°ΠΆΠ΅. ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΡΠ°ΠΊΠΎΠΉ ΡΠ±ΠΎΡΠΊΠΈ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π³ΠΈΠ±ΠΊΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎΡΠΎΠ³ΠΎΠ²ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°.
Π ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΈΡΡΠ΅ΠΌΡ Π»Π΅ΠΆΠΈΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° Arduino Uno, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΡΠΈΠ³Π½Π°Π»Ρ Ρ Π΄Π°ΡΡΠΈΠΊΠ° ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΠΌ. ΠΠΊΡΠ°Π½ LCD 1602 Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ HD44780 ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΡΠ΅ΠΊΡΡΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈ Π·Π°Π΄Π°Π½Π½ΡΠ΅ Π»ΠΈΠΌΠΈΡΡ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΠΌ ΠΈ ΡΠ΄ΠΎΠ±Π½ΡΠΌ Π² ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ. ΠΠ»Ρ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΈ ΠΌΠΎΡΠ½ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ, ΡΠ°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Π’ΠΠ ΠΈΠ»ΠΈ Π½Π°Π³ΡΠ΅Π²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ, ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π»Π΅, ΡΡΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π³Π°Π»ΡΠ²Π°Π½ΠΈΡΠ΅ΡΠΊΡΡ ΡΠ°Π·Π²ΡΠ·ΠΊΡ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΡΠ΅ΠΏΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
Π‘Π±ΠΎΡΠΊΠ° ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΡΠΈΠ±ΠΎΡΠ° ΡΡΠ΅Π±ΡΠ΅Ρ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΊ Π΄Π΅ΡΠ°Π»ΡΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π²ΡΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡΡΠ½ΡΠΌΠΈ ΡΠ΅ΠΏΡΠΌΠΈ. ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΡΠΌ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ° Π΄Π°ΡΡΠΈΠΊΠ° ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π³ΠΈΡΡΠ΅ΡΠ΅Π·ΠΈΡΠ°, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠ°ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅Π»Π΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ²Π΅ΡΡΠΈ Π΅Π³ΠΎ ΠΈΠ· ΡΡΡΠΎΡ. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, ΡΡ Π΅ΠΌΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡ Π½Π°Π±ΠΎΡ Π΄Π΅ΡΠ°Π»Π΅ΠΉ Π² ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ΅ΡΠ΅Π²ΡΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ 220Π ΡΠΎΠ±Π»ΡΠ΄Π°ΠΉΡΠ΅ ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΡΡ ΠΎΡΡΠΎΡΠΎΠΆΠ½ΠΎΡΡΡ. ΠΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΠΈΠ»ΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠΉΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ ΠΏΠΈΡΠ°Π½ΠΈΠΈ Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ ΠΏΠΎΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠΎΠΊΠΎΠΌ.
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
ΠΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π±Π°Π·ΠΎΠ²ΡΠΉ Π½Π°Π±ΠΎΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ ΡΠ°Π΄ΠΈΠΎΠ΄Π΅ΡΠ°Π»Π΅ΠΉ ΠΈΠ»ΠΈ Π½Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΌΠ°ΡΠΊΠ΅ΡΠΏΠ»Π΅ΠΉΡΠ°Ρ . Π¦Π΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ΅Π½ Π²ΡΠ±ΠΎΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, ΠΎΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΡΠΎΡΠ½ΠΎΡΡΡ Π²ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. Π§Π°ΡΡΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠ΅ ΠΌΠ°ΡΡΠ΅ΡΠ° Π½Π΅Π΄ΠΎΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ Π²Π°ΠΆΠ½ΠΎΡΡΡ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ ΠΊ "Π³Π»ΡΠΊΠ°ΠΌ" Π΄ΠΈΡΠΏΠ»Π΅Ρ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Π½Π°Π³ΡΡΠ·ΠΊΠΈ.
Π‘ΠΏΠΈΡΠΎΠΊ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π΅ΡΠ°Π»Π΅ΠΉ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, Π½ΠΎ ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π° Π΄Π»Ρ ΠΌΠΎΠ½ΡΠ°ΠΆΠ°. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ (breadboard) Π½Π° ΡΡΠ°ΠΏΠ΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π±ΡΡΡΡΠΎ Π²Π½ΠΎΡΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΡ Π΅ΠΌΡ Π±Π΅Π· ΠΏΠ°ΠΉΠΊΠΈ. ΠΠ»Ρ ΡΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΠΊΠΎΡΠΏΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΡΠΈΡΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΡ ΠΎΡ ΠΏΡΠ»ΠΈ ΠΈ Π²Π»Π°Π³ΠΈ.
- π ΠΠ»Π°ΡΠ° Arduino Uno (ΠΈΠ»ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠ°Ρ Nano/Pro Mini) Ρ USB-ΠΊΠ°Π±Π΅Π»Π΅ΠΌ.
- π‘οΈ Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ Π΄Π°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DS18B20 (Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡΠΎΠ½ΠΈΡΠ°Π΅ΠΌΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Π² ΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΠΊΠΎΡΠΏΡΡΠ΅).
- πΊ ΠΠΈΡΠΏΠ»Π΅ΠΉ LCD 1602 Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ I2C (Π΄Π»Ρ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ²).
- β‘ ΠΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π»Π΅ Π½Π° 1 ΠΊΠ°Π½Π°Π» (5Π) Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ.
- π ΠΠ»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ 5Π (ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π·Π°ΡΡΠ΄Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΎΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΠΈΠ»ΠΈ USB-ΠΏΠΎΡΡ ΠΠ Π΄Π»Ρ ΡΠ΅ΡΡΠΎΠ²).
- π Π Π΅Π·ΠΈΡΡΠΎΡ 4.7 ΠΊΠΠΌ (Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π΄Π°ΡΡΠΈΠΊΠ° Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ 1-Wire).
ΠΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΡΠΎΠΈΡ ΡΠ΄Π΅Π»ΠΈΡΡ Π²ΡΠ±ΠΎΡΡ Π΄Π°ΡΡΠΈΠΊΠ°. ΠΠΎΠ΄Π΅Π»Ρ DS18B20 ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π° Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π½Π° ΠΎΠ΄Π½Ρ ΡΠΈΠ½Ρ ΠΈ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ 1-Wire ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ, Π±Π΅Π· ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ²ΡΠ·Ρ Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΡΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ.
Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ I2C Π΄Π»Ρ Π΄ΠΈΡΠΏΠ»Π΅Ρ LCD 1602 Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΌΠΎΠ½ΡΠ°ΠΆ, ΡΠΎΠΊΡΠ°ΡΠ°Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² Ρ ΡΠ΅ΡΡΠΈ Π΄ΠΎ ΡΠ΅ΡΡΡΠ΅Ρ . ΠΡΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π΅Ρ ΠΏΠΈΠ½Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ Π·Π°Π΄Π°Ρ ΠΈ Π΄Π΅Π»Π°Π΅Ρ ΡΡ Π΅ΠΌΡ Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎΠΉ. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΡΠ½ΠΎΡΡΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΡΠΈΡΡΠ°Π»Π» ΠΈΠ· ΡΡΡΠΎΡ.
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° ΡΠ°Π±Π»ΠΈΡΠ° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ ΠΏΠΈΠ½ΠΎΠ², ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ Π½Π° ΠΏΠ»Π°ΡΠ°Ρ Arduino ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅Π²ΠΈΠ·ΠΈΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΠ΅Π³Π΄Π° ΡΠ²Π΅ΡΡΠΉΡΠ΅ΡΡ Ρ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΎΠΉ Π½Π° ΡΠ΅ΠΊΡΡΠΎΠ»ΠΈΡΠ΅.
| ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ | ΠΠΈΠ½ Arduino | ΠΠΈΠ½ ΠΌΠΎΠ΄ΡΠ»Ρ/Π΄Π°ΡΡΠΈΠΊΠ° | ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ |
|---|---|---|---|
| LCD 1602 I2C | 5V | VCC | ΠΠΈΡΠ°Π½ΠΈΠ΅ Π΄ΠΈΡΠΏΠ»Π΅Ρ |
| LCD 1602 I2C | GND | GND | ΠΠ±ΡΠ°Ρ Π·Π΅ΠΌΠ»Ρ |
| LCD 1602 I2C | A4 (SDA) | SDA | ΠΠΈΠ½ΠΈΡ Π΄Π°Π½Π½ΡΡ |
| LCD 1602 I2C | A5 (SCL) | SCL | ΠΠΈΠ½ΠΈΡ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ |
| DS18B20 | Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ (Π½Π°ΠΏΡ. 2) | Data | Π§Π΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ 4.7ΠΊΠΠΌ ΠΊ 5V |
| Π Π΅Π»Π΅ | Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ (Π½Π°ΠΏΡ. 3) | IN | Π‘ΠΈΠ³Π½Π°Π» ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ |
ΠΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π»Π΅ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π°ΠΊΡΠΈΠ²ΠΈΡΡΡΡΡΡ Π½ΠΈΠ·ΠΊΠΈΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ ΡΠΈΠ³Π½Π°Π»Π° (LOW), Ρ
ΠΎΡΡ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠ΅ΠΉ Π²ΡΡΠΎΠΊΠΈΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ (HIGH). ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΠ΄Π°Π² ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π»Π΅ ΠΈ Π·Π°ΠΌΠΊΠ½ΡΠ² ΠΏΠΈΠ½ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π° Π·Π΅ΠΌΠ»Ρ β Π΅ΡΠ»ΠΈ ΡΠ΅Π»ΡΠΎΠΊ Π΅ΡΡΡ, Π·Π½Π°ΡΠΈΡ Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈΠ½Π²Π΅ΡΡΠ½Π°Ρ. ΠΡΠΎ Π·Π½Π°Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π»Π΅ Π½Π°ΠΏΡΡΠΌΡΡ ΠΊ ΠΏΠΈΠ½Π°ΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ 5V ΠΈ GND Π±Π΅Π· ΡΠΈΠ³Π½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄Π°, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½Ρ Π² Π»ΠΎΠ³ΠΈΠΊΠ΅ ΡΠ°Π±ΠΎΡΡ. ΠΡΠ΅Π³Π΄Π° ΡΠ½Π°ΡΠ°Π»Π° ΡΠ΅ΡΡΠΈΡΡΠΉΡΠ΅ Π»ΠΎΠ³ΠΈΠΊΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΈ.
ΠΠ»Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DS18B20 Ρ ΠΏΠ»Π°ΡΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡ Π΅ΠΌΠ° "Π·Π²Π΅Π·Π΄Π°" ΠΈΠ»ΠΈ "ΡΠ»Π΅ΠΉΡ". ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΄Π»ΠΈΠ½Π½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ Π΄Π»Ρ Π²ΡΠ½ΠΎΡΠ° Π΄Π°ΡΡΠΈΠΊΠ°, ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²ΠΊΠΈ ΠΊΠ°Π±Π΅Π»Ρ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²Π°ΠΆΠ½ΡΠΌ ΡΠ°ΠΊΡΠΎΡΠΎΠΌ, Π²Π»ΠΈΡΡΡΠΈΠΌ Π½Π° ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ. Π ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ Π΄Π»Ρ ΡΠ°ΠΊΠΈΡ ΡΠ΅Π»Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π²ΠΈΡΡΡ ΠΏΠ°ΡΡ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΡΠ°ΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π±Π°Π·ΠΈΡΡΠ΅ΡΡΡ Π½Π° ΡΡΠ΅Π΄Π΅ Arduino IDE, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π°. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ ΠΈ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ Π½Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΡΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±Π΅ΡΡΡ Π½Π° ΡΠ΅Π±Ρ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ. ΠΠ΅Π· Π½ΠΈΡ ΠΊΠΎΠ΄ ΡΡΠ°Π» Π±Ρ Π³ΡΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΌ ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΠΌ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ.
ΠΠ°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π² IDE: LiquidCrystal_I2C Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ ΠΈ DallasTemperature Π²ΠΌΠ΅ΡΡΠ΅ Ρ OneWire Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠΌ ΡΠ΅Π½ΡΠΎΡΠΎΠΌ. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅Π½Ρ Π‘ΠΊΠ΅ΡΡ β ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ β Π£ΠΏΡΠ°Π²Π»ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ.
ΠΠΎΠ³ΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠΌΠΎΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ° ΡΡΡΠΎΠΈΡΡΡ Π½Π° ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΎΠΏΡΠΎΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° ΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌΠΈ ΡΡΡΠ°Π²ΠΊΠ°ΠΌΠΈ. ΠΠ°ΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ ΠΈΠ»ΠΈ Π³ΠΈΡΡΠ΅ΡΠ΅Π·ΠΈΡ, ΡΡΠΎΠ±Ρ ΡΠ΅Π»Π΅ Π½Π΅ Π½Π°ΡΠ°Π»ΠΎ "Π΄ΡΠ΅Π±Π΅Π·ΠΆΠ°ΡΡ" ΠΏΡΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ΅, Π±Π»ΠΈΠ·ΠΊΠΎΠΉ ΠΊ ΠΏΠΎΡΠΎΠ³ΠΎΠ²ΠΎΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΡΠ΅Π»Π΅Π²Π°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° 25Β°C, ΡΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡΡ ΠΏΡΠΈ 24.5Β°C, Π° Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈ 25.5Β°C.
#include
#include
#include
#define ONE_WIRE_BUS 2
#define RELAY_PIN 3
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
LiquidCrystal_I2C lcd(0x27, 16, 2);
float currentTemp = 0;
float targetTemp = 25.0;
float hysteresis = 0.5;
void setup() {
pinMode(RELAY_PIN, OUTPUT);
digitalWrite(RELAY_PIN, HIGH); // Π Π΅Π»Π΅ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΎ
sensors.begin();
lcd.init();
lcd.backlight();
}
void loop() {
sensors.requestTemperatures();
currentTemp = sensors.getTempCByIndex(0);
if (currentTemp < (targetTemp - hysteresis)) {
digitalWrite(RELAY_PIN, LOW); // ΠΠΊΠ»ΡΡΠΈΡΡ Π½Π°Π³ΡΠ΅Π²
} else if (currentTemp > (targetTemp + hysteresis)) {
digitalWrite(RELAY_PIN, HIGH); // ΠΡΠΊΠ»ΡΡΠΈΡΡ Π½Π°Π³ΡΠ΅Π²
}
lcd.setCursor(0, 0);
lcd.print("T: " + String(currentTemp) + "C");
lcd.setCursor(0, 1);
lcd.print("Set: " + String(targetTemp) + "C");
delay(1000);
}
Π ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ LCD. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π°Π΄ΡΠ΅Ρ Π΄ΠΈΡΠΏΠ»Π΅Ρ 0x27 β ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΌΠΎΠ΄ΡΠ»Ρ I2C (ΡΠ°ΡΡΠΎ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ 0x3F). ΠΡΠ»ΠΈ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ Π½Π΅ Π·Π°Π³ΠΎΡΠ°Π΅ΡΡΡ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π² ΡΡΡΠΎΠΊΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° LiquidCrystal_I2C Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ?
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ²Π°ΡΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ ΠΏΠ°ΠΏΠΊΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈΠ· Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Arduino/libraries ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΡ Π²Π΅ΡΡΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡ Frank de Brabander, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΡΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°.
ΠΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ° ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π³ΠΈΡΡΠ΅ΡΠ΅Π·ΠΈΡΠΎΠΌ
Π’ΠΎΡΠ½ΠΎΡΡΡ ΡΠ΅ΡΠΌΠΎΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ° Π½Π°ΠΏΡΡΠΌΡΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ. ΠΠ°Π²ΠΎΠ΄ΡΠΊΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ DS18B20 ΠΈΠΌΠ΅ΡΡ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΈΠ»ΠΈ ΠΎΡΠ½ΡΠ² ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ Π² ΠΊΠΎΠ΄Π΅. Π‘ΡΠ°Π²Π½ΠΈΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Π²Π°ΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ ΡΡΠ°Π»ΠΎΠ½Π½ΡΠΌ ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡΠΎΠΌ ΠΈ Π²Π½Π΅ΡΠΈΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠ²Ρ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ currentTemp.
ΠΠΈΡΡΠ΅ΡΠ΅Π·ΠΈΡ β ΡΡΠΎ Π·ΠΎΠ½Π° Π½Π΅ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°ΡΡΠ°Ρ ΡΠ°ΡΡΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π»Π΅. ΠΠ΅Π· Π³ΠΈΡΡΠ΅ΡΠ΅Π·ΠΈΡΠ° ΠΏΡΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ΅, ΡΠ°Π²Π½ΠΎΠΉ ΡΡΡΠ°Π²ΠΊΠ΅, ΡΠ΅Π»Π΅ Π±ΡΠ΄Π΅Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΈ Π²ΡΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠ΅ΠΊΡΠ½Π΄Ρ, ΡΡΠΎ Π±ΡΡΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ Π΅Π³ΠΎ ΠΏΠΎΠ»ΠΎΠΌΠΊΠ΅ ΠΈ ΠΏΠΎΠΌΠ΅Ρ Π°ΠΌ Π² ΡΠ΅ΡΠΈ. ΠΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π³ΠΈΡΡΠ΅ΡΠ΅Π·ΠΈΡΠ° Π΄Π»Ρ Π±ΡΡΠΎΠ²ΡΡ Π·Π°Π΄Π°Ρ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΡ 0.3 Π΄ΠΎ 1.0 Π³ΡΠ°Π΄ΡΡΠ° Π¦Π΅Π»ΡΡΠΈΡ.
- π Π£Π·ΠΊΠΈΠΉ Π³ΠΈΡΡΠ΅ΡΠ΅Π·ΠΈΡ (0.1-0.2Β°C) ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΈΠ½ΠΊΡΠ±Π°ΡΠΎΡΠΎΠ², Π³Π΄Π΅ Π²Π°ΠΆΠ½Π° ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ.
- π Π¨ΠΈΡΠΎΠΊΠΈΠΉ Π³ΠΈΡΡΠ΅ΡΠ΅Π·ΠΈΡ (1.0-2.0Β°C) ΠΈΠ΄Π΅Π°Π»Π΅Π½ Π΄Π»Ρ ΠΎΡΠΎΠΏΠ»Π΅Π½ΠΈΡ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π°ΠΊΠ²Π°ΡΠΈΡΠΌΠΎΠ².
- βοΈ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΌΠ΅Π½ΡΡΡ Π³ΠΈΡΡΠ΅ΡΠ΅Π·ΠΈΡ "Π½Π° Π»Π΅ΡΡ" Π±Π΅Π· ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ.
ΠΠ»Ρ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅Π½Ρ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π΅ ΠΌΠ΅Π½ΡΡΡ ΡΠ΅Π»Π΅Π²ΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠΡΠΎ ΠΈΠ·Π±Π°Π²ΠΈΡ ΠΎΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· Π»Π΅Π·ΡΡ Π² ΠΊΠΎΠ΄ ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²Π°ΡΡ Arduino ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ.
ΠΠΎΠ½ΡΠ°ΠΆ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ
Π€ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΡΡΠ°ΠΏ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π² ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅ΠΌ ΠΊΠΎΡΠΏΡΡΠ΅. ΠΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ° Π½Π΅ Π»ΡΠ±ΠΈΡ ΠΏΡΠ»ΠΈ ΠΈ Π²Π»Π°Π³ΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π³Π΅ΡΠΌΠ΅ΡΠΈΡΠ½ΠΎΠ³ΠΎ Π±ΠΎΠΊΡΠ° Ρ ΠΊΠ»Π°ΡΡΠΎΠΌ Π·Π°ΡΠΈΡΡ IP54 ΠΈΠ»ΠΈ Π²ΡΡΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π·ΡΠΌΠ½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠ΅ΠΏΠ»ΠΈΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π²Π°Π»Π΅.
ΠΡΠΈ Π²ΡΠ²ΠΎΠ΄Π΅ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² Π΄Π°ΡΡΠΈΠΊΠ° ΠΈ ΡΠ΅Π»Π΅ ΡΠ΅ΡΠ΅Π· ΡΡΠ΅Π½ΠΊΠΈ ΠΊΠΎΡΠΏΡΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠ°Π±Π΅Π»ΡΠ½ΡΠ΅ Π²Π²ΠΎΠ΄Ρ (Π³Π΅ΡΠΌΠΎΠ²Π²ΠΎΠ΄Ρ). ΠΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡ Π²ΡΡΡΠ³ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΏΡΠΈ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΌ ΡΡΠ²ΠΊΠ΅ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π³Π΅ΡΠΌΠ΅ΡΠΈΡΠ½ΠΎΡΡΡ. ΠΠ½ΡΡΡΠΈ ΠΊΠΎΡΠΏΡΡΠ° ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π»ΡΡΡΠ΅ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠΌΠΎΠΊΠ»Π΅Π΅ΠΌ ΠΈΠ»ΠΈ ΡΡΡΠΆΠΊΠ°ΠΌΠΈ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ Π½Π΅ Π±ΠΎΠ»ΡΠ°Π»ΠΈΡΡ ΡΡΠ΄ΠΎΠΌ Ρ Π³ΡΠ΅ΡΡΠΈΠΌΠΈΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΎΠ΄ΡΠ»ΠΈ ΡΠ΅Π»Π΅ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΠΈΠ·Π΄Π°ΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠ΅Π»ΡΠΎΠΊ ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠ»Π΅Π³ΠΊΠ° Π½Π°Π³ΡΠ΅Π²Π°ΡΡΡΡ. ΠΠ±Π΅ΡΠΏΠ΅ΡΡΡΠ΅ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΈΡ Π²Π½ΡΡΡΠΈ ΠΊΠΎΡΠΏΡΡΠ°, Π΅ΡΠ»ΠΈ ΡΠ΅Π»Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°ΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ.
ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΌΠΎΡΠ½ΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΡΠ΅Π»Π΅ ΡΠ°ΡΡΡΠΈΡΠ°Π½Ρ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠΎΠΊ. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ°ΡΡΠΎ ΠΈΠΌΠ΅ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π² 10Π, ΡΡΠΎ Π΄Π»Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ (Π’ΠΠ) ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 2.2 ΠΊΠΡ. ΠΠ»Ρ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡΠ½ΡΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Π΅ΠΉ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΠΎΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΠΎΠ΅ ΡΠ΅Π»Π΅ ΠΈΠ»ΠΈ ΡΠ²Π΅ΡΠ΄ΠΎΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ΅Π»Π΅ (SSR).
βοΈ ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠ΅ΡΠ²ΡΠΌ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°
ΠΠ°Π·ΠΎΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ ΡΠ΅ΡΠΌΠΎΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ° Π½Π° Arduino Uno β ΡΡΠΎ Π»ΠΈΡΡ Π½Π°ΡΠ°Π»ΠΎ ΠΏΡΡΠΈ. ΠΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΎΡΠΊΡΡΡΠ° Π΄Π»Ρ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠΉ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (RTC), ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Wi-Fi (ESP8266/ESP32) Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΡΠ΅ΡΠ΅Π· ΡΠΌΠ°ΡΡΡΠΎΠ½.
ΠΠ°ΠΌΠ΅Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Ρ 1602 Π½Π° OLED ΡΠΊΡΠ°Π½ 0.96 Π΄ΡΠΉΠΌΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈΠ»ΠΈ ΡΡΠ°ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Π½Π΅Π΄ΡΠΈΡΡ PID-ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ Π²ΠΌΠ΅ΡΡΠΎ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΡΡΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡ ΠΏΠ»Π°Π²Π½ΠΎΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π±Π΅Π· ΠΏΠ΅ΡΠ΅ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡΠ½ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Arduino Mega ΠΈΠ»ΠΈ ESP32, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ ΠΊΠΎΠ½ΡΡΡΠΎΠ² Π½Π°Π³ΡΠ΅Π²Π° ΠΈ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. ΠΡΠΎ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ Π² ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΡ ΠΊΠ»ΠΈΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°.
Π§Π°ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ (FAQ)
ΠΠΎΡΠ΅ΠΌΡ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ 1602 ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ½ΡΠ΅ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΈΠΊΠΈ?
Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½Π° ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ½ΠΎΡΡΡ. ΠΠ° ΠΌΠΎΠ΄ΡΠ»Π΅ I2C Π΅ΡΡΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΡΠΈΠ½ΠΈΠΉ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡ (ΠΊΡΡΡΠΈΠ»ΠΊΠ°), ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ½ΠΎΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ Π°Π΄ΡΠ΅ΡΠ° Π² ΠΊΠΎΠ΄Π΅ (0x27 ΠΈΠ»ΠΈ 0x3F).
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΡΠ΅ΡΠΌΠΎΡΠ΅Π³ΡΠ»ΡΡΠΎΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π³Π°Π·ΠΎΠ²ΡΠΌ ΠΊΠΎΡΠ»ΠΎΠΌ?
ΠΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π½Π°ΠΏΡΡΠΌΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π³Π°Π·ΠΎΠ²ΡΠΌ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Π±Π΅Π· ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠ² ΠΈ Π·Π½Π°Π½ΠΈΠΉ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠΏΠ°ΡΠ½ΠΎ Π΄Π»Ρ ΠΆΠΈΠ·Π½ΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅ΡΠΌΠΎΡΠ΅Π³ΡΠ»ΡΡΠΎΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΡΠΊΡΠ»ΡΡΠΈΠΎΠ½Π½ΡΠΌΠΈ Π½Π°ΡΠΎΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π’ΠΠΠ°ΠΌΠΈ.
ΠΠ°ΠΊΠΎΠ²Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π΄Π»ΠΈΠ½Π° ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π΄Π»Ρ Π΄Π°ΡΡΠΈΠΊΠ° DS18B20?
ΠΠ΅Π· ΠΏΠΎΡΠ΅ΡΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΡΠΈΠ³Π½Π°Π»Π° ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Π±Π΅Π»Ρ Π΄Π»ΠΈΠ½Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡΠ΅Π²ΡΡΠ°ΡΡ 5-10 ΠΌΠ΅ΡΡΠΎΠ². ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π²ΠΈΡΠΎΠΉ ΠΏΠ°ΡΡ.
ΠΡΠΆΠ΅Π½ Π»ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΡΠ΅Π»Π΅?
ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ΡΠ΅Π»Π΅ ΠΎΠ±ΡΡΠ½ΠΎ Ρ Π²Π°ΡΠ°Π΅Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΡ ΡΠ°ΠΌΠΎΠΉ Arduino. ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠ΅Π»Π΅ ΠΈΠ»ΠΈ ΡΠ΅Π»Π΅ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°, Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ 5Π, ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ² Π·Π΅ΠΌΠ»ΠΈ (GND) ΠΎΠ±ΡΠ΅Π³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΈ Arduino.