Comments 47
github.com/arendst/Sonoff-Tasmota
www.electrodragon.com/product/wifi-iot-relay-board-based-esp8266
Тот же ESP и еще дешевле и компактнее
Не совсем то же, ток, напряжение и мощность не меряет
eg256: Посмотрите все решения на этом и других сайтах. Мне понравилось:
macwyznawca (verified owner) – March 12, 2017
The perfect solution! I have uploaded the software Sonoff-Tasmota. I connected to the pin switches, LED WS2812, temperature sensors and motion detectors. Everything works. I use to control the light in terrerium and in the bedroom (for now).
The only problem was to flash the firmware. My USB-to-TTL does not have enough power to 3.3V. I have uploaded the software correctly, but to the work was too little power. It was enough to change the power (low voltage) or after downloading the firmware and disconnect from USB-TTL, connected to the mains supply. I have 7 pieces (now), I’m happy!
З.Ы. делаю «умную» регулировку для электроинструмента и тоже использую ACS712.
У меня устройство чуть проще и там требуется контроль тока, контроль оборотов и их регулировка.
1. Ток синусоидальный и с небольшим сдвигом
2. Фазовая регулировка
3. Attiny13 и её ограниченные ресурсы
4. Ограниченное финансирование
5. Мои познания в программировании
На stm8 и stm32 смотрел, но
5. Мои познания в программировании
Данные розетки тоже можно настроить на определённую логику работы от срабатывания датчиков (нужно больше денег :)
Ну некоторые рассказывают что её ещё можно прикрутить к голосовым помощникам Alexa/Google Assistant.
Мне понравилось использовать PlatformIO вместо ардуины.
А для OTA имхо удобнее использовать стандартный HTTP update, запускать процесс командой через MQTT.
Правда для этого метода лучше использовать специальный сервер (или скрипт).
Я быстро набросал на го: https://github.com/vooon/esp-ota-server
Использовался USBtoUART на микросхеме CH340. Плата упорно не хотела прошиваться пока я не переключил логику CH340 на 5В рискуя спалить выводы ESP. Но пока без потерь.А был ли мальчик? Как-то разбираясь в похожей ситуации с удивлением обнаружил, что все мои USB2UART конверторы (разных типов: CH340, CP2102, парочка от старых телефонов) выдают на TX 3.3V. Правда напрямую все равно не подключаю, мало ли где КЗ образуется, так что — без делителей просто через резисторы на 100-200ом
У большинства чипов есть возможность выбрать напряжение IO. Обычно это специальная ножка питания. Некоторые чипы поддерживают 1.8, что необходимо например одроиду.
VPN, например openvpn. Если не нужна высокая скорость можно прямо на роутере поднять.
EEPROM
В SPIFFS удобнее и вроде он флеш не затирает.
Статья интересная.
Но есть некоторое противоречие.
Вы пишите что токовый датчик ACS712 чувствителен к внешним магнитным полям (оно и понятно, т.к. работает на эффекте Холла)
Но в вашей конструкции плата с датчиком лежит аккуратно на импульсном БП, который скорее всего обратноходовой, и «стреляет» игольчатыми магнитными всплесками очень здорово.
потребляемую мощность можно измерять с счетчика эл энергии, по вспышкам индикатора на счетчике, чувствительность такова что видно даже потребление лампочки в холодильнике по открытию двери. замеряю интервал между вспышками и по ним рассчитываю текущую потребляемую мощность, у меня на один кВт 3200 вспышек, получилось что мощность равна 1250000/t, где t интервал между вспышками в милисекундах
Я ACS712 использую только для факта самого наличия тока. Т.е. если ток есть, значит контролируемый объект работает. А измерять им — это уж слишком муторно.
Как заварить чай по MQTT или доступная умная розетка с контролем температуры и тока