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

Недавнее содержимое от evgeny2k

  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 на борту. Похоже придётся ковырять...
Сверху Снизу