Bmp280 Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°: ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° iarduino_Pressure_BMP Π΄Π»Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π΄Π°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ BMP180 / BMP280 Π΄Π»Ρ Arduino
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
ΠΠΎΠ΄ΡΠ»Ρ GY-BMP280-3.3 Π΄Π°ΡΡΠΈΠΊ Π°ΡΠΌΠΎΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π΄Π°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ
ΠΠΎΠ΄ΡΠ»Ρ RKP-GY-BMP280-3.3 Π½Π° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ΅ BMP280 ΡΡΠΎ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π΄Π°ΡΡΠΈΠΊ Π°ΡΠΌΠΎΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π΄Π°Π²Π»Π΅Π½ΠΈΡ (Π±Π°ΡΠΎΠΌΠ΅ΡΡ) ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π΄Π»Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΌΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ARDUINO (ΠΡΠ΄ΡΠΈΠ½ΠΎ).
- Π ΠΎΡΠ½ΠΎΠ²Π΅ ΠΌΠΎΠ΄ΡΠ»Ρ GY-BMP280-3.3 Π·Π°Π»ΠΎΠΆΠ΅Π½ ΡΠΈΠΏ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΒ BOSH BMP280, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉ ΠΏΡΠ΅Π·ΠΎΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄.
 - ΠΠΎΠ΄ΡΠ»Ρ GY-BMP280-3.3 β ΡΡΠΎ ΠΏΡΠ΅ΡΠΈΠ·ΠΈΠΎΠ½Π½ΡΠΉ Π΄Π°ΡΡΠΈΠΊ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π°ΡΠΌΠΎΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π΄Π°Π²Π»Π΅Π½ΠΈΡ Ρ ΡΠΎΡΠ½ΠΎΡΡΡΡ Β± 1 Π³ΠΠ° ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Ρ ΡΠΎΡΠ½ΠΎΡΡΡΡ Β± 1 Β°C. ΠΡΠΎΠΌΠ΅ ΡΡΠΎΠ³ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΎ Π΄Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π²ΡΡΠΎΡΡ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Π°ΡΠΌΠΎΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π΄Π°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ RKP-GY-BMP280-3.3 ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΈ ΠΊΠ°ΠΊ Π²ΡΡΠΎΡΠΎΠΌΠ΅Ρ Ρ ΡΠΎΡΠ½ΠΎΡΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Β± 1 ΠΌ.
 -  ΠΠΎΠ΄ΡΠ»Ρ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ Π±Π°ΡΠΎΠΌΠ΅ΡΡΠ°-ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡΠ° ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΏΠΎΠ»Π΅ΡΠ½ΡΡ
 ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ
 (ΠΌΡΠ»ΡΡΠΈΠΊΠΎΠΏΡΠ΅ΡΠ°Ρ
, ΠΊΠ²Π°Π΄ΡΠΎΠΊΠΎΠΏΡΠ΅ΡΠ°Ρ
, Π²ΠΎΠ·Π΄ΡΡΠ½ΡΡ
 ΡΠ°ΡΠ°Ρ
, Π·ΠΎΠ½Π΄Π°Ρ
, Π΄Π΅Π»ΡΡΠ°ΠΏΠ»Π°Π½Π°Ρ
). Π ΡΠ°ΠΊ ΠΆΠ΅ Π² ΡΠΎΡΡΠ°Π²Π΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠΎΡΠΎΠΌΠ΅ΡΠ° ΠΈΠ»ΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΏΡΠΈΠ±ΠΎΡΠΎΠΌ ΠΠΠΠΠΠ‘Π‘, GPS Π΄Π»Ρ ΡΡΠΎΡΠ½Π΅Π½ΠΈΡ Π²ΡΡΠΎΡΡ ΠΈ Π² ΠΏΡΠΈΠ±ΠΎΡΠ°Ρ
 ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡΠΈΡ
 ΠΏΠΎΠ³ΠΎΠ΄Ρ.

 - ΠΠΎΠ΄ΡΠ»Ρ GY-BMP280-3.3 ΠΈΠΌΠ΅Π΅Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ I2C ΠΈ SPI, ΡΠ°ΠΊ ΡΡΠΎ Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Π»ΡΠ±ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ ΠΈΠ· ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° ΠΡΠ΄ΡΠΈΠ½ΠΎ.
 - ΠΠ°ΠΆΠ΄Π°Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° BMP280 ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΡ Π½Π° Π·Π°Π²ΠΎΠ΄Π΅-ΠΈΠ·Π³ΠΎΡΠΎΠ²ΠΈΡΠ΅Π»Π΅. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΎΡΠ½ΡΠ΅ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π² ΠΠΠ£.
 - ΠΠ΅ΡΡΠΈΡ BMP280 ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ BMP085/BMP180/BMP183. ΠΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° BMP280 ΠΈΠΌΠ΅Π΅Ρ Π½ΠΈΠ·ΠΊΠΎΠ΅ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ, ΡΠ»ΡΡΡΠ΅Π½Π½ΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΠ¦Π Π΄ΠΎ 20 Π±ΠΈΡ Π΄Π»Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈ Π΄Π°Π²Π»Π΅Π½ΠΈΡ.
 
 
 
 
 
 
 
ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ DataSheet ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ BMP280 (ΡΠΎΡΠΌΠ°Ρ PDF ΡΠ°Π·ΠΌΠ΅Ρ 1.2 ΠΠ)
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΡ Π΄Π°ΡΡΠΈΠΊΠ° Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΡΡ. Π‘ΡΠΈΡΡΠ²Π°ΡΡΡΡ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΎΡΠ½ΡΠ΅ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ ΠΈ Π΄Π°Π½Π½ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΎΠ². ΠΠ°ΡΠ΅ΠΌ, ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΡΠΎΡΠΌΡΠ»Π°ΠΌΠΈ, Π²ΡΡΠΈΡΠ»ΡΡΡΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, Π΄Π°Π²Π»Π΅Π½ΠΈΡ ΠΈ Π²ΡΡΠΎΡΡ.
ΠΠ°ΡΡΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΠΌΠ΅ΡΡΡΡ Π°ΡΠΌΠΎΡΡΠ΅ΡΠ½ΠΎΠ΅ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΡΡ. Π’ΡΠ΅Π±ΡΠ΅ΠΌΠ°Ρ ΡΠΎΡΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΎΠΎΠ±ΡΠ°Π΅ΡΡΡ Π΄Π°ΡΡΠΈΠΊΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ. ΠΠ°ΠΆΠ½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π·Π°Π΄Π°ΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΏΠ΅ΡΠ΅Π΄ ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² Π΄Π°Π½Π½ΡΡ
.
BMP280 ΠΈΠΌΠ΅Π΅Ρ ΡΡΠΈ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ°Π±ΠΎΡΡ — Normal, Forced ΠΈ Sleep.
Π ΡΠ΅ΠΆΠΈΠΌΠ΅ Normal — Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ Π΄Π°ΡΡΠΈΠΊ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΡΠ΅ΡΠ΅Π· ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠΈΠ»ΡΡΡ ΠΈ ΠΠ°ΠΌ ΠΎΡΡΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΠ°ΠΌ ΡΠ΄ΠΎΠ±Π½ΠΎ.
Π ΡΠ΅ΠΆΠΈΠΌΠ΅ Forced — Π΄Π°ΡΡΠΈΠΊ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅. Π’ΠΎ Π΅ΡΡΡ, Π΄Π°Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π° ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Π»ΠΈ, ΡΡΠΈΡΠ°Π»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π΄Π°ΡΡΠΈΠΊ ΠΏΠ΅ΡΠ΅ΡΠ΅Π» Π² ΡΠΏΡΡΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ..
Π ΡΠ΅ΠΆΠΈΠΌΠ΅ Sleep β ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ½Π°, Π΄Π°ΡΡΠΈΠΊ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ.
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ GY-BMP280-3.3
ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ: 3.3 Π
ΠΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΡΠΉ ΡΠΎΠΊ: 2.7 ΠΌΠΊΠ ΠΏΡΠΈ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΎΠΏΡΠΎΡΠ° 1 ΠΠ΅ΡΡ
Π¨ΡΠΌ: 1.3 ΠΠ°
ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π°Π²Π»Π΅Π½ΠΈΡ: ΠΎΡ 300 Π΄ΠΎ 1100 Π³ΠΠ° (ΠΎΡ -500 ΠΎΡ +9000 ΠΌΠ΅ΡΡΠΎΠ² Π½Π°Π΄ ΡΡΠΎΠ²Π½Π΅ΠΌ ΠΌΠΎΡΡ)
Π’ΠΎΡΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΏΡΠΈ 25Β°Π‘: Β±0.12 Π³ΠΠ° (ΡΡΠΎ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ ΡΠ°Π·Π½ΠΎΡΡΠΈ Π²ΡΡΠΎΡ Β±1 ΠΌ)
ΠΠ±ΡΠΎΠ»ΡΡΠ½Π°Ρ ΡΠΎΡΠ½ΠΎΡΡΡ: Β±1 Π³ΠΠ°
ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ: ΠΎΡ -40 Π΄ΠΎ +85 Β°C
Π’ΠΎΡΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ: Β± 1 Β°C
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ: I2C (Π΄ΠΎ 3.
 4 ΠΠΡ) ΠΈ SPI (3 ΠΈ 4, Π΄ΠΎ 10 ΠΠΡ)
