Мазмұны:

Arduino мен ESP8266: 11 қадамдарын бастау
Arduino мен ESP8266: 11 қадамдарын бастау

Бейне: Arduino мен ESP8266: 11 қадамдарын бастау

Бейне: Arduino мен ESP8266: 11 қадамдарын бастау
Бейне: Связь Modbus ESP32 | FLProg SCADA 2024, Қараша
Anonim
Arduino мен ESP8266 -ны бастау
Arduino мен ESP8266 -ны бастау

ESP8266 кіріктірілген Wi-Fi және екі GPIO түйреуіші бар тәуелсіз микроконтроллер ретінде пайдаланылуы мүмкін немесе микроконтроллерге Wi-Fi қосылымын беру үшін сериялық байланыс арқылы басқа микроконтроллермен бірге қолданылуы мүмкін. Ол Интернетке немесе Интернетке қосылған бақылау тақталарына сенсорлық деректерді хабарлау үшін IoT сенсорлар желісін құру үшін қолданылуы мүмкін, оны интернетке немесе жергілікті желіге қосылған үй автоматтандыру құрылғысын жасау үшін пайдалануға болады. ESP8266 IoT негізіндегі қауіпсіздік жүйесін, ақылды штепсельдер мен шамдарды, торлы желілерді немесе тозатын құрылғыларды жасау үшін қолданылуы мүмкін. Бағасы төмен, қуатты аз тұтынатын және шағын өлшемді болғандықтан оны кез келген IoT құрылғысын жасау үшін қолдануға болады.

1 -қадам: Архитектура мен ерекшеліктер туралы қысқаша

ESP8266 Wi-Fi модулінде 80 МГц жиіліктегі 32 биттік RISC микропроцессоры бар және оны 160 МГц-ке дейін үдетуге болады. Ол 32 KiB Instruction RAM, 32 KiB нұсқаулық кэш ЖЖҚ, 80 KiB пайдаланушы деректерінің жады және GPIO, 12C, ADC, SPI және PWM бар.

2 -қадам: Қуатты тұтыну

ESP8266 Wi-Fi модулін басқару үшін кернеудің максималды кернеуі 3,6 В және 120,5 мА құрайды, Arduino-да 3,3 В шығыс істікшесі бар, бірақ оның шығысы 40 мА құрайды, бұл esp8266-ді іске қосу үшін жеткіліксіз, сондықтан LM317 кернеу реттегіші қолданылады. LM317 максималды шығыс тогы 1,5А болғандықтан, оның дұрыс жұмыс істеуін қамтамасыз ету үшін Arduino 5V -дан 3.3V -қа дейін реттеңіз. ESP8266 енгізу -шығару түйреуіштері де 3,3В кернеуде жұмыс істейді, сондықтан Arduino TX істікшесінен шығатын 5В логиканы 3,3В -қа ауыстыру үшін логикалық деңгейлерді ауыстыратын 3.3В зенер диод қолданылады, бірақ менің тәжірибем бойынша оған аса қажеттілік жоқ. Төмендегі суретте берілген тізбекті жасау өте жақсы

3 -қадам: ESP8266 түйреуіштері

ESP8266 түйреуіштері
ESP8266 түйреуіштері

4 -қадам: компоненттер

Ардуино Уно

www.banggood.com/custlink/m33KGFYAzy

ESP8266 Wi-Fi модулі

www.banggood.com/custlink/mKvKDhD2ig

LM317 кернеу реттегіші

www.banggood.com/custlink/DvDD3Avz7E

Верборд

www.banggood.com/custlink/m3G3mnGz7P

Еркектен еркекке секіру

www.banggood.com/custlink/GKvKmAGkuQ

1uF электролиттік конденсатор

10uF электролиттік конденсатор

5 -қадам: Схемалық

Схемалық
Схемалық

ESP8266 Wi-Fi модулі Arduino немесе кез келген басқа микроконтроллермен сериялық байланыс арқылы байланысады және оны іске қосу үшін минимум 3,3В қажет. Arduino 5V шығысы суретте көрсетілгендей LM317 кірісіне қосылады

ESP8266 қосылымдары ESP8266 ================ қосылымдар

RXD ====================== Arduino I/O Pin 3

VCC ===================== LM317 шығысы

CH_PD =================== LM317 шығысы

GND ===================== Arduino GND

TXD ====================== Arduino I/O Pin 2

6 -қадам: схеманы қалай жасауға болады

7 -қадам: AT пәрмендерін ESP8266 жіберу үшін Arduino -ны қалай кодтау керек

8 -қадам: код

9 -қадам: AT командалары

10 -қадам: Қолданбаларға сілтемелер

TCP клиенті:

Сервер:

11 -қадам: ESP8266 деректер кестесі және AT пәрмен сілтемесі

ESP8266 мәліметтер парағы

www.espressif.com/sites/default/files/docu…

ESP8266 AT командалық анықтамасы

www.espressif.com/sites/default/files/doc…

Ұсынылған: