рдкреЙрдХреЗрдЯ рдореМрд╕рдо рд╕реНрдЯреЗрд╢рди

рд╣рд╛рдВ, рдореМрд╕рдо рдХреЗрдВрджреНрд░ рдПрдХ рдРрд╕реА рдЪреАрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ рдЬреЛ рд╣рд╡рд╛ рдХреА рджрд┐рд╢рд╛ рдФрд░ рддрд╛рдХрдд рд╕реЗ рд╕реМрд░ рд╡рд┐рдХрд┐рд░рдг рдХреЗ рд╕реНрддрд░ рддрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдорд╛рдкрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╢рдмреНрдж рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЧреБрдорд░рд╛рд╣ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдЖрдХрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдЙрдЪрд┐рдд рд╣реИред


рдбрд┐рд╡рд╛рдЗрд╕, рд╢рд╛рдпрдж, рдмрд╣реБрдд рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдореВрд▓реНрдп рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдШрдЯрдХреЛрдВ рдХреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рднреА, рдпрд╣ рдХрдИ рдЪреАрдиреА рд╕реЗ рдиреАрдЪ рд╣реИ, рдФрд░ рди рдХреЗрд╡рд▓ рд╕рд╛рдорд╛рди рдЬрд┐рд╕рдореЗрдВ рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИред

DIY рдХрд╛ рдирд╛рдо рдРрд╕реА рдЪреАрдЬрд╝реЛрдВ рдХреЗ рдХрд╛рд░рдг рдирд╛рдо рджреЗрдирд╛ рднреА рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЫреЛрдЯреЗ / рд▓реЗрдб-рдлреНрд░реА рдШрдЯрдХреЛрдВ рдХреЗ рдмрд╛рдж рдХреЗ рд╕реЛрд▓реНрдбрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдореБрджреНрд░рд┐рдд рд╕рд░реНрдХрд┐рдЯ рдмреЛрд░реНрдбреЛрдВ рдХреЛ рдСрд░реНрдбрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдЙрди рд▓реЛрдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрд╣реБрдд рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рджреЛрд╣рд░рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдореМрд╕рдо рд╕реНрдЯреЗрд╢рди рдХреЛ рд╣реА рдХреБрдЫ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдореИрдВ рд╕реЛрдЪрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд╕реМрдВрджрд░реНрдпрд╡рд╛рджреА, рдХреЙрдореНрдкреИрдХреНрдЯ рдФрд░ рдЖрд╕рдкрд╛рд╕ рдХреЗ рддрд╛рдкрдорд╛рди + рдЖрд░реНрджреНрд░рддрд╛ рдХрд╛ рдЬрд▓реНрджреА рд╕реЗ рдЖрдХрд▓рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рдФрд░ рдПрдХ рдмрд╛рд░ рдЪрдпрдирд┐рдд рд╕реЗрдВрд╕рд░ рджрдмрд╛рд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ, рдлрд┐рд░ рдпрд╣ рднреАред рд╕рдм рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ (рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдпреЛрдЧреНрдп):




рддреБрд▓рдирд╛:


рд▓реЛрд╣реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред

рд╕реЗрдВрд╕рд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдмреЙрд╢-рдмреАрдПрдордИ 280 рдХреЛ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рд╡рд╛рдВрдЫрд┐рдд рдкрд░реНрдпрд╛рд╡рд░рдгреАрдп рдкреИрд░рд╛рдореАрдЯрд░ рджреЗрддрд╛ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдЖрдИ 2 рд╕реА рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХрдо рд╕реЗ рдХрдо рдПрд╕рдкреАрдЖрдИ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдПрдХ рд▓реАрдб-рдореБрдХреНрдд рдПрд▓рдЬреАрдП рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрда рдкреИрд░ 2.5 x 2.5 рдорд┐рдореА - рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд╕реНрддреА, рдЫреЛрдЯреЗред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдПрдХ рдЕрдзрд┐рдХ рдкрд░рд┐рд╖реНрдХреГрдд рд╕реЗрдВрд╕рд░ рдХреЛ рдЙрд╕реА BME680 рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реЗ рдпреЛрдЬрдирд╛рдмрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рддрд╛рдкрдорд╛рди, рдЖрд░реНрджреНрд░рддрд╛ рдФрд░ рд╡рд╛рдпреБрдордВрдбрд▓реАрдп рджрдмрд╛рд╡ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреЗрдЯрд╢реАрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рддрдерд╛рдХрдерд┐рдд рд╡рд╛рдпреБ рд╕реВрдЪрдХрд╛рдВрдХ рджреНрд╡рд╛рд░рд╛ рд╡рд╛рдпреБ рдЧреБрдгрд╡рддреНрддрд╛ (IAQ) рдХрд╛ рднреА рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдмреБрд░рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ IAQ рдХреЗрд╡рд▓ BSEC рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рдмреЙрд╢ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкрд░реНрдпрд╛рд╡рд░рдгреАрдп рдХреНрд▓рд╕реНрдЯрд░, рдЬреЛ рд╕реЗрдВрд╕рд░ рд░реАрдбрд┐рдВрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдФрд░ рдЗрди рд░реАрдбрд┐рдВрдЧ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ IAQ рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЦреБрдж рдЧрд╡рд╛рд╣реА рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рдм рдХреБрдЫ рдЧрдгрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ; рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЙрд╕ рддрд░рд╣ рд╕реЗ рдирд╣реАрдВред рд╡рд╛рдпреБ рдЧреБрдгрд╡рддреНрддрд╛ рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░, рд╕реЗрдВрд╕рд░ рдУрдо рдореЗрдВ рдкреНрд░рддрд┐рд░реЛрдз рджреЗрддрд╛ рд╣реИредрдпрд╣ рдПрдХ рдЫреЛрдЯреЗ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЕрдВрджрд░ рдХреЛ рдЧрд░реНрдо рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╡рд╛рд╖реНрдкрд╢реАрд▓ рдХрд╛рд░реНрдмрдирд┐рдХ рдкрджрд╛рд░реНрдереЛрдВ - рд╡рд╛рд╖реНрдкрд╢реАрд▓ рдХрд╛рд░реНрдмрдирд┐рдХ рдпреМрдЧрд┐рдХреЛрдВ (рд╡реАрдУрд╕реА) рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдЪрд╛рд▓рдХрддрд╛ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдкрд░рд┐рдгрд╛рдо рджреЗрддрд╛ рд╣реИ рдЕрд░реНрдерд╛рддреНред рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рд╡рд┐рд░реЛрдзред рдореВрд▓ рд░реВрдк рд╕реЗ,рдХреБрдЫ рд╢рд┐рд▓реНрдкрдХрд╛рд░ рдмреАрдПрд╕рдИрд╕реА рдХреЗ рдмрд┐рдирд╛ рдЗрди рд░реАрдбрд┐рдВрдЧ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди, рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмреАрдПрдордИ 280 рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдореЗрдВ рдХрдИ рд▓рд╛рдЧрддреЛрдВ рдиреЗ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рдЫреЛрдбрд╝рд╛ред


рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рджреЛ рдЯреАрдУрдПрд╕-рдПрдл 2101 рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдпреЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХреИрдереЛрдб рдХреЗ рд╕рд╛рде рд╣рд░реЗ рд░рдВрдЧ рдХреЗ рд╕рд╛рдзрд╛рд░рдг рд╕рд╛рдд-рдЦрдВрдб рд╕рдВрдХреЗрддрдХ рд╣реИрдВред рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ, рдпрд╣ рд╕рддрд╣ рдмрдврд╝рддреЗ рдХреЗ рд▓рд┐рдП рдЖрдХрд╛рд░ рдФрд░ рдЖрд╡рд╛рд╕ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдПрдХ рдЕрдкрд░рдВрдкрд░рд╛рдЧрдд рддрд░реАрдХреЗ рд╕реЗ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред рд╡реИрд╕реЗ, рдпреЗ рд╕рдмрд╕реЗ рдЫреЛрдЯреЗ рдкреНрд▓рд╛рдирд░ рд╕рдВрдХреЗрддрдХ рд╣реИрдВ рдЬреЛ рдмрд┐рдХреНрд░реА рдкрд░ рдкрд╛рдП рдЧрдП рдереЗ, рдФрд░ рд╡реЗ, рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП, рдкреВрд░реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЖрдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред


48-рдкрд┐рди QFPN рдкреИрдХреЗрдЬ рдореЗрдВ рд╕рднреА STM32F072 рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИред рдЪрдпрдирд┐рдд, рдлрд┐рд░ рд╕реЗ, рдЖрдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдмрд╛рд╣реНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдФрд░ рд╕рдВрдХреЗрддрдХ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдЦреНрдпрд╛ рдХреА рдЧрдгрдирд╛, рдЬреЛ рдХрд┐ рджреЛрд╣рд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ рдФрд░ рдирд┐рд╖реНрдХрд░реНрд╖ рд╢рд╛рд▓реАрдирддрд╛ рд╕реЗ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред


рд╢реЗрд╖ рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ, рдХреИрдкреЗрд╕рд┐рдЯрд░, рдПрдХ 3.3 рд╡реА рд╡реЛрд▓реНрдЯреЗрдЬ рдХрдирд╡рд░реНрдЯрд░ рд╣реИ, рдХрдо - рдмреЗрд╣рддрд░, рдЙрдЪрд┐рдд рд╕реАрдорд╛ рдХреЗ рднреАрддрд░ рдФрд░ рдЯреАрдЯреАрдПрдХреНрд╕ рдШрдЯрдХреЛрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗред

рдпреВрдПрд╕рдмреА рдХрдиреЗрдХреНрдЯрд░ рдмреЛрд░реНрдб рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕рдВрдкрд░реНрдХ рдХреЗ рд▓рд┐рдП, рдкреАрд╕реАрдмреА рдХреА рдореЛрдЯрд╛рдИ рд▓рдЧрднрдЧ 2 рдорд┐рдореА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЖрдк рдпреВрдПрд╕рдмреА рдЯрд╛рдЗрдк-рдП рдкрд░ рдбреНрд░рд╛рдЗрдВрдЧ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рд╣реИрдВ, рддреЛ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рджреЛрдиреЛрдВ рдкрдХреНрд╖реЛрдВ рдкрд░ рдореБрдЦреМрдЯрд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХрд╛рдлреА рд╕рд╣рдирд╢реАрд▓ рд╣реИред рдмреЗрд╢рдХ, рдпрд╣ рдХрдиреЗрдХреНрдЯрд░ рдкреНрд░рд╛рд░реВрдк рдпреВрдПрд╕рдмреА рдЖрдЙрдЯрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рдпрд╛рдВрддреНрд░рд┐рдХ рдХреНрд╖рддрд┐ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди, рджреНрд╡рд╛рд░рд╛ рдФрд░ рдмрдбрд╝реЗ, рдпрд╣ рдПрдХ рдирд┐рдпрдорд┐рдд рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рдкрдЯрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЯрдЪ рдмрдЯрди рдмреЛрд░реНрдб рдкрд░ рддрд╕реНрд╡реАрд░ рдХреЗ рдиреАрдЪреЗ рдПрдХ рдЧреЛрд▓ рдмрд╣реБрднреБрдЬ рд╣реИ, рдмрдЯрди рдПрдХ рдЫреЛрдЯреЗ рдФрд░ рд▓рдВрдмреЗ рд╕реНрдкрд░реНрд╢ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реИред

рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмреЛрд░реНрдб рдореЗрдВ рддреАрди рдПрд▓рдИрдбреА рд╣реИрдВ рдЬреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдВрдХреЗрддрдХ рдкрд░ рдХреМрди рд╕реА рд░реАрдбрд┐рдВрдЧ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЧрдИ рд╣реИред

рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдХреЗ рд░реВрдк рдореЗрдВред