Π Π°Π·ΠΌΠ΅Ρ: 11.5 Ρ
 15 ΠΌΠΌ
ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ° BMP280
Π Π°Π·ΡΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ RKP-GY-BMP280-3.3 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ· ΡΠ΅Π±Ρ ΡΠ΅ΡΡΡ ΠΎΠ±ΡΡΠ½ΡΡ ΡΡΡΡΡΠΊΠΎΠ² ΠΏΠΈΠ½ΠΎΠ² (ΡΠΈΠΏ ΠΏΠ°ΠΏΠ°) Ρ ΡΠ°Π³ΠΎΠΌ 2.54 ΠΌΠΌ. 4 ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ I2C ΠΈ Π²ΡΠ΅ 6 ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ SPI. ΠΡΠ²ΠΎΠ΄ Ρ ΠΌΠ΅ΡΠΊΠΎΠΉ Β«GNDΒ» ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Β«Π·Π΅ΠΌΠ»Π΅Β», Π²ΡΠ²ΠΎΠ΄ Ρ ΠΌΠ΅ΡΠΊΠΎΠΉ Β«VCCΒ» ΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ +3.3 Π.
Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ BMP280 ΠΊ Arduino Uno ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ I2C
ΠΡΠ²ΠΎΠ΄ Ρ ΠΌΠ΅ΡΠΊΠΎΠΉ Β«SCLΒ» β> ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ I2C A5
ΠΡΠ²ΠΎΠ΄ Ρ ΠΌΠ΅ΡΠΊΠΎΠΉ Β«SDAΒ» β> ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ I2C A4
Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ BMP280 ΠΊ Arduino Uno ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ SPI
ΠΡΠ²ΠΎΠ΄ Ρ ΠΌΠ΅ΡΠΊΠΎΠΉ Β«SCLΒ» β>ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ SCK ΡΠΈΠ½Ρ SPI (Π½Π° ΡΡ
Π΅ΠΌΠ΅ ΠΏΠΈΠ½ Π½ΠΎΠΌΠ΅Ρ 13)
ΠΡΠ²ΠΎΠ΄ Ρ ΠΌΠ΅ΡΠΊΠΎΠΉ Β«SDOΒ» β>ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ MISO ΡΠΈΠ½Ρ SPI (Π½Π° ΡΡ
Π΅ΠΌΠ΅ ΠΏΠΈΠ½ Π½ΠΎΠΌΠ΅Ρ 12)
ΠΡΠ²ΠΎΠ΄ Ρ ΠΌΠ΅ΡΠΊΠΎΠΉ Β«SDAΒ» β>ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ MOSI ΡΠΈΠ½Ρ SPI (Π½Π° ΡΡ
Π΅ΠΌΠ΅ ΠΏΠΈΠ½ Π½ΠΎΠΌΠ΅Ρ 11)
ΠΡΠ²ΠΎΠ΄ Ρ ΠΌΠ΅ΡΠΊΠΎΠΉ Β«CSBΒ» β>ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Π»ΡΠ±ΠΎΠΌΡ ΡΠΈΡΡΠΎΠ²ΠΎΠΌΡ Π²ΡΡ
ΠΎΠ΄Ρ (Π½Π° ΡΡ
Π΅ΠΌΠ΅ ΠΏΠΈΠ½ Π½ΠΎΠΌΠ΅Ρ 10)
ΠΠ»ΡΒ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ GY-BMP280-3.
 3 ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ:
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Adafruit BMP280 Library (Π°ΡΡ ΠΈΠ² zip 9.1 ΠΠ) Π‘ΠΊΠ°ΡΠ°ΡΡ =>>
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Adafruit Sensor (Π°ΡΡ ΠΈΠ² zip 6.7 ΠΠ) Π‘ΠΊΠ°ΡΠ°ΡΡ =>>
ΠΠΈΠ½ΠΈ-ΠΌΠ΅ΡΠ΅ΠΎΡΡΠ°Π½ΡΠΈΡ Π½Π° ESP32 (Arduino) ΠΈ BME280 Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ Π΄Π°Π½Π½ΡΡ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅ΠΉ DWIN.
Π ΡΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΠΌΠΈΠ½ΠΈ-ΠΌΠ΅ΡΠ΅ΠΎΡΡΠ°Π½ΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ESP32 (Arduino) ΠΈ Π΄Π°ΡΡΠΈΠΊ Π±Π°ΡΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π΄Π°Π²Π»Π΅Π½ΠΈΡ BME280, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± Π°ΡΠΌΠΎΡΡΠ΅ΡΠ½ΠΎΠΌ Π΄Π°Π²Π»Π΅Π½ΠΈΠΈ, ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ΅ ΠΈ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ BME280 ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΡ Π²ΡΡΠΎΡΡ Π½Π°Π΄ ΡΡΠΎΠ²Π½Π΅ΠΌ ΠΌΠΎΡΡ. ΠΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΠ²Π΅Π΄Π΅ΠΌ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅ΠΉ DWIN.
ΠΡΠ°ΡΠΊΠΎ ΠΎ Π΄Π°ΡΡΠΈΠΊΠ°Ρ Π΄Π°Π²Π»Π΅Π½ΠΈΡ, ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ BME280 (BMP280).
BME280 Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²Π°Π½ ΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ².
 ΠΠ³ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΈ Π½Π°ΡΠ°ΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ, ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈ Π°ΡΠΌΠΎΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π΄Π°Π²Π»Π΅Π½ΠΈΡ.
