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

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

  1. V

    Дистанционное снятие показаний электросчетчика Меркурий

    Многотарифные 3-х фазные электро-счетчики Меркурий 231 АТ (230) имеют ИК интерфейс, через который можно снимать показания, изменять параметры счетчика, корректировать время. Со счетчика можно считать достаточно много данных. Для этого используется модуль на базе esp8266, который выступает еще в...
  2. V

    Использование I2S в качестве генератора частоты

    Пробую заставить I2S работать как генератор частоты. Готовой библиотеки не нашел. Собрал i2s.c на основе i2s_freertos.c (mp3_decoder) и ардуиновской core_esp8266_i2s.c. Запускаю i2sInit(153600, 0, 0xAAAAAAAA) - получаю сброс/эксепшн после "os_printf("1.4\n");" на WRITE_PERI_REG(SLC_INT_ENA...
  3. V

    Особенность работы таймеров

    Обнаружил тут особенность работы таймеров (ets_timer_arm_new). SDK 1.5.4. Если система не может запустить его во время (выполняется другой код), то сразу при появлении возможности таймер будет выполнен несколько раз подряд не выдержав периода. На картинке дрыгается нога по таймеру 5 мс.
  4. V

    Подключение esp8266 к счетчику электричества

    Данные (импульсы) снимаются со счетчика электроэнергии посредством подключения либо импульсному выходу или на светодиод счетчика навешивается фототранзистор. Данные отправляются на облачный сервер и записываются во FRAM память, для защиты от пропадания питания. FRAM память можно использовать или...
  5. V

    Управление вентиляцией через интернет

    WiFi модуль esp8266 используется в качестве веб-сервера для беспроводного управления вентиляцией через nRF24L01+. Вот в эту конструкцию добавляется WiFi модуль, который выполняет роль "мозга" системы вентиляции. Собранные значения углекислого газа отправляются на облачный сервер интернета вещей...
  6. V

    Драйвер nRF24L01 и HSPI

    Написал драйвер для nRF24L01, может кому пригодится. GitHub - vad7/nrf24l01_esp8266 Используется HSPI (GPIO12..15), драйвер HSPI поддерживает блочное чтение, запись (максимум 64 байт), дуплекс. Можно включить режим одновременного приема - передачи по 1 байту (SPI_TINY). Размер передачи...
  7. V

    Новые ESP-12F

    Пришли ESP-12F, брал здесь. Подключил VCC, GND, GPIO15, модуль сказал: ets Jan 8 2013,rst cause:2, boot mode:(3,6) load 0x40100000, len 1396, room 16 tail 4 chksum 0x89 load 0x3ffe8000, len 776, room 4 tail 4 chksum 0xe8 load 0x3ffe8308, len 540, room 4 tail 8 chksum 0xc0 csum 0xc0 2nd boot...
  8. V

    Over-The-Air (OTA) на библиотеке малого webсервера

    Добавил в Rapid_loader обновление по WiFi (OTA) - при загрузке копирует прошивку с места расположения WebFS на основное место. Лежит здесь: Rapid_Loader_OTA Доработанный веб-сервер (web_srv.c, upload.htm) здесь: PowerMeter Если в веб-сервере оставить только Web и убрать отладку, то влазит в...
  9. V

    Бракованные платы ESP01

    Достал из загашника модули ESP01, купленные в конце 2014 года. Включаю - начинает дико греться плата в районе светодиодов. Как оказалось, слева от красного светодиода резистор запаян сопротивлением 0 Ом. Причем, так на всех тех модулях. Резистор рядом с синим диодом - 2.2к.
  10. V

    Как отличить модуль с 4Mbyte памяти?

    Многие продавцы пишут на модуль ESP-12E, что у него 4M памяти. На наводящий вопрос, что это MegaByte или MegaBite - отвечают, что не знают. И как тут быть?
Сверху Снизу