
$ 30 рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд┐рдЫрд▓реЗ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рдмрд╛рдж рд╕реЗ рдпрд╣ рдХрд╛рдлреА рд╕рдордп рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдкрд┐рдЫрд▓реЗ рдЪрдВрджреНрд░ рдорд╛рд╣ рдореЗрдВ рдХреНрдпрд╛ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ?
- рдПрдХ рд╕реМрд░ рдмреИрдЯрд░реА рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ - рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рдордп рд▓рдЧрднрдЧ рдЕрд╕реАрдорд┐рдд рд╣реИред
- рдПрдХ рдХреЙрд▓ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рднреЗрдЬрдирд╛ред
- рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрдЪрд╛рд░ рдореЙрдбреНрдпреВрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛ рдореЗрд░реЗ рд╡рд┐рдЪрд╛рд░ рдореЗрдВ рдЖрдИ рд╣реИ - рдПрдЖрдИрд╣рд┐рдВрдХрд░, рдЧреЙрдЙ рдЯреЗрдХ, SIM800 / 900, рдирд┐рдпреЛрд╡рд╛рдп M590 *
рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╕рдВрдЪрд╛рд░ рдореЙрдбреНрдпреВрд▓ рдФрд░ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдЕрдм рд╢рд╛рд░реАрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЕрд▓рдЧ рд╣реЛ рдЧрдП рд╣реИрдВ, рдЬреЛ H7711 рдХреЗ рд╕рд╛рде рдЗрд╕рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред
рдФрд░ рдпрд╣ рд╕рдм рд╣рдмреНрд░реЛрд╕реНрдХ рдирд┐рд╡рд╛рд╕рд┐рдпреЛрдВ рдФрд░ рдордзреБрдордХреНрдЦреА рдкрд╛рд▓рдХреЛрдВ рдХреА рд░рдЪрдирд╛рддреНрдордХ рдЖрд▓реЛрдЪрдирд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдЬреЛ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЪрд░реНрдЪрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реБрдПред
рдкреНрд░рджрд░реНрд╢рди рдХреА рдмрд╛рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╕рдорд╛рди рд░рд╣реАрдВ - рд╕реВрд░реНрдп рдХреЗ рдорд╛рдк рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдмрд╛рдж рдкрд┐рддреНрддреА рдХрд╛ рдЕрдзрд┐рдХрддрдо рд╡рдЬрди 200 рдХрд┐рд▓реЛрдЧреНрд░рд╛рдо рд╣реИ, рдФрд░ рд╕рдВрдХреЗрддрдХ рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВред
рд╕реНрд▓реАрдк рдореЛрдб рдХреЗ рдЧреИрд░-рдЙрдкрдпреЛрдЧ рдФрд░ рдЬреАрдПрд╕рдПрдо рдореЙрдбреНрдпреВрд▓ рдХреА рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд┐рдЧреНрдирд▓ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрд▓реЛрдЪрдирд╛ рдХреА рдЖрд╢рд╛ рдХрд░рдирд╛, рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╣реВрдВрдЧрд╛:
рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЪрд╛рд░ рдореЙрдбреНрдпреВрд▓ рдХреА рдЕрдкрдиреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рд╣реЛрддреА рд╣реИ - рдХреБрдЫ рдХрдо рд╕рд┐рдЧреНрдирд▓ рд╕реНрддрд░ рдкрд░ рд╕реЛрддреЗ рд╣реИрдВ, рдХреБрдЫ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░, рдХреБрдЫ рдПрдХ рдбрдмрд▓ рдЯреИрдк рдХреЗ рд╕рд╛рдеред
"рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд░реЗрдВ" рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХрд╛ рддрд╛рддреНрдкрд░реНрдп рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд░рдЪрдирд╛рддреНрдордХ рднрд╛рдЧ рд╕реЗ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдпрд╣реАрдВ рджрд┐рдЦрд╛рдирд╛ рд╕рд╛рд░реНрдердХ рд╣реИред
рдореИрдВрдиреЗ рд╣рд╛рдЗрд╡ рдХреЗ рдЕрдиреНрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд╡рд┐рдХрд╛рд╕ рдкрд░ рдПрдХ рдЖрдВрдЦ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рдгрд╛рд▓реА рднреА рдмрдирд╛рдИ, рдЬрд╣рд╛рдВ рдиреАрдВрдж рдХреА рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╢реАрд░реНрд╖рдХ рдЪрд╛рд░реНрдЯ рдореЗрдВ - рд╢реБрджреНрдз Android рдмреБрдирд┐рдпрд╛рджреА рдкреНрд░рдгрд╛рд▓реА рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдЖрдк рдбрд┐рдЬрд╛рдЗрди рдФрд░ рд╕реЗрдВрд╕рд░, рдореЙрдбреНрдпреВрд▓ рдЖрджрд┐ рдХреА рд╕рдВрдЦреНрдпрд╛ / рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдХрд╣реАрдВ рднреА рдиреГрддреНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣ рд▓реЗрдЦ рддрд░рд╛рдЬреВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ, рдФрд░ рдХрдЯреМрддреА рдХреЗ рддрд╣рдд, рдореЗрд░реА рд╡реНрдпрдХреНрддрд┐рдЧрдд рджреГрд╖реНрдЯрд┐ рдФрд░ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред
рдПрдХ рд╢рдмреНрдж рдореЗрдВ - рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ! рдЪрд▓реЛ рдЪрд▓рддреЗ рд╣реИрдВ!
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкреНрд░рдгрд╛рд▓реА рд╕реЛрддреА рдирд╣реАрдВ рд╣реИ ... рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ, рдХреНрдпреЛрдВрдХрд┐ 6-рд╡реЛрд▓реНрдЯ рджреЛ-рд╕реЗрд▓ рд╕реМрд░ рдмреИрдЯрд░реА 5 рд╡реЛрд▓реНрдЯ рдФрд░ рдКрдкрд░ рдХреЗ рдореМрд╕рдо рдореЗрдВ рднреА рд╕реМ рдорд┐рд▓реАрдореАрдЯрд░ рддрдХ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рддреА рд╣реИред
рдФрд░ рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЦрдкрдд рд╕реНрдЯреИрдВрдбрдмрд╛рдп рдореЛрдб (GSM1800 рдорд╛рдирдХ рдореЗрдВ) рдФрд░ GSM900 рдкрд░ рд▓рдЧрднрдЧ рддреАрд╕ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдирд┐рдЧрд░рд╛рдиреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдПрдХ рдЭреБрдВрдб, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 5 рдорд┐рдирдЯ рдореЗрдВ рдмрд╛рд╣рд░ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ) - рд╕реЛрдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИ; ;-)
рдЖрдк рдкреВрд░реНрдг рдКрд░реНрдЬрд╛ рдмрдЪрдд рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрдЧрд▓реЗ рдкреНрд░рдХрд╛рд╢рди рдореЗрдВ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╣реЛрдЧрд╛ рдХрд╣рд╛рдиреА рдкреНрд░рдгрд╛рд▓реАред
* рд╣рд╛рдВ, рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрд╕рдВрдЪрд╛рд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдлреБрдЯрдиреЛрдЯ рдХрд╛ рд╕рд╡рд╛рд▓ рд╣реИ, рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рдПрдХ рдРрдерд┐рдВрдХрд░ рдЕрдиреБрдпрд╛рдпреА рдмрди рдЧрдпрд╛ рд╣реВрдВ, рдореБрдЭреЗ рд╕рд┐рд░реНрдл рдиреАрд╡реЗ рдХреЛ рдЦреБрдж рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ SIM800L рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЙрдирдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдкрд░ рд╢реИрдХреНрд╖рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд▓рдЧ рд▓реЗрдЦ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдПрдХ рд╢рдмреНрдж рдореЗрдВ, рдЪрдпрдирд┐рдд рдЬреАрдПрд╕рдПрдо IMHO рд╣реИрдВ, рдХреЗрд╡рд▓ рд╡рд╣реА рд╣реИрдВ рдЬреЛ 4 рддрд╛рд░реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдмрд┐рдЬрд▓реА рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЯреИрдореНрдмреЛрд░рд┐рди рдХреЗ рд╕рд╛рде рдЕрддрд┐рд░рд┐рдХреНрдд рдиреГрддреНрдп рдХреЗ рдмрд┐рдирд╛ред
рд╣рдореЗрдВ рдЙрдкрдХрд░рдг / рд╕рд╛рдордЧреНрд░реА рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реЗрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:
- Arduino Pro рдорд┐рдиреА 3V
рдЖрдкрдХреЛ рд░реЗрдЦреАрдп рдХрдирд╡рд░реНрдЯрд░ рдорд╛рдЗрдХреНрд░реЛрдЪрд┐рдк рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП - рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ 3.3V рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП - KB 33 / LB 33 / DE A10 рдкрд░ рдЕрдВрдХрди рдЪрд┐рдк - рдЪреАрдиреА рдиреЗ рдореЗрд░реЗ рд╕рд╛рде рдХреБрдЫ рдорд┐рд▓рд╛рдпрд╛ рд╣реИ, рдФрд░ рдкреВрд░реЗ рдмреИрдЪ
рд╕реНрдЯреЛрд░ рдореЗрдВ рд╕рд░реНрдХрд┐рдЯ рдмреЛрд░реНрдб 5-рд╡реЛрд▓реНрдЯ рд░реЗрдЧреБрд▓реЗрдЯрд░ рдФрд░ 16 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреНрд╡рд╛рд░реНрдЯреНрдЬ рдХреЗ рд╕рд╛рде рдирд┐рдХрд▓реЗред - рдПрдХ CH340 рдЪрд┐рдк рдкрд░ USB-Ttl - рдЖрдк 5-рд╡реЛрд▓реНрдЯ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рджреМрд░рд╛рди, Arduino рдХреЛ GSM-рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рддрд╛рдХрд┐ рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдХреЛ рдЬрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред
PL2303 рдЪрд┐рдк рдкрд░ рдмреЛрд░реНрдб рд╡рд┐рдВрдбреЛрдЬ 10 рдХреЗ рддрд╣рдд рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред - рдЬреАрдПрд╕рдПрдо рд╕рдВрдЪрд╛рд░ рдореЙрдбреНрдпреВрд▓ Goouu Tech IOT GA-6-B рдпрд╛ AI-THINKER A-6 рдорд┐рдиреАред
- GSM рдПрдВрдЯреАрдирд╛ GPRS "YG-01"

рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рддрд░рд╣ рдХреА рд╡реГрджреНрдзрд┐ рдХреИрд╕реЗ рд╣рд╛рд╕рд┐рд▓ рдХреА - рдПрдХ рдкрд╣реЗрд▓реА - рд╢рд╛рдпрдж рдпрд╣ рдкреВрд░реНрдг рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╣реИ; ;-) - рдПрдХ рдСрдкрд░реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рд╕реНрдЯрд╛рд░реНрдЯрд░ рдкреИрдХреЗрдЬ рдЬреЛ рдЖрдкрдХреЗ рдЕрдкреНрд░реИрд░реА рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдЕрдЪреНрдЫрд╛ рдХрд╡рд░реЗрдЬ рджреЗрддрд╛ рд╣реИред
рд╣рд╛рдВ, рдкреИрдХреЗрдЬ рдХреЛ рдкрд╣рд▓реЗ рдПрдХ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдлреЛрди рдореЗрдВ рд╕рдХреНрд░рд┐рдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдкреНрд░рд╡реЗрд╢ рджреНрд╡рд╛рд░ рдкрд░ рдкрд┐рди рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ, рдФрд░ рдЦрд╛рддреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рднрд░реЗрдВред - рддрд╛рд░ рдбреБрдкреЙрдиреНрдЯ 20 рд╕реЗрдореА рдорд╛рдБ рдорд╛рдБ - 4 рдкреАрд╕реАред (Arduino рдХреЛ USB-TTL рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП)
- 3pcред HX711 - рддрд░рд╛рдЬреВ рдХреЗ рд▓рд┐рдП рдПрдбреАрд╕реА
- 6 рд▓реЛрдб рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рд╡рдЬрди 50 рдХрд┐рд▓реЛрдЧреНрд░рд╛рдо рддрдХ рд╣реЛрддрд╛ рд╣реИ
- 4-рдХреЛрд░ рдЯреЗрд▓реАрдлреЛрди рдХреЗрдмрд▓ рдХреЗ 15 рдореАрдЯрд░ - ARDUINO рдХреЗ рд╕рд╛рде рд╡рдЬрди рдореЙрдбреНрдпреВрд▓ рдФрд░ рдЬреАрдПрд╕рдПрдо рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдПред
- Photoresistor GL5528 (рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, 1MOhm рдХреЗ рдЕрдВрдзреЗрд░реЗ рдкреНрд░рддрд┐рд░реЛрдз рдФрд░ 10-20kOhm рдХреЗ рд╣рд▓реНрдХреЗ рдкреНрд░рддрд┐рд░реЛрдз рдХреЗ рд╕рд╛рде)ред
- рджреЛ рдЬреЛрдбрд╝реЗ рдкреНрд▓рдЧ рдФрд░ рд╕реЙрдХреЗрдЯ 6P6C - рдЯреЗрд▓реАрдлреЛрди, рд╕реЙрдХреЗрдЯ - "рдЯреЗрд▓реНрд╕" рдХреЗ рд╕рд╛рде
- рдЬреАрдПрд╕рдПрдо рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЖрд╡рд╛рд╕ рдХреЗ рд▓рд┐рдП рд╕реМрд░ рдкреИрдирд▓ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 50 рд╕реЗрдореА рдбрдмрд▓-рдкрдХреНрд╖реАрдп рдЯреЗрдк 10 рдорд┐рдореА рдЪреМрдбрд╝рд╛ -ред
- Li40 рдмреИрдЯрд░реА рдХреЗ рд▓рд┐рдП TP4056 рдЖрдзрд╛рд░рд┐рдд рдЪрд╛рд░реНрдЬрд░ рдмреЛрд░реНрдб
- 18650 рдмреИрдЯрд░реА рдзрд╛рд░рдХ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдмреИрдЯрд░реА рд╣реАред
- рдереЛрдбрд╝реА рд╕реА рдореЛрдо рдпрд╛ рдкреИрд░рд╛рдлрд┐рди (рд╕реБрдЧрдВрдз рджреАрдкрдХ рдЧреЛрд▓реА рдореЛрдордмрддреНрддреА) - рдирдореА рд╕рдВрд░рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП HX711
- рд▓реЛрдб рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рд▓рдХрдбрд╝реА рдХреЗ рдмреАрдо рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ 25x50x300 рдорд┐рдореАред
- рдЖрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдмрдврд╝рддреЗ рд╕реЗрдВрд╕рд░ рдХреЗ рд▓рд┐рдП рдПрдХ 4.2x19 рдорд┐рдореА рдкреНрд░реЗрд╕ рд╡реЙрд╢рд░ рдХреЗ рд╕рд╛рде рдПрдХ рджрд░реНрдЬрди рдЖрддреНрдо-рдЯреИрдкрд┐рдВрдЧ рд╢рд┐рдХрдВрдЬрд╛ред
- рд╕реМрд░ рдмреИрдЯрд░реА 5-6V 2W (рдЕрдЧрд▓реЗ рд░реЗрдбрд┐рдпреЛ рдореИрдЬ рдореЗрдВ рдирд╣реАрдВ рдереА - рдореИрдВрдиреЗ рджреЛ рдПрдХрд▓-рд╡рд╛рдЯ рдФрд░ 1N4148 рдбрд╛рдпреЛрдб рдХреА рдПрдХ рдЬреЛрдбрд╝реА рд▓реА)