ΠΠΈΠ΄Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ² BME280 (BMP280).
ΠΠ°ΡΡΠΈΠΊ BME280 ΠΈΠΌΠ΅Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠ΅ΠΉ ΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ I2C ΠΈ SPI ΡΠΈΠ½Π°ΠΌΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΡ 3-5Π.
ΠΠ°ΠΊ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊΠΎΠ΅ ΡΠ°Π±ΠΎΡΠ΅Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ? ΠΡΠ»ΠΈ Π½Π° ΠΏΠ»Π°ΡΠ΅ Π΅ΡΡΡ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΠΎΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ 5Π. ΠΡΠ»ΠΈ Π½Π° ΠΏΠ»Π°ΡΠ΅ Π½Π΅Ρ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡΠ°, ΡΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ ΠΏΠΈΡΠ°Π½ΠΈΡ 3Π.
ΠΠ° ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ ΠΏΠ»Π°ΡΡ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ BME280/BMP280 β BMP ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ΅Π·Π°Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ BME, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π΅Ρ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ. ΠΠ°ΠΊ ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠΈΡΡ, Π΅ΡΠ»ΠΈ Π½Π΅Π΄ΠΎΠ±ΡΠΎΡΠΎΠ²Π΅ΡΡΠ½ΡΠΉ ΠΏΡΠΎΠ΄Π°Π²Π΅Ρ Π½Π΅ ΠΏΠΎΡΡΠ°Π²ΠΈΠ» Π³Π°Π»ΠΎΡΠΊΡ? ΠΠ½ΠΈ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΏΠΎ ΠΊΠΎΡΠΏΡΡΡ Π΄Π°ΡΡΠΈΠΊΠ°:ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΈΠΏΠ°Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π²Π·ΡΡΠ° Ρ ΡΠ°ΠΉΡΠ°.
ΠΠ°ΡΡΠΈΠΊΠΈ Ρ ΠΏΠΎΠΊΡΠΏΠ°Π» ΡΠ΅Π±Π΅ Ρ ΡΠΎΠΏΡΡΡΡΠ²ΡΡΡΠΈΠΌ ΡΠΎΠ²Π°ΡΠΎΠΌ Π½Π° Π±ΡΠ΄ΡΡΠ΅Π΅ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅ ΠΏΠΎΡΠΈΡΠ°Π».
 Π― ΠΏΠΎΠ²ΡΠ»ΡΡ Π½Π° Π½ΠΈΠ·ΠΊΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΈ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΡΠ°Π» ΡΡΠ°ΡΡΠ»ΠΈΠ²ΡΠΌ ΠΎΠ±Π»Π°Π΄Π°ΡΠ΅Π»Π΅ΠΌ BMP280. ΠΡΡΠ°ΡΠΈ, ΠΏΠΎΠΊΡΠΏΠ°Π» 2 ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΈ Π³Π°Π»ΠΎΡΠΊΠΈ Π½Π΅Ρ Π½ΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ. ΠΡΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π½Π΅ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ, Π½ΠΎ Π΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ Ρ ΡΠ΅ΠΌ, ΡΡΠΎΠ±Ρ Π·Π°ΡΡΠ°Π²ΠΈΡΡ Π΄Π°ΡΡΠΈΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠΎΠΌΠΎΠ³Π»Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΠ°ΠΉΠ²Π΅ΡΠ°.
