Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΆΠΈΠ΄ΠΊΠΎΡΡΠ΅ΠΉ ΠΈΠ»ΠΈ Π³Π°Π·ΠΎΠ² β ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ Π·Π°Π΄Π°Ρ Π² Π»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ΅ ΠΈ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ. ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° Π΄Π°Π²Π»Π΅Π½ΠΈΡ ΠΊ Arduino ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ ΠΎΠ±ΡΡΠ½ΡΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π² ΡΠΌΠ½ΡΠΉ ΠΏΡΠΈΠ±ΠΎΡ, ΡΠΏΠΎΡΠΎΠ±Π½ΡΠΉ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΡΡΠΎΠ²Π΅Π½Ρ Π²ΠΎΠ΄Ρ Π² Π±Π°ΠΊΠ΅, ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² ΡΠΈΠ½Π°Ρ ΠΈΠ»ΠΈ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° Π²Π°ΠΊΡΡΠΌΠΎΠΌ Π² ΠΊΠ°ΠΌΠ΅ΡΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ Π½ΠΎΠ²ΠΈΡΠΊΠΈ ΡΠ°ΡΡΠΎ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΌΠΈ ΠΈ ΡΠΈΡΡΠΎΠ²ΡΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌΠΈ, Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π΄Π»Ρ ΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΠ°Π±ΠΎΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ΅Π½ΡΠΎΡΠΎΠ², Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡ Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΠΈΠΉ ΠΊΠΎΠ΄. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΏΠΎΡΠ΅ΠΌΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ ΡΡΠ΅Π±ΡΡΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ ΡΠΈΠ³Π½Π°Π»Π°, Π° Π΄ΡΡΠ³ΠΈΠ΅ Π³ΠΎΡΠΎΠ²Ρ Π²ΡΠ΄Π°Π²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΡΠ°Π·Ρ ΡΠ΅ΡΠ΅Π· ΡΠΈΠ½Ρ I2C. ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΡΠΈΡ Π½ΡΠ°Π½ΡΠΎΠ² ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΎΡΠ½ΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ ΠΈ Π·Π°ΡΠΈΡΡ ΠΏΠ»Π°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΡΡΡΠΎΡ.
ΠΡ Π·Π°ΡΡΠΎΠ½Π΅ΠΌ Π²ΠΎΠΏΡΠΎΡΡ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠ°ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡΡΠ΄ΠΈΠΌ ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈ ΠΌΠΎΠ½ΡΠ°ΠΆΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡ ΠΊ"ΡΡΠΌΡΡΠΈΠΌ" ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡΠΌ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΌΡ ΠΎΡΠΊΠ°Π·Ρ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠΎΡΠΎΠ²ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ β ΡΡΠΎ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ ΡΠ·Π΅Π» ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π² Π²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° ΠΈΠ»ΠΈ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ.
ΠΡΠ±ΠΎΡ ΡΠ΅Π½ΡΠΎΡΠ°: Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ ΠΈ ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ
ΠΠ΅ΡΠ²ΡΠΌ ΡΠ°Π³ΠΎΠΌ Π² Π»ΡΠ±ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΠ±ΠΎΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°. Π ΡΠ½ΠΎΠΊ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ, ΠΎΡ ΠΏΡΠΎΡΡΡΡ ΡΠ΅Π½Π·ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π΄ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΡ MEMS-ΡΠ΅Π½ΡΠΎΡΠΎΠ². ΠΠ»Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Arduino Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π°ΠΊΡΡΠ°Π»ΡΠ½Ρ Π΄Π²Π° ΡΠΈΠΏΠ° ΡΡΡΡΠΎΠΉΡΡΠ²: Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ, Π²ΡΠ΄Π°ΡΡΠΈΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π΄Π°Π²Π»Π΅Π½ΠΈΡ, ΠΈ ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΠΠ¦Π.
ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ΅ΡΠΈΡ MPX5010 ΠΈΠ»ΠΈ MPX5700, ΡΡΠ΅Π±ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΌ Π²Ρ ΠΎΠ΄Π°ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΡ Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ β ΠΏΡΠΎΡΡΠΎΡΠ° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΈ Π²ΡΡΠΎΠΊΠ°Ρ ΡΠΊΠΎΡΠΎΡΡΡ ΠΎΡΠΊΠ»ΠΈΠΊΠ°. ΠΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ΠΈ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Ρ ΠΊ ΠΏΠΎΠΌΠ΅Ρ Π°ΠΌ Π² ΡΠ΅ΠΏΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΡΠ°ΡΡΠΎ Π½ΡΠΆΠ΄Π°ΡΡΡΡ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΡΠΈΠ³Π½Π°Π»Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌΠΈ ΠΈΠ»ΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ. Π’ΠΎΡΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ Π½Π°ΠΏΡΡΠΌΡΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΠΎΠΏΠΎΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Arduino.
Π¦ΠΈΡΡΠΎΠ²ΡΠ΅ ΡΠ΅Π½ΡΠΎΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ BMP280 ΠΈΠ»ΠΈ BME280, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ I2C ΠΈΠ»ΠΈ SPI. ΠΠ½ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΆΠ΅ ΠΎΡΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π² ΡΠΈΡΡΠΎΠ²ΠΎΠΌ Π²ΠΈΠ΄Π΅, ΡΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠΎΠ΄ΠΎΠΌ. Π’Π°ΠΊΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ°ΡΡΠΎ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΡ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΈΡ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΌΠΈ Π΄Π»Ρ ΠΌΠ΅ΡΠ΅ΠΎΡΡΠ°Π½ΡΠΈΠΉ. ΠΡΠ±ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΡΠ΅Π±ΡΠ΅ΠΌΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΏΠΈΠ½ΠΎΠ² Π½Π° Π²Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΠ΅.
Π‘ΡΠΎΠΈΡ ΡΠ°ΠΊΠΆΠ΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ ΡΠ΅Π½Π·ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π°Π²Π»Π΅Π½ΠΈΡ Π² Π³ΠΈΠ΄ΡΠ°Π²Π»ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅ΠΌΠ±ΡΠ°Π½Ρ. ΠΠ½ΠΈ ΡΡΠ΅Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Π΅ΠΉ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ HX711, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΈΠ³Π½Π°Π» Ρ Π½ΠΈΡ ΠΊΡΠ°ΠΉΠ½Π΅ ΠΌΠ°Π». ΠΡΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΊΠ»Π°ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π²ΡΡΠΎΠΊΡΡ ΡΠΎΡΠ½ΠΎΡΡΡ ΠΏΡΠΈ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡΡ .
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ ΡΠ°Π±ΠΎΡΠ΅
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΡΠΈΡΡΡΠΏΠ°ΡΡ ΠΊ ΡΠ±ΠΎΡΠΊΠ΅ ΡΡ Π΅ΠΌΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ. ΠΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ Π½Π°ΠΏΡΡΠΌΡΡ Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Π²ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ΅ΡΠ΅Π²ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΌΠΎΠ³ΡΡ Π²Π½ΠΎΡΠΈΡΡ ΠΏΠ°ΡΠ°Π·ΠΈΡΠ½ΡΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΊΠ°Π·ΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ ΡΠ΅Π½ΡΠΎΡΠΎΠ² Ρ Π½ΠΈΠ·ΠΊΠΈΠΌ Π²ΡΡ ΠΎΠ΄Π½ΡΠΌ ΡΠΈΠ³Π½Π°Π»ΠΎΠΌ.
ΠΠ»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π½Π°Π±ΠΎΡ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ. Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈΡΠΏΡΠ°Π²Π½Ρ ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡ ΠΏΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΡΠΎΠ²Π½ΡΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ (3.3Π ΠΈΠ»ΠΈ 5Π).
- π ΠΠ»Π°ΡΠ° Arduino (Uno, Nano ΠΈΠ»ΠΈ Mega) β ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ .
- π ΠΠ°ΡΡΠΈΠΊ Π΄Π°Π²Π»Π΅Π½ΠΈΡ (Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ) β ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΈΡΡΠ΅ΠΌΡ.
- π ΠΠ°ΠΊΠ΅ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° β Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±Π΅Π· ΠΏΠ°ΠΉΠΊΠΈ.
- π» ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ IDE Arduino β Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠΊΠ΅ΡΡΠ΅ΠΉ.
- π ΠΡΠ»ΡΡΠΈΠΌΠ΅ΡΡ β Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ ΡΠ΅ΠΏΠ΅ΠΉ.
ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΠΈΡΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π½Π°ΡΠΎΡ ΠΈΠ»ΠΈ ΠΊΠ»Π°ΠΏΠ°Π½ ΠΎΡ ΡΠΎΠΉ ΠΆΠ΅ Arduino, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΡΠΎΠΊΠ° Ρ Π²Π°ΡΠΈΡ. ΠΡΠΎΡΠ°Π΄ΠΊΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π² ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π°Π³ΡΡΠ·ΠΊΠΈ ΠΌΠΎΠ³ΡΡ Π²ΡΠ·Π²Π°ΡΡ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈΠ»ΠΈ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ ΠΠ¦Π.
Π’Π°ΠΊΠΆΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π·Π°ΡΠ°Π½Π΅Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠ»Ρ ΡΠΈΡΡΠΎΠ²ΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΡΠ°ΡΡΠΎ ΡΡΠ΅Π±ΡΡΡΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ. ΠΠ»Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ, Π½ΠΎ Π΄Π»Ρ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Π΅ΠΉ ΡΠΈΠΏΠ° HX711 ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, HX711_Arduino_Library.
Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ° MPX5010
Π‘Π΅ΡΠΈΡ MPX ΠΎΡ NXP (ΡΠ°Π½Π΅Π΅ Freescale/Motorola) ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ Π΄Π΅-ΡΠ°ΠΊΡΠΎ Π΄Π»Ρ Π»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ². ΠΡΠΈ Π΄Π°ΡΡΠΈΠΊΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΊΡΠ΅ΠΌΠ½ΠΈΠ΅Π²ΡΡ ΡΡΡΡΠΊΡΡΡΡ Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠΌ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΎΡΠΎΠΌ ΠΈ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Π΅ΠΌ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ MPX5010DP, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΠΎΠΉ Π΄Π»Ρ Π΄ΠΈΡΡΠ΅ΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π΄Π°Π²Π»Π΅Π½ΠΈΡ Π΄ΠΎ 10 ΠΊΠΠ°.
Π‘Π΅Π½ΡΠΎΡ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π²ΡΠ²ΠΎΠ΄Π°: ΠΏΠΈΡΠ°Π½ΠΈΠ΅, Π·Π΅ΠΌΠ»Ρ ΠΈ ΡΠΈΠ³Π½Π°Π»ΡΠ½ΡΠΉ Π²ΡΡ ΠΎΠ΄. Π‘ΠΈΠ³Π½Π°Π»ΡΠ½ΡΠΉ Π²ΡΡ ΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Π»ΡΠ±ΠΎΠΌΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡ Π²Ρ ΠΎΠ΄Ρ Arduino, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, A0. ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 0 Π΄ΠΎ 5 ΠΠΎΠ»ΡΡ (ΠΏΡΠΈ ΠΏΠΈΡΠ°Π½ΠΈΠΈ 5Π), ΡΡΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌΡΡ Π΄Π°Π²Π»Π΅Π½ΠΈΠΉ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠ°ΡΡΠΈΠΊΠΈ ΡΠ΅ΡΠΈΠΈ MPX ΠΎΡΠ΅Π½Ρ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Ρ ΠΊ ΠΏΡΠ΅Π²ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π²Π»Π΅Π½ΠΈΡ. ΠΠ°ΠΆΠ΅ ΠΊΡΠ°ΡΠΊΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΡΠΊΠ°ΡΠΎΠΊ Π²ΡΡΠ΅ Π½ΠΎΠΌΠΈΠ½Π°Π»Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΡΠ½ΡΡΡ ΡΡΠΎΠΌ Π² ΠΏΠ°ΡΡΡΠ±ΠΎΠΊ) ΠΌΠΎΠΆΠ΅Ρ Π±Π΅Π·Π²ΠΎΠ·Π²ΡΠ°ΡΠ½ΠΎ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡΡ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠ΅ΠΌΠ±ΡΠ°Π½Ρ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄Π΅ΠΌΠΏΡΠ΅ΡΡ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅ΡΡΠΉΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅.
ΠΠ»Ρ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ ΡΡΠΎΠ²Π½Ρ ΡΡΠΌΠ° ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ Π΅ΠΌΠΊΠΎΡΡΡΡ 0.1-1 ΠΌΠΊΠ€ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΠ²ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ Π·Π΅ΠΌΠ»ΠΈ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π²ΠΎΠ·Π»Π΅ Π΄Π°ΡΡΠΈΠΊΠ°. ΠΡΠΎ ΡΠ³Π»Π°Π΄ΠΈΡ ΠΏΡΠ»ΡΡΠ°ΡΠΈΠΈ ΠΈ ΡΠ΄Π΅Π»Π°Π΅Ρ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΌΠΈ. ΠΠ΅Π· ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠ° Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°Π±Π»ΡΠ΄Π°ΡΡ Ρ Π°ΠΎΡΠΈΡΠ½ΡΠ΅ ΡΠΊΠ°ΡΠΊΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΡ.
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° ΡΠ°Π±Π»ΠΈΡΠ° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² Π΄Π»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ:
| ΠΡΠ²ΠΎΠ΄ Π΄Π°ΡΡΠΈΠΊΠ° MPX5010 | ΠΠΈΠ½ Arduino | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
|---|---|---|
| VCC (ΠΠΈΡΠ°Π½ΠΈΠ΅) | 5V | ΠΠΈΡΠ°Π½ΠΈΠ΅ 5 ΠΠΎΠ»ΡΡ |
| GND (ΠΠ΅ΠΌΠ»Ρ) | GND | ΠΠ±ΡΠΈΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ |
| Vout (Π‘ΠΈΠ³Π½Π°Π») | A0 | ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π²Ρ ΠΎΠ΄ |
| VS (ΠΠΏΠΎΡΠ½ΠΎΠ΅) | 5V | Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ Ρ VCC Π²Π½ΡΡΡΠΈ |
ΠΠΎΡΠ»Π΅ ΡΠ±ΠΎΡΠΊΠΈ ΡΡ Π΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΡ ΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π°. ΠΡΠ½ΠΎΠ²Π½Π°Ρ Π·Π°Π΄Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ β ΡΡΠΈΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π°, ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π² Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅, Π° Π·Π°ΡΠ΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΎΡΠΌΡΠ»Ρ ΠΈΠ· Π΄Π°ΡΠ°ΡΠΈΡΠ°, ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Π² Π΅Π΄ΠΈΠ½ΠΈΡΡ Π΄Π°Π²Π»Π΅Π½ΠΈΡ (ΠΊΠΠ° ΠΈΠ»ΠΈ ΠΌΠΌ ΡΡ. ΡΡ.).
Π Π°Π±ΠΎΡΠ° Ρ ΡΠΈΡΡΠΎΠ²ΡΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ BMP280 ΠΈ I2C
Π¦ΠΈΡΡΠΎΠ²ΡΠ΅ Π±Π°ΡΠΎΠΌΠ΅ΡΡΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ BMP280 ΠΈ Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΠ°Ρ Π²Π΅ΡΡΠΈΡ BME280, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ I2C. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅Π³ΠΎ Π΄Π²Π° ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ (SDA ΠΈ SCL), ΡΡΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ ΠΏΠΎΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΠ° ΠΏΠ»Π°ΡΠ°Ρ Arduino Uno ΡΡΠΈ ΠΏΠΈΠ½Ρ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π½Π° A4 (SDA) ΠΈ A5 (SCL).
ΠΠΎΠ΄ΡΠ»ΠΈ ΡΠ°ΡΡΠΎ ΠΏΡΠΎΠ΄Π°ΡΡΡΡ Ρ ΡΠΆΠ΅ ΡΠ°ΡΠΏΠ°ΡΠ½Π½ΠΎΠΉ ΠΎΠ±Π²ΡΠ·ΠΊΠΎΠΉ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡΠΎΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΈΡ ΠΊΠ°ΠΊ ΠΊ 3.3Π, ΡΠ°ΠΊ ΠΈ ΠΊ 5Π. ΠΠ΄Π½Π°ΠΊΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠΎΠ²Π½ΠΈ I2C Π»ΡΡΡΠ΅ ΡΠΎΠ³Π»Π°ΡΠΎΠ²ΡΠ²Π°ΡΡ, Π΅ΡΠ»ΠΈ Π΄Π°ΡΡΠΈΠΊ ΡΠΈΡΡΠΎ 3.3-Π²ΠΎΠ»ΡΡΠΎΠ²ΡΠΉ, Ρ ΠΎΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΈΠΌΠ΅ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ.
βοΈ ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ I2C
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΠΈΠΌΠΈ ΡΠ΅Π½ΡΠΎΡΠ°ΠΌΠΈ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Adafruit_BMP280 ΠΈΠ»ΠΈ Adafruit_BME280. ΠΠ½ΠΈ Π±Π΅ΡΡΡ Π½Π° Π²ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈ Π΄Π°Π²Π»Π΅Π½ΠΈΡ. ΠΠ°ΠΌ ΠΎΡΡΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°ΡΡΠΈΠΊ ΠΈ ΡΡΠΈΡΡΠ²Π°ΡΡ Π³ΠΎΡΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΡΠ΄ΠΎΠ±Π½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅ float.
ΠΠΎΠ΄ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
if (!bmp.begin(0x76)) {
Serial.println("ΠΠ°ΡΡΠΈΠΊ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½!");
while (1);
}
ΠΠ΄Π΅ΡΡ 0x76 β ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ I2C Π°Π΄ΡΠ΅Ρ. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π½Π°ΠΉΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π°Π΄ΡΠ΅Ρ Π½Π° 0x77. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΌΠ΅Π½ΡΡΡ Π°Π΄ΡΠ΅Ρ ΠΏΡΡΠ΅ΠΌ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° Π½Π° ΠΏΠ»Π°ΡΠ΅. Π’Π°ΠΊΠΆΠ΅ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ Π½Π° ΡΠΈΠ½Π΅ I2C ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ (ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΠ½ΠΈ Π΅ΡΡΡ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π΅).
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π½Π·ΠΎΠ΄Π°ΡΡΠΈΠΊΠΎΠ² Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ HX711
ΠΠΎΠ³Π΄Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΡΡΡ Π²ΡΡΠΎΠΊΠΎΠ΅ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Π΅Ρ ΠΆΠΈΠ΄ΠΊΠΎΡΡΠΈ Π² Π±ΠΎΠ»ΡΡΠΎΠΉ Π΅ΠΌΠΊΠΎΡΡΠΈ ΠΈΠ»ΠΈ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π³ΠΈΠ΄ΡΠΎΡΠΈΡΡΠ΅ΠΌΠ΅), ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ΅Π½Π·ΠΎΡΠ΅Π·ΠΈΡΡΠΎΡΡ. Π‘Π°ΠΌΠΈ ΠΏΠΎ ΡΠ΅Π±Π΅ ΠΎΠ½ΠΈ ΠΌΠ΅Π½ΡΡΡ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΠ»ΠΈ ΠΠΌΠ°, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΈΡ ΠΊ Arduino Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΠ΄Π΅ΡΡ Π½Π° ΠΏΠΎΠΌΠΎΡΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ 24-Π±ΠΈΡΠ½ΡΠΉ ΠΠ¦Π HX711.
ΠΠΎΠ΄ΡΠ»Ρ HX711 ΡΡΠΈΠ»ΠΈΠ²Π°Π΅Ρ ΠΌΠΈΠΊΡΠΎΡΠΊΠΎΠΏΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΈΠ³Π½Π°Π» Ρ ΡΠ΅Π½Π·ΠΎΠ΄Π°ΡΡΠΈΠΊΠ° ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ Π΅Π³ΠΎ Π² ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· Π΄Π²Π° ΠΏΠΈΠ½Π° Π΄Π°Π½Π½ΡΡ (DT) ΠΈ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (SCK). Π‘ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΠΌΠΈ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π²ΡΡΠΎΠΊΠ°Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°.
ΠΠ°ΠΆΠ½ΡΠΌ ΡΡΠ°ΠΏΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ°. ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΡΠ°ΡΡ (Π²Π΅Ρ ΠΏΡΡΡΠΎΠΉ Π΅ΠΌΠΊΠΎΡΡΠΈ) ΠΈ ΡΡΠ°Π»ΠΎΠ½Π½ΡΠΉ Π²Π΅Ρ, ΡΡΠΎΠ±Ρ ΡΠ°ΡΡΡΠΈΡΠ°ΡΡ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ΅ΡΠ°. ΠΠ΅Π· ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π»ΠΈΡΡ ΡΡΡΡΠ΅ ΡΠΈΡΠ»Π°, Π½Π΅ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΌΡΡΠ»Π°. ΠΡΠΎΡΠ΅ΡΡ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΡΡΡ Π²ΡΠ΅ΠΌΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π’Π΅Π½Π·ΠΎΠ΄Π°ΡΡΠΈΠΊΠΈ ΠΏΠΎΠ΄Π²Π΅ΡΠΆΠ΅Π½Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΠΎΠΌΡ Π΄ΡΠ΅ΠΉΡΡ. ΠΡΠ»ΠΈ Π²Π°Ρ ΠΏΡΠΎΠ΅ΠΊΡ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΈ ΠΌΠ΅Π½ΡΡΡΠ΅ΠΉΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ΅, ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ.
ΠΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ: VCC ΠΊ 5V, GND ΠΊ GND, DT ΠΊ ΡΠΈΡΡΠΎΠ²ΠΎΠΌΡ ΠΏΠΈΠ½Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 2), SCK ΠΊ ΡΠΈΡΡΠΎΠ²ΠΎΠΌΡ ΠΏΠΈΠ½Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 3). ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° HX711 ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΡΠΈ ΠΏΠΈΠ½Ρ Π² ΡΠΊΠ΅ΡΡΠ΅.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½ΡΡ
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΡΡΡ Π΄Π°Π½Π½ΡΡ Ρ ΠΠ¦Π β ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π΄Π΅Π»Π°. Π¦ΠΈΡΡΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (ΠΎΡ 0 Π΄ΠΎ 1023 Π΄Π»Ρ 10-Π±ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΠ¦Π Arduino) Π½ΡΠΆΠ½ΠΎ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π² ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡΡ. ΠΠ»Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΡ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½Π°Ρ Π½Π° Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°Ρ ΠΈΠ· Π΄Π°ΡΠ°ΡΠΈΡΠ°.
Π€ΠΎΡΠΌΡΠ»Π° ΠΏΠ΅ΡΠ΅ΡΡΠ΅ΡΠ° Π΄Π»Ρ MPX5010 Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ: Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π²Π½ΠΎ ΡΠ°Π·Π½ΠΎΡΡΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π²ΡΡ ΠΎΠ΄Π° ΠΈ Π½ΡΠ»Ρ, Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π½Π° ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ. Π ΠΊΠΎΠ΄Π΅ ΡΡΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΡΡΡΠ΅ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΡΠΎΠ±Ρ ΡΠ±ΡΠ°ΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠ΅ Π²ΡΠ±ΡΠΎΡΡ, ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ.
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ β ΡΠΊΠΎΠ»ΡΠ·ΡΡΠ΅Π΅ ΡΡΠ΅Π΄Π½Π΅Π΅. ΠΡ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ² ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ N ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ, ΡΡΠΌΠΌΠΈΡΡΠ΅ΡΠ΅ ΠΈΡ ΠΈ Π΄Π΅Π»ΠΈΡΠ΅ Π½Π° N. ΠΡΠΎ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Π΅Ρ Π³ΡΠ°ΡΠΈΠΊ ΠΈ Π΄Π΅Π»Π°Π΅Ρ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ ΠΏΡΠΈΠ³ΠΎΠ΄Π½ΡΠΌΠΈ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅.
ΠΡΠΈΠΌΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΊΠΎΠ»ΡΠ·ΡΡΠ΅Π³ΠΎ ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ
const int numReadings = 10; int readings[numReadings]; int index = 0; int total = 0; int average = 0; void updateAverage(int newValue) { total -= readings[index]; readings[index] = newValue; total += readings[index]; index = (index + 1) % numReadings; average = total / numReadings; }
Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΡΡΠΈΡΡΠ²Π°ΡΡ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π΄Π΅ΡΠ΅Π²ΡΡ ΡΠ΅Π½ΡΠΎΡΠΎΠ². Π ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΠΏΠΎΠΏΡΠ°Π²ΠΎΠΊ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡΠ½ΡΡ Π°ΠΏΠΏΡΠΎΠΊΡΠΈΠΌΠ°ΡΠΈΡ, Π½ΠΎ Π΄Π»Ρ Π»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΡ ΡΠ΅Π»Π΅ΠΉ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΡ ΠΎΠ±ΡΡΠ½ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ. ΠΠ»Π°Π²Π½ΠΎΠ΅ β ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π·Π°ΠΌΠ΅ΡΡ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠΎΡΠΊΠ°Ρ (ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π°, ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ) ΠΈ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ Π² Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎΡΡΠΈ ΠΎΡΠΊΠ»ΠΈΠΊΠ°.
Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ troubleshooting
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄Π°Π²Π»Π΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ°ΡΡΠΎ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΡΡΠ΄ΠΎΠΌ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΡ ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈΡ ΠΏΡΠΈΡΠΎΠ΄Ρ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ ΠΈ ΡΡΡΡΠ°Π½ΠΈΡΡ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΡ Π±Π΅Π· Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΡ Π² ΡΠ΅ΠΎΡΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΠΏΠ΅ΠΉ.
- π ΠΠ΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ: Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π²ΡΠ·Π²Π°Π½Ρ ΠΏΠ»ΠΎΡ ΠΈΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠΌ, ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ΠΌ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π½Π°Π²ΠΎΠ΄ΠΊΠ°ΠΌΠΈ ΠΎΡ ΡΠΈΠ»ΠΎΠ²ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ². ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ ΡΠΊΡΡΡΠΎΠΊ ΠΈ Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠΎΠ² ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ.
- π₯ ΠΠ΅ΡΠ΅Π³ΡΠ΅Π² Π΄Π°ΡΡΠΈΠΊΠ°: ΠΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΏΡΠΈ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ (ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°Π½Ρ ΠΏΠ»ΡΡ ΠΈ ΠΌΠΈΠ½ΡΡ) ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π°ΡΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π²ΡΡΠ΅ Π½ΠΎΠΌΠΈΠ½Π°Π»Π°. ΠΠ½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΡ ΠΏΠ΅ΡΠ΅Π΄ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ.
- π ΠΡΠ»Π΅Π²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: ΠΠΎΠΆΠ΅Ρ ΠΎΠ·Π½Π°ΡΠ°ΡΡ ΠΎΠ±ΡΡΠ² ΡΠ΅ΠΏΠΈ, Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΡ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ΅Π½ΡΠΎΡΠ° ΠΈΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΡ Π² Π²ΡΠ±ΠΎΡΠ΅ ΠΏΠΈΠ½Π° Π² ΠΊΠΎΠ΄Π΅. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ·Π²ΠΎΠ½ΠΊΠΈ ΡΠ΅ΠΏΠΈ.
ΠΡΠ»ΠΈ Π΄Π°ΡΡΠΈΠΊ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈΠ»ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, Π½Π΅"Π·Π°Π»ΠΈΠΏ" Π»ΠΈ ΠΎΠ½ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ ΠΈΠ»ΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ. ΠΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠ±ΡΠΎΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°. Π’Π°ΠΊΠΆΠ΅ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌΠΎΠ³ΠΎ Π΄Π°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ Π΄Π°ΡΡΠΈΠΊΠ°.
Π Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΌΠ΅ΡΠΈΠΌ, ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π°Π²Π»Π΅Π½ΠΈΡ β ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π΄Π»Ρ ΡΡΠ°ΡΡΠ° Π² ΠΌΠΈΡΠ΅ IoT. ΠΠ½ ΡΠΎΡΠ΅ΡΠ°Π΅Ρ Π² ΡΠ΅Π±Π΅ ΡΠ°Π±ΠΎΡΡ Ρ"ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ", ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ ΠΏΡΠΈΠ³ΠΎΠ΄ΡΡΡΡ Π²Π°ΠΌ Π² Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΡ Π·Π°Π΄Π°ΡΠ°Ρ .
ΠΠ°ΠΊΠΎΠΉ Π΄Π°ΡΡΠΈΠΊ Π΄Π°Π²Π»Π΅Π½ΠΈΡ Π»ΡΡΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠ²Π½Ρ Π²ΠΎΠ΄Ρ Π² Π±Π°ΠΊΠ΅?
ΠΠ»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠ²Π½Ρ Π²ΠΎΠ΄Ρ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π΄ΠΈΡΡΠ΅ΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ ΡΠ΅ΡΠΈΠΈ MPX (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, MPX5010DP), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ·ΠΌΠ΅ΡΡΡΡ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠΎΠ»Π±Π° Π²ΠΎΠ΄Ρ ΠΈ Π°ΡΠΌΠΎΡΡΠ΅ΡΠ½ΡΠΌ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ³ΡΡΠΆΠ½ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ ΡΡΠΎΠ²Π½Ρ, Π½ΠΎ ΠΎΠ½ΠΈ ΡΡΠ΅Π±ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ Π³Π΅ΡΠΌΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΄Π°ΡΡΠΈΠΊ Π΄Π°Π²Π»Π΅Π½ΠΈΡ ΠΊ Arduino Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ?
ΠΠ°, Π΅ΡΠ»ΠΈ ΡΡΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π΄Π°ΡΡΠΈΠΊ Ρ Π²ΡΡ ΠΎΠ΄ΠΎΠΌ 0-5Π, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡ Π²Ρ ΠΎΠ΄Ρ. Π¦ΠΈΡΡΠΎΠ²ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ (I2C/SPI) ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π½Π°ΠΏΡΡΠΌΡΡ, Π½ΠΎ ΡΡΠ΅Π±ΡΡΡ Π½Π°Π»ΠΈΡΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΠΏΠΈΠ½ΠΎΠ² Π½Π° ΠΏΠ»Π°ΡΠ΅. Π’Π΅Π½Π·ΠΎΠ΄Π°ΡΡΠΈΠΊΠΈ Π²ΡΠ΅Π³Π΄Π° ΡΡΠ΅Π±ΡΡΡ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ (HX711).
ΠΠ°ΠΊ ΡΠ°ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²Π°ΡΡ Π΄Π°ΡΡΠΈΠΊ Π΄Π°Π²Π»Π΅Π½ΠΈΡ?
Π§Π°ΡΡΠΎΡΠ° ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ. Π ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΡ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΡ ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅. Π ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ Ρ Π²ΠΈΠ±ΡΠ°ΡΠΈΠ΅ΠΉ ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠ°Π΄Π°ΠΌΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΡΠ°Π· Π² 3-6 ΠΌΠ΅ΡΡΡΠ΅Π².