• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Arduino mega2560 sensor shield esp01

Technogrover

New member
я не понял это о чем: "Само соединение рх и тх на этих пинах через vcc делать?"
соединение rx c tx делаете проводом -один конец к rx другой tx.
-------------------------------------
вот тут про вашу плату
-------------------------------
т е это плата специально для меги
для esp это как корове седло
без омеги это просто набор отдельных штырей
------------------
поэтому сначала решите нужен ли вам этот шилд
Если посмотреть на плате,то там на каждом пине есть три штыря сверху,по середине и снизу(земля,питание и сигнал) и у модуля есть рх,тх,питание и земля.Так вот,как правильно было бы эту плату подключить к арудине?рх и тх перекрестно на питание(vcc),как на третьей фотке,а тогда vcc u gnd на модуле к каким правильней контактам нужно присоединить?
 

Вложения

nikolz

Well-known member
Если посмотреть на плате,то там на каждом пине есть три штыря сверху,по середине и снизу(земля,питание и сигнал) и у модуля есть рх,тх,питание и земля.Так вот,как правильно было бы эту плату подключить к арудине?рх и тх перекрестно на питание(vcc),как на третьей фотке,а тогда vcc u gnd на модуле к каким правильней контактам нужно присоединить?
эта плата для этой

ее можно воткнуть лишь одним единственным способом
у вас она есть?
 

Technogrover

New member
если вы хотите работать лишь с ESP то у вас есть адаптер (фото выше)
у него четыре контакта полагаю +5в GND и Rx Tx
берете две кнопки и стабилизатор AM1117
припаиваете стабилизатор к +5 и земле и получаете 3.3 вольта
ESP подключаете GND на GND
Vcc на выход AM1117
GPIO0 через кнопку к GND
CH_PD — к VCC+3.3В.

URxD ESP на Tx адаптера через резистор 200 ом
UTxD ESP на Rx адаптера через резистор 200 ом
-------------
подключаете к USB компьютера
запускаете программу терминал Tera Term и устанавливаете скорость 74880
нажимаете на кнопку RST и отпускаете ее
на экране наблюдаете сообщение ESP
это режим работы программы
----------------------------
для программирования
нажимаете на кнопку GPIO0 и держите ее
нажимаете на кнопку RST отпускаете ее
отпускаете кнопку GPIO0
ESP перешло в режим программирования
запускаете программу прошивки и пишите в ESP
после окончания записи нажимаете и отпускаете кнопку RST
смотрите в терминал
-----------------------
Я хочу работать с мегой и есп для Блунка,хотел бы правильно их подключить и сделать пока на бутылке два поплавковых датчика и герметичный датчик ds18b20 для мониторинга температуры раствора,что очень помогало бы,вот и хочу узнать,как правильно к этому шилду есп с модулем подсоединить?
 

Technogrover

New member
если вы хотите работать лишь с ESP то у вас есть адаптер (фото выше)
у него четыре контакта полагаю +5в GND и Rx Tx
берете две кнопки и стабилизатор AM1117
припаиваете стабилизатор к +5 и земле и получаете 3.3 вольта
ESP подключаете GND на GND
Vcc на выход AM1117
GPIO0 через кнопку к GND
CH_PD — к VCC+3.3В.

URxD ESP на Tx адаптера через резистор 200 ом
UTxD ESP на Rx адаптера через резистор 200 ом
-------------
подключаете к USB компьютера
запускаете программу терминал Tera Term и устанавливаете скорость 74880
нажимаете на кнопку RST и отпускаете ее
на экране наблюдаете сообщение ESP
это режим работы программы
----------------------------
для программирования
нажимаете на кнопку GPIO0 и держите ее
нажимаете на кнопку RST отпускаете ее
отпускаете кнопку GPIO0
ESP перешло в режим программирования
запускаете программу прошивки и пишите в ESP
после окончания записи нажимаете и отпускаете кнопку RST
смотрите в терминал
-----------------------
Я хочу работать с мегой и есп для Блунка,хотел бы правильно их подключить и сделать пока на бутылке два поплавковых датчика и герметичный датчик ds18b20 для мониторинга температуры раствора,что очень помогало бы,вот и хочу узнать,как правильно к этому шилду есп с модулем подсоединить?
эта плата для этой

ее можно воткнуть лишь одним единственным способом
у вас она есть?
Так на фотографии разве не видно,что и она показана и сенсор шилд на ней одетый?
 

Technogrover

