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

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

  1. A

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    FGX, условия разные, сложно что-то сказать. У вас и питание 5 В (у меня 3,3), и сигнал изначально большой (а у меня с микрофона, там милливольты, усиливать надо). Я эти пики вижу... Просто скидываю в уарт аттини и смотрю на графике - есть пики. Убираю модуль esp8266 (он на разъеме у меня) -...
  2. A

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    pvvx, еще какой-то глюк (может мой): включаю модуль, он находится в STATIONAP_MODE. Ввожу имя своей домашней вай-фай сети, пароль, ставлю галочку Autoconnect, нажимаю Set Config. И почему-то компьютер отцепляется от точки доступа модуля, она в этот момент отключается, что-ли? Надо снова...
  3. A

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    FGX, а на ATmega какого уровня сигнал приходит? А как он формируется? А опорное какое напряжение? У меня опорное 1,1 В, а сигнал изначально с электретного микрофона и усиливается транзистором (а в микрофоне, насколько я понимаю, еще и свой транзистор). Вот, похоже, на этих транзисторах эти пики...
  4. A

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Разобрался, это был мой глюк, похоже. Выглядело так, что устанавливалась по умолчанию галка RXD inverse, хотя в маске не было этого. В веб-интерфейсе можно было снять и далее работало все как надо. Оказалось, что это происходило из-за вызова os_timer_disarm(&swbd_uart0_rx_timer); - т.е...
  5. A

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Похоже, первую маленькую "s" нельзя. Т.е. исходное имя "swingbed" и от него производные "sswingbed" и "aswingbed" - не работают. Ну да, раз только с виндой... И еще вопрос, если можно: где по умолчанию задается "RXD inverse" ? Сейчас оно включено по умолчанию, хочу выключить. В инициализацию...
  6. A

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    pvvx, сейчас скачал с git последнюю версию вашей сборки, скомпилировал, прошил, залил новый веб. 1. Нету файла /protect/udpwave.htm 2. Смотрел на надпись: Curent Disk has 56 files, Disk Size: 81935 bytes. Disk Addres: 0x00080000, Max Disk Size: 3670016 bytes, Max 250 files. Flash ID: 001640ef...
  7. A

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    pvvx, я такую же картинку видел, тоже эти "тычки" через равные промежутки времени на АЦП, только АЦП у меня на рядом стоящей ATTiny441. И чего делать? Есть какие-нибудь радикальные способы борьбы с такой помехой? Теоретически? Так-то я проблему можно сказать "решил", просто усреднив показания...
  8. A

    Прошивка TCP2UART переходника с настройкой по Web

    mcmega, в сообщении №99 темы "Разработка библиотеки малого веб-сервера" я выкладывал свой вариант решения. Там есть прием данных и их разбор. Данные принимаются по таймеру, в прерываниях че-то не получилось, видимо, не умею я их готовить. Но все работает. В матричных часах у Andy Korg тоже по...
  9. A

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Я так не делал и не проверял. Эта идея сразу мне не нравилась :)
  10. A

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    function onON() { newAJAXCommand('cgi.bin?sys_ram0x60000000=0x40'); newAJAXCommand('cgi.bin?sys_ram0x60000000=0x31'); newAJAXCommand('cgi.bin?sys_ram0x60000000=0x41'); ....... newAJAXCommand('cgi.bin?sys_ram0x60000000=0x40'); } Наверное, как-то...
  11. A

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    т.е. вам по сути надо передать из веб-странички два символа. У pvvx как раз параметр (значение переменной) - 32 битное, т.е. аж 4 символа (байта). Можно написать универсальную функцию... Да собственно, она и так написана - в моем примере set_setting_time(val) - как раз два байта.
  12. A

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    mcmega, в исходнике менять надо, конечно. Тут зависит от того, что вы хотите сделать. Если хотите строку символов передать в UART - тут тогда думать надо, как это лучше и удобнее сделать. Тут будут вопросы с кодировкой (наверное) и со всякими непечатаемыми символами. Можете вот здесь посмотреть...
  13. A

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    pvvx, я извиняюсь за назойливость, а websocket'ы так до конца и не реализованы в текущей версии? Так-то я вижу, что по тексту много про это написано, но явно чего-то нет и все это дело выключено. Вот если бы все это до ума довести и хотя бы один рабочий примерчик - вот было бы здорово :rolleyes:
  14. A

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    В файле swingbed.c функция set_enable(enable) непосредственно передает символы в UART: //=============================================================================== // set_enable(enable) включение/отключение устройства качания // Формат команды: // // A5...
  15. A

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Выкладываю. Мной написан (частично скопипасчен, конечно) только swingbed.c и заголовок к нему swingbed.h. Изменены (буквально в паре строк) файлы user_main.c, web_int_callbacks.c, web_int_vars.c. Буду рад, если кому пригодится.
  16. A

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Если еще актуально, могу выложить свое решение. На основе последней версии сборки от pvvx. По сути там все также, как у Andy Korg, только компактнее, так как команд реализовано гораздо меньше.
  17. A

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Все откомпилировалось, вчера погонял немного - все работает, не падает, здОрово. Сегодня еще потестирую (надеюсь).
  18. A

    Обсуждение Нужна идея о том, как переключать UART

    pvvx, то есть TXD0 и RXD0 тоже надо подтягивать к плюсу? Сейчас они у меня не подтянуты... А почему Вы пишете 7 шт i/o, их же 9 + RX+TX+ADC (хотя и они i/o, конечно) и reset и ch_pd.
  19. A

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Скачанное с git'a че-то не компилируется: 00:39:39 **** Build of configuration Default for project Web_Base **** mingw32-make.exe -f E:/karpesh/ESP8266/esp8266web-master/Makefile all mingw32-make[1]: Entering directory 'E:/karpesh/ESP8266/esp8266web-master/app' mingw32-make[2]: Entering...
Сверху Снизу