рдПрдХ рд╕реНрдорд╛рд░реНрдЯ рдХрдорд░реЗ рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░, рдпрд╛ рдХреИрд╕реЗ рдПрдХ рдЫрд╛рддреНрд░рд╛рд╡рд╛рд╕ рдореЗрдВ Arduino рд░рд╣рддрд╛ рд╣реИ



рд╣реИрд▓реЛ рдлрд┐рд░ рд╕реЗ, habrozhiteli! рд╣рд░ рджрд┐рди рд╣рдмрд░ рдкрдврд╝рддреЗ рд╣реБрдП, рдореИрдВ рдмрд╛рд░-рдмрд╛рд░ рдЖрд░реНрдЯреБрдбреВ рдФрд░ DIY рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд▓реЗрдЦреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдпрд╛ред рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛ рджреЗрдирд╛ рдирд╣реАрдВ рдерд╛, рдФрд░ рдореЗрд░рд╛ рд╕рд╛рд░рд╛ рдЕрдиреБрднрд╡ рдХрд┐рд╢реЛрд░ рдХреНрд▓рдм "рд╕реНрдкрд╛рд░реНрдХ" (рдкреЗрдЯреНрд░реЛрдЬрд╝рд╛рд╡реЛрдбрд╕реНрдХ) рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рд░реЗрдбрд┐рдпреЛ рдХреНрд▓рдм рдХрд╛ рджреМрд░рд╛ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВ рдПрдХ рд╕рд╛рде рдорд┐рд▓ рдЧрдпрд╛ рдФрд░ рдПрдХ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди (рдмреАрдЯреА рдХрдиреЗрдХреНрд╢рди) рдХреЗ рд▓рд┐рдП рд╕реЗрдВрд╕рд░ (рддрд╛рдкрдорд╛рди, рджрдмрд╛рд╡, рдкрд▓реНрд╕) рдХреЗ рд╕рд╛рде рдПрдХ Arduino рдмреНрд░реЗрд╕рд▓реЗрдЯ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдСрд░реНрдбрд░ рдХрд░рддреЗ рд╕рдордп рдПрдХ рддреНрд░реБрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдХреЗрд╡рд▓ Arduino рдФрд░ рдПрдХ рдкреНрд░реЗрд╢рд░ рд╕реЗрдВрд╕рд░ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖред рдмреЛрд░реНрдб рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдПрд▓ рдИ рдбреА рдХреЗ рд▓рд┐рдП рдирд┐рдХрдЯрддрдо рд░реЗрдбрд┐рдпреЛ рдШрдЯрдХреЛрдВ рдХреА рджреБрдХрд╛рди рдкрд░ рдЧрдпрд╛, рдФрд░ рд╡рд╣рд╛рдВ рдореИрдВрдиреЗ рдПрдХ рдЪреБрдВрдмрдХреАрдп рджрд░рд╡рд╛рдЬреЗ рдХреЗ рдмрдВрдж рд╕реЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рдЖрдВрдЦ рдХреЛ рдкрдХрдбрд╝рд╛ред рдЙрд╕рдиреЗ рдореБрдЭреЗ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рджрд┐рдпрд╛ рдХрд┐ рдХрдорд░реЗ рдореЗрдВ рдЬреАрд╡рди рдХреЛ рдереЛрдбрд╝рд╛ рд╕реБрдзрд╛рд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ (рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рдирд╣реАрдВ рд╣реЛрдирд╛)ред рд╕рдордп рдмрд░реНрдмрд╛рдж рдХрд┐рдП рдмрд┐рдирд╛, рдореИрдВрдиреЗ рд╕реЗрдВрд╕рд░ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдФрд░ рдПрдХ Arduino рдореЗрдЧрд╛ рдХреЗ рд╕рд╛рде рдЕрд▓реА рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрджреЗрд╢ рджрд┐рдпрд╛ред



рдПрдХ рд╕рдЬреНрдЬрди рдХреЗ рд╕реЗрдВрд╕рд░ (рддрд╛рдкрдорд╛рди, рдЖрд░реНрджреНрд░рддрд╛, рд░рд┐рд▓реЗ, StarterKit, BT, рдШрдбрд╝реА, рд░реЗрдВрдЬ рдореАрдЯрд░, IR рд╕реЗрдВрд╕рд░) рдХреЗ рд╕реЗрдЯ рдХрд╛ рдЖрджреЗрд╢ рджреЗрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдЕрдиреНрдп рд▓реЛрдЧ рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдо рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВред рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реАрдорд┐рдд рдереЗ: рдЭреВрдорд░ рдФрд░ рдЕрдВрдбрд░рдлрд╝реНрд▓реЛрд░ рд╣реАрдЯрд┐рдВрдЧ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╢рд╛рдВрдд рд▓реЗрдЦ рдереЗред рдХрдорд░реЗ рдореЗрдВ рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдп рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рдереЗ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧреИрд╕ рд░рд┐рд╕рд╛рд╡ рдпрд╛ рд░рд┐рд╕рд╛рд╡ рдбрд┐рдЯреЗрдХреНрдЯрд░ред рдореИрдВрдиреЗ рдЦреБрдж рдПрдХ рд╕реНрдорд╛рд░реНрдЯ рдХрдорд░реЗ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛:







рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдВрд╕рд░ рдкрд╣рд▓реЗ рд╣реА рдСрд░реНрдбрд░ рдХрд┐рдП рдЬрд╛ рдЪреБрдХреЗ рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдЕрдм рд╕рднреА рд╕реЗрдВрд╕рд░ рдЖ рдЧрдП рд╣реИрдВ!



рдкрд╣рд▓рд╛ рдХрджрдо