New member
если вы хотите работать лишь с ESP то у вас есть адаптер (фото выше)
у него четыре контакта полагаю +5в GND и Rx Tx
берете две кнопки и стабилизатор AM1117
припаиваете стабилизатор к +5 и земле и получаете 3.3 вольта
ESP подключаете GND на GND
Vcc на выход AM1117
GPIO0 через кнопку к GND
CH_PD — к VCC+3.3В.

URxD ESP на Tx адаптера через резистор 200 ом
UTxD ESP на Rx адаптера через резистор 200 ом
-------------
подключаете к USB компьютера
запускаете программу терминал Tera Term и устанавливаете скорость 74880
нажимаете на кнопку RST и отпускаете ее
на экране наблюдаете сообщение ESP
это режим работы программы
----------------------------
для программирования
нажимаете на кнопку GPIO0 и держите ее
нажимаете на кнопку RST отпускаете ее
отпускаете кнопку GPIO0
ESP перешло в режим программирования
запускаете программу прошивки и пишите в ESP
после окончания записи нажимаете и отпускаете кнопку RST
смотрите в терминал
-----------------------
Я хочу работать с мегой и есп для Блунка,хотел бы правильно их подключить и сделать пока на бутылке два поплавковых датчика и герметичный датчик ds18b20 для мониторинга температуры раствора,что очень помогало бы,вот и хочу узнать,как правильно к этому шилду есп с модулем подсоединить?
эта плата для этой

ее можно воткнуть лишь одним единственным способом
у вас она есть?
Так на фотографии разве не видно,что и она показана и сенсор шилд на ней одетый?
Я хочу работать с мегой и есп для Блунка,хотел бы правильно их подключить и сделать пока на бутылке два поплавковых датчика и герметичный датчик ds18b20 для мониторинга температуры раствора,что очень помогало бы,вот и хочу узнать,как правильно к этому шилду есп с модулем подсоединить?

Так на фотографии разве не видно,что и она показана и сенсор шилд на ней одетый?
 

Вложения

nikolz

Well-known member
Я хочу работать с мегой и есп для Блунка,хотел бы правильно их подключить и сделать пока на бутылке два поплавковых датчика и герметичный датчик ds18b20 для мониторинга температуры раствора,что очень помогало бы,вот и хочу узнать,как правильно к этому шилду есп с модулем подсоединить?

Так на фотографии разве не видно,что и она показана и сенсор шилд на ней одетый?
с этим разобрались
теперь перейдем к модулю
для его питания надо 3.3 вольта
на этой плате их нет. Верно?
значит надо их сделать.
сделали?
 

nikolz

Well-known member
но он вроде бы маломощный и esp не потянет
поэтому ставьте 1117 или что-то иное на 3.3в
 

nikolz

Well-known member
есп01 подключаете так:
берете две кнопки и стабилизатор AM1117
припаиваете стабилизатор к +5 и земле и получаете 3.3 вольта
ESP подключаете GND на GND
Vcc на выход AM1117
GPIO0 через кнопку к GND и через резистор 10 к на Vcc
CH_PD — к VCC+3.3В.

URxD ESP на Tx шилда через резистор 200 ом
UTxD ESP на Rx шилда через резистор 200 ом
-------------
подключаете к USB компьютера
запускаете программу терминал Tera Term и устанавливаете скорость 74880
нажимаете на кнопку RST и отпускаете ее
на экране наблюдаете сообщение ESP
это режим работы программы
----------------------------
для программирования
нажимаете на кнопку GPIO0 и держите ее
нажимаете на кнопку RST отпускаете ее
отпускаете кнопку GPIO0
ESP перешло в режим программирования
запускаете программу прошивки и пишите в ESP
после окончания записи нажимаете и отпускаете кнопку RST
смотрите в терминал
-
 

Technogrover

New member
с этим разобрались
теперь перейдем к модулю
для его питания надо 3.3 вольта
на этой плате их нет. Верно?
значит надо их сделать.
сделали?
Плата как раз,еще раз посмотрел,3,3в-5в,т.е. ее можно к любым пинам вставить,но вот к каким?рх и тх на плате подсоединяю тх и рх (vcc?)правильно?А вот оставшиеся vcc и земля к любым таким же на плате или упускаю что-то?
 

Technogrover

New member
вот описание вашей платы
http://www.2150692.ru/files/arduino_mega2560_datasheet.pdf
в нем есть ссылка на схему этой платы
и там есть все разъемы
вроде бы и 3.3 вольта есть на плате
https://www.arduino.cc/en/uploads/Main/arduino-mega2560-schematic.pdf
Тут надо смотреть на эту плату,как на картинке,все таки не не макетке работать будем,а на ней.Вот как тут модуль лучше к ней присоединить?Дайте советов,пожалуйста.Фотографии все вложены.
 

Вложения

nikolz

Well-known member
Тут надо смотреть на эту плату,как на картинке,все таки не не макетке работать будем,а на ней.Вот как тут модуль лучше к ней присоединить?Дайте советов,пожалуйста.Фотографии все вложены.
Vcc надо подключать к выходу СТАБИЛИЗАТОРА на 3.3 вольта который даст ток средний не менее 100 ма и импульсный не менее 400 ма
Ваша плата этого не дает
у нее 3.3 в лишь 50 ма
поэтому надо дополнительный преобразователь (стабилизатор ) 5 вольт в 3.3 вольта. Есть? покажите какой.
 

Technogrover

New member
вот описание вашей платы
http://www.2150692.ru/files/arduino_mega2560_datasheet.pdf
в нем есть ссылка на схему этой платы
и там есть все разъемы
вроде бы и 3.3 вольта есть на плате
https://www.arduino.cc/en/uploads/Main/arduino-mega2560-schematic.pdf
Тут надо смотреть на эту плату,как на картинке,все таки не не макетке работать будем,а на ней.Вот как тут модуль лучше к ней присоединить?Дайте советов,пожалуйста.Фотографии все вложены.
Vcc надо подключать к выходу СТАБИЛИЗАТОРА на 3.3 вольта который даст ток средний не менее 100 ма и импульсный не менее 400 ма
Ваша плата этого не дает
у нее 3.3 в лишь 50 ма
поэтому надо дополнительный преобразователь (стабилизатор ) 5 вольт в 3.3 вольта. Есть? покажите какой.
Так вроде на плате все это реализовано,даю краткое описание:
Рабочее напряжение: 4,5 ~ 5,5 В (бортовой регулятор LDO 3,3 В)
Рабочий ток: 0-240mA
Логическое напряжение интерфейса: 3,3 В/5 В, совместимое (плата переключения на уровне)
Что скажете?Как и куда штыри подсоединили бы на сенсор шилде?
Фотку прилагаю.
 

Вложения

nikolz

Well-known member
Тут надо смотреть на эту плату,как на картинке,все таки не не макетке работать будем,а на ней.Вот как тут модуль лучше к ней присоединить?Дайте советов,пожалуйста.Фотографии все вложены.

Так вроде на плате все это реализовано,даю краткое описание:
Рабочее напряжение: 4,5 ~ 5,5 В (бортовой регулятор LDO 3,3 В)
Рабочий ток: 0-240mA
Логическое напряжение интерфейса: 3,3 В/5 В, совместимое (плата переключения на уровне)
Что скажете?Как и куда штыри подсоединили бы на сенсор шилде?
Фотку прилагаю.
теперь понял
У вас три платы
первая - это mega с шидом
вторая - модуль ESP01
третья - переходник для ESP01
Все верно?
я вам говорил про первую и вторую
 

nikolz

Well-known member
для третьей дайте ссылку где взяли или на схему или на название
 

Technogrover

New member
теперь понял
У вас три платы
первая - это mega с шидом
вторая - модуль ESP01
третья - переходник для ESP01
Все верно?
я вам говорил про первую и вторую
Брал все простое,чтобы было проще собирать,еще же код надо писать,чтобы работало.По этому,там,где можно было сэкономить силы - экономил:))
 

nikolz

Well-known member
Брал все простое,чтобы было проще собирать,еще же код надо писать,чтобы работало.По этому,там,где можно было сэкономить силы - экономил:))
на самом деле вы ничего не секономили.
----------------------------
по этой плате сложно сказать
она со странностями
у нее лишь RX TX VC и GND
т е подключается она понятно как на VC подаете 5 вольт
GND на GND
но дальше возникает куча вопросов
на плате кроме стабилизаторов есть два транзистора - это схема автомата управления режимом очевидно
но не ясно каким сигналом она управляется так как нужен еще один или два сигнала как сделано в nodemcu и wemoc
---------------------
поэтому сказать что-либо еще я затрудняюсь
надо либо найти по ней схему либо инструкцию
-------------------
пока включите эти четыре провода и попробуйте в ардуине обратиться к плате
 

esp340

Active member
на плате кроме стабилизаторов есть два транзистора - это схема автомата управления режимом очевидно
но не ясно каким сигналом она управляется так как нужен еще один или два сигнала как сделано в nodemcu и wemoc
это не автомат, а конвертер уровней

Возникает вопрос - нахрена там вообще mega, если для измерения температуры достаточно esp? Допустим, на ESP нехватка пинов для каких-то датчиков, тогда возникает второй вопрос - зачем шилд? Соедините мегу с esp напрямую и не морочьте голову
 
Сверху Снизу