ESP8266 рдФрд░ Arduino, рдХрдиреЗрдХреНрд╢рди, рдкрд┐рдирдЖрдЙрдЯ
рд╣рд╛рдп рдЧреАрдХрдЯрд╛рдЗрдореНрд╕ ред EST8266 рд╡рд┐рд╖рдп, IoT (рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдл рдерд┐рдВрдЧреНрд╕) рдХреА рддрд░рд╣ , рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ Arduino рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрди рд╡рд╛рдИ-рдлрд╛рдИ рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕рдорд░реНрдерд┐рдд рдмреЛрд░реНрдбреЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рдХрд░ рдкрд╣рд▓ рдХрд░ рд░рд╣рд╛ рд╣реИредрд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЖрд░реНрдбрд┐рдиреЛ рд╕реЗ рдХреИрд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдП? рдФрд░ рдХреНрдпрд╛ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЖрд░реНрдбрд┐рдиреЛ рдХреЗ рдмрд┐рдирд╛ рдХрд┐рдпрд╛ рдЬрд╛рдП? рдЖрдЬ, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреАредрдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ Arduino IDE рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ ESP8266 рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЪрдордХрд╛рдиреЗ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рдПрдХ рджреВрд╕рд░рд╛ рд▓реЗрдЦ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдзрд┐рдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реЛрдЧрд╛ ред рд▓реЗрдХрд┐рди, рдкрд╣рд▓реА рдЪреАрдЬреЗрдВ рдкрд╣рд▓реЗред
рдпрд╣ рд╡реАрдбрд┐рдпреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓реЗрдЦ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рд╕рд╛рдордЧреНрд░реА рдХреА рдирдХрд▓ рдХрд░рддрд╛ рд╣реИредрдлрд┐рд▓рд╣рд╛рд▓, рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреА рдХрдИ рдХрд┐рд╕реНрдореЗрдВ рд╣реИрдВ, рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
рд▓реЗрдХрд┐рди рдкрд┐рдирдЖрдЙрдЯ ESP01, ESP03, ESP12:
* рдЗрд╕ рдЪрд┐рддреНрд░ рдХреЛ рдмрдВрдж рдкрд░ рдЕрдЪреНрдЫреА рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред pighixxx.com рд╡реЗрдмрд╕рд╛рдЗрдЯ редрд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореБрдЭреЗ рд╕рдВрд╕реНрдХрд░рдг ESP07 рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рдкрд╕рдВрдж рд╣реИред рдХрдо рд╕реЗ рдХрдо рдЗрд╕ рддрдереНрдп рдХреЗ рд▓рд┐рдП рдХрд┐ рдПрдХ рдзрд╛рддреБ рд╕реНрдХреНрд░реАрди рд╣реИ (рдпрд╣ рдмрд╛рд╣рд░реА рд╣рд╕реНрддрдХреНрд╖реЗрдк рд╕реЗ microcircuit рдХреА рд░рдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд╕рдВрдЪрд╛рд▓рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрддрд╛ рд╣реИ), рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рд┐рд░реЗрдорд┐рдХ рдПрдВрдЯреАрдирд╛, рдмрд╛рд╣рд░реА рдПрдВрдЯреАрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдиреЗрдХреНрдЯрд░ред рдпрд╣ рдПрдХ рдмрд╛рд╣рд░реА рдПрдВрдЯреАрдирд╛ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдПрдХ bikadrat , рдЗрд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдПрдХ рдЕрдЪреНрдЫреА рд╢реНрд░реЗрдгреА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдИ рдЗрдирдкреБрдЯ / рдЖрдЙрдЯрдкреБрдЯ рдкреЛрд░реНрдЯ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рддрдерд╛рдХрдерд┐рдд GPIO (рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдпреЛрдЬрди рдЗрдирдкреБрдЯ рдЖрдЙрдЯрдкреБрдЯ - рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рдЗрдирдкреБрдЯ-рдЖрдЙрдЯрдкреБрдЯ рдкреЛрд░реНрдЯ), Arduino- рдкрд┐рди рдХреЗ рд╕рд╛рде рд╕рд╛рджреГрд╢реНрдп рджреНрд╡рд╛рд░рд╛редрдЖрдЗрдП рд╣рдо рдЕрдкрдиреЗ рдореЗрдврд╝реЗ рд╡рд╛рдИ-рдлрд╛рдИ рдореЙрдбреНрдпреВрд▓ рдФрд░ Arduino рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВ ред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ ESP8266 (рдореЙрдбрд▓ ESP01) рдХреЛ Arduino рдиреИрдиреЛ V3 рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛редрд▓реЗрдХрд┐рди, рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рд╕рдмрд╕реЗ ESP8266 рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛрдЧреА рдФрд░ рд╕рд╛рде рд╣реА рд╡рд┐рднрд┐рдиреНрди Arduino рдмреЛрд░реНрдб, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп Arduino UNOредESP01 рдкреИрд░реЛрдВ рдкрд░ рдХреБрдЫ рд╢рдмреНрдж:
Vcc рдФрд░ GND (рдКрдкрд░ рдЪрд┐рддреНрд░ рдореЗрдВ 8 рдФрд░ 1 рд╣реИрдВ) - рд╢рдХреНрддрд┐ , рдкреНрд░рд▓реЗрдЦрди рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП , 3 рд╕реЗ 3.6 V рддрдХ , рдФрд░ GND , рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдЕрдиреБрд╕рд╛рд░ , Vcc рдкреИрд░ рдХреЛ рдЖрдкреВрд░реНрддрд┐ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ- рднреВрдорд┐ (рдЛрдг рдЖрдкреВрд░реНрддрд┐)ред рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдХреИрд╕реЗ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЛ рджреЛ AA рдмреИрдЯрд░реА рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдкреВрд░реНрддрд┐ рд╡реЛрд▓реНрдЯреЗрдЬ рд▓рдЧрднрдЧ 2.7 V рдерд╛) рдФрд░ рдореЙрдбреНрдпреВрд▓ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдерд╛ред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рд╡реЛрд▓реНрдЯреЗрдЬ рд╕реАрдорд╛ рдХрд╛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЬрд┐рд╕рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЧрд╛рд░рдВрдЯреА рджреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП, рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛рдПрдВредрдЪреЗрддрд╛рд╡рдиреА! рдпрд╣ рдореЙрдбреНрдпреВрд▓ 3.3 V рддрд░реНрдХ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдФрд░ Arduino рдореБрдЦреНрдп рд░реВрдк рд╕реЗ 5 V рддрд░реНрдХ рд╣реИред 5 рд╡реЗ рдИрдПрд╕рдкреА 8266 рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ Arduino рд╕реЗ рдЗрд╕реЗ рдЕрд▓рдЧ рд╕реЗ рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ред"рдореЗрд░реЗ Arduino рдкрд░ рдПрдХ рдкреИрд░ рд╣реИ рдЬрд╣рд╛рдВ рдпрд╣ 3.3 V рдХрд╣рддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддреЗ?"рдЖрдк рд╢рд╛рдпрдж рд╕реЛрдЪрддреЗ рд╣реИрдВред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ ESP8266 рдХрд╛рдлреА рдЧреНрд▓реВрдЯреЛрдирд╕ рдореЙрдбреНрдпреВрд▓ рд╣реИ, рдФрд░ рдЪреЛрдЯрд┐рдпреЛрдВ рдореЗрдВ рдпрд╣ 200 рдПрдордП рддрдХ рдзрд╛рд░рд╛рдУрдВ рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд▓рдЧрднрдЧ рдХреЛрдИ рднреА рдЖрд░реНрджреБрдЗрдиреЛ рдРрд╕реЗ рд╡рд░реНрддрдорд╛рди рдХрд╛ рдЙрддреНрдкрд╛рджрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдЕрдкрд╡рд╛рдж Arduino рдбреНрдпреВ рдирд╣реАрдВ рд╣реИ , рдЬрд┐рд╕рдореЗрдВ 3.3 V рд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд░реНрддрдорд╛рди 800 рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдорд╛рд░реНрдЬрд┐рди рдЬреЛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЕрдиреНрдп рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕рд╛рде рдПрдордП, рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдерд┐рд░рддрд╛ 3.3 рд╡реА рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рд╡ рдореЗрдВ AMS1117 3.3 ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╢рд╛рдлреНрдЯ рдЪреАрди рдФрд░ рдпрд╣рд╛рдБ рджреЛрдиреЛрдВ рдореЗрдВред
рд▓реЗрдЧ рдЖрд░рдПрд╕рдЯреА 6 - рдореЙрдбреНрдпреВрд▓ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рд▓реЛрд╣рд╛" рд╣реЛрдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд╣реИ, рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдЗрд╕реЗ рдХрдо рддрд░реНрдХ рд╕реНрддрд░ рдЦрд┐рд▓рд╛ рд░рд╣рд╛ рд╣реИ, рдореЙрдбреНрдпреВрд▓ рд░рд┐рдмреВрдЯ рд╣реЛрдЧрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЙрдкреЗрдХреНрд╖рд╛ рдХреА рд╣реИ, рдореИрдВ рдЖрдкрдХреЛ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рдкреИрд░ рдХреЛ рдкрд╛рд╡рд░ рдкреНрд▓рд╕ рдХреЗ рд▓рд┐рдП 10 kOhm рдкреНрд░рддрд┐рд░реЛрдзрдХ рдХреЗ рд╕рд╛рде рджрдмрд╛рдПрдВрдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдмреЗрд╣рддрд░ рд╕реНрдерд┐рд░рддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдиреНрдпрдерд╛ рдореИрдВ рдереЛрдбрд╝реА рд╕реА рднреА рд╣рд╕реНрддрдХреНрд╖реЗрдк рд╕реЗ рд░рд┐рдмреВрдЯ рд╣реЛ рдЧрдпрд╛редрд▓реЗрдЧ CP_PD 4 (рдпрд╛ рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ EN ) - рдореЙрдбреНрдпреВрд▓ рдХреЛ рдКрд░реНрдЬрд╛-рдмрдЪрдд рдореЛрдб рдореЗрдВ "рд▓реЛрд╣реЗ" рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╡рд░реНрддрдорд╛рди рдЦрдкрдд рдХрд░рддрд╛ рд╣реИред рдЦреИрд░, рдлрд┐рд░ рд╕реЗ - рдпрд╣ рдкрд┐рддреНрддрд▓реЛрд╡ рдХреЗ рдкреНрд▓рд╕ рдХреЗ рд▓рд┐рдП 10 kOhm рд░реЛрдХрдиреЗрд╡рд╛рд▓рд╛ рдХреЗ рд╕рд╛рде рдЗрд╕ рдкреИрд░ рдХреЛ "рдирд┐рдЪреЛрдбрд╝" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд╛рдирджрд╛рд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд╡реАрдбрд┐рдпреЛ рдореЗрдВ, рдореИрдВрдиреЗ рдмреЗрд╡рдХреВрдлреА рд╕реЗ рдЗрд╕ рдкреИрд░ рдХреЛ Vcc рдореЗрдВ рдЫреЛрдЯрд╛ рдХрд░ рджрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╣рд╛рде рдореЗрдВ рдРрд╕рд╛ рдХреЛрдИ рд░реЛрдХрдиреЗрд╡рд╛рд▓рд╛ рдирд╣реАрдВ рдерд╛редрдлреАрдЯ RXD0 7 TXD0 2 - рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ UART, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдлреНрд▓реИрд╢рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди GPIO (GPIO3 рдФрд░ GPIO1, рдХреНрд░рдорд╢рдГ) рдХреЗ рд░реВрдк рдореЗрдВ рдЗрди рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдХрд┐рд╕реА рдХреЛ рдордирд╛ рдирд╣реАрдВ рд╣реИред рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдЪрд┐рддреНрд░ рдореЗрдВ GPIO3 рд▓реЗрдмрд▓ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдбреЗрдЯрд╛рд╢реАрдЯ рдореЗрдВ рд╣реИ:
рд╡реИрд╕реЗ, "рдХрдиреЗрдХреНрдЯ" рдПрд▓рдИрдбреА TXD0 2 рдкреИрд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ , рдФрд░ рдпрд╣ GPIO1 рдкрд░ рдПрдХ рдХрдо рддрд░реНрдХ рд╕реНрддрд░ рдкрд░ рд░реЛрд╢рдиреА рдХрд░рддрд╛ рд╣реИ, рдареАрдХ рд╣реИ, рдпрд╛ рдЬрдм рдореЙрдбреНрдпреВрд▓ UART рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреБрдЫ рднреЗрдЬрддрд╛ рд╣реИредGPIO0 5 - рди рдХреЗрд╡рд▓ рдЗрдирдкреБрдЯ / рдЖрдЙрдЯрдкреБрдЯ рдкреЛрд░реНрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЛрдб рдореЗрдВ рднреА рдбрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЗрд╕ рдкреЛрд░реНрдЯ рдХреЛ рдХрдо рддрд░реНрдХ рд╕реНрддрд░ ("рджрдмрд╛рдпрд╛ рдЧрдпрд╛" GND) рд╕реЗ рдЬреЛрдбрд╝рдХрд░ рдФрд░ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдкрд╛рд╡рд░ рд▓рдЧрд╛рдиреЗ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡реАрдбрд┐рдпреЛ рдореЗрдВ, рдореИрдВ рд╕рд╛рдорд╛рдиреНрдп рдмрдЯрди рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВред рдЪрдордХрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЬрдореНрдкрд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдордд рднреВрд▓рдирд╛ / рдмрдЯрди рджрдмрд╛рдПрдВ (рдЪрдордХрддреА рдХреЗ рджреМрд░рд╛рди рдмрдЯрди рдХреЛ рдкрдХрдбрд╝рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рдореЙрдбреНрдпреВрд▓ рдЪрд╛рд▓реВ рд╣реЛрдиреЗ рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЛрдб рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд░рд┐рдмреВрдЯ рддрдХ рдЗрд╕рдореЗрдВ рд░рд╣рддрд╛ рд╣реИ)редGPIO2 3 - I / O рдкреЛрд░реНрдЯредрдФрд░ рдПрдХ рдЕрдиреНрдп рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ, рдкреНрд░рддреНрдпреЗрдХ GPIO рд╡рд╛рдИ-рдлрд╛рдИ рдореЙрдбреНрдпреВрд▓ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ 6 рдПрдордП рддрдХ рд╡рд░реНрддрдорд╛рди рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИрддреЛ рдЗрд╕реЗ рдЬрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдЗрдирдкреБрдЯ / рдЖрдЙрдЯрдкреБрдЯ рдкреЛрд░реНрдЯреНрд╕ рдХреЗ рд╕рд╛рде рд░реЗрд╕рд┐рд╕реНрдЯрд░реНрд╕ рдХреЛ рд╕реАрд░реАрдЬрд╝ рдореЗрдВ рдбрд╛рд▓рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ ... рдпрд╛рдж рд░рдЦреЗрдВ рдУрдо рдХрд╛ рдирд┐рдпрдо R = U / I = 3.3V / 0.006 A = 550 рдУрдо, рдпрд╛рдиреА 560 рдУрдо ред рдпрд╛ рдЗрд╕рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ рдЖрд╢реНрдЪрд░реНрдп рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИредESP01 рдореЗрдВ, рд╕рднреА GPIO рдкреАрдбрдмреНрд▓реВрдПрдо рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдПрдХ рдЗрдВрдЬрди рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╣рдорд╛рд░реЗ рдЪрд╛рд░ GPIOs, рдпрд╛рдиреА GPIO0-3, ala L293 / L298 рд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рджреЛ рдЗрдВрдЬрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЪрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдирд╛рд╡реЛрдВ, рдпрд╛ RGB Wi-Fi рдЖрд╡рд╛рд░рд╛ред рд╣рд╛рдВ, рд╣рд╛рдВ, рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рд╣реИ, рдФрд░ рд╕рд░рд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рд╡рд╛рдпрд▓рд┐рди рд╡рд╛рджрдХArduino рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рдХреЗрд╡рд▓ рдЪрдордХрддреА рдХреЗ рд▓рд┐рдПред рдФрд░ рдпрджрд┐ рдЖрдк ESP07 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдо рддреМрд░ рдкрд░ рд▓рдЧрднрдЧ Uno рдЬреИрд╕реЗ рдкреЛрд░реНрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдмрд┐рдирд╛ arduino рдХреЗ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЗ рд╕рд╛рде рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рд╕рдЪ рд╣реИ, рдПрдХ рдЕрдкреНрд░рд┐рдп рдХреНрд╖рдг рд╣реИ, ESP01 рдореЗрдВ рдПрдирд╛рд▓реЙрдЧ рдкреЛрд░реНрдЯ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди ESP07 рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╣реИ, рдПрдбреАрд╕реА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдХреЛрд░реНрд╕ рдПрдирд╛рд▓реЙрдЧ рд╕реЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЛ рддреЗрдЬ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ arduino рдПрдирд╛рд▓реЙрдЧ рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рд░редрд╕рдм рдХреБрдЫ рдкрд┐рдирдЖрдЙрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдБ Arduino рдиреИрдиреЛ рдХреЗ рд▓рд┐рдП ESP8266 рдХреА рдХрдиреЗрдХреНрд╢рди рдпреЛрдЬрдирд╛ рд╣реИ:
Arduino рдиреИрдиреЛ рдкреИрд░ RST рдФрд░ GND рдкрд░ рдЬрдореНрдкрд░ рджреЗрдЦреЗрдВ? рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рддрд╛рдХрд┐ Arduinka рдореЙрдбреНрдпреВрд▓ рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрдХреНрд╖реЗрдк рди рдХрд░реЗрдВ, Arduino рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ESP8266 рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдПрдХ рдкреВрд░реНрд╡рд╛рдкреЗрдХреНрд╖рд╛ рд╣реИредрдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдЖрдк Arduino рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ - RX рдореЙрдбреНрдпреВрд▓ рдХреЛ RX arduino, TX - TX рдкрд░ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдХрдирд╡рд░реНрдЯрд░ рдорд╛рдЗрдХреНрд░реЛрдХреНрд░рд┐рдЪрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреНрд░реЙрд╕ рдСрд░реНрдбрд░ рдореЗрдВ рдЖрд░реНрдбрд┐рдиреЛ рдкреИрд░реЛрдВ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИредрдореЙрдбреНрдпреВрд▓ рдХреЗ рдЖрд░рдПрдХреНрд╕ рд▓рд╛рдЗрди рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рддрд┐рд░реЛрдзрдХ рд╡рд┐рднрдХреНрдд, рдЬрд┐рд╕рдореЗрдВ 1 рдХреЛрд╣рдо рдФрд░ 2 рдХреЛрдо рдкреНрд░рддрд┐рд░реЛрдзрдХ рд╣реЛрддреЗ рд╣реИрдВ (рдЗрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝рдХрд░ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рджреЛ 1 рдХреЛрдо рдкреНрд░рддрд┐рд░реЛрдзрдХ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ) рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдЖрд░реНрдХрдбрд┐рдиреЛ 5 рд╡реА рд▓реЙрдЬрд┐рдХ рдФрд░ рдореЙрдбреНрдпреВрд▓ 3.3 рд╣реИред рдпрд╣ рдПрдХ рдЖрджрд┐рдо рд╕реНрддрд░ рдХрдирд╡рд░реНрдЯрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИред рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ RXD TXD рдореЙрдбреНрдпреВрд▓ рдХреЗ рдкреИрд░ 5 рд╡реА рддрдХ рд╕рд╣рдирд╢реАрд▓ рдирд╣реАрдВ рд╣реИрдВред
рдЦреИрд░, рдЖрдк рдИрдПрд╕рдкреА 8266 рдХреЛ рдирд┐рдпрдорд┐рдд рдпреВрдПрд╕рдмреА-рдпреВрдПрдЖрд░рдЯреА рдХрдирд╡рд░реНрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреЛрдбрд╝рдХрд░ рдмрд┐рдирд╛ рдЖрд░реНрдбрд┐рдиреЛ рдХреЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред Arduino рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдПрдХ рдорд╛рдирдХ usb рдФрд░ uart рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрдирд╡рд░реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рджрд┐рдорд╛рдЧ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рддреЗ рд╣реБрдПред рддреЛ рдХреНрдпреЛрдВ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдкреИрд╕рд╛ рдЦрд░реНрдЪ рдХрд░реЗрдВ, рдЕрдЧрд░ рдЖрдк рдмрд┐рдирд╛ рдЖрд░реНрдбрд┐рдиреЛ рдХреЗ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдХреЗрд╡рд▓ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо RXD рдореЙрдбреНрдпреВрд▓ рдХреЛ TXD рдХрдирд╡рд░реНрдЯрд░, TXD - RXD рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВредрдпрджрд┐ рдЖрдк рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдкрд░реЗрд╢рд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд▓рд╕реА рд╣реИрдВ, рддреЛ рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдФрд░ рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд░реНрд╕ рдХреЗ рд╕рд╛рде рдЫреЗрдбрд╝рдЫрд╛рдбрд╝ рдХрд░ рд░рд╣реЗ рд╣реИрдВ - рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП NodeMcu рд╕рдорд╛рдзрд╛рди рд╣реИрдВ: рдпрд╣рд╛рдВ
рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рдореИрдВрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рдХреЗрдмрд▓ рдЕрдЯрдХрд╛ рджрд┐рдпрд╛, рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд┐рдпрд╛, рдмрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдлрд░реНрдорд╡реЗрдпрд░ рдореЛрдб рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП GPIO0 рдкрд░ рдЬрдореНрдкрд░ / рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдпрд╛рдж рд░рдЦреЗрдВредрдареАрдХ рд╣реИ, рдпрд╣ рд╢рд╛рдпрдж рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рд╕рд╛рде рд╣реИ, рд▓реЗрдЦ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рднрд╛рдЧ, рдЕрд▓рд╛ рдлрд░реНрдорд╡реЗрдпрд░ рдФрд░ рдореЙрдбреНрдпреВрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, рдореИрдВ рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реВрдВрдЧрд╛редрдореИрдВрдиреЗ рдЕрдкрдиреЗ YouTube рдЪреИрдирд▓ рдкрд░ , рдЗрд╕ рд╡рд╛рдИ-рдлрд╛рдИ рдореЙрдбреНрдпреВрд▓ рдкрд░ рдЕрдкрдиреЗ рд╡реАрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдПрдХ рдкреВрд░реА рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдЦреЛрд▓реАред рдпреЛрдЬрдирд╛рдУрдВ рдиреЗ рд╡рд╛рдИ-рдлрд╛рдИ рдирд┐рдпрдВрддреНрд░рдг рдкрд░ рдПрдХ рдЯрд╛рдЗрдкрд░рд╛рдЗрдЯрд░ рдпрд╛ рдПрдХ рдирд╛рд╡ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдирд┐рдпрдорд┐рдд рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдореИрдВ рдЗрд╕ рдкрд░ рдирд╣реАрдВ рдЖрдпрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдпреЗ рднрд╡рд┐рд╖реНрдп рдХреА рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВредрдЗрд╕ рд▓реЗрдЦ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ред рдбреЗрдЯрд╢реАрдЯрдСрди:рдПрдПрд╕рдПрдо 1117 3.3 рдмреА ;ESP8266EX (рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдЬреЛ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╣реИ) ;рдЕрдзрд┐рдХ рд▓рд┐рдВрдХ:ESP8266 рдкрд░ рд░реВрд╕реА рднрд╛рд╖реА рд╕рдореБрджрд╛рдп ;рдлреНрд░рд┐рдЯреНрдЬрд╝рд┐рдВрдЧ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рддреИрдпрд╛рд░ рдпреЛрдЬрдирд╛рдПрдБ ;рдХреНрдпреЛрдВ рдХрдИ Arduino рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддреЗ ;рдореЗрд░реЗ рд╕рднреА рдкреНрд░рдХрд╛рд╢рди geektimes рдкрд░ редрд╕рд░реНрдЧреЗрдИ рд╢реЗрдпрд░рдХрд┐рди рдЙрд░реНрдл тАЛтАЛрдорд┐ред рдкреЙрдбреЗрд▓рдХрд┐рди рджреНрд╡рд╛рд░рд╛ред Source: https://habr.com/ru/post/hi390593/
All Articles