Перейти к содержанию

v1ct0r

Members
  • Постов

    2 848
  • Зарегистрирован

  • Посещение

Весь контент v1ct0r

  1. @Андрей0З9 5 и 6 да разные, а 6 и 7 одинаковые
  2. лучше добавить параметрический стабилизатор - добавиться транзистор и стабилитрон и регулятор громкости
  3. должен тебя огорчить панелька за элемент не считается и "6" и "7" это тоже как один элемент - электролитический конденсатор так что еще 3 элемента нужно придумать
  4. что полностью закомментировнный скетч, только с мигающим светодиодом на 13 пине, не выключает питание? если так, то измерьте напряжение, которое приходит с А1 на DONE
  5. зачем нужен второй источник? так проще
  6. R23 не катит - явно не тот номинал, наверно 597кОм
  7. вполне возможно, что все что написано всеми(мной тоже) выше - не имеет никакого значения, а дело совсем в другом... почитал я даташит 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
  8. @Gomerchik загрузите в ардуину такой вариант скетча и напишите как себя будет вести система таймер - ардуино если все нормально раскомментируйте то что после void loop() {} и снова проверьте после раскомментируйте то что перед void setup() снова проверьте и если норма, раскомментируйте оставшееся и проверьте. дальше будут варианты...
  9. @Gomerchik, @skripach в чем то действительно прав - запитайте датчик BME от 5 вольт, а то у него уровни не согласованы с ардуиной. на передатчик это не влияет, т.к. там делитель сигнала стоит по схеме
  10. @Gomerchik а вы контролировали как меняется уровень сигнала на А1 ардуины?
  11. удивительно, что она вообще иногда выключается у вас команда на выключение стоит в сетапе, который отрабатывается один раз при запуске программы и все, а программа все время "крутится" в void loop(), который у вас пустой. объясните каким образом по вашему должна выполнятся команда digitalWrite(DONE_PIN, HIGH); поместите ее в void loop() я думаю после этого все наладится
  12. 1. и где вы ее увидели в схеме? 2. даже если так, то что с того? в программе не выполняется условие для выполнения команды "digitalWrite(DONE_PIN, HIGH);"
  13. а до этой команды что делает программа?
  14. рисуешь квадратики или прямоугольники в которых пишешь название блока и соединяешь их стрелочками
  15. ретрограды вы пусть ТС решает подходит ему это под жесткую логику или нет если из ПЗУ раз и на всегда делается не стандартный дешифратор - чем это не жесткая логика? да и ППЗУ тоже самое(РФ1, РФ2 и т.д.)
  16. ну да постоянное ЗУ один раз жестко запрограммировал и все
  17. берем 155ре3 - прожигаем как надо и получаем жесткую
  18. я так понимаю, что преобразователь лебедку не потянет иначе не возник бы этот вопрос? в простейшем случае, если смириться с недозарядкой аккумулятора, аккумулятор подключать к имеющемуся преобразователю через сопротивление 1-2 ома(5Вт) и последовательно с ним нормально замкнутый контакт реле, которое будет включать лебедку
  19. ну в этом ничего странного нет - потребитель потребляет ток - ток греет резисторы за счет падающей на них мощности P = I^2 * R по вашей схеме этого не может вообще быть от слова совсем - обратный ток диода не может столь существенно на это влиять, если конечно он исправен
  20. какой может быть ток, когда ионисторы зарядятся полностью - он естественно упадет практически до 0 переведите, что вы имеете в виду
  21. не надо щелкать последовательно с выходом после вольтметра поставьте переменный резистор килоом так на 100(или какой вам больше нравится) и крутите его ручку при одном крайнем положении напряжение будет при другом( даже не крайнем) на нагрузке не будет
×
×
  • Создать...