рдЪрд╛рд░реНрдЬрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЛрдИ рдЙрд▓реНрдЯрд╛ рдкреНрд░рд╡рд╛рд╣ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдорд╛рдирд╛рдВрддрд░ рд╕реМрд░ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдбрд╛рдпреЛрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдареАрдХ рд╕реЗ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП - рдПрдХ рд╕рдВрдЪрд╛рд░ рдореЙрдбреНрдпреВрд▓ рдФрд░ рдПрдХ рд╕реМрд░ рдмреИрдЯрд░реА (рдЖрдХрд╛рд░ 60x100 рдорд┐рдореА) рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЙрдХреНрд╕ - рдЖрдк рдмрд┐рдЬрд▓реА рдХреЗ рд╕рд╛рдорд╛рди рдХрд╛ рдЙрдкрдпреБрдХреНрдд рд╡рд┐рддрд░рдг рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ, рд╡реНрдпрд╡рд╕рд╛рдп рдХрд╛рд░реНрдб рд╕реЗ рдкреНрд▓рд╛рд╕реНрдЯрд┐рдХ 30x60x100 рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдЕрдиреБрдХреВрд▓ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕реЗ рдХреБрдЯрд┐рд▓ рд╣рд╛рдереЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдПрдХ EPSN-25 рд╕реЛрд▓реНрдбрд░рд┐рдВрдЧ рд▓реЛрд╣рд╛, рд░рд╕рд┐рди рдФрд░ POS-60 рдорд┐рд▓рд╛рдкред
рдмрдврд╝рдИрдЧреАрд░реА рдХреЗ рд▓рд┐рдП, рд▓рдХрдбрд╝реА / рдзрд╛рддреБ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реИрдХрд╕реЙ, рдПрдХ рдЫреЗрдиреА рдФрд░ 3 рдорд┐рдореА рдбреНрд░рд┐рд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдбреНрд░рд┐рд▓ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред
рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд▓реЗрдЖрдЙрдЯ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:

рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЖрдкрдХреЛ рдЬреАрдПрд╕рдПрдо рдореЙрдбреНрдпреВрд▓ рдХреЛ Arduino рд╕реЗ рдореАрдЯрд░ рд╕реЗ рдХрд░реАрдм рдирд╣реАрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП - GSM900 рдорд╛рдирдХ рдореЗрдВ рдЙрдЪреНрдЪ рд╕рд┐рдЧреНрдирд▓ рд╢рдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдпрд╣ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ рд░реАрдмреВрдЯ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИ!
рдЦреИрд░, рд╕реМрд░ рдмреИрдЯрд░реА рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдореЙрдбреНрдпреВрд▓ - рдПрдХ рдкреЛрд▓ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП - рдФрд░ рд░рд┐рд╕реЗрдкреНрд╢рди рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛, рдФрд░ рдордзреБрдордХреНрдЦрд┐рдпреЛрдВ рд╕реЗ рдЖрдЧреЗред
рдЕрдм рд╡рд┐рдзрд╛рдирд╕рднрд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ:

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

рдлрд┐рд░ рд╣рдо Arduino рдмреЛрд░реНрдб (рд╡рд░реНрдЧ рдЪрд┐рдк рдХреЗ рджрд╛рдИрдВ рдУрд░ рдЕрдВрдбрд╛рдХрд╛рд░) рдкрд░ рдПрд▓рдИрдбреА рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╛рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЕрдВрдЬрд╛рдо рджреЗрддреЗ рд╣реИрдВред
рд╣рдо рдХрдВрдШреА рдХреЛ рдЪрд╛рд░ рд╕рдВрдкрд░реНрдХреЛрдВ (1) рдореЗрдВ рдорд┐рд▓рд╛рддреЗ рд╣реИрдВ, рд╣рдореЗрд╢рд╛ рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ - рдмреЛрд░реНрдб рдХреЗ рд╕рд╛рдеред
рд╣рдо рдлреЛрдЯреЙрд╕реНрдЯрд░ рдХреЗ рдкреИрд░реЛрдВ рдХреЛ 10 рдорд┐рдореА рддрдХ рдЫреЛрдЯрд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ 20-рд╕реЗрдореА рдХрдВрдбрдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рдЬреАрдПрдирдбреА рдФрд░ рдмреЛрд░реНрдб рдХреЗ рдбреА 2 (2) рдХреЗ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛рддреЗ рд╣реИрдВред
рд╣рдо рдПрдХ рд░реИрдЦрд┐рдХ рдХрдирд╡рд░реНрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ - рдХрдо рдзрд╛рд░рд╛рдУрдВ рдкрд░, рдбреНрд░реЙрдк-рдЖрдЙрдЯ рд╡реЛрд▓реНрдЯреЗрдЬ рдбреНрд░реЙрдк 0.1V рд╣реИред
рд▓реЗрдХрд┐рди HX711 рдореЙрдбреНрдпреВрд▓ рдХреЛ рдПрдХ рд╕реНрдерд┐рд░ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рдХреЗ, рд╣рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдХрдо рд╡реЛрд▓реНрдЯреЗрдЬ рдкрд░ рдкрд░рд┐рд╖реНрдХреГрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдорд┐рд▓рддрд╛ рд╣реИ (рдФрд░ рдЗрд╕ рдСрдкрд░реЗрд╢рди рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╢реЛрд░ рдореЗрдВ рд╡реГрджреНрдзрд┐ рд╣реЛрддреА рд╣реИ)ред
рдЕрдм рдЖрдкрдХреЛ рдПрдХ рдЪрд╛рд░-рддрд╛рд░ рдЯреЗрд▓реАрдлреЛрди рдХреЗрдмрд▓ рдХреЗ 5 рдореАрдЯрд░ рд▓реЗрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдФрд░ рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЖрд░реЗрдЦ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдФрд░ рд╕рдВрдЪрд╛рд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмреАрдЪ рдорд┐рд▓рд╛рдк рдХрд░реЗрдВ (рддрд╛рд░реЛрдВ рдХреЗ рд░рдВрдЧ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВ)ред
рд╣рдо рдмреИрдЯрд░реА рдзрд╛рд░рдХ рдХреЛ рднреА рдорд┐рд▓рд╛рдк рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рдмрд╛рдХреА рдХреЛ рдереЛрдбрд╝рд╛ рдмрд╛рдж рдореЗрдВ рдХрд░реЗрдВрдЧреЗред
рдФрд░ рдЕрдм рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рд╣рдо рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрд╣реЗ рд╕реЗ рдЦреБрджрд╛рдИ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рднрд╛рдЧ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВред
рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛:
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ Arduino IDE рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ / рдЕрдирдЬрд╝рд┐рдк рдХрд░рдирд╛ рд╣реЛрдЧрд╛ - рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг 1.8.9 рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ 4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ
рд╕рд╛рджрдЧреА рдХреЗ рд▓рд┐рдП, рд╣рдо рдЖрд░реНрдХ рдХреЛ рдлрд╝реЛрд▓реНрдбрд░ C: \ arduino- "your_version_number" рдореЗрдВ рдЕрдирдкреИрдХ рдХрд░рддреЗ рд╣реИрдВ, рдЕрдВрджрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ / dist, рдбреНрд░рд╛рдЗрд╡рд░, рдЙрджрд╛рд╣рд░рдг, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░, рдЬрд╛рд╡рд╛, lib, рд▓рд╛рдЗрдмреНрд░реЗрд░реА, рд╕рдВрджрд░реНрдн, рдЯреВрд▓ рдлрд╝реЛрд▓реНрдбрд░, рд╕рд╛рде рд╣реА рд╕рд╛рде arduino рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ (рджреВрд╕рд░реЛрдВ рдХреЗ рдмреАрдЪ) рд╣реЛрдЧреАред
рдЕрдм рд╣рдореЗрдВ HX711 ADC - рдЧреНрд░реАрди "рдХреНрд▓реЛрди рдпрд╛ рдбрд╛рдЙрдирд▓реЛрдб" рдмрдЯрди - рдбрд╛рдЙрдирд▓реЛрдб рдЬрд╝рд┐рдк рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕рд╛рдордЧреНрд░реА (рдлрд╝реЛрд▓реНрдбрд░ HX711-master) рдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ C: \ arduino- "your_version_number" \ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ
рдФрд░ рд╣рд╛рдВ, рдпреВрдПрд╕рдмреА-рдЯреАрдЯреАрдПрд▓ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рд╕рдорд╛рди рдЧрд┐рдЯрд╣рдм рд╕реЗ рд╣реИ - рдЕрдирдкреИрдХреНрдб рдЖрд░реНрдХрд╛рдЗрд╡ рд╕реЗ, рдЗрдВрд╕реНрдЯреЙрд▓рд░ SETUP рдлрд╝рд╛рдЗрд▓ рдмрд╕ рд▓реЙрдиреНрдЪ рдХреА рдЧрдИ рд╣реИред
рдЬреЛ рд▓реЛрдЧ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рд╕реЗ рдкрд░реЗрд╢рд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдирд┐рдЪреНрдЫреБрдХ рд╣реИрдВ, рдореИрдВрдиреЗ рдЕрд░реБрдбрд┐рдиреЛ рдЖрдИрдбреАрдИ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рдЕрдкрдиреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЛ рдкреИрдХ рдХрд┐рдпрд╛ - рдмрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдЕрдирдкреИрдХ рдХрд░реЗрдВред
рд╣рдо рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ C: \ arduino- "your_version_number" \ arduino

рд╣рдо "рдЯреВрд▓" рдЖрдЗрдЯрдо рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ - "Arduino Pro рдпрд╛ Pro Mini" рдмреЛрд░реНрдб рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, Atmega 328 3.3V 8 MHz рдкреНрд░реЛрд╕реЗрд╕рд░, рдкреЛрд░реНрдЯ рд╕рд┐рд╕реНрдЯрдо COM1 рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рдирдВрдмрд░ рд╣реИ (рдпрд╣ USB3-TTL рдПрдбрд╛рдкреНрдЯрд░ рд╕реЗ рдЬреБрдбрд╝реЗ CH340 рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ)ред
рдареАрдХ рд╣реИ, рдирд┐рдореНрди рд╕реНрдХреЗрдЪ (рдкреНрд░реЛрдЧреНрд░рд╛рдо) рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ рдФрд░ рдЗрд╕реЗ Arduino IDE рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ
char phone_no[]="+123456789012"; // Your phone number that receive SMS with counry code // NeverSleep #include <SoftwareSerial.h> // Sofrware serial library #include "HX711.h" // HX711 lib. https://github.com/bogde/HX711 #include <EEPROM.h> // EEPROM lib. HX711 scale0(10, 14); HX711 scale1(11, 14); HX711 scale2(12, 14); #define SENSORCNT 3 HX711 *scale[SENSORCNT]; SoftwareSerial mySerial(5, 4); // Set I/O-port TXD, RXD of GSM-shield float delta00; // delta weight from start float delta10; float delta20; float delta01; // delta weight from yesterday float delta11; float delta21; float raw00; //raw data from sensors on first start float raw10; float raw20; float raw01; //raw data from sensors on yesterday float raw11; float raw21; float raw02; //actual raw data from sensors float raw12; float raw22; word calibrate0=20880; //calibration factor for each sensor word calibrate1=20880; word calibrate2=20880; word daynum=0; //numbers of day after start int notsunset=0; boolean setZero=false; boolean forceSend=false; char ch = 0; char ch1 = 0; char ch2 = 0; char ch3 = 0; char ch4 = 0; void readVcc() // read battery capacity { ch = mySerial.read(); while (mySerial.available() > 0) { ch = mySerial.read(); } // empty input buffer from modem mySerial.println("AT+CBC?"); //ask gprs for battery status (for sim800 and neoway command must be "AT+CBC" ) delay(200); while (mySerial.available() > 0) { //read input string between coma and CR ch = mySerial.read(); if (ch ==','){ ch1 = mySerial.read(); ch2 = mySerial.read(); ch3 = mySerial.read(); ch4 = mySerial.read(); } } } // ********************************************************************** void SendStat() { detachInterrupt(digitalPinToInterrupt(0)); // turn off external interrupt digitalWrite(13, HIGH); if (!forceSend){ notsunset=0; for (int i=0; i <= 250; i++){ if ( !digitalRead(2) ){ notsunset++; } //is a really sunset now? you shure? delay(360); } } if ( notsunset==0 || forceSend ) { raw01=raw02; raw11=raw12; raw21=raw22; raw02=scale0.get_units(16); //read data from scales raw12=scale1.get_units(16); raw22=scale2.get_units(16); daynum++; delta00=(raw02-raw00)/calibrate0; // calculate weight changes delta01=(raw02-raw01)/calibrate0; delta10=(raw12-raw10)/calibrate1; delta11=(raw12-raw11)/calibrate1; delta20=(raw22-raw20)/calibrate2; delta21=(raw22-raw21)/calibrate2; readVcc(); delay(200); mySerial.println("AT+CMGF=1"); // Part of SMS sending delay(2000); mySerial.print("AT+CMGS=\""); mySerial.print(phone_no); mySerial.write(0x22); mySerial.write(0x0D); // hex equivalent of Carraige return mySerial.write(0x0A); // hex equivalent of newline delay(2000); mySerial.print("Turn "); mySerial.println(daynum); mySerial.print("Hive1 "); mySerial.print(delta01); mySerial.print(" "); mySerial.println(delta00); mySerial.print("Hive2 "); mySerial.print(delta11); mySerial.print(" "); mySerial.println(delta10); mySerial.print("Hive3 "); mySerial.print(delta21); mySerial.print(" "); mySerial.println(delta20); mySerial.print("Battery capacity is "); mySerial.print(ch1); mySerial.print(ch2); mySerial.print(ch3); mySerial.print(ch4); mySerial.println(" %"); if (forceSend) {mySerial.print("Forced SMS");} mySerial.println (char(26));//the ASCII code of the ctrl+z is 26 delay(3000); } forceSend=false; digitalWrite(13, LOW); attachInterrupt(0, SendStat , RISING); // Interrupt by HIGH level } // ************************************************************************************************* void switchto9600() { mySerial.begin(115200); // Open software serial port delay(16000); // wait for boot mySerial.println("AT"); delay(200); mySerial.println("AT"); delay(200); mySerial.println("AT+IPR=9600"); // Change Serial Speed delay(200); mySerial.begin(9600); mySerial.println("AT&W0"); delay(200); mySerial.println("AT&W"); } void setup() { // Setup part run once, at start pinMode(13, OUTPUT); // Led pin init pinMode(2, INPUT_PULLUP); // Set pullup voltage Serial.begin(9600); // ------------------------------------------------------------------------------- switchto9600(); // switch module port speed // ------------------------------------------------------------------------------- mySerial.begin(9600); delay(200); scale[0] = &scale0; //init scale scale[1] = &scale1; scale[2] = &scale2; scale0.set_scale(); scale1.set_scale(); scale2.set_scale(); delay(200); setZero=digitalRead(2); //if (EEPROM.read(500)==EEPROM.read(501) || setZero) // first boot/reset with hiding photoresistor if (setZero) { raw00=scale0.get_units(16); //read data from scales raw10=scale1.get_units(16); raw20=scale2.get_units(16); EEPROM.put(500, raw00); //write data to eeprom EEPROM.put(504, raw10); EEPROM.put(508, raw20); for (int i = 0; i <= 24; i++) { //blinking LED13 on reset/first boot digitalWrite(13, HIGH); delay(500); digitalWrite(13, LOW); delay(500); } } else { EEPROM.get(500, raw00); // read data from eeprom after battery change EEPROM.get(504, raw10); EEPROM.get(508, raw20); digitalWrite(13, HIGH); // turn on LED 13 on 12sec. delay(12000); digitalWrite(13, LOW); } delay(200); // Test SMS at initial boot readVcc(); delay(200); mySerial.println("AT+CMGF=1"); delay(2000); mySerial.print("AT+CMGS=\""); mySerial.print(phone_no); mySerial.write(0x22); mySerial.write(0x0D); // hex equivalent of Carraige return mySerial.write(0x0A); // hex equivalent of newline delay(2000); mySerial.println("INITIAL BOOT OK"); mySerial.print("Battery capacity is "); mySerial.print(ch1); mySerial.print(ch2); mySerial.print(ch3); mySerial.print(ch4); mySerial.println(" %"); mySerial.println (char(26));//the ASCII code of the ctrl+z is 26 delay(3000); raw02=raw00; raw12=raw10; raw22=raw20; attachInterrupt(0, SendStat , RISING); // Interrupt by HIGH level } void loop() { digitalWrite(13, LOW); ch=mySerial.read(); if ( ch=='R' ) { //wait first lerrer from "RING" string forceSend=true; mySerial.println("ATH"); SendStat(); ch=' '; } }
рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ, рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдореЗрдВ рдлреЛрди phone_no [] = "+ 123456789012"; - 123456789012 рдХреЗ рдмрдЬрд╛рдп рд╣рдо рдЕрдкрдирд╛ рдлреЛрди рдирдВрдмрд░ рджреЗрд╢ рдХреЗ рдХреЛрдб рдХреЗ рд╕рд╛рде рдбрд╛рд▓рддреЗ рд╣реИрдВ рдЬрд┐рд╕ рдкрд░ рдПрд╕рдПрдордПрд╕ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЪреЗрдХ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ (рдКрдкрд░ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рдирдВрдмрд░ рдПрдХ рдХреЗ рдКрдкрд░) - рдпрджрд┐ рдиреАрдЪреЗ (рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рдЯреНрд░рд┐рдкрд▓ рдХреЗ рдиреАрдЪреЗ) "рд╕рдВрдХрд▓рди рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ" - рддреЛ рд╣рдо рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ рдлреНрд▓реИрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рддреЛ, USB-TTL ARDUINO рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдХреА рддрд╕реНрд╡реАрд░ рдореЗрдВ рд╣реИ), рд╣рдордиреЗ рдЪрд╛рд░реНрдЬ рдХреА рдЧрдИ рдмреИрдЯрд░реА рдХреЛ рдзрд╛рд░рдХ рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛ рд╣реИ (рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдирдП arduino рдкрд░, рдПрдХ рд╕реЗрдХрдВрдб рдореЗрдВ рдПрдХ рдмрд╛рд░ рдПрд▓рдИрдбреА рдЭрдкрдХреА рд▓реЗрдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ)ред
рдЕрдм рдлрд░реНрдорд╡реЗрдпрд░ - рд╣рдо рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рд▓рд╛рд▓ (рдЪрд╛рдВрджреА) рдмрдЯрди рдХреЛ рджрдмрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджреЗ рд░рд╣реЗ рд╣реИрдВ - рдЗрд╕реЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдкрд░ рдХрдбрд╝рд╛рдИ рд╕реЗ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА !!!
рд╡рд╣рд╛рдБ рд╣реИ "рдЕрдкрд▓реЛрдб" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ (рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рджреЛ рд╕реЗ рдКрдкрд░), рдФрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдиреАрдЪреЗ рд╕реНрдерд┐рдд рд░реЗрдЦрд╛ (рддреАрди рд╕реНрдХреНрд░реАрди рдХреЗ рдиреАрдЪреЗ) рдХреЛ рдзреНрдпрд╛рди рд╕реЗ рджреЗрдЦреЗрдВред
рдЬреИрд╕реЗ рд╣реА рд╢рд┐рд▓рд╛рд▓реЗрдЦ "рд╕рдВрдХрд▓рди" рдХреЛ "рдбрд╛рдЙрдирд▓реЛрдб" рджреНрд╡рд╛рд░рд╛ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рд▓рд╛рд▓ рдмрдЯрди рджрдмрд╛рдПрдВ (рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ) - рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ - рдпреВрдПрд╕рдмреА-рдЯреАрдЯреАрдПрд▓ рдПрдбрд╛рдкреНрдЯрд░ рдЦреБрд╢реА рд╕реЗ рдЭрдкрдХрд╛рддрд╛ рд╣реИ, рдФрд░ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдиреАрдЪреЗ "рдбрд╛рдЙрдирд▓реЛрдб" рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдЬрдм рд╣рдо рдлреЛрди рдкрд░ рдЯреЗрд╕реНрдЯ рдПрд╕рдПрдордПрд╕ рдЖрдиреЗ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
рдкрд╣рд▓реА рдмрд╛рд░ рд╕рд┐рд╕реНрдЯрдо рдЪрд╛рд▓реВ рд╣реЛрдиреЗ рдкрд░, рдпрд╣ EEPROM рдХреЗ 500 рдФрд░ 501 рдмрд╛рдЗрдЯреНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ; рдпрджрд┐ рд╡реЗ рд╕рдорд╛рди рд╣реИрдВ, рддреЛ рдЕрдВрд╢рд╛рдВрдХрди рдбреЗрдЯрд╛ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕реЗрдЯрдЕрдк рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝рддрд╛ рд╣реИред
рдПрдХ рд╣реА рдмрд╛рдд рд╣реЛрддреА рд╣реИ рдЕрдЧрд░, рдЪрд╛рд▓реВ рд╣реЛрдиреЗ рдкрд░, рдлреЛрдЯреЛрд╕реНрдЯреЛрд░рд┐рд╕реНрдЯрд░ рдХреЛ рдЫрд╛рдпрд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдПрдХ рдкреЗрди рд╕реЗ рдЯреЛрдкреА рдХреЗ рд╕рд╛рде) - рдкреИрд░рд╛рдореАрдЯрд░ рд░реАрд╕реЗрдЯ рдореЛрдб рд╕рдХреНрд░рд┐рдп рд╣реЛрддрд╛ рд╣реИред
рдЫрд▓рдиреА рдЧреЗрдЬ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд┐рддреНрддреА рдХреЗ рдиреАрдЪреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдХреЗрд╡рд▓ рд╢реВрдиреНрдп рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрддрд░ рдХреЛ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рд╡рдЬрди рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреЛ рдорд╛рдкрддреЗ рд╣реИрдВ (рдЕрдм рд╢реВрдиреНрдп рдЖ рдЬрд╛рдПрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рдЕрднреА рддрдХ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рд╣реИ)ред
Arduino рдкрд░, рдкрд┐рди 13 рдХреА рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдПрд▓рдИрдбреА рдЭрдкрдХреА рд▓реЗрдЧреАред
рдпрджрд┐ рд░реАрд╕реЗрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдПрд▓рдИрдбреА 12 рд╕реЗрдХрдВрдб рддрдХ рд░реЛрд╢рдиреА рдХрд░рддрд╛ рд╣реИред
рдЙрд╕рдХреЗ рдмрд╛рдж, "INITIAL BOOT OK" рд╕рдВрджреЗрд╢ рдФрд░ рдмреИрдЯрд░реА рдЪрд╛рд░реНрдЬ рдХреЗ рдкреНрд░рддрд┐рд╢рдд рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░реАрдХреНрд╖рдг рдПрд╕рдПрдордПрд╕ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреВрд╕рд░реЗ рдкрд┐рди рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдлреЛрдЯреЛрд╕реЗрдВрдЯрд░ рдкрд░ рдПрдХ рдмрд╛рдзрд╛ рд╣реИ (рдкреНрд▓рд╕ рдЙрдард╛рдирд╛ рдкреБрд▓рдЕрдк рдлрд╝рдВрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ рд╕рдХреНрд╖рдо рд╣реИ)ред
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдФрд░ 3 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдЯреНрд░рд┐рдкрд┐рдВрдЧ рдХреЗ рдмрд╛рдж, рджреЛрд╣рд░рд╛рдпрд╛ / рдЧрд▓рдд рд╕рдХрд╛рд░рд╛рддреНрдордХ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлреЛрдЯреЛрд░реЗрд╕рд┐рд╕реНрдЯрд░ рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рддреА рд╣реИред
рд╣рд░ рдмрд╛рд░ рдЪрд╛рд▓реВ рд╣реЛрдиреЗ рдкрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдо рд╕реЗ рдХрдо рдкрд╣рд▓рд╛ HX711 рдореЙрдбреНрдпреВрд▓ рдЬреБрдбрд╝рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдкрд┐рди DT-D10, SCK-A0)
рдлрд┐рд░ рд▓реЛрдб рд╕реЗрд▓ рд░реАрдбрд┐рдВрдЧ рд▓реА рдЬрд╛рддреА рд╣реИ, рдкрд┐рдЫрд▓реЗ рдСрдкрд░реЗрд╢рди рд╕реЗ рд╡рдЬрди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди (рд╣рд╛рдЗрд╡ рдХреЗ рдмрд╛рдж рд▓рд╛рдЗрди рдореЗрдВ рдкрд╣рд▓рд╛ рдирдВрдмрд░) рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдкрд╣рд▓реА рд╢реБрд░реБрдЖрдд рд╕реЗ, рдмреИрдЯрд░реА рд╡реЛрд▓реНрдЯреЗрдЬ рдХреА рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдПрд╕рдПрдордПрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рднреЗрдЬреА рдЬрд╛рддреА рд╣реИ:

рд╡реИрд╕реЗ, рдХреНрдпрд╛ рдЖрдкрдХреЛ рдПрд╕рдПрдордПрд╕ рдорд┐рд▓рд╛? рдмрдзрд╛рдИ! рд╣рдо рдЖрдзреЗ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рд╣реИрдВ! рдЬрдмрдХрд┐ рдмреИрдЯрд░реА рдХреЛ рдзрд╛рд░рдХ рд╕реЗ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рдореЗрдВ рдЖрдЧреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред
рд╣рдо рд╕реЗрдВрд╕рд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ, рдПрдХ рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рдЪрд▓реЛ рд╕реЗрдВрд╕рд░ рдХреЗ рд▓реЗрдЖрдЙрдЯ рдкрд░ рд╕реНрдкрд░реНрд╢ рдХрд░рддреЗ рд╣реИрдВ:

рдпрд╣ рд╣рд╛рдЗрд╡ - рдЯреЙрдк рд╡реНрдпреВ рдХреА рдпреЛрдЬрдирд╛ рд╣реИред
рд╢рд╛рд╕реНрддреНрд░реАрдп рд░реВрдк рд╕реЗ, 4 рд╕реЗрдВрд╕рд░ рдХреЛрдиреЛрдВ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ (1,2,3,4)
рд╣рдо рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд╛рдк рд▓реЗрдВрдЧреЗред рдпрд╛ рдмрд▓реНрдХрд┐, рддреАрд╕рд░реЗ рдореЗрдВ рднреАред рдЬреИрд╕рд╛ рдХрд┐ рдмреНрд░реВрдбрдорд╛рдЗрдВрдбрд░ рдХреЗ рд▓реЛрдЧ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдХрд░рддреЗ рд╣реИрдВ:

