Мазмуну:

Arduino жана ESP8266 менен баштоо: 11 кадам
Arduino жана ESP8266 менен баштоо: 11 кадам

Video: Arduino жана ESP8266 менен баштоо: 11 кадам

Video: Arduino жана ESP8266 менен баштоо: 11 кадам
Video: How to get 5V from 18650 Lithium Battery Powering Arduino ESP32 ESP8266 or charge your phone 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 инструкция кэш RAM, 80 KiB колдонуучу маалымат RAM жана анын GPIO, 12C, ADC, SPI жана PWMге ээ.

2 -кадам: Power керектөө

ESP8266 Wi-Fi модулун иштетүү үчүн керектүү максималдуу чыңалуу жана ток 3.6V жана 120.5mA, Arduinoдо 3.3V чыгаруу пини бар, бирок анын агымы 40mA, бул esp8266 иштетүү үчүн жетишсиз, ошондуктан LM317 чыңалуу жөндөгүчү колдонулат. LD317 максималдуу чыгаруу агымы 1,5А болгондо, аны туура иштетүү үчүн Arduino 5Vдан 3.3Vга чейин жөнгө салат. ESP8266 I/O казыктары да 3.3Vде иштейт, андыктан логикалык деңгээлди алмаштыруучу 3.3V zener диод 5V логикасын Arduino TX пинен 3.3Vга айландыруу үчүн колдонулат, бирок менин тажрыйбам боюнча ага анчалык деле муктаждык жок. Төмөндөгү сүрөттө берилген схеманы жасасаңыз жакшы болот

3 -кадам: ESP8266 Pinouts

ESP8266 Pinouts
ESP8266 Pinouts

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

Arduino Uno

www.banggood.com/custlink/m33KGFYAzy

ESP8266 Wi-Fi модулу

www.banggood.com/custlink/mKvKDhD2ig

LM317 Voltage Regulator

www.banggood.com/custlink/DvDD3Avz7E

Veroboard

www.banggood.com/custlink/m3G3mnGz7P

Эркектен секиргенге чейин

www.banggood.com/custlink/GKvKmAGkuQ

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

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

5 -кадам: схемалык

Схемалык
Схемалык

ESP8266 Wi-Fi модулу Arduino же башка микроконтроллер менен сериялык байланышты колдонуп сүйлөшөт жана аны иштетүү үчүн минималдуу 3.3V талап кылынат. Ардуинонун 5V чыгышы сүрөттө көрсөтүлгөндөй LM317 кирүүсүнө туташат

ESP8266 ConnectionsESP8266 ================= Байланыштар

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

VCC ===================== LM317 чыгаруу

CH_PD =================== LM317 Output

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

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

6 -кадам: Районду кантип жасоо керек

7 -кадам: AT буйруктарын ESP8266га жөнөтүү үчүн Arduinoду кантип коддоо керек

8 -кадам: Код

9 -кадам: AT буйруктары

10 -кадам: Колдонмо шилтемелери

TCP кардары:

Сервер:

11 -кадам: ESP8266 Datasheet жана AT Command Reference

ESP8266 маалымат жадыбалы

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

ESP8266 AT буйрук маалымдамасы

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

Сунушталууда: