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

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

  1. E

    Нужна помощь Micropython ошибка LmacRxBlk:1

    Сейчас количество прослушиваемых сокетов = количеству потоков. Вот пример : self.socket.listen(self.maxthreads) Т.е. появилось соединение - сразу ушло в поток в обработку ( socket.accept() и дальше передача сокета в обрабатывающую ф-ию). Пришел запрос от клиента на новое соединение, но в этот...
  2. E

    Нужна помощь Micropython ошибка LmacRxBlk:1

    Спасибо за ответ. Эту тему я уже видел. Здесь и написано, что может быть 5 соединений: its very easy to overload the ESP with all this request. the maximum of TCP sockets is at 5 and the backlog is at 1. В моем сервере достаточно стабильно обрабатывается до 3 соединений одновременно. При трёх...
  3. E

    Нужна помощь Micropython ошибка LmacRxBlk:1

    День добрый всем. Пишу многопоточный HTTP сервер и напоролся на проблему. Если одновременно обрабатывается более 3 соединений, то часто вываливается вот такая ошибка в консоль: LmacRxBlk:1 Кто-нибудь сталкивался с подобным? На англоязычных форумах нашел информацию о том, что якобы такое будет...
  4. E

    OpenPLC - основа для умного дома

    Ну ничего себе!!! У меня 5 штук NodeMCU v3, но ни у одного ничего подобного не наблюдается. Один имеет странный баг при подключении к нему minicom-ом. Т.е. подключаешься, а дальше молчок, пока reset не жмакнешь (при подключенном состоянии). В процессе загрузки начинает сыпать в консоль то, что...
  5. E

    Micropython и многозадачность на ESP

    Всем привет. Хочу уточнить у сообщества, есть ли необходимость использования многозадачности на ESP+Python.
  6. E

    OpenPLC - основа для умного дома

    @ivdok Увы, практически OpenPLC я не использовал. ESP в мои руки попал меньше месяца назад и у меня просто еще небыло времени разогнаться как следует. Есть сейчас несколько идей, над которыми я работаю, но они не касаются домашней автоматики. А OpenPLC я для себя на будущее присмотрел и считаю...
  7. E

    OpenPLC - основа для умного дома

    @ivdok Еще и на оффтоп отвечу: используемый протокол в принципе не важен. Это всего лишь транспорт, средство доставки информации. Рассматривать отдельно взятую ESP как процессорный модуль для управления даже небольшой системой или процессом - тоже не серьезно, возможностей у ESP маловато. А вот...
  8. E

    OpenPLC - основа для умного дома

    Ну наверное проще будет частично процитировать (с переводом) информацию с сайта. Начнем... Цитата: OpenPLC основывается на базовой системе для запуска основной логики, которая связывается с ESP8266 клиентами (да, вы можете иметь много ESP8266, подключенных к одной базе ). Базовая система...
  9. E

    OpenPLC - основа для умного дома

    Всем привет. Пробежался по темам, но не нашел упоминаний о проекте OpenPLC. Этот проект поддерживает разные устройства, в том числе и ESP8266. С моей точки зрения (как инженера АСУ) это самый серьезный проект в области автоматики на бюджетном не специализированном железе. Для дома - самое оно...
  10. E

    Micropython HTTP сервер

    Всем привет. Хочу поделиться с сообществом своей наработкой, а именно модулем HTTPServer. Сервер работает в блокирующем режиме, но для себя использовал и неблокирующую версию. При написании сервера использовал вот эту статью: https://andreymal.org/socket3 Рекомендую почитать для полного...
  11. E

    3 провода SPI

    Вопрос снят. Сам виноват, не досмотрел. Из 3 купленных чипов ADNS-5020-en один оказался s2707. Этот гад визуально как две капли воды похож на 5020, но имеет USB интерфейс :) А я, зная, что покупал 5020 даже не посмотрел на маркировку! Прошу прощения, что занял у вас время! А на счет управления...
  12. E

    3 провода SPI

    Вот согласно статье и делал. Только вместо Arduino - ESP, и язык Micropython. Просто портировал код Arduino на Python. И не работает. Потому и пишу в форум. Не ради спора об интерфейсах. Я проверил стандартный вариант подключения SPI 4 линии на имеющемся 10DOF и всё взлетело. Этот 10DOF также...
  13. E

    3 провода SPI

    Может Вы таки глянете в даташит на сенсор и перевернете несколько страниц, прежде чем что-то писать? Для начала гляньте вот на эту схемку из даташита, где показано рекомендованное подключение чипа к контроллеру. ADNS-5020-EN datasheet(7/24 Pages) AVAGO | Optical Mouse Sensor Потом, с пониманием...
  14. E

    3 провода SPI

    Ой, посмотрел пост, в котором должна была быть ссылка... Нету. Наверное забыл вставить. Даю здесь: WildCircuits: Optical Mouse Hacking Описано подключение оптического сенсора ADNS-5020-en к ардуино. Ну и даташит на ADNS-5020-en тоже никто не отменял: ADNS-5020-EN datasheet(11/24 Pages) AVAGO |...
  15. E

    3 провода SPI

    Ну что же Вы мне пытаетесь рассказать как SPI работает по 4 проводам? Мой вопрос касается 3-х проводного варианта, когда MOSI и MISO сидят на одной линии. И задан вопрос тем людям, кто конкретно имеет опыт работы с таким подключением на ESP8266 с micropython на борту. Похоже придётся ковырять...
  16. E

    3 провода SPI

    Вот именно так и получается. MOSI и MISO сидят на одной линии. Поэтому и имеем 3 линии: 1- MOSI+MISO 2- CS 3- SCLK Вот ссылочка на статью. Тут описано подключение моего сенсора к ардуино. Обратите внимание на табличку Connections и надпись под ней:"On the Arduino, MISO and MOSI are tied...
  17. E

    3 провода SPI

    Т.е. GPIO12 и GPIO13 были замкнуты между собой? И если CS не использовал, то как выбирал чип? В моем случае CS используется и для разграничения операций (прописано в даташите ADNS-5020-en). Он же функционально и как RESET. И опять же, если без CS, а пины MISO и MOSI замкнуты, то имеем уже не...
  18. E

    3 провода SPI

    День добрый всем! Пытаюсь стыковать NodeMCU (прошивка MicroPython v1.8.2-84) и оптический сенсор ADNS-5020-en. Эта связка упорно не хочет работать. Пробовал назначать один пин для miso и mosi (spi = SPI( baudrate=115200, polarity=1, phase=1, sck=Pin(4), mosi=Pin(5), miso=Pin(5)). При чтении...
Сверху Снизу