Π Π°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ BME280 Π±Π΅Π· ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡΠ° Π½Π° Π±ΠΎΡΡΡ.
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ BME280 I2C ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ:
- VCC: ΠΎΡ 1,71 Π Π΄ΠΎ 3,6 Π
 - GND: ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ GND
 - SCL: ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ°ΡΡ (SCK)
 - SDA: ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ (SDI)
 - CSB: Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ Π½Π° VDDIO, ΡΡΠΎΠ±Ρ Π²ΡΠ±ΡΠ°ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ I2C.
 - SDO: ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ I2C Π°Π΄ΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΡΠ»ΠΈ SDO ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ GND (0), ΡΠΎ Π°Π΄ΡΠ΅Ρ ΡΠ°Π²Π΅Π½ 0x76. ΠΡΠ»ΠΈ ΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ VDDIO(1), ΡΠΎ Π°Π΄ΡΠ΅Ρ ΡΠ°Π²Π΅Π½ 0x77. Π ΡΡΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΊ VDDIO, ΠΏΠΎΡΡΠΎΠΌΡ Π°Π΄ΡΠ΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ 0x77.
 
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ I2C.

ΠΠΎΠ΄ΡΠ»Ρ ΠΎΡΠ½Π°ΡΡΠ½ ΠΏΡΠΎΡΡΡΠΌ Π΄Π²ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ I2C, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ Ρ Π»ΡΠ±ΡΠΌ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ I2C ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΠ΄ΡΠ΅Ρ I2C ΠΌΠΎΠ΄ΡΠ»Ρ BME280 ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 0x76, ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½Π° 0x77.
ΠΠ° ΡΡΠ½ΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ 4 ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°. Π§ΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π΅Π³ΠΎ Π°Π΄ΡΠ΅Ρ I2C, Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡ Π΄Π»Ρ ΠΏΠ°ΠΉΠΊΠΈ ΡΡΠ΄ΠΎΠΌ Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠΎΠΉ.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π°Π΄ΡΠ΅Ρ I2C.
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΠ΅Π΄Π½ΠΈΠΉ ΠΌΠ΅Π΄Π½ΡΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½ ΠΊ Π»Π΅Π²ΠΎΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ΅. ΠΠΎΡΡΠΎΠΌΡ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΡΠ°ΡΠ°ΠΏΠ°ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ΅Π΄Π½Π΅ΠΉ ΠΈ Π»Π΅Π²ΠΎΠΉ ΠΌΠ΅Π΄Π½ΡΠΌΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΡΠΌΠΈ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ°ΠΌΠΈ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈΡ . ΠΠ°ΡΠ΅ΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠ°ΠΏΠ»Ρ ΠΏΡΠΈΠΏΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ΅Π΄Π½Π΅ΠΉ ΠΈ ΠΏΡΠ°Π²ΠΎΠΉ ΠΌΠ΅Π΄Π½ΡΠΌΠΈ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ°ΠΌΠΈ, ΡΡΠΎΠ±Ρ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈΡ . ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²Π°ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π°Π΄ΡΠ΅Ρ I2C 0x77.
ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π°Π΄ΡΠ΅Ρ Π΄Π°ΡΡΠΈΠΊΠ° ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ 2 ΠΌΠΎΠ΄ΡΠ»Ρ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ.
 
Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΈΡΠΏΠ»Π΅Ρ DWIN, ΠΌΠΎΠ΄ΡΠ»Ρ BME280 ΠΊ ESP32.
ΠΠ°ΡΡΠΈΠΊ Π±Π°ΡΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π΄Π°Π²Π»Π΅Π½ΠΈΡ BME280 Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ ESP32 Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΡΡΠΎΠΉ ΠΌΠΈΠ½ΠΈ-ΠΌΠ΅ΡΠ΅ΠΎΡΡΠ°Π½ΡΠΈΠΈ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ SDA SCL BME280 ΠΊ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ ESP32, ΡΠΎ Π΅ΡΡΡ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ GPIO22 ΠΈ GPIO21 ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. ΠΠΈΡΠΏΠ»Π΅ΠΉ DWIN ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΊΠΎ Π²ΡΠΎΡΠΎΠΌΡ UART ΠΏΠΎΡΡΡ ESP32, ΡΠΎ Π΅ΡΡΡ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ GPIO16 ΠΈ GPIO17.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ BME280.
Π‘Π°ΠΌΠ°Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ BME280 ΡΠ²Π»ΡΠ΅ΡΡΡ Adafruit BME280 (Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠ°ΠΊΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Adafruit Sensor). ΠΠΎ ΠΎΠ½Π° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ BMP280, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΈΡΠΊΠ°ΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
GyverBME280 β Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½Π°Ρ ΠΈ Π»ΡΠ³ΠΊΠ°Ρ. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π΄Π°ΡΡΠΈΠΊΠΈ BMP280. Π’ΠΎ, ΡΡΠΎ ΠΌΠ½Π΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΎΡΡ Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΈΠ»ΠΈ ΡΠΊΠ°ΡΠ°ΡΡ Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°.
 Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π²Π½ΠΈΠ·Ρ ΡΡΠ°ΡΡΠΈ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«Π€Π°ΠΉΠ»Ρ Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡΒ».
ΠΠΎΠ΄ ΠΌΠ΅ΡΠ΅ΠΎΡΡΠ°Π½ΡΠΈΠΈ Π½Π° DWIN, ΠΌΠΎΠ΄ΡΠ»Π΅ BME280 ΠΈ ESP32.
Π ΠΊΠΎΠ΄Π΅ ΠΌΠ΅Π½ΡΡΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π½ΡΠΆΠ½ΠΎ. ΠΠ°ΠΊΡΠΈΠΌΡΠΌ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΡΡΠΎΠ±Ρ Π±ΡΠ» Π²ΡΠΊΠ»ΡΡΠ΅Π½ DEBUG. Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΌΠ΅ΡΡΠΎ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ Π²ΠΎΠ·Π΄ΡΡ Π° Ρ Π²Π°Ρ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠΎ ΡΡΡΡΡΠΈΠΊΠ°. Π‘ΡΡΡΡΠΈΠΊ Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΎΡΡΠ»Π΅Π΄ΠΈΡΡ, ΡΡΠΎ Π²ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅. Π ΡΠ°ΠΊΠΆΠ΅ Π² ΡΠ²ΡΠ·ΠΈ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ Ρ ΠΌΠ΅Π½Ρ Π΄Π°ΡΡΠΈΠΊ BMP280 ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ 0.
ΠΡΡΠ°Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΌΠ΅Π½ΡΠΉΡΠ΅ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π°Π΄ΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 0x76. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ Π½Π° 0x77. 
ΠΡΠΎΡΠΈΠ²ΠΊΠ° Π΄Π»Ρ Π΄ΠΈΡΠΏΠ»Π΅Ρ DWIN.
ΠΠ»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΠΎΠ΄Π°ΠΉΡΠ΅ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ Π±Π΅Π· ΡΠ΅Π½ΡΠΎΡΠ°. ΠΠ»Π°Π³ΠΎ, ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π΄ΠΈΡΠΏΠ»Π΅Π΅Π² DWIN Π΄ΠΎΡΡΡΠΏΠ½Π° Π²Π΅ΡΡΠΈΡ Π±Π΅Π· ΡΠ΅Π½ΡΠΎΡΠ°.
ΠΠ»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ — Β«Data variablesΒ».
 Π‘ Π΄Π°Π½Π½ΡΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ ΠΌΡ ΡΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ ΠΈΠ· ΠΏΡΠΎΠ΅ΠΊΡΠ° Β«ΠΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΎΠΉ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅ DWINΒ».
ΠΠΎ Π΅Π³ΠΎ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Π±ΡΠ΄Π΅ΠΌ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π΄ΡΠΎΠ±Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° Π½ΡΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΠΌ, Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈΡΡ Π½Π΅ ΡΠΈΠ»ΡΠ½ΠΎ. ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ.
ΠΠΈΠ½ΠΈ-ΠΌΠ΅ΡΠ΅ΠΎΡΡΠ°Π½ΡΠΈΡ Π½Π° Arduino ΠΈ BME280 Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ Π΄Π°Π½Π½ΡΡ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅ΠΉ DWIN.
Π Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅Ρ Π² Π½Π°Π»ΠΈΡΠΈΠΈ ESP32, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ Arduino UNO ΠΈΠ»ΠΈ Arduino NANO.
ΠΠΎΠ΄ Π΄Π»Ρ Arduino NANO (UNO).
ΠΠ½ΠΈΠ·Ρ ΡΡΠ°ΡΡΠΈ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«ΡΠ°ΠΉΠ»Ρ Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡΒ» Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ ΠΊΠΎΠ΄ Π΄Π»Ρ Arduino NANO (UNO). ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π΄Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ Ρ Π½Π΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π» Π½Π° ΠΆΠ΅Π»Π΅Π·Π΅. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π±ΡΠ΄ΡΡ Π²ΠΎΠΏΡΠΎΡΡ, ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ .
Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΈΡΠΏΠ»Π΅Ρ DWIN ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ BME280 ΠΊ Arduino NANO.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΡ Π΄ΠΈΡΠΏΠ»Π΅Ρ DWIN, ΠΌΠΎΠ΄ΡΠ»Ρ BME280 ΠΊ Arduino NANO ΠΏΠΎ ΡΡ
Π΅ΠΌΠ΅.
ΠΡΠ²ΠΎΠ΄.
ΠΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΡΠΎΡΡΠ°Ρ ΠΌΠ΅ΡΠ΅ΠΎΡΡΠ°Π½ΡΠΈΡ. ΠΠΎ Ρ ΡΠ΄Π΅Π»Π°Π» Π΄Π°Π½Π½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π΄Π»Ρ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π±ΠΎΠ»ΡΡΠ΅ 255 ΠΈ Π΄ΡΠΎΠ±Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. Π ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ²ΠΎΠ΄ Π΄ΡΠΎΠ±Π½ΡΡ ΠΈ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. Π Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΏΠ»Π°Π½ΠΈΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ Π·Π½Π°Π½ΠΈΠΉ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅.
Π ΠΏΠΎΠ»Π΅Π·Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Π΄ΠΎΡΠΈΡΠ°Π» Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΡΡΠ°ΡΡΠΈ. Π£ Π²Π°Ρ Π΅ΡΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°ΠΊΠ°Π·Π°ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΎΠ±ΡΠ°Π·Π΅Ρ Π΄ΠΈΡΠΏΠ»Π΅Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ DWIN Technology. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΡΡΡ.
ΠΠΎ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ ΡΡΠΎΠΈΠΌΠΎΡΡΡΡ 1000 $ ΠΈΠ»ΠΈ Π²ΡΡΠ΅, ΡΠ²ΡΠΆΠΈΡΠ΅ΡΡ ΡΠΎ ΠΌΠ½ΠΎΠΉ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΡ ΡΠΊΠΈΠ΄ΠΊΡ.
ΠΠΎΠ½ΡΠ°ΠΊΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ ΡΠΎ ΠΌΠ½ΠΎΠΉ:
- Π ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅: https://vk.com/kas_flai
 - TΠ΅Π»Π΅Π³ΡΠ°ΠΌΠΌ:@arduino_tex_ru
 - WhatsApp: +7 996 287 76 20
 - Π’Π΅Π»Π΅ΡΠΎΠ½: +7 996 287 76 20 (ΠΠ²ΠΎΠ½ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ°Π±ΠΎΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ)
 
