-
Постов
2 848 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Весь контент v1ct0r
-
@Андрей0З9 5 и 6 да разные, а 6 и 7 одинаковые
-
лучше добавить параметрический стабилизатор - добавиться транзистор и стабилитрон и регулятор громкости
-
должен тебя огорчить панелька за элемент не считается и "6" и "7" это тоже как один элемент - электролитический конденсатор так что еще 3 элемента нужно придумать
-
что полностью закомментировнный скетч, только с мигающим светодиодом на 13 пине, не выключает питание? если так, то измерьте напряжение, которое приходит с А1 на DONE
-
зачем нужен второй источник? так проще
- 4 ответа
-
1
-
R23 не катит - явно не тот номинал, наверно 597кОм
- 51 ответ
-
1
-
вполне возможно, что все что написано всеми(мной тоже) выше - не имеет никакого значения, а дело совсем в другом... почитал я даташит https://www.ti.com/lit/ds/symlink/tpl5110.pdf?ts=1713878163100&ref_url=https%3A%2F%2Fwww.ti.com%2Fproduct%2FTPL5110 на 100% не уверен, что правильно понял, но похоже что вам нужно просто увеличить время периода между включениями МК либо убрать возможно не нужные, в вашем случае, команды из программы перевод основное в 7.3.1
-
@Gomerchik загрузите в ардуину такой вариант скетча и напишите как себя будет вести система таймер - ардуино если все нормально раскомментируйте то что после void loop() {} и снова проверьте после раскомментируйте то что перед void setup() снова проверьте и если норма, раскомментируйте оставшееся и проверьте. дальше будут варианты...
-
@Gomerchik, @skripach в чем то действительно прав - запитайте датчик BME от 5 вольт, а то у него уровни не согласованы с ардуиной. на передатчик это не влияет, т.к. там делитель сигнала стоит по схеме
-
какой сигнал? какой станцией?
-
@Gomerchik а вы контролировали как меняется уровень сигнала на А1 ардуины?
-
удивительно, что она вообще иногда выключается у вас команда на выключение стоит в сетапе, который отрабатывается один раз при запуске программы и все, а программа все время "крутится" в void loop(), который у вас пустой. объясните каким образом по вашему должна выполнятся команда digitalWrite(DONE_PIN, HIGH); поместите ее в void loop() я думаю после этого все наладится
-
1. и где вы ее увидели в схеме? 2. даже если так, то что с того? в программе не выполняется условие для выполнения команды "digitalWrite(DONE_PIN, HIGH);"
-
какое это имеет значение?
-
а до этой команды что делает программа?
-
рисуешь квадратики или прямоугольники в которых пишешь название блока и соединяешь их стрелочками
-
я так понимаю, что преобразователь лебедку не потянет иначе не возник бы этот вопрос? в простейшем случае, если смириться с недозарядкой аккумулятора, аккумулятор подключать к имеющемуся преобразователю через сопротивление 1-2 ома(5Вт) и последовательно с ним нормально замкнутый контакт реле, которое будет включать лебедку
-
ну в этом ничего странного нет - потребитель потребляет ток - ток греет резисторы за счет падающей на них мощности P = I^2 * R по вашей схеме этого не может вообще быть от слова совсем - обратный ток диода не может столь существенно на это влиять, если конечно он исправен
-
какой может быть ток, когда ионисторы зарядятся полностью - он естественно упадет практически до 0 переведите, что вы имеете в виду
-
не надо щелкать последовательно с выходом после вольтметра поставьте переменный резистор килоом так на 100(или какой вам больше нравится) и крутите его ручку при одном крайнем положении напряжение будет при другом( даже не крайнем) на нагрузке не будет