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

Результаты поиска

  1. AndreyFly

    Нужна помощь связать 2 ESP8266-01 для управления серво.

    Всем помогавшим огромное спасибо. После долгих проб написать код под ESP8266, у меня ничего не вышло. Поиски в интернете приемо-передающих модулей к ардуино, натолкнули меня на модули nRF24L01+ . К моему счастью, в интернете нашелся полностью рабочий код под мои нужды, и все заработало в тот же...
  2. AndreyFly

    DRV8825 использую, моторы нема 17. Питаю от 24-35 вольт.

    DRV8825 использую, моторы нема 17. Питаю от 24-35 вольт.
  3. AndreyFly

    Нужна помощь связать 2 ESP8266-01 для управления серво.

    собственно как такового кода то еще и нет. Только инициализация и передача 1 либо 2 байт каждые 50 мсек. код на сервере, стартует, проходит инициализацию, но данные не получает, так как ошибка на клиенте #include <ESP8266WiFi.h> extern "C" { #include <espnow.h> } uint8_t remoteMac[] = {0x84...
  4. AndreyFly

    Нужна помощь связать 2 ESP8266-01 для управления серво.

    Понятнее не становится. Вроде как стек переполнился, но с чего не понятно Exception 28: LoadProhibited: A load referenced a page mapped with an attribute that does not permit loads PC: 0x4000df09 EXCVADDR: 0x0000015e Decoding stack results 0x402147b1: dhcp_renew at core/ipv4/dhcp.c line 1435...
  5. AndreyFly

    Нужна помощь связать 2 ESP8266-01 для управления серво.

    Залил прошивки в оба чипа. Подключил приемную часть к монитору порта. Сообщение о выходе в готовность вижу, но данных нет. Подключил передающую часть к монитору порта, а он в готовность не выходит. по кругу пишет одно и тоже. Как будто что-то мешает запуститься и он в перезагрузку уходит. Это...
  6. AndreyFly

    Нужна помощь связать 2 ESP8266-01 для управления серво.

    Огромное спасибо. Сегодня до 4 утра пытался победить ошибки компилятора, с 8 на работу ушел сонный. В обед поправил по Вашей подсказке, и когда увидел снова ошибку компилятора, мозг отключился. Все скомпилировалось. теперь буду добивать приемную часть, в надежде, что будет чуточку проще.
  7. AndreyFly

    Нужна помощь связать 2 ESP8266-01 для управления серво.

    #include <ESP8266WiFi.h> extern "C" { #include <espnow.h> } uint8_t remoteMac[] = {0x84, 0xF3, 0xEB, 0x66, 0x16, 0xE5}; // это мак адрес второго ESP #define CHANNEL 1 void send_cb( uint8_t *mac, uint8_t sendStatus); //колбек отправки данных void recv_cb(u8 *macaddr, u8 *data, u8 len); //колбек...
  8. AndreyFly

    Нужна помощь связать 2 ESP8266-01 для управления серво.

    не получается привести типы данных к требуемым. Бьюсь уже не один час #include <ESP8266WiFi.h> extern "C" { #include <espnow.h> } uint8_t remoteMac[] = {0x84, 0xF3, 0xEB, 0x66, 0x16, 0xE5}; // это мак адресс второго ESP #define CHANNEL 1 void send_cb( uint8_t *mac, uint8_t sendStatus)...
  9. AndreyFly

    Нужна помощь связать 2 ESP8266-01 для управления серво.

    if (esp_now_init() == 0){ esp_now_register_send_cb(send_cb); esp_now_register_send_cb(recv_cb); esp_now_set_self_role(ESP_NOW_ROLE_COMBO); здесь надо полагать опечатка? esp_now_register_send_cb(recv_cb); Должно быть esp_now_register_recv_cb(recv_cb); ? Эта инструкция как я понял...
  10. AndreyFly

    Нужна помощь связать 2 ESP8266-01 для управления серво.

    #include <ESP8266WiFi.h> extern "C" { #include <espnow.h> } uint8_t remoteMac[] = {0x1A, 0xFE, 0x34, 0xD5, 0xFA, 0x39}; // это мак адресс второго ESP #define CHANNEL 1 long data; void recv_cb(u8 *macaddr, u8 *data, u8 len) { esp_now_send(macaddr,1,1 ); //отправляем подтверждение //data...
  11. AndreyFly

    Нужна помощь связать 2 ESP8266-01 для управления серво.

    Если вопрос ко мне, и про ЧПУ, то попытаюсь ответить. Прошивка Марлин для ардуино мега спокойно работает с 1\32 микрошага. В самой прошивке есть файл с настройками, где указывается скорость разгона и максимальная скорость шаговых двигателей. Для станков стараюсь, чтобы моторы не раскручивались...
  12. AndreyFly

    Нужна помощь связать 2 ESP8266-01 для управления серво.

    Всем добрый вечер. У нас уже 23:30, а я только с работы пришел... Исходники еще не смотрел, чуть позже гляну. Почитал философию в этом топике. Все по своему правы. Халява портит человека, все должно достигаться только трудом и усердием. К сожалению я из-за лени тоже часто делаю копи-паст...
  13. AndreyFly

    Нужна помощь связать 2 ESP8266-01 для управления серво.

    Не нужно переживать за пилота. Параплан - это не самолет и не вертолет. При остановке моторов ничего не меняется в полете, просто пилот не сможет набирать высоту с помощью моторов. Но если есть восходящие потоки, то набор высоты без моторов - это обычное дело. Точнее сказать, что моторы на...
  14. AndreyFly

    Нужна помощь связать 2 ESP8266-01 для управления серво.

    Набросал код приемника, в верном ли я направлении иду, или опять взял за основу неправильный пример?
  15. AndreyFly

    Нужна помощь связать 2 ESP8266-01 для управления серво.

    Я не могу пробовать все примеры подряд. К половине примеров нету обьяснений, приходится смотреть для каждой непонятной инструкции еще кучу роликов, с них еще есть непонятности. Поэтому все движется небыстро. В СИ я могу разобраться, но проблема не в СИ, а именно в отсутствии понимания, как оба...
  16. AndreyFly

    Нужна помощь связать 2 ESP8266-01 для управления серво.

    Абсолютно верно, если бы знал, то давно бы сделал. Но к сожалению в интернет протоколах и все, что связано с Web протоколами я не разбираюсь от слова совсем. Я до сих пор не понимаю принципов общения модулем, но думаю за пару недель поборю. Если я все правильно понял, то по запросу с клиента...
  17. AndreyFly

    Нужна помощь связать 2 ESP8266-01 для управления серво.

    Не понятно несколько моментов. 1. в основном цикле программы server.handleClient(); Что оно делает? Могу ли я выше этой строки опрашивать АЦП? Могу ли ставить задержку, чтобы опрос был около 10 раз в секунду.? server.handleClient(); нужно вызывать постоянно в основном цикле или же однократно...
  18. AndreyFly

    Нужна помощь связать 2 ESP8266-01 для управления серво.

    Спасибо помогающим. Информации нахлынуло много, сейчас отдохну после работы и начну пробовать.
Сверху Снизу