Ви не увійшли.
> чи існують менш затратні рішення?
А оставшаяся пара ног под что-то задействована?
Эм... Я просто пример привел что искать, если что )
А напрямую - без триггеров и dc-dc - не пробовал?
https://jabberworld.info:5283/upload/ec27dcda43c1bdb422cd46afa492a43811cee88a/hNbut4ZcTsca7oqckdOgBY3O870HUC4kNPY5eDU0/pVrdacGQQP2BxQKb0Acekg.jpg - у меня вот такое валяется, в теории как раз можно для таких целей использовать.
Батарея на 12В не сильно удобна для питания компа на 12В, так как у нее зарядное напряжение 13,5-14В, а полный разряд - 10,5. Соответственно, между таким бесперебойником надо воткнуть step up / step down - преобразователь, который при любом входном будет делать нужные 12В. КПД у них обычно ниже. Если не привязываться к свинцу, то можно взять батарею с напряжением повыше - например, 4S-сборку для Li-ion, а дальше уже делать только понижение. В свою очередь в качестве источника становится удобным использовать БП от ноутбуков.
А любая плата по запросу в гугле "бесперебойник для охранной системы" - не вариант?
Отписал на почту.
Помню что-то такое попадалось, но не помню, как решил. RX/TX точно верно подключены?
Вам шашечки или ехать? ТС уже 3 дня возится с этими "двумя резисторами и двумя кнопочками" и пока заказал девайс, с которым все равно первое время будет ходить по граблям.
А что мешало взять https://arduino.ua/prod3260-modyl-razrabotchika-dlya-esp32-wroom ?
Там не "чужие коды". По ссылке вполне себе документация по тому, что мы тут выше обсуждали. Например, вопрос "Як взнати, чи синхронізація пройшла успішно?" - "sntp_get_sync_status() and sntp_set_sync_status(): Can be used to get/set time synchronization status". Там же кликаем на sntp_get_sync_status() - "After the update is completed, the status will be returned as SNTP_SYNC_STATUS_COMPLETED". Т.е., если вызов функции sntp_get_sync_status() отдает нам SNTP_SYNC_STATUS_COMPLETED - значит, все ок, время установлено.
> От є список функцій
И буквально перед этим фраза "you can use the following standard C library functions...".
> а які у них параметри, які межі застосування
Вбиваем в гугл "C gettimeofday()", получаем, например, https://linuxhint.com/gettimeofday_c_language/
"The gettimeofday() function gets the system’s clock time. The current time is expressed in elapsed seconds and microseconds since 00:00:00, January 1, 1970 (Unix Epoch)". Думаю, перевести несложно - число секунд и микросекунд с указанной даты - например, 1659734120.123 на момент написания этого сообщения.
> яку бібліотеку потрібно підключити
>>> СТАНДАРТНЫЕ ФУНКЦИИ <<<. Отдельно не надо ничего подключать. А конкретно для этой функции - дочитать до фразы "The gettimeofday() function is defined in sys/time.h header file."
И так далее.
> Гугл видає море інформації
Но главное, что он ее выдает. Так почему бы не почитать хотя бы немного из того, что он выдает? Тут нет "простых букв" - да, какие-то примеры могут быть показаны нагляднее, можно искать что-то на русском или украинском. Для "чайников" вполне можно подобрать какую-то книгу из https://arduino.ua/cat71-literatyra - но дальше надо все же научиться получать информацию из всех доступных источников.
ТС, к прочтению, ответит на ряд вопросов: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/system_time.html
> Він працює без зовнішнього живлення?
Нет.
> В цьому конкретному випадку не користуюсь жодними зовнішніми бібліотеками
Ок, я не угадал с "дополнительными библиотеками".
Запрос в гугл по "ESP32 configTzTime" первой ссылкой дает https://github.com/espressif/arduino-esp32/blob/master/cores/esp32/esp32-hal-time.c - тут расписаны обе упомянутые функции - со сходной структурой, но небольшими отличиями в конце.
> Спробував шукати на жорсткому диску файли, в яких є configTzTime. Знайшов тільки один свій іно-файл sad
> Ардуіно-іде під час компіляції на configTzTime не матюкається.
Значит, плохо искал:
rain@walkbook:~$ find . -iname *esp32-hal-time.c* 2>/dev/null
./.arduino15/packages/esp32/hardware/esp32/1.0.5/cores/esp32/esp32-hal-time.c
Off: черт, когда уже тут нормальный форумный движок завезут? Ни уведомлений нормальных, ни юзабельного RSS . Форум "для галочки" :-
Может это попросту различные библиотеки с различными функциями вызова и различными перечнями параметров? Мало информации.
Ну и чтобы два раза не вставать, по вопросу из соседнего треда:
> Підкажіть, де шукати ці першоджерела, щоб вивчити.
Установленные библиотеки лежат в ~/Arduino/libraries. Открываем нужную, разглядываем