рдЬрдм рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрд▓рдИрдбреА рдХреЗ рд╕рд╛рде рдЭрдкрдХреА рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╕реНрдорд╛рд░реНрдЯ рдШрд░ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХрдорд░реЗ рдореЗрдВ рд░реЛрд╢рдиреА рдХреЛ рдЭрдкрдХрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрд╛рд░реНрдХрд┐рдХ рдХрджрдо рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд╢реБрд░реБрдЖрддреА рдЧрд░реНрдореА рдиреЗ рдЖрдкрдХреЛ рддрд╛рдкрдорд╛рди рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рдмрдирд╛ рджрд┐рдпрд╛ред рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЕрднреА рд╕реНрдЯрд╛рд░реНрдЯрд░рдХреАрдЯрд╛ рд╕реЗ dht11 рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдпрджрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдирд┐рд░реНрджреЗрд╢реЛрдВ рд╕реЗ рднрд░рд╛ рд╣реЛ рддреЛ рдХреНрдпрд╛ рдЖрд╕рд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, dht11 рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИрдВ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рд╕рднреА IDE рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХреЗ рдмрд╛рдж рдореИрдВрдиреЗ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рддрд╛рдкрдорд╛рди рдХреА рдкреНрд░рд╢рдВрд╕рд╛ рдХреА, рдФрд░ рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рдХреЗ рдмрд╛рдж рдПрд▓рдИрдбреА рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред (рд╕реЗрдВрд╕рд░ рдмрдВрдж рдХрд░реЗрдВ, рд░реЗрдлреНрд░рд┐рдЬрд░реЗрдЯрд░ рдореЗрдВ рдбрд╛рд▓реЗрдВ, рд░реЗрдлреНрд░рд┐рдЬрд░реЗрдЯрд░ рд╕реЗ рдирд┐рдХрд╛рд▓реЗрдВ, рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ ...)



рдкрд╣рд▓реА рд╕рдорд╕реНрдпрд╛ рдЪрдпрдирд┐рдд dht11 рдХреА рдХрдо рд╕рдЯреАрдХрддрд╛ рдереА: рдпрд╣ рджреЛрдиреЛрдВ рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ 2-3 рдбрд┐рдЧреНрд░реА рд╕реЗ рдЭреВрда рдмреЛрд▓рддреА рд╣реИ - рдореБрдЭреЗ рдЗрд╕реЗ рдмрджрд▓рдирд╛ рдкрдбрд╝рд╛ (рдЗрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдХрдИ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╕реЗрдВрд╕рд░ рдХрд╛ рдЖрджреЗрд╢ рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ)ред



рдлрд┐рд░ рдореИрдВ рд▓реЗрд░реЙрдпрдореЗрд░рд▓рд┐рди рдЧрдпрд╛ рдФрд░ рд╡рд╣рд╛рдВ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдкрдВрдЦрд╛ рдЦрд░реАрджрд╛ред рддрд╛рд░реЛрдВ рдФрд░ рдкреНрд▓рдЧ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдорд┐рдирдЯ рдХреЗ рдЙрдкрджреНрд░рд╡ рдХреЗ рдмрд╛рдж, рдкреНрд░рд╢рдВрд╕рдХ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдПрдХ рдкрдбрд╝реЛрд╕реА рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЦрд┐рдбрд╝рдХреА рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдЦрд╛рд▓реА рдЬрдЧрд╣ рдореЗрдВ рдЗрд╕реЗ (рдПрдХ рдкреНрд░рд╢рдВрд╕рдХ, рдкрдбрд╝реЛрд╕реА рдирд╣реАрдВ) рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рд╣рдордиреЗ рд╕реЙрдХреЗрдЯ рдореЗрдВ рдкреНрд▓рдЧ рдЕрдЯрдХрд╛ рджрд┐рдпрд╛ рдФрд░ ... рдкрдВрдЦрд╛ рдШреВрдордиреЗ рд▓рдЧрд╛ред рдзреАрд░реЗ-рдзреАрд░реЗред рдмрд╣реБрдд рдзреАрдореА рдЧрддрд┐ рд╕реЗред

рдХрд╣рдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рд╣рдордиреЗ рдкреНрд▓рдЧ рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдкреНрд░рд╢рдВрд╕рдХ рд╣рд╡рд╛ рд╕реЗ рдШреВрдорддрд╛ рд╣реИ?







рдмреЗрд╢рдХ, рдореИрдиреБрдЕрд▓ рдкрд╛рд╡рд░ рдСрдл рдЙрдкрд▓рдмреНрдз рд╣реИред рд▓реЗрдХрд┐рди рд░рд┐рд▓реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдкреНрд░рд╢рдВрд╕рдХ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИ? рд╕реАрдзреЗ рдкрдВрдЦреЗ рд╕реЗ рдХрдиреЗрдХреНрдЯ? рдореИрдВрдиреЗ рдЖрдЙрдЯрд▓реЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╢рдВрд╕рдХ рдХреЛ рд░рд┐рд▓реЗ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛: рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд▓рдЪреАрд▓рд╛рдкрди рджреЗрддрд╛ рд╣реИ (рдЖрдк рдкреНрд░рд╢рдВрд╕рдХ рдХреЛ рдХреБрдЫ рдФрд░ рдХреЗ рд╕рд╛рде рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ)ред



рд╡реЗрдВрдЯрд┐рд▓реЗрд╢рди рдкрд░реАрдХреНрд╖рдг