рдЗрд╕ рдбрд┐рдЬрд╛рдЗрди рдореЗрдВ, рд╕реЗрдВрд╕рд░ 1 рдФрд░ 2 рдХреЗ рдкрджреЛрдВ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдЕрдВрдХ 3.4 рдмреАрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВред
рддрдм рд╕реЗрдВрд╕рд░ рдкрд░ рдХреЗрд╡рд▓ рдЖрдзрд╛ рд╡рдЬрди рдЧрд┐рд░рддрд╛ рд╣реИред
рд╣рд╛рдВ, рдЗрд╕ рддрд░рд╣ рдХреА рд╡рд┐рдзрд┐ рдореЗрдВ рд╕рдЯреАрдХрддрд╛ рдХрдо рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд▓реНрдкрдирд╛ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдордзреБрдордХреНрдЦрд┐рдпреЛрдВ рдиреЗ рдЫрддреНрддреЗ рдХреА рдПрдХ рджреАрд╡рд╛рд░ рдХреЗ рд╕рд╛рде рдЫрддреНрддреЗ рд╕реЗ "рдЬреАрдн" рдХреЗ рд╕рд╛рде рд╕рднреА рдлреНрд░реЗрдо рдмрдирд╛рдПред
рдЗрд╕рд▓рд┐рдП, рдореИрдВ рд╕реЗрдВрд╕рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 5 рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВ - рдлрд┐рд░ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдврд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЬрдм рдкреНрд░рдХрд╛рд╢ рдкрд┐рддреНрддреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рд╕реЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рдХрд░рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдПрдХ рдЫрддреНрддреЗ рдкрд░, рд╣рдо рджреЛ рд▓реЛрдб рд╕реЗрд▓ рдФрд░ рдПрдХ HX711 рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВрдЧреЗ, рд╡рд╛рдпрд░рд┐рдВрдЧ рдЖрд░реЗрдЦ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:

рдПрдбреАрд╕реА рдмреЛрд░реНрдб рд╕реЗ рдЖрд░реНрдбрд┐рдиреЛ рддрдХ 4-рдХреЛрд░ рдЯреЗрд▓реАрдлреЛрди рдХреЗрдмрд▓ (рд╡рдЬрди 2 рдФрд░ 3 рдХреЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ) рдХреЗ 5 рдореАрдЯрд░ рд╣реИ, рдкрд╣рд▓рд╛ рд╕реЗрдВрд╕рд░ 10-рд╕реЗрдореА "рдкреВрдВрдЫ" рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдЙрд╕ рдкрд░ рдФрд░ рдЕрдзрд┐рдХред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕реЗрдВрд╕рд░ рдкрд░ рд╣рдо 8 рд╕реЗрдореА рдХреА "рдкреВрдВрдЫ" рдЫреЛрдбрд╝рддреЗ рд╣реИрдВ, рд╣рдо рдореБрдбрд╝ рдЬреЛрдбрд╝реА рдХреЛ рд╕рд╛рдл рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рдКрдкрд░ рдХреА рдлреЛрдЯреЛ рдХреА рддрд░рд╣ рд╕рдм рдХреБрдЫ рдЕрдирд╕реЛрд▓реНрдб рдХрд░рддреЗ рд╣реИрдВред
рдЬреЙрдЗрдирд░реА рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдкрд╛рдиреА рдХреЗ рд╕реНрдирд╛рди рдореЗрдВ рдкрд┐рдШрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреБрдХреНрдд рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдореЛрдо / рдкреИрд░рд╛рдлрд┐рди рд░рдЦреЗрдВред
рдЕрдм рд╣рдо рдЕрдкрдиреЗ рдмреАрдо рдХреЛ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ 100 рдорд┐рдореА рдХреЗ рддреАрди рдЦрдВрдбреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ
рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдПрдХ рдЕрдиреБрджреИрд░реНрдзреНрдп рдирд╛рд▓реА 25 рдорд┐рдореА рдЪреМрдбрд╝реА, 7-8 рдорд┐рдореА рдЧрд╣рд░реА, рдПрдХ рд╣реИрдХрд╕реЙ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдЫреЗрдиреА рд╣рдо рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛ рд╣рдЯрд╛рддреЗ рд╣реИрдВ - рдПрдХ рдпреВ-рдЖрдХрд╛рд░ рдХрд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдмрд╛рд╣рд░ рдЖрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдореЗрдВ рдПрдХ рдПрдЪ-рдЖрдХрд╛рд░ рдХрд╛ рднрд╛рдЧ 1 рдФрд░ рджреЛ - рдкреА-рд╢рдХреА, рд╕рднреА 10 рд╕реЗрдореА рд▓рдВрдмрд╛ рдЪрд╛рд╣рд┐рдПред
рдХреНрдпреЛрдВ рдПрди-рдХрд╛ - рдЗрд╕ рдкрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рди рдХрд░реЗрдВ, рдЗрд╕рдореЗрдВ Arduino рдЫрд┐рдкрд╛рдПрдВ:

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реЗрдВрд╕рд░ 2 рдФрд░ 3 рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП 6P6C рд╕реЙрдХреЗрдЯ рднреА рдпрд╣рд╛рдВ рд╕рдВрд▓рдЧреНрди рд╣реИрдВред
рдореЛрдо рдЧрд░рдо рд╣реЛ рдЧрдИ? - рд╣рдо рдЕрдкрдиреЗ рдПрдбреАрд╕реА рдмреЛрд░реНрдбреЛрдВ рдХреЛ рд╡рд╣рд╛рдВ рдбреБрдмреЛрддреЗ рд╣реИрдВ - рдпрд╣ рдЙрдиреНрд╣реЗрдВ рдирдореА / рдХреЛрд╣рд░реЗ рд╕реЗ рдмрдЪрд╛рдПрдЧрд╛:

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпрд╣ рд╕рдм рдПрдХ рд▓рдХрдбрд╝реА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╣реИ (рдпрд╣ рдХреНрд╖рдп рд╕реЗ рдПрдХ рдПрдВрдЯреАрд╕реЗрдкреНрдЯрд┐рдХ рдХреЗ рд╕рд╛рде рдЗрд▓рд╛рдЬ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ):

рдФрд░ рдЕрдВрдд рдореЗрдВ, рд╣рдо рд╕реЗрдВрд╕рд░ рдХреЛ рд╢рд┐рдХрдВрдЬрд╛ рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ:

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

