Другое

ESP8266 распиновка: подключаем Wi-Fi в системах умного дома на Arduino

Lorem ipsum dolor

ESP8266 — это микросхема, внутри которой «прячется» полноценный микроконтроллер. Чаще всего эта микросхема используется в популярном модуле ESP-01 в системе «умный дом», но также применяется и в других модулях. В данном случае ее функция — обеспечить беспроводную связь с сетью всем компонентам системы «умный дом». В этой статье мы покажем, как выглядит распиновка ESP8266, чтобы вы могли подключить эту микросхему в свой проект.

Отличительные особенности данной микросхемы:

  • доступ к ней может осуществляться по Wi-Fi и через USB-порт;

  • может выполнить программы из собственной флеш-памяти, объем которой составляет 4 Мб;

  • поддерживает внешнюю память до 16 Мб;

  • есть встроенные кнопки для перезапуска или перенастройки.

 

Где применяется ESP8266?

Основное применение микросхемы ESP8266 — это взаимодействие с системами «умного дома» путем передачи информации по беспроводному каналу. В качестве таких систем могут выступать:

  • беспроводные розетки;

  • бытовая техника, поддерживающая управление по Wi-Fi;

  • сигнализационная система;

  • управление климатом;

  • и др.

Помимо «умного дома», микросхему ESP8266 можно встретить еще:

  • в различных видах автоматизации оборудования и устройств;

  • в переносных электронных устройствах;

  • при создании роботизированных детских игрушек;

  • и др.

 

Распиновка ESP8266

Хочется отметить, что существует много модулей, включающих в себя микросхему ESP8266. Некоторые из них:

  • ESP-01;

  • ESP-02;

  • ESP-03;

  • ESP-04, и так до ESP-11 в порядке возрастания;

  • ESP8266 Antenna.

Самым популярным модулем является ESP-01. Давайте посмотрим, как выглядит его распиновка.

 

Распиновка ESP-01 

Очень подробно видна рапиновка ESP-01 на изображениях:

 

 

Опишем контакты словами:

  • «1» заземление;

  • «8» подача питания; нужно помнить, что микросхема рассчитана на питание до 3.6 В и не больше;

  • «6 RST» используется для перезагрузки микросхемы;

  • «4 СP_PD» применяется, если нужно перевести микросхему в режим энергосбережения;

  • «7 RXDO» и «0 TXDO» применяются, когда нужно перепрошить модуль;

  • «2 TXDO» нужен для подключения светодиода;

  • «5 GPO0» и «3 GPIO2» применяются для ввода или вывода информации.

Важно понимать, что распиновка в других модулях, которые используют микросхему ESP8266, будет отличаться. Подключение ее в свой проект — это несложное мероприятие, однако обязательно нужно запомнить ее рабочее напряжение — 3.6 В. Почему запомнить? Потому что большинство готовых плат (модулей), которые можно применить в своем проекте вместе с нашей микросхемой, используют рабочее напряжение в 5 В. Если «подать» 5 В на микросхему ESP8266, то она просто «сгорит».

 

Как работать с ESP8266?

Для работы с микросхемой ESP8266 есть 2 способа:

  1. Управлять через AT-команды или работать с прошивкой в автономном режиме. Когда используются АТ-команды, ESP8266 обязательно должен работать в паре с другой микросхемой, а автономный режим предлагает полную независимость. Набор АТ-команд можно найти в сети или на официальной странице производителя этой микросхемы.

  2. Управление АТ-командами «прошито» в микросхеме по умолчанию, поэтому ее можно подключить к компьютеру через USB-UART переходник и воздействовать на нее через Arduino IDE.

 

Заключение

В этой статье мы обсудили, что такое ESP8266 и как выглядит распиновка ESP-01. С помощью модулей, применяющих микросхему ESP8266, есть возможность принести в свой проект «силу интернета», сделав его более продвинутым. Ведь эта микросхема позволяет осуществлять дистанционное управление, сбор нужной информации и другое с вашим проектом по Wi-Fi, если он подключен к интернету.

Схожие статьи

Git для профессионального программиста 2016: скачать или читать книгу онлайн
Другое

Git для профессионального программиста 2016: скачать или читать книгу онлайн

Гугл фреймворк: что это такое? Описание Google Service Framework
Другое

Гугл фреймворк: что это такое? Описание Google Service Framework

Как опубликовать игру в Steam: краткий пошаговый гайд для новичка
Другое

Как опубликовать игру в Steam: краткий пошаговый гайд для новичка

Почему снижается работоспособность и как ее повысить
Другое

Почему снижается работоспособность и как ее повысить