рдФрд░ рдпрд╣рд╛рдВ рдХреЛрдб рдХреЛ рдПрд▓рдИрдбреА рд╕реЗ рд░рд┐рд▓реЗ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдлрд░реНрдорд╡реЗрдпрд░ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ рдЖрд╡рд╢реНрдпрдХ рд╢реБрд░реБрдЖрдд рдХреА рдкреНрд░рддреНрдпрд╛рд╢рд╛ рдореЗрдВ рддрд╛рдкрдорд╛рди рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддрд╛ рд╣реВрдВ - рдФрд░ рдпрд╣рд╛рдВ рд╡рд╣ рдХреНрд╖рдг рд╣реИ! рд░рд┐рд▓реЗ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реИ, рдФрд░ COM рдкреЛрд░реНрдЯ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдХреЗ рд╕рдордп, рдпреВрдПрд╕рдмреА рдкрд░ рд▓реЛрдб рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдбреЗрдЯрд╛ рд╣рд╕реНрддрдХреНрд╖реЗрдк рд╣реЛрддрд╛ рд╣реИред рдкрд╣рд▓реЗ рддреЛ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╣ 220 рд╡реА рддрд╛рд░реЛрдВ рд╕реЗ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреЗ рдХрд╛рд░рдг рдерд╛, рд▓реЗрдХрд┐рди рд╡реЗ рдмреЛрд░реНрдб рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рджреВрд░реА рдкрд░ рд╣реИрдВред рдмрд╛рдж рдореЗрдВ рдЗрд╕рд╕реЗ рдореБрдЭреЗ рдмрд╣реБрдд рдкрд░реЗрд╢рд╛рдиреА рд╣реБрдИ: рдЬрдм рдореИрдВ рдПрдХ рдирдпрд╛ рд╕реНрдХреЗрдЪ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ Arduino рд░рд┐рдмреВрдЯ рдореЗрдВ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рд░рд┐рд▓реЗ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рддрд░рд╣ COM рдкреЛрд░реНрдЯ рдХреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП, рдЕрджреНрдпрддрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ред рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреВрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред



рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓



рдмреЗрд╢рдХ, рдкреНрд░рд╢рдВрд╕рдХ рдХрд╛ рдирд┐рд░рдВрддрд░ рд╕рдВрдЪрд╛рд▓рди рдЬрд▓реНрдж рд╣реА рдКрдм рдЧрдпрд╛, рдФрд░ рд╕реНрд╡рд┐рдЪ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рдерд╛! рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╕реНрдЯрд╛рд░реНрдЯрд░ рдХрд┐рдЯ рдФрд░ рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдХреЛ рд╡рд╣рд╛рдВ рд╕реЗ рд╣рдЯрд╛ рд▓рд┐рдпрд╛ред рджрд░рдЕрд╕рд▓, рдЗрд╕ рдХреНрд╖рдг рд╕реЗ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╢реБрд░реВ рд╣реБрдИрдВ: рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ рд░рд┐рд╕реАрд╡рд░ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рдХреА рдЧреБрдЧрд▓реА рдиреЗ рдореБрдЭреЗ рдЗрд╕реЗ рдвреВрдВрдврдиреЗ рдореЗрдВ рдорджрдж рдХреА, рдФрд░ рдПрдХ рдФрд░ рдШрдВрдЯреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдкреНрд░рд╢рдВрд╕рдХ рдХреЛ рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдордЬрд╝рд╛ рдЖрдпрд╛ред



рдкрд╣рд▓реЗ рдпрд╣ рдХрдИ рдЭрдВрдбреЛрдВ рд╡рд╛рд▓рд╛ рдПрдХ рдЬрдЯрд┐рд▓ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдерд╛, рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рдореИрдВ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдЖрдпрд╛
рдЯрд╛рдЗрдорд░ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо
рдЕрдЧрд░ (рд╕рдВрдХреЗрдд рдЖрдпрд╛) {

рдореИрдиреБрдЕрд▓_рдЯрд╛рдЗрдо = 1800;

fan_mode =! rezhim_ventilyatora;

}

рдпрджрд┐ (рдореИрдиреБрдЕрд▓_рдЯрд╛рдЗрдо! = 0) {

vremya_ruchnogo_upravleniya--;

} {{

рдпрджрд┐ (рддрд╛рдкрдорд╛рди <26) {

fan_mode = false;

} {{

fan_mode = true;

}

}


рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рдерд╛: рддрд╛рд░реЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ 5 рд╡реА рдХреЛ рдбреЗрдЯрд╛ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдФрд░ рдмрд╣реБрдд рдЬрд▓реНрджреА рд░рд┐рд╕реАрд╡рд░ рдЦреЛ рджрд┐рдпрд╛ред рдЗрд╕рдиреЗ рдореБрдЭреЗ рдЕрдЧрд▓реЗ рдХрджрдо рдкрд░ рдзрдХреЗрд▓ рджрд┐рдпрд╛ ...



рдмреАрдЯреА рдореЙрдбреНрдпреВрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рдмрдВрдзрди



рдЬрд▓реНрдж рд╣реА, рдореИрдВрдиреЗ HC-06 рдмреАрдЯреА рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛, рд╡рд╣рд╛рдВ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рдХрдорд╛рдВрдб рд░реАрдб рдЬреЛрдбрд╝рд╛ред рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рдХрдард┐рди рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд░реЛрдмреЛрдХреНрд░рд╛рдлреНрдЯ рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред



рдпрд╣ рдирд┐рдХрд▓рд╛






рдкрдбрд╝реЛрд╕реА рдФрд░ рдкреНрд░рд╢рдВрд╕рдХ



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







рдкреНрд░рдХрд╛рд╢ рдирд┐рдпрдВрддреНрд░рдг



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



рдзреНрд╡рдирд┐ рдХреА рд╕рдорд╕реНрдпрд╛



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







рдХрдВрд╕реЛрд▓ рд╡рд╛рдкрд╕реА



рдПрдХ рдЫреЛрдЯреА рд╕реА рдЧреБрдЧрд▓реА, рд╕реНрдЯреЛрд░ рдореЗрдВ рдЬрд╛ рд░рд╣реА рд╣реИ - рдФрд░ рдмрд░реНрди-рдЖрдЙрдЯ VS1838B рдХреЗ рдмрдЬрд╛рдп, рдореИрдВрдиреЗ рдПрдХ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп TSOP1836 рдЦрд░реАрджрд╛ред рдЗрд╕ рдмрд╛рд░ рдХреА рд╕реНрдерд╛рдкрдирд╛ рд╕рдлрд▓ рд░рд╣реА рдФрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред







рд╕рдбрд╝рдХ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ



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







рдФрд░ рдореИрдВрдиреЗ рдпрд╣ рднреА рд╕реАрдЦрд╛ рдХрд┐ рдЖрдк рд░реВрд╕реА рдкрд╛рда рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдмрди рдЧрдпрд╛ рд╣реИ






рдереЛрдбрд╝реА рд╕реБрд╡рд┐рдзрд╛



рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рд╣рдореЗрд╢рд╛ рд╣рд╛рде рдореЗрдВ рд░рд╣рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рддрдХ рдЖрдк рдЗрд╕реЗ рдвреВрдВрдв рдирд╣реАрдВ рд▓реЗрддреЗ, рддрдм рддрдХ рдЗрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ ... рдХрднреА-рдХрднреА рдпрд╣ рд╕реНрд╡рд┐рдЪ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рдХрд╛рд╢ рдпрд╛ рдкрдВрдЦреЗ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреЗрдЬрд╝ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ Arduino (рдкрд▓реНрд╕ рд░рд┐рд▓реЗ рдмрд╣реБрдд рдорд╣рдВрдЧрд╛) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рджреЛ рд╕рд╛рдзрд╛рд░рдг рдмрдЯрди рдЬреЛрдбрд╝реЗред



рдереЛрдбрд╝реА рд╕реБрд░рдХреНрд╖рд╛



рдбреЙрд░рдореЗрдЯрд░реА рдЯреЗрдХреАрдЬрд╝ рдореЗрдВ рдлрд╛рдпрд░ рдЕрд▓рд╛рд░реНрдо рдХреЗ рдмрд┐рдирд╛ рдХрд╣рд╛рдБ? рдЕрдиреБрднрд╡рд╣реАрдирддрд╛, рдореИрдВрдиреЗ рдзреВрдореНрд░рдкрд╛рди рдирд╣реАрдВ, рдлрд╛рдпрд░ рдбрд┐рдЯреЗрдХреНрдЯрд░ рдЦрд░реАрджрд╛ред 30 рд╕реЗрдореА рддрдХ рдХреА рджреВрд░реА рдкрд░ рдПрдХ рдЬрд▓рддреА рд╣реБрдИ рдореИрдЪ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдардВрдбрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЕрдм рддрдХ рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдХрд┐рдпрд╛ рд╣реИред



рд╣реЙрд╕реНрдЯрд▓ рдореЗрдВ рдлрд╛рдпрд░ рдЕрд▓рд╛рд░реНрдо рдХреА рдмрд╛рдд ...


  • рдПрдХ рд╕реНрдкреАрдХрд░ рдЬреЛ рдХрднреА-рдХрднреА рдПрдХ рдЬрд▓рдкрд░реА рдпрд╛ рдЦрдбрд╝рдЦрдбрд╝ рд▓рдЧрддрд╛ рд╣реИ
  • рд▓реЛрдХрд▓ рд╕реНрдореЛрдХ рдбрд┐рдЯреЗрдХреНрдЯрд░
  • рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдореЛрдХ рдбрд┐рдЯреЗрдХреНрдЯрд░ (рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдирд▓ рд╕реЗ рдЬреБрдбрд╝рд╛)




рд╕рд╛рдорд╛рдиреНрдп рджреГрд╢реНрдп







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



рд╕реНрдХреЗрдЪ рдХреЛрдб



рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐
#include <IRremote.h>

#include <IRremoteInt.h>

#include <DS1302.h>

#include <DHT.h>

рдерд░реНрдорд╛рдореАрдЯрд░ рдХреЗ #define DHT_PIN 2 // рдкрд┐рди ...

рдПрдХ рд╕рдбрд╝рдХ рдерд░реНрдорд╛рдореАрдЯрд░ рдХреЗ #define DHT2_PIN 52 // рдкрд┐рди ...

#define RAIN_PIN 53 // рдмрд╛рд░рд┐рд╢ рдХреЗ рд╕реЗрдВрд╕рд░ рдХрд╛ рдкрд┐рди

IR рд░рд┐рд╕реАрд╡рд░ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП #define RECV_PIN 3 // рдкрд┐рди

#define FAN_PIN 4 // рд░рд┐рд▓реЗ рдХрдиреЗрдХреНрд╢рди рдкрд┐рди

#define LAMP_PIN 5 // рд░рд┐рд▓реЗ рдХрдиреЗрдХреНрд╢рди рдкрд┐рди

#define SOUND_PIN A0 // рдорд╛рдЗрдХреНрд░реЛрдлрд╝реЛрди рдХрдиреЗрдХреНрд╢рди рдкрд┐рди

#define WINDOW_PIN A1 // рд╡рд┐рдВрдбреЛ рдкрд┐рди



#define LAMP_BUT_PIN 50 // рдорд╛рдЗрдХреНрд░реЛрдлрд╝реЛрди рдХрдиреЗрдХреНрд╢рди рдкрд┐рди

#define FAN_BUT_PIN 51 // рд╡рд┐рдВрдбреЛ рдкрд┐рди





# рдбреЗрдлрд┐рди DHTTYPE DHT11



# рдбреЗрдлрд┐рди TIMER_FAN 0

#define TIMER_WINDOW 1





IRrecv irrecv (RECV_PIN);

decode_results рдкрд░рд┐рдгрд╛рдо;

int рдЯрд╛рдЗрдорд░ [2];

рдмреВрд▓ FAN_FLAG = рдЭреВрдареА;

рдмреВрд▓ LAMP_FLAG = рд╕рдЪ;

int WINDOW_VAL = 0;



рдмреВрд▓ WINDOW_OPEN = рдЭреВрдареА;

рдмреВрд▓ WINDOW_FLAG = рдЭреВрдареА;

рдмреВрд▓ RAIN_FLAG = рдЧрд▓рдд;



рдЪрд╛рд░ рдЖрдиреЗ рд╡рд╛рд▓рд╛;



DHT dht (DHT_PIN, DHTTYPE);

DHT dht2 (DHT2_PIN, DHTTYPE);



DS1302 rtc (49, 46, 48);

рд╢реВрдиреНрдп рд╕реЗрдЯрдЕрдк () {

рд╕реАрд░рд┐рдпрд▓ рез.рдмреЗрдЧрд┐рди (реп ремрежреж);



rtc.halt (рдЭреВрдареА);

rtc.writeProtect (рдорд┐рдереНрдпрд╛);

//rtc.setDOW(SUNDAY); // FRIDAY рдХреЛ рдбреЗ-рдСрдл-рд╡реАрдХ рд╕реЗрдЯ рдХрд░реЗрдВ

//rtc.setTime(0, 37, 40); // 0:37:00 (210 рдкреНрд░рд╛рд░реВрдк) рдХреЗ рд▓рд┐рдП рд╕рдордп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ

//rtc.setDate(25, 5, 2014); // рджрд┐рдирд╛рдВрдХ 25 рдордИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ



рдЯрд╛рдЗрдорд░ [TIMER_FAN] = 0;

рдЯрд╛рдЗрдорд░ [TIMER_WINDOW] = 0;



рдкрд┐рдирдореЛрдб (RAIN_PIN, INPUT);

pinMode (LAMP_BUT_PIN, INPUT);

pinMode (FAN_BUT_PIN, INPUT);



рдкрд┐рдирдореЛрдб (FAN_PIN, OUTPUT);

рдкрд┐рдирдореЛрдб (LAMP_PIN, OUTPUT);



digitalWrite (FAN_PIN, LOW);

irrecv.enableIRIn (); // рд░рд┐рд╕реАрд╡рд░ рдЪрд╛рд▓реВ рдХрд░реЗрдВ



dht.begin ();

dht2.begin ();

}

рдЗрдВрдЯ рд╡реЙрд▓реНрдпреВрдо;

рд╢реВрдиреНрдп рд▓реВрдк () {

WINDOW_VAL = analogRead (WINDOW_PIN); // рдЪреБрдВрдмрдХреАрдп рд╕реЗрдВрд╕рд░

рдЕрдЧрд░ (WINDOW_VAL> 950) {

рдЕрдЧрд░ (WINDOW_FLAG) {

рдЯрд╛рдЗрдорд░ [TIMER_WINDOW] ++;

рдЕрдЧрд░ (рдЯрд╛рдЗрдорд░ [TIMER_WINDOW]> 10) {

WINDOW_OPEN = рдЭреВрдареА;

}

} {

WINDOW_FLAG = рд╕рдЪ;

}

} {

WINDOW_OPEN = true;

WINDOW_FLAG = рдЭреВрдареА;

рдЯрд╛рдЗрдорд░ [TIMER_WINDOW] = 0;

}



рдЕрдЧрд░ (digitalRead (RAIN_PIN) == рд╣рд╛рдИ) {

RAIN_FLAG = рд╕рддреНрдп;

} {

RAIN_FLAG = рдЭреВрдареА;

}



рдорд╛рддреНрд░рд╛ = analogRead (SOUND_PIN);

рдЕрдЧрд░ (рдЖрдпрддрди <40) {

LAMP_FLAG =! LAMP_FLAG;

}





рдЕрдЧрд░ (digitalRead (LAMP_BUT_PIN) == рд╣рд╛рдИ) {

input_signal (1);

}

рдпрджрд┐ (digitalRead (FAN_BUT_PIN) == рдЙрдЪреНрдЪ) {

input_signal (0);

}



рдЕрдЧрд░ (irrecv.decode (рдФрд░ рдкрд░рд┐рдгрд╛рдо))

{

if (results.value == 16750695) // рдмрдЯрди рдХреЛрдб

{

input_signal (0);

}

if (results.value == 16756815) // рдмрдЯрди рдХреЛрдб

{

input_signal (1);

}

irrecv.resume (); // рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореВрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

}

//Serial.println(rtc.getTime().hour);

//Serial.println(rtc.getTime().min);

Serial1.print (rtc.getDOWStr ());

Serial1.print ("");

Serial1.print (rtc.getDateStr ());

Serial1.print ("-");

Serial1.println (rtc.getTimeStr ());



рдЕрдЧрд░ (рд╕реАрд░рд┐рдпрд▓ рез. рдЙрдкрд▓рдмреНрдз рд╣реИ ()> реж) {

рдЗрдирдХрдорд┐рдВрдЧрдмрд╛рдЗрдЯ = рд╕реАрд░рд┐рдпрд▓ рез.рдбрд░ ();

рдЕрдЧрд░ (рдЖрдиреЗ рд╡рд╛рд▓реА рдмрд╛рдд == '0') {

Serial1.println ("рдореИрдиреБрдЕрд▓ рдореЛрдб рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд┐рдпрд╛ рдЧрдпрд╛");

input_signal (0);

} рдФрд░ рдЕрдЧрд░ (рдЖрдиреЗ рд╡рд╛рд▓реА рдмрд╛рдд == '1') {

Serial1.println ("рдореИрдиреБрдЕрд▓ рдореЛрдб рд╕рдХреНрд░рд┐рдп");

input_signal (0);

} рдФрд░ рдЕрдЧрд░ (рдЖрдиреЗ рд╡рд╛рд▓реА рдмрд╛рдд == '2') {

input_signal (1);

}

}



float h = dht.readHumidity ();

рдлреНрд▓реЛрдЯ рдЯреА = dht.readTENS ();



if (isnan (t) || isnan (h)) {

Serial1.println ("рдЖрдВрддрд░рд┐рдХ рдерд░реНрдорд╛рдореАрдЯрд░ рд╕реЗ рдкрдврд╝рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐");

} {

рдЕрдЧрд░ (рдЯрд╛рдЗрдорд░ [TIMER_FAN] <= 0) {

рдЕрдЧрд░ (рдЯреА <26) {

FAN_FLAG = рдЭреВрдареА;

} рдФрд░ рдЕрдЧрд░ (t> 26) {

FAN_FLAG = true;

}

} {

рдЯрд╛рдЗрдорд░ [TIMER_FAN] -;

}

Serial1.print ("рдЖрд░реНрджреНрд░рддрд╛: ();

Serial1.print (h);

Serial1.println ("% \ t");

Serial1.print ("рддрд╛рдкрдорд╛рди: ();

Serial1.print (t);

Serial1.println ("* C");

}





рдЕрдЧрд░ (рдЯрд╛рдЗрдорд░ [TIMER_FAN]> 0) {

Serial1.print ("рдореИрдиреБрдЕрд▓ рдореЛрдб рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдЪрд╛ рд╣реИ: ();

Serial1.print (рдЯрд╛рдЗрдорд░ [TIMER_FAN]);

Serial1.println ("рд╕реЗрдХрдВрдб");

} {

Serial1.println ("рдореИрдиреБрдЕрд▓ рдореЛрдб рдСрдл");

}

рдЕрдЧрд░ (FAN_FLAG && WINDOW_OPEN) {

digitalWrite (FAN_PIN, HIGH);

Serial1.println ("рдлреИрди рдСрди");

} {

digitalWrite (FAN_PIN, LOW);

Serial1.println ("рдлреИрди рдСрдл");

}



рдЕрдЧрд░ (WINDOW_OPEN) {

Serial1.println ("рдЦрд┐рдбрд╝рдХреА рдЦреБрд▓реА рд╣реИ");

} {

Serial1.println ("рд╡рд┐рдВрдбреЛ рдмрдВрдж");

}





рдЕрдЧрд░ (LAMP_FLAG) {

digitalWrite (LAMP_PIN, HIGH);

} {

digitalWrite (LAMP_PIN, LOW);

}





h = dht2.readHumidity ();

t = dht2.readTENS ();

Serial1.println ("рдЦрд┐рдбрд╝рдХреА рдХреЗ рдмрд╛рд╣рд░:");

if (isnan (t) || isnan (h)) {

Serial1.println ("рдПрдХ рд╕рдбрд╝рдХ рдерд░реНрдорд╛рдореАрдЯрд░ рд╕реЗ рдкрдврд╝рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐");

} {

Serial1.print ("рдЖрд░реНрджреНрд░рддрд╛: ();

Serial1.print (h);

Serial1.println ("% \ t");

Serial1.print ("рддрд╛рдкрдорд╛рди: ();

Serial1.print (t);

Serial1.println ("* C");

}

рдЕрдЧрд░ (RAIN_FLAG) {

Serial1.println ("рдХреЛрдИ рдмрд╛рд░рд┐рд╢ рдирд╣реАрдВ рд╣реИ");

} {

Serial1.println ("рд╡рд░реНрд╖рд╛");

}



Serial1.println ("*****");

рджреЗрд░реА (100);

}



рд╢реВрдиреНрдп input_signal (рдЗрдВрдЯ рд╕рд┐рдЧреНрдирд▓) {

рд╕реНрд╡рд┐рдЪ (рд╕рдВрдХреЗрдд) {

рдорд╛рдорд▓рд╛ 0:

if (rtc.getTime ()ред рдШрдВрдЯреЗ> 1 && rtc.getTime ()ред рдШрдВрдЯреЗ <8) {ред

рдЯрд╛рдЗрдорд░ [TIMER_FAN] = 1800;

} {

рдЯрд╛рдЗрдорд░ [TIMER_FAN] = 18000;

}

FAN_FLAG =! FAN_FLAG;



Serial1.println ("рдлреИрди рд╕реНрд╡рд┐рдЪреНрдб");

рддреЛрдбрд╝;

рдХреЗрд╕ 1:

LAMP_FLAG =! LAMP_FLAG;

Serial1.println ("рд▓рд╛рдЗрдЯ рд╕реНрд╡рд┐рдЪреНрдб");

рддреЛрдбрд╝;

}

}



рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдХреЛрдб рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ



рдореИрдВ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдмрдВрдж рд░рд┐рд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣реА рд╣реИ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕рдм рдХреБрдЫ рдЪрд╛рд▓реВ рд╣реИ: рдЖрдк рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ Arduino рдХреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рд░рд▓ рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рд╡рд┐рдХрд╛рд╕ рдХреА рдпреЛрдЬрдирд╛рдПрдБ



рдореИрдВрдиреЗ рдЬреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рд╣реИ рд╡рд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реНрдорд╛рд░реНрдЯ рдХрдорд░реЗ рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рд╣реИред рдЖрдЦрд┐рд░рдХрд╛рд░, рдЙрд╕рдХреЗ рд╕рднреА рдПрдЖрдИ рддрд╛рдкрдорд╛рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░рд╢рдВрд╕рдХ рдХреЛ рдЪрд╛рд▓реВ рдФрд░ рдмрдВрдж рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ рдХрдорд░реЗ рдХреЛ рдЕрдзрд┐рдХ рдЖрд░рд╛рдорджрд╛рдпрдХ рдФрд░ "рд╕реНрд╡рд╛рдпрддреНрдд" рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред



рдЕрд▓рд╛рд░реНрдо рдШрдбрд╝реА


рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдШрдбрд╝реА рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдЧрд▓рд╛ рдЕрд▓рд╛рд░реНрдо рд▓рд╛рдЗрди рдореЗрдВ рд╣реИред рдПрдХ рд╕рдВрдХреЗрдд рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ: рдПрдХ рдкрд╛рдИ рдкрд┐рдХрд░, рдПрдХ рдирд┐рдорд┐рд╖ рдкреНрд░рдХрд╛рд╢, рдФрд░ рдПрдХ рдкреНрд░рд╢рдВрд╕рдХред рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЬрд▓реНрджреА рдЬрд╛рдЧреГрддрд┐, рдЕрдЧрд░ рдмрд╛рд╣рд░ рдмрд╛рд░рд┐рд╢ рд╣реЛрддреА рд╣реИ (-10 рд╕реЗ рдЧрддрд┐ рдХреА рдЧрддрд┐)ред



рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдореЙрдбреНрдпреВрд▓ (рдмрд┐рдЬрд▓реА рдХреА рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрд╕рдбреА рдХрд╛рд░реНрдб рдореЗрдВ рдЕрд▓рд╛рд░реНрдо рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдЬреЛрдбрд╝реЗрдВред



рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдФрд░ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди + рд╡рд┐рдЬреЗрдЯ рдкрд░ рдЖрд╡реЗрджрди


рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдпрд╛ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рдмрд┐рдирд╛ рдПрдХ рд╕реНрдорд╛рд░реНрдЯ рдШрд░ рдХреНрдпрд╛ рд╣реИ?



рдореБрдЭреЗ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ:







рд╡рд╛рдИрдлрд╛рдИ рдХреНрдпреЛрдВ рдирд╣реАрдВ? рдмрд╣реБрдд рдорд╣рдВрдЧрд╛ рд╣реИред



Arduino рдХрд╛ рдЕрдкрдирд╛ рднреЛрдЬрди рд╡рд╛рдкрд╕ рд▓реЗрдирд╛


рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдмрд╣реБрдд рдХрдо рд╣реИрдВ: рдпреВрдПрд╕рдмреА рдХреЛ рдЬрд▓рд╛рдиреЗ рдХрд╛ рдЦрддрд░рд╛ рдФрд░ рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рдЧрд╛рддрд╛рд░ рд╣рд╕реНрддрдХреНрд╖реЗрдкред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдмреЛрд░реНрдб рд╕реЗ рдкрд╛рд╡рд░ рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдПрдбрд╛рдкреНрдЯрд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред



рдкрд╛рд╡рд░ рдЖрдЙрдЯрд▓реЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░рд╛рдЙрдЯрд░ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛


рдЕрдЪреНрдЫреЗ рдкреБрд░рд╛рдиреЗ рдЖрд╕реБрд╕ рдЖрд░рдЯреА 56 рдпреВ рдХреЛ рдЦрд╛рд╕рддреМрд░ рдкрд░ рдЧрд░реНрдорд┐рдпреЛрдВ рдореЗрдВ рдмрдирд╛рдирд╛ рдкрд╕рдВрдж рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдЗрд╕реЗ рдардВрдбрд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдд рдореЗрдВ рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╢рдЯрдбрд╛рдЙрди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред



рдЙрдкрд╕реНрдерд┐рддрд┐ рдирд┐рдЧрд░рд╛рдиреА рдЬреЛрдбрд╝реЗрдВ


рдЕрдм рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдЕрдЪреНрдЫреЗ рдкреБрд░рд╛рдиреЗ рдкрд╛рдпрд░реЛрдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рдЗрдиреНрдлреНрд░рд╛рд░реЗрдб рд╕реЗрдВрд╕рд░реНрд╕ рд╣реИрдВ рдФрд░ рдПрдХ рджреЛ рдЕрд▓реНрдЯреНрд░рд╛рд╕реЛрдирд┐рдХ рджреВрд░реА рд╕реЗрдВрд╕рд░ рд╣реИрдВред рдпрд╣ рд╕рд░рд▓ рдЙрдкрд╕реНрдерд┐рддрд┐ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред



рдХрдорд░реЗ рдореЗрдВ рджреЛ рд▓реЛрдЧ рд░рд╣рддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдЪрд╛рд░ рд░рд╛рдЬреНрдп рд╣реИрдВ:







рдЗрдиреНрдлреНрд░рд╛рд░реЗрдб рд╕реЗрдВрд╕рд░ рдХрдорд░реЗ рдореЗрдВ рдЙрдкрд╕реНрдерд┐рддрд┐ рдФрд░ рдЬрд╝реЛрди (рдмрд┐рд╕реНрддрд░ / рдЯреЗрдмрд▓) рдореЗрдВ рдЕрд▓реНрдЯреНрд░рд╛рд╕реЛрдирд┐рдХ рдЙрдкрд╕реНрдерд┐рддрд┐ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ / рдЫреЛрдбрд╝рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддреЗ рд╣реИрдВред



рдпрд╣ рдЖрдкрдХреЛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛:







рдлрд╝реЛрдЯреЛрд╕реЗрдВрдЯрд░ рд░реЛрдХрдиреЗрд╡рд╛рд▓рд╛ рдЬреЛрдбрд╝реЗрдВ


рд╢реИрд▓реА рдХрд╛ рдХреНрд▓рд╛рд╕рд┐рдХреНрд╕: рдпрджрд┐ рдХрдорд░реЗ рдореЗрдВ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ "рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░" рд╣реИ рдФрд░ рдХрдорд░реЗ рдореЗрдВ рдЕрдВрдзреЗрд░рд╛ рд╣реИ рддреЛ рдкреНрд░рдХрд╛рд╢ рдХрд╛ рд╕реНрд╡рдд: рд╕рдорд╛рд╡реЗрд╢ред



рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдореИрдХреЗрдирд┐рдХрд▓ рд▓реЙрдХ рдФрд░ рдХрд░реАрдм рдЬреЛрдбрд╝реЗрдВ


рдореБрдЭреЗ рдЖрдкрдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рд╣рд░ рд╕рдордп рдЪрд╛рдмрд┐рдпреЛрдВ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдмрд╣реБрдд рдЖрд▓рд╕реА рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдореИрдХреЗрдирд┐рдХрд▓ рд▓реЙрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЬреЛ рдПрдХ рдирд┐рдХрдЯрддрд╛ рдХрд╛рд░реНрдб рд░реАрдбрд░ рдпрд╛ рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯ рд╕реЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рдпреБрдЧреНрдорд┐рдд рд╣реИред рд╣реЙрд╕реНрдЯрд▓ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдкрд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдореБрдЭреЗ рдЖрд╡реГрддреНрддрд┐ рдкрддрд╛ рд╣реИ, рдФрд░ рдореИрдВ рдЖрд╕рд╛рдиреА рд╕реЗ Arduino рдХреЗ рд▓рд┐рдП рдПрдХ рд░реАрдбрд░ рдХрд╛ рдЖрджреЗрд╢ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдХрд╛рд░реНрдб рдХреНрд▓реЛрди рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ (рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рд╣реИ), рдЗрд╕рд▓рд┐рдП рдЬрдм рд╕рдордп рдЖрддрд╛ рд╣реИ, рддреЛ рдореИрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдХреЗ рдирд┐рд╢рд╛рди рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдЙрдВрдЧрд▓рд┐рдпреЛрдВред



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



рд╡рд┐рдВрдбреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ


рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦрд╛ рд╣реИ, рдпрджрд┐ рддрд╛рдкрдорд╛рди рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрдорд╛ рд╕реЗ рдКрдкрд░ рд╣реИ, рддреЛ рдкрдВрдЦрд╛ рдЪрд╛рд▓реВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдХрдорд░реЗ рдореЗрдВ рдХреЛрдИ рдирд╣реАрдВ рд╣реИ, рдФрд░ рддрд╛рдкрдорд╛рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 20 рд╕реЗ рдиреАрдЪреЗ рд╣реИ? рдореИрдВ рд╡рд┐рдВрдбреЛ рдУрдкрдирд┐рдВрдЧ / рдХреНрд▓реЛрдЬрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рд╢рд╛рдпрдж рдпрд╣ рд╕рд░рд▓ рдореЛрдЯрд░реНрд╕ + рдордЫрд▓реА рдкрдХрдбрд╝рдиреЗ рдХреА рд░реЗрдЦрд╛ рд╣реЛрдЧреАред



рдпрд╣ рдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдмрд▓реНрдм рдХреЛ рдардВрдбрд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рдирд╕реЛрдВ рдФрд░ рдмрд▓реНрдмреЛрдВ рдХреЛ рднреА рдмрдЪрд╛рддрд╛ рд╣реИред



рдПрдХ рдмрд▓реНрдм рдЬреЛ рддрд╛рдкрдорд╛рди рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рддрдХ рдирд╣реАрдВ рд░рд╣рддрд╛ рдерд╛








DHT11 рдХреЛ рдмрджрд▓реЗрдВ


рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦрд╛ рд╣реИ, рдореБрдЭреЗ рд╕реЗрдВрд╕рд░ рдЖрджрд┐ рдХреА рд╕рдордЭ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдкрд╣рд▓рд╛ рддрд╛рдкрдорд╛рди рд╕реЗрдВрд╕рд░ рдЦрд░реАрджрд╛ рдЬреЛ рдореБрдЭреЗ рдорд┐рд▓рд╛: dht11ред рдЕрдм рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдХрдорд░реЗ рдХреЗ рд▓рд┐рдП dht22 рдФрд░ рд╕рдбрд╝рдХ рдХреЗ рд▓рд┐рдП dht21 рд╕реЗ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред Dht22 рдореЗрдВ рддреНрд░реБрдЯрд┐ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдорд╛рд░реНрдЬрд┐рди рд╣реИ, рдФрд░ dht21 рдХреЛ рдардВрдб рддрд╛рдкрдорд╛рди рдФрд░ рдПрдХ рд╕рдВрд░рдХреНрд╖рд┐рдд рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИ, рдЬреЛ рд╕рдбрд╝рдХ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╕реНрдЯреНрд░реАрдЯ dht11 рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрднреА-рдХрднреА рдЧреБрдо рд╣реЛрдиреЗ рд▓рдЧреА рдереАред



рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рдбрд┐рдорд░ рдЬреЛрдбрд╝реЗрдВ


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



рдЖрд╡рд╛рдЬ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг


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



рдЦрд░реАрджреЗ рдЧрдП рд╕реЗрдВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдВрдХ







рдЕрдВрддрднрд╛рд╖рдг



рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рдирдпрд╛ рд▓реЗрдЦ рд▓рд┐рдЦрдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрдм рдореИрдВ рд╕рд┐рд░реНрдл рдПрдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдореИрдХреЗрдирд┐рдХрд▓ рд▓реЙрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдкрдирд╛ рджреЗрдЦрддрд╛ рд╣реВрдВ рдФрд░ рд╕рддреНрд░ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реВрдВред



рдПрдХ рдорд╣рд╛рди рдЖрдЧрд╛рдореА рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рд╣реИ: рдЗрд╕реЗ рд▓рд╛рднрджрд╛рдпрдХ рддрд░реАрдХреЗ рд╕реЗ рдЦрд░реНрдЪ рдХрд░реЗрдВ!



All Articles