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

Esp8266+arduino mega передача на ПК

Roma163tlt

New member
Доброго времени суток. Прошу помочь. у меня есть esp8266-1 подключенная к arduino mega и так же к arduino подключены 3 аналоговых датчика . мне нужно передавать данные с датчиков на arduino через esp по средству wifi на пк или телефон. такое возможно? если кто имеет опыт очень прошу помочь
 

=AK=

New member
Доброго времени суток. Прошу помочь. у меня есть esp8266-1 подключенная к arduino mega и так же к arduino подключены 3 аналоговых датчика . мне нужно передавать данные с датчиков на arduino через esp по средству wifi на пк или телефон. такое возможно? если кто имеет опыт очень прошу помочь
Лучше всего все это выкинуть, купить модуль NodeMCU и написать в среде Ардуино для него программу, которая делает все, что нужно. Небольшая заминка получится только с 3-мя аналоговыми датчиками, поскольку аналоговый вход там один. Вы озвучьте, что у вас за датчики, тогда попробую подсказать, как их попроще прикрутить.
 

Roma163tlt

New member
Лучше всего все это выкинуть, купить модуль NodeMCU и написать в среде Ардуино для него программу, которая делает все, что нужно. Небольшая заминка получится только с 3-мя аналоговыми датчиками, поскольку аналоговый вход там один. Вы озвучьте, что у вас за датчики, тогда попробую подсказать, как их попроще прикрутить.
А таким способом не возможно? Так как я ещё хотел бы подключить парочку модулей?
 

=AK=

New member
А таким способом не возможно? Так как я ещё хотел бы подключить парочку модулей?
Возможно, но возни будет больше. В любом случае не советую связываться с АТ командами.

Можно, например, написать для ESP-01 Ардуино скетч, который будет слушать последовательный порт, распознавать команды от Ардуино модулей и отсылать их куда требуется. Ну а для Ардуино модулей написать скетчи, которые будут отсылать эти команды в последовательные порты. Но при этом надо озаботиться, чтобы команды от этих трех Ардуино модулей не накладывались друг на друга, и как-то объединить три выхода последовательных портов, чтобы они друг друга не угробили, через откратый коллектор, например. Или можно поискать чего-то готовое, может, кто-то еще делал такую каракатицу и выложил куда-нибудь, скажем, на Гитхаб.

А вообще-то нафига вам еще модули? 32-битный ESP8266 по производительности и по памяти мощнее, чем десяток обычных 8-битных Ардуино модулей. У него только вводов-выводов не очень много. Так на свете полно всяких расширителей ввода-вывода, и аналоговых, и цифровых.
 

Roma163tlt

New member
Возможно, но возни будет больше. В любом случае не советую связываться с АТ командами.

Можно, например, написать для ESP-01 Ардуино скетч, который будет слушать последовательный порт, распознавать команды от Ардуино модулей и отсылать их куда требуется. Ну а для Ардуино модулей написать скетчи, которые будут отсылать эти команды в последовательные порты. Но при этом надо озаботиться, чтобы команды от этих трех Ардуино модулей не накладывались друг на друга, и как-то объединить три выхода последовательных портов, чтобы они друг друга не угробили, через откратый коллектор, например. Или можно поискать чего-то готовое, может, кто-то еще делал такую каракатицу и выложил куда-нибудь, скажем, на Гитхаб.

А вообще-то нафига вам еще модули? 32-битный ESP8266 по производительности и по памяти мощнее, чем десяток обычных 8-битных Ардуино модулей. У него только вводов-выводов не очень много. Так на свете полно всяких расширителей ввода-вывода, и аналоговых, и цифровых.
мы бы могли пообщатся в лс?
 

Antynik

Member
Arduino Mega ради 3 датчиков - очень избыточно. Ну да дело ваше.
Советую всю логику организовывать на ESP, а от ардуины по Serial получать данные. Как вам уже написали.
Ничего сложного, пусть ардуина просто периодически пишет строку типа "1:123,2:234,3:345"
А на ESP показания из строк выдирать.
 
Сверху Снизу