• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь Esp8266 ESP-12F

ValeriiVod

New member
Есть такой модуль:

Схема подключения:
Код:
Use this simple sketch to flash your ESP8266 over an Arduino.

| Arduino       | ESP82666      |
| ------------- |:-------------:|
| TX            | RX            |
| RX            | TX            |
| GND           | GND           |
| GND           | GPIO-15       |
| VCC (3.3V)    | VCC (3.3V)    |
| 12            | GPIO 0        |
| 13            | CH_PD (EN)    |

The last 2 pins can be changed in the code.

Or set them manually:

| PIN          | Mode       |
| ------------ |:----------:|
| CH_PD (EN)   | HIGH (3.3V)|
| GPIO-0       | LOW (GND)  |
This code will let the Arduino send every byte it gets from the PC over Serial to the ESP8266 and back.
So now you can flash your ESP with the esptool or the nodemcu-flasher over the COM-port of the Arduino.
Пытаюсь залить такой код (скетч->загрузить), выбрав Generic ESP8266 module/NodeMCU 1.0, менял и не менял debug port на Serial, в ide ардуино (плата уно):
Код:
int program_pin = 12;
int enable_pin = 13;

void setup()
{
  Serial1.begin(115200);
  Serial.begin(115200);
  pinMode(enable_pin, OUTPUT);
  pinMode(program_pin, OUTPUT);
  digitalWrite(program_pin, LOW);
  digitalWrite(enable_pin,HIGH);
}

void loop()
{
  while(Serial1.available()){
    Serial.write((uint8_t)Serial1.read());
  }

  if(Serial.available()){
    while(Serial.available()){
      Serial1.write((uint8_t)Serial.read());
    }
  }
}
Получаю такую ошибку:
Код:
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
На модуле во время заливки моргает светодиодик, в "монитор порта" пусто, подскажите, пожалуйста, как избавиться от ошибок?
 

CodeNameHawk

Moderator
Команда форума
Если использовать ардуино как переходник с усб то сом. Ресет ардуины подключить к земле.
Tx через резистор на Tx
Rx через резистор на Rx

Конденсатор на выводы питания приветствуется.
 
Последнее редактирование:

ValeriiVod

New member
Если использовать ардуино как переходник с усб то сом. Ресет ардуины подключить к земле.
Tx через резистор на Tx
Rx через резистор на Rx

Конденсатор на выводы питания приветствуется.
резисторы на 10 кОм и кондер на 470 uF?
 

CodeNameHawk

Moderator
Команда форума
Резисторы 470 - 1 ком, конденсатор керамический на 0.1 мкф. (если в стабилизаторе стоит электролит, дополнительный не обязательно ставить, не и не помешает)
А так все есть https://esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki/#esp8266-arduino-connect
https://esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki/

Посмотрите там "Как правильно подключить ESP8266".
 

ValeriiVod

New member
@CodeNameHawk Б спасибо, а не подскажете, подключил модуль к ардуино микро, ардуину подключил к юзб. На wifi модуле питание есть, а самой wifi сети не видно, что не так?
подключал так

Код:
| TX            | RX            |
| RX            | TX            |
| GND           | GND           |
| GND           | GPIO-15       |
| VCC (3.3V)    | VCC (3.3V)    |
| GND            | GPIO 0        |
| VCC (3.3V)            | CH_PD (EN)    |
 

Сергей_Ф

Moderator
Команда форума
@ValeriiVod если решили, то принято отписываться как именно. Другим может помочь не наступить на тебе грабли.
 
Сверху Снизу