• Система автоматизации с открытым исходным кодом на базе 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 напрямую и не морочьте голову
 
Сверху Снизу