ΠΠΎΠ½ΡΠ°Π²ΠΈΠ»ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΠΈΠ½ΠΈ-ΠΌΠ΅ΡΠ΅ΠΎΡΡΠ°Π½ΡΠΈΡ Π½Π° ESP32 (Arduino) ΠΈ BME280 Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ Π΄Π°Π½Π½ΡΡ
 Π½Π° Π΄ΠΈΡΠΏΠ»Π΅ΠΉ DWIN? ΠΠ΅ Π·Π°Π±ΡΠ΄Ρ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ Ρ Π΄ΡΡΠ·ΡΡΠΌΠΈ Π² ΡΠΎΡ.
 ΡΠ΅ΡΡΡ
.
Π ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°Ρ ΠΊΠ°Π½Π°Π» Π½Π° YouTube, Π²ΡΡΡΠΏΠΈΡΡ Π² Π³ΡΡΠΏΠΏΡ ΠΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅!
Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ!
Π€ΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ ΠΊ ΡΡΠ°ΡΡΠ΅
Π€Π°ΠΉΠ»Ρ Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ
 Π‘ΠΊΠ°ΡΠΈΠ²Π°Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π», Ρ ΡΠΎΠ³Π»Π°ΡΠ°ΡΡΡ Ρ
 ΠΡΠ°Π²ΠΈΠ»Π°ΠΌΠΈ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ².
| ΠΠΎΠ΄ ΠΌΠ΅ΡΠ΅ΠΎΡΡΠ°Π½ΡΠΈΠΈ Π½Π° DWIN, ΠΌΠΎΠ΄ΡΠ»Π΅ BME280 ΠΈ ESP32.zip | 2 Kb | 166 | Π‘ΠΊΠ°ΡΠ°ΡΡ | |
| ΠΠΎΠ΄ ΠΠΈΠ½ΠΈ-ΠΌΠ΅ΡΠ΅ΠΎΡΡΠ°Π½ΡΠΈΡ Π΄Π»Ρ Arduino NANO (UNO).zip | 2 Kb | 175 | Π‘ΠΊΠ°ΡΠ°ΡΡ | |
| ΠΡΠΎΡΠΈΠ²ΠΊΠ° Π΄Π»Ρ Π΄ΠΈΡΠΏΠ»Π΅Ρ DWIN. ΠΠΈΠ½ΠΈ-ΠΌΠ΅ΡΠ΅ΠΎΡΡΠ°Π½ΡΠΈΡ.zip | 331 Kb | 166 | Π‘ΠΊΠ°ΡΠ°ΡΡ | |
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ BME280.  GyverBME280.zip | 13 Kb | 133 | Π‘ΠΊΠ°ΡΠ°ΡΡ | 
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Adafruit BMP280 β ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Arduino
 ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Adafruit BMP280 β ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Arduino
 ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Arduino
Π΄Π»Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ² BMP280.
- ΠΠ²ΡΠΎΡ
 - Adafruit
 - ΠΠ΅Π±-ΡΠ°ΠΉΡ
 - https://github.com/adafruit/Adafruit_BMP280_Library
 - ΠΠ°ΡΠ΅Π³ΠΎΡΠΈΡ
 - ΠΠ°ΡΡΠΈΠΊΠΈ
 - ΠΠΈΡΠ΅Π½Π·ΠΈΡ
 - ΠΠ΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ
 - Π’ΠΈΠΏ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
 - Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΠΉ
 - ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ
 - ΠΡΠ±ΠΎΠΉ
 
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Arduino Π΄Π»Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π΄Π°Π²Π»Π΅Π½ΠΈΡ ΠΈ Π²ΡΡΠΎΡΡ BMP280.
| ΠΠΌΡ ΡΠ°ΠΉΠ»Π° | ΠΠ°ΡΠ° Π²ΡΠΏΡΡΠΊΠ° | Π Π°Π·ΠΌΠ΅Ρ ΡΠ°ΠΉΠ»Π° | 
|---|---|---|
| Adafruit_BMP280_Library-2.6.6.zip | 2022-10-03 | 463,46 ΠΠΈΠ | 
| Adafruit_BMP280_Library-2.6.5.zip | 2022-08-31 | 463,47 ΠΠΈΠ | 
 Adafruit_BMP280_Library-2.  6.4.zip | 2022-08-29 | 463,62 ΠΠΈΠ | 
| Adafruit_BMP280_Library-2.6.3.zip | 2022-07-01 | 462,86 ΠΠΈΠ | 
| Adafruit_BMP280_Library-2.6.2.zip | 2022-03-01 | 462,86 ΠΠΈΠ | 
| Adafruit_BMP280_Library-2.6.1.zip | 2022-01-18 | 462,87 ΠΠΈΠ | 
| Adafruit_BMP280_Library-2.6.0.zip | 2022-01-03 | 462,86 ΠΠΈΠ | 
| Adafruit_BMP280_Library-2.5.0.zip | 2021-11-30 | 461,38 ΠΠΈΠ | 
| Adafruit_BMP280_Library-2.4.4.zip | 2021-11-29 | 461,33 ΠΠΈΠ | 
| Adafruit_BMP280_Library-2.4.3.zip | 2021-11-27 | 460,99 ΠΠΈΠ | 
 Adafruit_BMP280_Library-2.  4.2.zip | 2021-09-14 | 461,09 ΠΠΈΠ | 
| Adafruit_BMP280_Library-2.4.1.zip | 2021-08-24 | 461,00 ΠΠΈΠ | 
| Adafruit_BMP280_Library-2.4.0.zip | 2021-07-31 | 460,97 ΠΠΈΠ | 
| Adafruit_BMP280_Library-2.3.0.zip | 2021-05-24 | 461,22 ΠΠΈΠ | 
| Adafruit_BMP280_Library-2.2.0.zip | 2021-05-17 | 461,21 ΠΠΈΠ | 
| Adafruit_BMP280_Library-2.1.2.zip | 2021-04-08 | 461,13 ΠΠΈΠ | 
| Adafruit_BMP280_Library-2.1.1.zip | 20.01.2021 | 461,03 ΠΠΈΠ | 
| Adafruit_BMP280_Library-2.1.0.zip | 2020-09-21 | 461,03 ΠΠΈΠ | 
 Adafruit_BMP280_Library-2.  0.1.zip | 2020-01-08 | 460,89 ΠΠΈΠ | 
| Adafruit_BMP280_Library-2.0.0.zip | 2019-12-29 | 460,89 ΠΠΈΠ | 
| Adafruit_BMP280_Library-1.0.6.zip | 2019-11-27 | 458,49 ΠΠΈΠ | 
| Adafruit_BMP280_Library-1.0.5.zip | 2019-09-13 | 458,49 ΠΠΈΠ | 
| Adafruit_BMP280_Library-1.0.4.zip | 2019-07-04 | 458,53 ΠΠΈΠ | 
| Adafruit_BMP280_Library-1.0.3.zip | 2019-05-15 | 458,16 ΠΠΈΠ | 
| Adafruit_BMP280_Library-1.0.2.zip | 22 ΡΠ½Π²Π°ΡΡ 2016 Π³. | 6,70 ΠΠΈΠ | 
| Adafruit_BMP280_Library-1.0.1.zip | 2015-11-06 | 6,17 ΠΠΈΠ | 
 Adafruit_BMP280_Library-1.  0.0.zip | 2015-08-21 | 6,10 ΠΠΈΠ | 
adafruit_bmp280 β ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Adafruit BMP280 Library 1.0
ΠΡΠ°ΠΉΠ²Π΅Ρ CircuitPython ΠΎΡ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈ Π±Π°ΡΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π΄Π°Π²Π»Π΅Π½ΠΈΡ BMP280
ΠΠ²ΡΠΎΡ(Ρ): ladyada
ΠΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅:
Adafruit ΠΎΡ BMP280 Π’Π΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠΉ ΠΈ Π±Π°ΡΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ
ΠΠ°ΡΡΠΈΠΊ Π΄Π°Π²Π»Π΅Π½ΠΈΡ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ:
ΠΡΠΎΡΠΈΠ²ΠΊΠ° Adafruit CircuitPython Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ ΠΏΠ»Π°Ρ:
https://github.com/adafruit/circuitpython/ΡΠ΅Π»ΠΈΠ·ΡΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΡΡΡΠΎΠΉΡΡΠ² ΡΠΈΠ½Ρ Adafruit: https://github.com/adafruit/Adafruit_CircuitPython_BusDevice
- ΠΊΠ»Π°ΡΡ adafruit_bmp280.Adafruit_BMP280[ΠΈΡΡΠΎΡΠ½ΠΈΠΊ]
 ΠΠ°Π·ΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΠΠ280. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
Adafruit_BMP280_I2CΠΈΠ»ΠΈAdafruit_BMP280_SPI
Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ.
 ΠΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΡΠΎ BMP280 Π±ΡΠ» Π½Π°ΠΉΠ΄Π΅Π½, ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ ΠΈ
Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π΄Π°ΡΡΠΈΠΊ Π΄Π»Ρ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΠ³ΠΎ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅
Π Π°Π±ΠΎΡΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ BMP280 ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 300-1100 Π³ΠΠ°.
ΠΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π°Π²Π»Π΅Π½ΠΈΡ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ ΡΡΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π½Π΅ ΡΠ°ΠΊΠΈΠΌΠΈ ΡΠΎΡΠ½ΡΠΌΠΈ.- ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π²ΡΡΠΎΡΠ° : ΠΏΠΎΠΏΠ»Π°Π²ΠΎΠΊ
 ΠΡΡΠΎΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π΄Π°Π²Π»Π΅Π½ΠΈΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΌΠΎΡΡ (
sea_level_pressure)
— ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²Π²Π΅ΡΡΠΈ Π·Π°ΡΠ°Π½Π΅Π΅)
- ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ iir_filter : int
 ΠΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΠΠ₯-ΡΠΈΠ»ΡΡΡΠ°
ΠΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π² ΠΊΠ»Π°ΡΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΡ IIR_FILTER 9.0003
- ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Measurement_time_max : float
 ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π² ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Π°Ρ , Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π»Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π² Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅
- ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅_Π²ΡΠ΅ΠΌΡ_ΡΠΈΠΏΠΈΡΠ½ΠΎΠ΅ : ΡΠΈΡΠ»ΠΎ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ
 Π’ΠΈΠΏΠΈΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π² ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Π°Ρ , Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π»Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅
- ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΡΠ΅ΠΆΠΈΠΌ : int
 Π Π΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ
ΠΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΡΡΡ Π² ΠΊΠ»Π°ΡΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΡ MODE.

- ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ overscan_pressure : int
 ΠΠ΅ΡΠ΅Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΡ Π΄Π°Π²Π»Π΅Π½ΠΈΡ
ΠΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π² ΠΊΠ»Π°ΡΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΡ OVERSCAN.
- ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ overscan_temperature : int
 ΠΠ΅ΡΠ΅Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ
ΠΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π² ΠΊΠ»Π°ΡΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΡ OVERSCAN.
- ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ : ΠΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ [Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ]
 ΠΠΎΠΌΠΏΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π³Π΅ΠΊΡΠΎΠΏΠ°ΡΠΊΠ°Π»ΡΡ .
Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΠΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π²Π»Π΅Π½ΠΈΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΎ
- ΡΡΠΎΠ²Π΅Π½Ρ ΠΌΠΎΡΡ_Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅
 ΠΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π³Π΅ΠΊΡΠΎΠΏΠ°ΡΠΊΠ°Π»ΡΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΌΠΎΡΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ
Π²ΡΡΠΎΡΡ.
- ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ standby_period : int
 Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΎΠΌ Π½Π΅Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ Π² Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅
Π Π°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠΈΠΎΠ΄Ρ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ ΠΊΠ»Π°ΡΡΠΎΠΌ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΡ STANDBY 9.
 0003
- ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° : ΡΠΈΡΠ»ΠΎ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ
 ΠΠΎΠΌΠΏΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Π² Π³ΡΠ°Π΄ΡΡΠ°Ρ Π¦Π΅Π»ΡΡΠΈΡ.
- ΠΊΠ»Π°ΡΡ adafruit_bmp280.Adafruit_BMP280_I2C ( i2c: I2C , Π°Π΄ΡΠ΅Ρ : int = 119 ) [ΠΈΡΡΠΎΡΠ½ΠΈΠΊ]
 ΠΡΠ°ΠΉΠ²Π΅Ρ Π΄Π»Ρ BMP280, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎ I2C.
- ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ
 i2c ( I2C ) β ΡΠΈΠ½Π° I2C, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ BMP280.
Π°Π΄ΡΠ΅Ρ ( int ) β Π°Π΄ΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° I2C. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ
0x77.
Π½ΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄ΡΡΠ³ΠΎΠΉ Π°Π΄ΡΠ΅Ρ
ΠΡΠ°ΡΠΊΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ: ΠΈΠΌΠΏΠΎΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ BMP280
ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠ°
BMP280_I2C.
Π‘Π½Π°ΡΠ°Π»Π° Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΡΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ»Π°ΡΡ ΠΈΠΌΠΏΠΎΡΡΠ° ΡΠ΅Π½ΡΠΎΡΠ°. ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ adafruit_bmp280
ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π΅Π»Π°Π½ΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ²ΠΎΠΈ
board.object ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ ΡΠ²ΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ Π΄Π°ΡΡΠΈΠΊΠ°
 I2C i2c = board.I2C() # ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ board.SCL ΠΈ board.SDA bmp280 = adafruit_bmp280.Adafruit_BMP280_I2C(i2c)
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΌΠΎΡΡ
bmp280.sea_level_pressure = 1013.25
Π’Π΅ΠΏΠ΅ΡΡ Ρ Π²Π°Ρ Π΅ΡΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ΅
,
Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΈΠ²ΡΡΠΎΡΠ°Π°ΡΡΠΈΠ±ΡΡΡΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° = bmp280.temperature Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ = bmp280.Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΡΡΠΎΡΠ° = bmp280.altitude
- ΠΊΠ»Π°ΡΡ adafruit_bmp280.Adafruit_BMP280_SPI( spi: SPI , cs: DigitalInOut , ΡΠΊΠΎΡΠΎΡΡΡ = 100000 )[ΠΈΡΡΠΎΡΠ½ΠΈΠΊ]
 ΠΡΠ°ΠΉΠ²Π΅Ρ Π΄Π»Ρ BMP280, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎ SPI.
- ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ
 spi ( SPI ) β ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ SPI
cs ( DigitalInOut ) β ΠΡΠ±ΠΎΡ ΡΠΈΠΏΠ°
ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ( int ) β Π’Π°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ°, ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 100000.


 GyverBME280.zip
 6.4.zip
 4.2.zip
 0.1.zip
 0.0.zip
 ΠΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΡΠΎ BMP280 Π±ΡΠ» Π½Π°ΠΉΠ΄Π΅Π½, ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ ΠΈ
 0003
 I2C 