рдХрд╛рд░реНрдпрдХреНрд░рдо CMSIS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдЖрд╡реГрддреНрддрд┐ 48 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рд╣реИ рдФрд░ рдПрдХ рдЖрдВрддрд░рд┐рдХ рд╕реНрд░реЛрдд рд╕реЗ; рдпрд╣рд╛рдВ рдПрдХ рд╣реИ, рдЖрдк рдмрд╛рд╣рд░реА рдХреНрд╡рд╛рд░реНрдЯреНрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рднреА рдЗрд╕рдХреЗ рд╕рд╛рде рдпреВрдПрд╕рдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓рдЪреАрд▓реЗрдкрди рдХреЗ рд▓рд┐рдП рдФрд░, рд╕рдВрднрд╡рддрдГ, рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░, FreeRTOS рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЯрдЪ рдмрдЯрди рдХреЛ рдЯрдЪ рд╕реЗрдВрд╕рд┐рдВрдЧ рдХрдВрдЯреНрд░реЛрд▓рд░ (TSC) рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдмреЛрд░реНрдб рдкрд░ рдЯрдЪ рдмрдЯрди рд╕реЗ рди рддреЛ рдХреЛрдИ рдХреАрдмреЛрд░реНрдб рд╣реЛрддрд╛ рд╣реИ, рди рд╣реА рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕, рдЬрдм рдЯрдЪ рдкреИрдб рдХреЛ рдПрдХ рд▓рд╛рдЗрди рдореЗрдВ рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рд╕реЗрдВрд╕рд░ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдЫреЛрдЯреЗ рдФрд░ рд▓рдВрдмреЗ рд╕реНрдкрд░реНрд╢ рдХреЛ рдкрдХрдбрд╝рддрд╛ рд╣реИ, рдПрд╕рдЯреА рд╕реЗ рд╡реНрдпрд╛рдкрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рд╕реЗрдВрд╕рд░ рд╕реЗрдВрд╕рд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рд╕рд░рд▓ рд╣реИ, рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╕рдВрдпреБрдХреНрдд рдХрдИ рдирд┐рд╖реНрдХрд░реНрд╖ рд╣реИрдВ, рдПрдХ рд╕рдВрдзрд╛рд░рд┐рддреНрд░ (рд╕реИрдВрдкрд▓рд┐рдВрдЧ рдХреИрдкреЗрд╕рд┐рдЯрд░) Cs рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдЕрдиреБрдХрд░рдгреАрдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рдореВрд╣ рдХреЗ рд╢реЗрд╖ рдирд┐рд╖реНрдХрд░реНрд╖ рд╕реЗрдВрд╕рд░ рдХреЗ рдмрд╣реБрднреБрдЬ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ Cx рдХреИрдкреЗрд╕рд┐рдЯрд░ рднреА рд╣реИрдВред ред рдХрдВрдЯреНрд░реЛрд▓рд░ рд▓реИрдВрдбрдлрд┐рд▓ рдХреИрдкреЗрд╕рд┐рдЯрд░ Cx рдХреА рдХреИрдкреЗрд╕рд┐рдЯреЗрдВрд╕ рдЪрд╛рд░реНрдЬ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдпрд╣ рдЪрд╛рд░реНрдЬ рдореЙрдбрд▓ Cs рдореЗрдВ рдбрд┐рд╕реНрдЯрд┐рд▓реНрдб рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, Cs рдкрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╡реЛрд▓реНрдЯреЗрдЬ рд▓рд┐рдорд┐рдЯ рд╣реЛрдиреЗ рддрдХ рдСрдкрд░реЗрд╢рди рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реЗрдВрд╕рд░ рдХреНрд╖рдорддрд╛ рдЖрдорддреМрд░ рдкрд░ рдЫреЛрдЯреА рд╣реЛрддреА рд╣реИ,рдЗрд╕рд▓рд┐рдП, рдРрд╕реЗ рдХрдИ рдСрдкрд░реЗрд╢рдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдФрд░ рдЧрд┐рдирддреА рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рд░рдЬрд┐рд╕реНрдЯрд░ (TSC_IOGxCR) рд╣реИред рдпрджрд┐ рдЖрдк рд╕реЗрдВрд╕рд░ рдХреЛ рдЫреВрддреЗ рд╣реИрдВ, рддреЛ рдХреИрдкреЗрд╕рд┐рдЯреЗрдВрд╕ Cx рдмрдбрд╝рд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ Cs рдЪрд╛рд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрдХреНрд░реЛрдВ рдХреА рдХрдо рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдпрд╣ рддреБрд░рдВрдд рддрдп рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдПрдХ рд╕реНрдкрд░реНрд╢ рдКрдкрд░ рдХреА рдУрд░ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡реИрд╕реЗ, рд╕реЗрдВрд╕рд░ рдХреА рдзрд╛рд░рд┐рддрд╛ рдмрдврд╝рдиреЗ рд▓рдЧрддреА рд╣реИ рдЬрдм рдХреЛрдИ рд╕реАрдзрд╛ рд╕реНрдкрд░реНрд╢ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реЗрдВрд╕рд░ рдХреЛ рднреМрддрд┐рдХ рд╕рдВрдкрд░реНрдХ рд╕реЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдорд╛рд╕реНрдХ рдХреЗ рд╕рд╛рде, рдпрд╛ рдЖрдк рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЕрдВрд╢ рд░рд┐рдХреЙрд░реНрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВредрдпрд╛ рд╕рдиреНрдирд┐рдХрдЯрди рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдбрд┐рдЧреНрд░реА рддрдп рдХрд░реЗрдВредрдпрд╛ рд╕рдиреНрдирд┐рдХрдЯрди рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдбрд┐рдЧреНрд░реА рддрдп рдХрд░реЗрдВред

