Ви не увійшли.
Но для скетча места не остается. Все уходит на обслуживание экрана.
Ну не все, а половина Это потому что там поддержка всех дисплеев есть. При желании можно вырезать.
Взял Mega 2560 Pro Mini 5V. Не могу получить никакого результата,
Не меняй скетч и подключи все к тем же пинам что и в UNO.
Американский форум. Задаёшь вопрос, потом тебе отвечают.
Израильский форум. Задаёшь вопрос, потом тебе задают вопрос.
Русский форум. Задаёшь вопрос, потом тебе долго рассказывают, какой ты мудак что тебе нужно другое.
Подробностей про все устройство нет потому что: 1. NDA, 2. зачем в данном контексте рассказывать про сайт на php который будет частью устройства? Я поднял тему только про токовый датчик, параметры озвучил - вопросы про параметры принимаются, а все остальное - флуд.
Пока остановился на таком решении:
Дело в том что ВАХ диодов 1N5403 мне даже больше понравилась чем все что я до этого находил (серди стабилитронов, варисторов и защитных диодов), потому что она очень крутая:
(У остальных она больше на параболу похожа, а мне бы хотелось максимально не урезанное напряжение на низких и зарезать все что выше)
Но для моей задачи на этой ВАХ нет значений ниже 10мА, а мне это важно, так что измерил ВАХ 1N5403 еще и от 0.3 до 0.9В (Но на данном графике погрешность +/-100%, если не больше, главное что ниже 0.6В ток продолжает стремительно падать, хотя не так как бы хотелось, но тоже хорошо).
Единственное что эти диоды силовые и огромные, диаметр ножки 1.3мм ни в какую макетную плату не входит.
Чуть позже соберу с ним измеритель и проверю как меряет ток в реальных условиях.
Это совсем не про экономию электричества, это часть более комплексного решения подробности которого я не могу разглашать.
Выставь язык интерфейса английский.
С одной стороны интересно, но с беглого взгляда видно что по большей части бюрократия и вникать не хочется. (Как 7 уровней модели OSI - существует только в академическом представлении, на практике - делай чтобы все работало, учитывай опыт других)
Я лучше почитаю Nasa's C Style Guide, включу параноидальный режим компилятора и добавлю линтеры. (MISRA в конце концов, но это вкусовщина) А об остальном пусть у заказчика голова болит . Не знаю как они это обходят.
Ага, доводят, я даже их логотипы запиливаю )
Впервые слышу. Да, по большей части заказы на прототипы, даже институты есть, что странно. Но вполне и промышленное оборудование. В основном опять таки измерительное, но есть и с управлением, включая этот заказ.
При 12В? Если резисторы по 10к получаем ограничение тока до 0.6мА.
Но я писал
в идеале нужно измерить уровни сигналов, и привести к виду [0-3.3V]
Мой вариант в первую очередь не требует никаких определителей частоты.
Прототип. Я программирую, а железо просто прототип. Дальше, в случае успешной бизнес модели, специалист по сертификации будет поправлять.
Но делай хорошо, плохо само получится.
Это был бы идеальный вариант, подскажите как правильно будет выглядеть схема?
Если МК и пищалка электрически развязаны то один контакт на землю, второй на вход, оба через резисторы, скажем 1-100к.
Хотя в идеале нужно измерить уровни сигналов, и привести к виду [0-3.3V] чтобы не было зашкаливания, но как мне кажется, можно через резисторы которые ограничат ток и можно подать зашкаливающий.
Это будет идеальным вариантом в том случае если после срабатывания у вас предусмотрено РУЧНОЕ отключение (тогда тут вообще МК не нужен). В противном случае, после каждой единички приходит ноль и ваш МК просто будет "колбасить"
WAT? Колбасить будет программу, а не МК, и только в случае если ее писал плохой программист. Если не будет сбоев по питанию нормальный программист обработает любой сигнал на входе, хоть такой.
Если коротко: отработали сигнализацию, а дальше игнорируем все показания до наступления определенного события. (Истечения времени, одних нулей на протяжении некоторого времени или д.р.)
P.S. По картинке не определить есть ли там генератор или нет. Мой вариант будет одинаково работать в обоих случаях.
Зачем определять или фильтровать частоту? Подключите напрямую через резистор и проверьте скорее всего при срабатывании звука будут появляться единички. Какая разница сколько их и с какой частотой? Дальше можно программно:
while(PIN==LOW)
;
Signalization();
delay(10000);
Это конечно грубый вариант и Вам вероятно не подойдет (т.к. есть и работа с другими пинами), но дальше пусть прогер думает.
Да я видел Ваш датчик, но простите, если я такое добавлю в конечный продукт американцу (и инструкцию по изготовлению) для промышленного оборудования - не видать мне следующего заказа как своих ушей.
Микрофон с усилителем. Или подключите напрямую к пищалке.
При подстройке усилителя вероятно можно добиться чтобы срабатывал цифровой вход при превышении нужного уровня громкости.
Green, зачем два датчика? Чувствительность нужна в одном небольшом диапазоне, и выживаемость в другом.
Вячеслав Азаров, спасибо, да наверное. Но мои познания аналоговой схемотехники не заходят сильно дальше "модулей" для Arduino.
Пока остановился на таком решении:
- трансформатор тока HWCT004 ;
- к нему резистор;
- параллельно резистору два стабилитрона чтобы срезать большую часть верхушек синусоид;
- резистивный делитель для уменьшения напряжения до 2.2В;
- сдвиг "нуля" на 1.1В с помощью резисторов.
(Надеюсь схема правильная, еще начитался про варисторы и защитные диоды, но у них рабочие напряжения выше стабилитронов, минимальное что нашел - стабилитроны на 2.4В, судя по даташитам существуют и меньше 1В, но не в продаже)
Альтернатива:
- трансформатор тока;
- резистор;
- высокоомный резистор последовательно к АЦП (для защиты от перенапряжения).
Пожалуй начну со второго варианта, поставлю резистор на 100к и попробую так.
Прошу подсказки в подборе датчика тока который бы работал в диапазоне до 20А переменного 220, но уверенно мог засечь понижение тока ниже 23мА (5Вт), ну или чуть выше (100мА?), 23мА это очень бы желательно.
Дополнительная информация:
Остальное не важно - при 20А лишь бы не сгорел (с промышленным запасом). Показания нужны двух видов: выше 23мА или ниже.
Будет использоваться АЦП 12бит/2.2В (ESP32). Уверенно засекать значит точно со 100% вероятностью, а не едва-едва, с прыгающими показаниями.
Применение: отключение разного оборудования во время бездействия, нужно выдерживать и максимальные токи, и выключаться когда оборудование в режиме ожидания, но не на холостом ходу.
C ACS712 так например точно нельзя, 106мА это для нее на грани фантастики. Может с трансформаторами тока так можно? Но параметры мне не понятны, например для HWCT004:
Input: 50A
Output: 50mA
Load: <=100 Ω
ratio error: <=0.1%
Phase difference: < 20 '
The linear range: 5%-120%
Dielectric strength: 1000M Ω /500V/min
Т.е. при 50А на выходе 50mA*100Ом=5В? При 23мА на выходе 2.3мВ? (2.2В/2^12=0.53мВ) Не смотря что придется добавить резистивный делитель чтобы не было больше 2.2В, все равно вмещается, так?
Думал вариант с реле: если ток ниже засекаемого уровня - подключать чувствительный датчик, но это уж на крайний случай.
Напомнило мое "дело было вечером". Сделал на Arduino Mega многоканальный шим без видимого мерцания.
Github. 10-ти секундное видео.
Но скорее не возьмусь, у меня все ближайшее время занято. Просто близкая тема.