рд╣рд╛рдВ, рдореИрдВрдиреЗ 45 рдбрд┐рдЧреНрд░реА рдХреЗ рдкреИрдирд▓ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдХреЛрдг рдХреЛ рд▓рд┐рдпрд╛ - рдирд┐рд░реНрдорд╛рдг рдХреА рд╕рд╛рджрдЧреА рдХреЗ рдХрд╛рд░рдг, рд▓реЗрдХрд┐рди рдпрд╣ рдХреАрд╡ рдХреЗ рдЕрдХреНрд╖рд╛рдВрд╢ рдкрд░ рдЧрд░реНрдорд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╖реНрдЯрддрдо рдЪрд╛рд▓реАрд╕ рдбрд┐рдЧреНрд░реА рдХреЗ рдХрд░реАрдм рд╣реИред
рдпрд╣реА рд╣реИ, рдЕрдм рдЕрдВрддрд┐рдо рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП, рд╕рд░реНрдХрд▓ рдХреЗ рд╕реЗрдХреНрдЯрд░реЛрдВ рдкрд░ рд╕реЗрдВрд╕рд░ рдбрд╛рд▓ рджрд┐рдпрд╛, рд╢реАрд░реНрд╖ рдкрд░ - рдкреНрд▓рд╛рдИрд╡реБрдб рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛, рд╢реВрдиреНрдп рдХреЛ рдирд┐рдпрдВрддреНрд░рдХ (рдлрд╛рдЙрдВрдЯреЗрди рдкреЗрди рд╕реЗ рдлреЛрдЯреЛрдбрд╛рдпреЛрдб рдкрд░ рдЯреЛрдкреА рдХреЗ рд╕рд╛рде рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЪрд╛рд▓реВ рдХрд░реЗрдВ)ред
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрд░реНрдбрд┐рдиреЛ рдкрд░ рдПрд▓рдИрдбреА рдХреЛ рдЭрдкрдХрд╛ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдПрд╕рдПрдордПрд╕ рдЖрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдлрд┐рд░ рд╣рдо рдлреЛрдЯреЛрдХреЗрд▓ рд╕реЗ рдЯреЛрдкреА рдХреЛ рд╣рдЯрд╛ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рд╣рдо 6 рд▓реАрдЯрд░ рдкреНрд▓рд╛рд╕реНрдЯрд┐рдХ рдХреА рдмреЛрддрд▓ рдореЗрдВ рдкрд╛рдиреА рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рд╣рдордиреЗ рдмреЛрддрд▓ рдХреЛ рдкреНрд▓рд╛рдИрд╡реБрдб рдкрд░ рд░рдЦ рджрд┐рдпрд╛ рдФрд░ рдЕрдЧрд░ рд╕реНрд╡рд┐рдЪ рдСрди рдХрд░рдиреЗ рдореЗрдВ рдХрдИ рдорд┐рдирдЯ рдкрд╣рд▓реЗ рд╣реА рдмреАрдд рдЪреБрдХреЗ рд╣реИрдВ, рддреЛ рдХреИрдк рдХреЛ рдлреЛрдЯреЛрд╕реНрдЯреЛрд░рд┐рд╕реНрдЯрд░ (рдЕрдиреБрдХрд░рдг рд╕реВрд░реНрдпрд╛рд╕реНрдд) рдкрд░ рд╡рд╛рдкрд╕ рд░рдЦ рджреЗрдВред
рдЗрд╕реА рд╕рдордп, рдЖрд░реНрдбрд┐рдиреЛ рдкрд░ рдПрд▓рдИрдбреА рдкреНрд░рдХрд╛рд╢ рд╣реЛрдЧрд╛, рдФрд░ рдЖрдкрдХреЛ рд╕рднреА рдкрджреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 4 рдХрд┐рд▓реЛрдЧреНрд░рд╛рдо рд╡рдЬрди рдХреЗ рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рдПрдХ рдПрд╕рдПрдордПрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдмрдзрд╛рдИ! рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ!
рдпрджрд┐ рд╣рдо рдЕрдм рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡рдЬрди рдХреЗ рдкрд╣рд▓реЗ рдХреЙрд▓рдо рдореЗрдВ рд╣рдореЗрдВ рд╢реВрдиреНрдп рдорд┐рд▓рддрд╛ рд╣реИред
рд╣рд╛рдВ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдпрд╣ рдлреЛрдЯреЛрд╕реЗрд╕реНрдЯрд░ рдХреЛ рд▓рдВрдмрд╡рдд рдКрдкрд░ рдХреА рдУрд░ рдЙрдиреНрдореБрдЦ рдХрд░рдирд╛ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИред
рдЕрдм рдореИрдВ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд┐рдпрдорд╛рд╡рд▓реА рджреВрдВрдЧрд╛:
- рдкрд┐рддреНрддреА рдХреА рдкреАрдЫреЗ рдХреА рджреАрд╡рд╛рд░реЛрдВ рдХреЗ рдиреАрдЪреЗ рддрдирд╛рд╡ рдЧреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (рд╕рд╛рдордиреЗ рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдПрдХ рдмреАрдо / рдмреЛрд░реНрдб ~ 30 рдорд┐рдореА рдореЛрдЯреА)
- рдкрд┐рддреНрддреА рд╕реЗ рдХреБрдЫ рдореАрдЯрд░ рдХреА рдКрдБрдЪрд╛рдИ рдкрд░ рд╕реМрд░ рдкреИрдирд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрдЪрд╛рд░ рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
рд╕реМрд░ рдкреИрдирд▓реЛрдВ рдХрд╛ рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕ - рджрдХреНрд╖рд┐рдг рдореЗрдВ - рдХрдореНрдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рд╣рдо рд╕рдЪ рдХреЛ рдирд╣реАрдВ рдкрдХрдбрд╝реЗрдВрдЧреЗ)ред - Photoresistor рдЫрд╛рдпрд╛ рдФрд░ рдмреИрдЯрд░реА рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛ - рдПрд▓рдИрдбреА рдЭрдкрдХреА рд▓реЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдкрд╛рда рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░реАрдХреНрд╖рдг рдПрд╕рдПрдордПрд╕ "рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмреВрде рдареАрдХ рд╣реИ" рдЖрдирд╛ рдЪрд╛рд╣рд┐рдП
рд╣рд░ рд╢рд╛рдо, рд╕реВрд░реНрдпрд╛рд╕реНрдд рдХреЗ рдмрд╛рдж, рдПрд╕рдПрдордПрд╕ рдкреНрд░рддрд┐ рджрд┐рди рдФрд░ рд▓реЙрдиреНрдЪ рдХреЗ рд╕рдордп рд╕реЗ рд╡рдЬрди рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреЗ рд╕рд╛рде рдЖрдПрдЧрд╛ред
рдЬрдм рдЖрдк рдЬреАрдПрд╕рдПрдо рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд┐рдо-рдХрд╛рд░реНрдб рдирдВрдмрд░ рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдирд┐рдпрдВрддреНрд░рдХ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рд╣рдо рд╕реБрдирддреЗ рд╣реИрдВ "рдЧреНрд░рд╛рд╣рдХ рдХреЙрд▓ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛") рдФрд░ рдПрд╕рдПрдордПрд╕ рдЕрд╕рд╛рдзрд╛рд░рдг рдорд╛рдк рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИред
рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕рдВрджреЗрд╢ рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдЗрди рд╣реЛрдЧреА - "рдордЬрдмреВрд░ рдПрд╕рдПрдордПрд╕";
рд╕рд┐рд╕реНрдЯрдо рдХреА рдкреВрд░реА рд╕реБрдВрджрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХрдо рдмрдЪрд╛ рд╣реИ:
- рдлреЛрдЯреЛрд╕реЗрдВрд╕рд░ рдкрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдСрдЯреЛ-рд╕рд┐рд╕реНрдЯрдо рдЬреЛрдбрд╝реЗрдВред
- рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрдЪрд╛рд░ рдореЙрдбреНрдпреВрд▓ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред
- ESP-8266 рдХреЗ рддрд╣рдд рд╕рдм рдХреБрдЫ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ "рд╣рд╡рд╛ рдкрд░" рдлрд░реНрдорд╡реЗрдпрд░ рдЕрдкрдбреЗрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ - рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
рджреВрд╕рд░реА рдмрд╛рдд - рдпрд╣ рдЖрдБрдХрдбрд╝реЛрдВ рдХреЛ рд╕рд░рд▓ рд╡реЗрдм рдкреЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗ рд╕рдХрддрд╛ рд╣реИред
рдФрд░ рдЕрдВрдд рдореЗрдВ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд╛рдИ-рдлрд╛рдИ рд╣реИ, рддреЛ рдЖрдк рдЬреАрдПрд╕рдПрдо-рдХреА рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдордирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрд░реЗ рд╣рд╛рдБ, рдореИрдВ рддрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЧрдбрд╝рдмрдбрд╝ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рдФрд░ рдореИрдВрдиреЗ "рдирд┐рд░рдкреЗрдХреНрд╖" рдКрд░реНрдЬрд╛ рдмрдЪрдд рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рд╣реИред
рдПрдХ рд╢рдмреНрдж рдореЗрдВ, рдореИрдВрдиреЗ рдереЛрдбрд╝рд╛ "рдореВрд░реНрдЦ" рдЦреЗрд▓рдиреЗ рдФрд░ рдпрд╣ рд╕рдм рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рдХрд┐рддрдирд╛ рд╕рдлрд▓ рд╣реБрдЖ - рдПрдХ рдорд╣реАрдиреЗ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рди рдкрдврд╝реЗрдВ!
рдЖрдкрдХреЛ рд╣рдмрд░-рдП рдХреЗ рдкрдиреНрдиреЛрдВ рдкрд░ рджреЗрдЦреЗрдВ
рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рдордзреБрдордХреНрдЦреА рдкрд╛рд▓рдХ рдПрдВрдбреНрд░реА
PS рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдирдП рдкреНрд░рдХрд╛рд╢рдиреЛрдВ рдХреЗ рд▓рд┐рдП, beefree.xyz рджреЗрдЦреЗрдВ