BME280 рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, I2C рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред STM32F072 рдореЗрдВ I2C рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд▓реЛрдХрдкреНрд░рд┐рдп STM32F103 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рд░рд▓ рд╣реИ, рдЕрдиреНрдп рдмрд╛рддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдЕрд▓рдЧ рд╕реЗ 1/2 / рдХрдИ рдмрд╛рдЗрдЯреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ (I2C -CR2.NBYTES [7: 0])ред рд╕реЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╣реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ , рдФрд░ рд╕реЗрдВрд╕рд░ рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ ред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░реАрдбрд┐рдВрдЧ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рджреЛ рд╕рдВрд░рдЪрдирд╛рдПрдВ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЖрдкрдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

  • I2C рдмрд╕ рдкрд░ рд╕реЗрдВрд╕рд░ рдХрд╛ рдкрддрд╛
  • I2C рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ / рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╡рд┐рд▓рдВрдм рдХрд╛рд░реНрдп рднреА рдХрд░рддрд╛ рд╣реИ
  • рдкреИрд░рд╛рдореАрдЯрд░ рддрд╛рдкрдорд╛рди / рдЖрд░реНрджреНрд░рддрд╛ / рджрдмрд╛рд╡ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдФрд╕рдд (рдУрд╡рд░рд╕реНрдорд▓рд┐рдВрдЧ) рдПрдХреНрд╕ 1, рдПрдХреНрд╕ 2, рдЖрджрд┐ рдХреЗ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рд░реАрдбрд┐рдВрдЧ рдХреА рд╕рдВрдЦреНрдпрд╛ред
  • рдПрдбреАрд╕реА рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдЧреБрдгрд╛рдВрдХ
  • рдкреИрд░рд╛рдореАрдЯрд░ рдорд╛рдиреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЕрд╡рдзрд┐
  • рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдПрдХ рддрд╛рдкрдорд╛рди рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ
  • рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдореЛрдб, "рд╕рд╛рдорд╛рдиреНрдп" - рдЖрд╡рдзрд┐рдХ рд░реАрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде, "рдордЬрдмреВрд░" - рдЕрдиреБрд░реЛрдз рдкрд░ рд░реАрдбрд┐рдВрдЧ рд▓реЗрдирд╛

рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпрджрд┐ "рд╕рд╛рдорд╛рдиреНрдп" рдореЛрдб рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдлрд╝рдВрдХреНрд╢рди "bme280_get_sensor_data" рдХреЛ рдЪрд▓рд╛рдХрд░ рд░реАрдбрд┐рдВрдЧ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рд╕рдВрдмрдВрдзрд┐рдд рд╕реЗрдВрд╕рд░ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЛ рджреЗрдЦреЗрдЧрд╛, рдкреНрд░рддреНрдпрдХреНрд╖ рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдкрдврд╝реЗрдЧрд╛, рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдлреИрдХреНрдЯреНрд░реА рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрдХрд┐рд░рд┐рдЯ рдореЗрдВ рджрд░реНрдЬ рд╕реБрдзрд╛рд░ рдХрд╛рд░рдХреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░реЗрдЧрд╛ред рдирддреАрдЬрддрди, рдЖрдЙрдЯрдкреБрдЯ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдбрд┐рдЧреНрд░реА рд╕реЗрд▓реНрд╕рд┐рдпрд╕ рдореЗрдВ рддрд╛рдкрдорд╛рди, рдкреНрд░рддрд┐рд╢рдд рдореЗрдВ рд╕рд╛рдкреЗрдХреНрд╖ рдЖрд░реНрджреНрд░рддрд╛, рдкрд╛рд╕реНрдХрд▓ рдореЗрдВ рд╡рд╛рдпреБрдордВрдбрд▓реАрдп рджрдмрд╛рд╡ рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛ред "рдордЬрдмреВрд░" рдореЛрдб рдореЗрдВ, рдПрдХ рд╣реА рдмрд╛рдд, рд░реАрдбрд┐рдВрдЧ рдкрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреЗрд╡рд▓ рд╣рд░ рдмрд╛рд░, рдЖрдкрдХреЛ рд░реВрдкрд╛рдВрддрд░рдг "bme280_set_sensor_mode" рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рд╕рд┐рджреНрдзрд╛рдВрдд рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: рдореЛрдмрд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдпреВрдПрд╕рдмреА, рдпрд╛ рдкрд╛рд╡рд░ рдмреИрдВрдХ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред рд░реАрдбрд┐рдВрдЧ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП - рд╕реЗрдВрд╕рд░ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕реНрдкрд░реНрд╢, рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдПрдХ рд▓рдВрдмрд╛ рд╕реНрдкрд░реНрд╢ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдбрд┐рдЧреНрд░реА рд╕реЗрд▓реНрд╕рд┐рдпрд╕ рдореЗрдВ рддрд╛рдкрдорд╛рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рдкреНрд░рддрд┐рд╢рдд рдореЗрдВ рд╕рд╛рдкреЗрдХреНрд╖ рдЖрд░реНрджреНрд░рддрд╛ рдФрд░ рдкрд╛рд░рд╛ рдХреЗ рдорд┐рд▓реАрдореАрдЯрд░ рдореЗрдВ рд╡рд╛рдпреБрдордВрдбрд▓реАрдп рджрдмрд╛рд╡, рдХреНрдпреЛрдВрдХрд┐ рдХреЗрд╡рд▓ рджреЛ рд╕рдВрдХреЗрддрдХ рд╣реИрдВ, рдФрд░ рджрдмрд╛рд╡ рд╕рдВрдХреЗрддрдХ рд╢рд╛рдпрдж рд╣реА рдХрднреА рд╕рд╛рдд рд╕реМ рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рд╕рд╛рдд рдХреА рд╕рдВрдЦреНрдпрд╛ рдпрд╣рд╛рдВ рдЖрднрд╛рд╕реА рд╣реИред рдпрджрд┐ рдЖрдк рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рд╕реЗрдВрд╕рд░ рдХреЛ рдирд╣реАрдВ рдЫреВрддреЗ рд╣реИрдВ, рддреЛ рд╕рдВрдХреЗрддрдХ рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдкрд╛рд╡рд░ рдмреИрдВрдХ рдХреЛ рдбрд┐рд╕реНрдЪрд╛рд░реНрдЬ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдФрд╕рдд рдЦрдкрдд ~ 50 mA рд╣реИ, рдФрд░ рдореБрдЦреНрдп рдЙрдкрднреЛрдХреНрддрд╛ рд╕рд┐рд░реНрдл рд╕рдВрдХреЗрддрдХ рд╣реИрдВ, рдпрджрд┐ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЧрдгрдирд╛ рдорд╛рдЗрдХреНрд░реЛрдПрдореНрдк рдореЗрдВ рдЬрд╛рддреА рд╣реИред




рдирддреАрдЬрддрди, рдЬрдирд╡рд░реА 2020 рдореЗрдВ рдШрдЯрдХреЛрдВ рдХреА рдХреБрд▓ рд▓рд╛рдЧрдд рд▓рдЧрднрдЧ 850 рд░реВрдмрд▓ рд╣реЛ рдЧрдИ, рдпрд╣ рдмреЛрд░реНрдб рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗ рдмрд┐рдирд╛ рд╣реИ, рдпрд╣ рдЖрд╕рд╛рди рд╣реЛ рдЧрдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдирд┐рд░реНрдорд╛рддрд╛ рдХреЗ рдкрд╛рд╕ рдирдП рд╕рд╛рд▓ рдХреА рдЫреВрдЯ рдереА, рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдХреВрдкрди рд╣реИрдВ, рд▓реЗрдХрд┐рди рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдЕрдЧрд▓реЗ рджрд┐рд╕рдВрдмрд░ рддрдХ рдлрд┐рд░ рд╕реЗ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред рдЦреИрд░, рдЬреЛ рд╕реНрд░реЛрдд рд╕реЗ рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡реЗ рдпрд╣рд╛рдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред

Source: https://habr.com/ru/post/undefined/


All Articles