Lucifer
• Input Voltage Range of 1.7 V to 5.5 V в даташите прописано
ну накрутил я 5.01 v без перемычки работает
если надо точно настроить можно резистор поменять на многооборотный.
Lucifer
правда это линейник а не дс дс
CRM
уже два проверил: 3.3 -> выдет 2.7, что бы получить 3.3 замкнул 5 и 12
А перерезать ADJ совсем не нужно, в итоге правило || соединений.
sat
с литиевого акб до 3.3в
есть DC-DC tps63000 микра обвески минимум с литиевого акб до 3.3в
sat
Всё прекрасно выдаёт.
спорить не буду, занимаюсь ими , посмотрите в даташит на эти микросхемы, если и какая и выдает то при очень ограниченных условиях
sat
а вообще полезно посмотреть обзоры кирича, там в разных режимах проводит всеобьемлющие измерения https://www.kirich.blog/stati/informaciya-dlya-nachinayuschih/180-tri1461-esche-odna-melkaya-mikroshema-dlya-postroeniya-dc-dc-preobrazovatelya.html
CRM
спорить не буду, занимаюсь ими , посмотрите в даташит на эти микросхемы, если и какая и выдает то при очень ограниченных условиях
Это понятно что не на всём диапазоне. Но в целом при небольших нагрузках использовать можно.
CRM
Там адж отдельная перемычка.
Это для переменника, можно в качестве подстройки использовать, но лучше её удалить если замыкать другие.
sat
Это понятно что не на всём диапазоне. Но в целом при небольших нагрузках использовать можно.
даже не представляю где можно питать современную электронику такими токами
CRM
даже не представляю где можно питать современную электронику такими токами
LED ws8212 и им подобные, LED панели, управляемые, в || жрут не в себя.
CRM
К примеру у меня гирлянда на ёлке жрёт почти 3А.
CRM
Как, не замкнута.
Василий
О... Блин
Василий
Точно!
Василий
Так это она погрешность даёт походу
CRM
скорее всего
sat
К примеру у меня гирлянда на ёлке жрёт почти 3А.
их питать удобнее сразу 220=> 5 в
Василий
скорее всего
оно! спасибо. все отлично.
CRM
так и питаю, но бывает когда приходится понижать с 12-24
Lucifer
есть DC-DC tps63000 микра обвески минимум с литиевого акб до 3.3в
там нужно будет индуктивность пихать. А индуктивность которая будет норм тянуть 0,5А будет не маленькой(
Lucifer
как эту проблему вообще решают?
Lucifer
питать будет 1 ESP8266EX в виде чипа а не модуля, датчик SpO2 Max30102 в виде чипа и модуль RFID
Lucifer
+ светодиод с 10-20мА
sat
там нужно будет индуктивность пихать. А индуктивность которая будет норм тянуть 0,5А будет не маленькой(
очень маленькой CD32 - это 3х2 мм , ПРИ ТАКОМ РАЗМЕРЕ 2.2 МИКРО ГЕНРИ ЭТО НА 1,2 АМПЕРА
sat
для наглядности размера, фото модуль в средине нагружен на лампочку, в нем 4.7 микро генри на 1 А
sat
вот на странице внизу приведены данные на какой ток расчитана катушка для маленьких CD32
sat
https://aliexpress.ru/item/4001270960207.html
sat
SY8009 input voltage range from 3V to 5.5V sot23 подходит для питания esp от аккума литий ион
Artiom
Добрый день! Подскажите пожалуйста, как подключить к ESP32-Devkitc-v1 SD карту? Проблема в том, что я не смог найти схему подключения конкретно для этой модели ESP32. Статей на эту тему достаточно, но распиновка там другая. Например, Я на своих схемах пин D19 найти не смог, под номером 19 там GND. По одному из двух свободных SPI-интерфейсов я подключить смог. но мне нужен тот вариант, при котором внешней картой подменяется внутренняя flash. Но увы, везде циферки не те!)
sat
да проще просто прозвонить
Artiom
Можно на искомый вывод вывести чего нибудь и отыскать прибором.
Эмм... Что?)) Простите, но я, наверное, и до любителя дотягиваю едва-едва) Вы могли бы уточнить что имели ввиду и что можно сделать, если самым сложным инструментом в наличии являются кривые руки?
Андрей
Доброго дня! А есть ли ограничения на максимальную продолжительность delay у esp8266? В своём примитивном коде сделал delay на 2 часа и плата замирает.
Андрей
Потрясающая анимация. А по факту есть что ответить?
Андрей
Замирает на два часа? Так это же то, что нужно, или я не так понял?
Нет, стоит таймер на 12 часов в общем. 6 delay-ев по 2 часа на реле. Первое щёлкает и все, дальнейшие не включаются
Андрей
Андрей
В колет все примитивно. 6 реле, 1 реле low, остальные в high, задержка 2 часа, потом 1и2 в low и ещё 2 часа и так далее, пока все 6 не станут в low
Андрей
В начале сделал delay на секунду, чтобы проверить, что все реле включаются
Андрей
И вот после этого она висит
Андрей
Андрей
Dmytro
Нет, стоит таймер на 12 часов в общем. 6 delay-ев по 2 часа на реле. Первое щёлкает и все, дальнейшие не включаются
Она может зависать от тысячи причини, на delay я бы вообще не грешил. Что в юарт пишет при этом?
Slava
В колет все примитивно. 6 реле, 1 реле low, остальные в high, задержка 2 часа, потом 1и2 в low и ещё 2 часа и так далее, пока все 6 не станут в low
считай миллис, раз в 2 часа проверяй сценарий и выполняй нужное действие. например так void loop(){ if (millis() > last_millis_1_sek + 1000){_1_sek(); last_millis_1_sek = millis(); } if (millis() > last_millis_1_min + 60000){_1_min(); last_millis_1_min = millis(); } if (millis() > last_millis_1_h + 3600000){_1_h(); last_millis_1_h = millis(); } ArduinoOTA.handle();delay(2); server.handleClient();delay(2); ...
Андрей
Покажите код
int led=5; int pump=4; int vent=0; void setup() { pinMode(led, OUTPUT); pinMode(pump, OUTPUT); pinMode(vent, OUTPUT); pinMode(2, OUTPUT); pinMode(14, OUTPUT); pinMode(12, OUTPUT); } void loop() { digitalWrite(led, HIGH); digitalWrite(pump, HIGH); digitalWrite(vent, HIGH); digitalWrite(2, HIGH); digitalWrite(14, HIGH); digitalWrite(12, HIGH); delay(5000); digitalWrite(led, LOW); digitalWrite(pump, LOW); digitalWrite(vent, LOW); digitalWrite(2, LOW); digitalWrite(14, LOW); digitalWrite(12, LOW); delay(1000); digitalWrite(led, HIGH); digitalWrite(pump, HIGH); digitalWrite(vent, HIGH); digitalWrite(2, HIGH); digitalWrite(14, HIGH); digitalWrite(12, HIGH); delay(1000); digitalWrite(led, LOW); digitalWrite(pump, HIGH); digitalWrite(vent, HIGH); digitalWrite(2, HIGH); digitalWrite(14, HIGH); digitalWrite(12, HIGH); delay(7200000); digitalWrite(led, LOW); digitalWrite(pump, LOW); digitalWrite(vent, HIGH); digitalWrite(2, HIGH); digitalWrite(14, HIGH); digitalWrite(12, HIGH); delay(7200000); digitalWrite(led, LOW); digitalWrite(pump, LOW); digitalWrite(vent, LOW); digitalWrite(2, HIGH); digitalWrite(14, HIGH); digitalWrite(12, HIGH); delay(7200000); digitalWrite(led, LOW); digitalWrite(pump, LOW); digitalWrite(vent, LOW); digitalWrite(2, LOW); digitalWrite(14, HIGH); digitalWrite(12, HIGH); delay(7200000); digitalWrite(led, LOW); digitalWrite(pump, LOW); digitalWrite(vent, LOW); digitalWrite(2, LOW); digitalWrite(14, LOW); digitalWrite(12, HIGH); delay(7200000); digitalWrite(led, LOW); digitalWrite(pump, LOW); digitalWrite(vent, LOW); digitalWrite(2, LOW); digitalWrite(14, LOW); digitalWrite(12, LOW); delay(7200000); digitalWrite(led, HIGH); digitalWrite(pump, HIGH); digitalWrite(vent, HIGH); digitalWrite(2, HIGH); digitalWrite(14, HIGH); digitalWrite(12, HIGH); delay(21600000); }
Dmytro
int led=5; int pump=4; int vent=0; void setup() { pinMode(led, OUTPUT); pinMode(pump, OUTPUT); pinMode(vent, OUTPUT); pinMode(2, OUTPUT); pinMode(14, OUTPUT); pinMode(12, OUTPUT); } void loop() { digitalWrite(led, HIGH); digitalWrite(pump, HIGH); digitalWrite(vent, HIGH); digitalWrite(2, HIGH); digitalWrite(14, HIGH); digitalWrite(12, HIGH); delay(5000); digitalWrite(led, LOW); digitalWrite(pump, LOW); digitalWrite(vent, LOW); digitalWrite(2, LOW); digitalWrite(14, LOW); digitalWrite(12, LOW); delay(1000); digitalWrite(led, HIGH); digitalWrite(pump, HIGH); digitalWrite(vent, HIGH); digitalWrite(2, HIGH); digitalWrite(14, HIGH); digitalWrite(12, HIGH); delay(1000); digitalWrite(led, LOW); digitalWrite(pump, HIGH); digitalWrite(vent, HIGH); digitalWrite(2, HIGH); digitalWrite(14, HIGH); digitalWrite(12, HIGH); delay(7200000); digitalWrite(led, LOW); digitalWrite(pump, LOW); digitalWrite(vent, HIGH); digitalWrite(2, HIGH); digitalWrite(14, HIGH); digitalWrite(12, HIGH); delay(7200000); digitalWrite(led, LOW); digitalWrite(pump, LOW); digitalWrite(vent, LOW); digitalWrite(2, HIGH); digitalWrite(14, HIGH); digitalWrite(12, HIGH); delay(7200000); digitalWrite(led, LOW); digitalWrite(pump, LOW); digitalWrite(vent, LOW); digitalWrite(2, LOW); digitalWrite(14, HIGH); digitalWrite(12, HIGH); delay(7200000); digitalWrite(led, LOW); digitalWrite(pump, LOW); digitalWrite(vent, LOW); digitalWrite(2, LOW); digitalWrite(14, LOW); digitalWrite(12, HIGH); delay(7200000); digitalWrite(led, LOW); digitalWrite(pump, LOW); digitalWrite(vent, LOW); digitalWrite(2, LOW); digitalWrite(14, LOW); digitalWrite(12, LOW); delay(7200000); digitalWrite(led, HIGH); digitalWrite(pump, HIGH); digitalWrite(vent, HIGH); digitalWrite(2, HIGH); digitalWrite(14, HIGH); digitalWrite(12, HIGH); delay(21600000); }
И правда, тут все должно работать. Если есть возможность - послушайте юарт, нету ли перезагрузок, а если есть - то по какой причине. Хотя если не ошибаюсь, в ESP8266 это при загрузке не пишется
Dmytro
Да, все вам будут писать что это "неправильно" на delay делать, но вот это должно работать.
Андрей
спасибо за ответ) да уже решил с миллис заморочиться, надеюсь получится
Dmytro
Я бы начал с проверки питания. Хотя вы wifi не используете - а значит скачков потребления быть не должно, в принципе даже самый паршивый БП должен вывезти
Богдан
Да, все вам будут писать что это "неправильно" на delay делать, но вот это должно работать.
Не ну конечно правильно, после каждой перезагрузки, сбоя начинать считать заново. Ннадежно
Dmytro
Не ну конечно правильно, после каждой перезагрузки, сбоя начинать считать заново. Ннадежно
millis тоже с нуля начинает после каждой перезагрузки и "сбоя"
Богдан
угу
Georgy
спасибо за ответ) да уже решил с миллис заморочиться, надеюсь получится
Если нет чёткой привязки ко времени, я бы засинхронился с внешними часами, и по ним определял, когда нужно включать и выключать релешки
Богдан
вообще сама концепция использования пауз для таких задач выглядит вырвиглаз
Georgy
еsp -> wifi -> sntp
Да, либо external rtc
Богдан
зачем, когда юзаешь чип с wifi
Georgy
зачем, когда юзаешь чип с wifi
Абсолютно с вами согласен!
Grishka
зачем, когда юзаешь чип с wifi
Спорный момент, я не с привязкой к конкретно этой задаче. Иногда часы добавляют автономности при пропадании интернета, пропаже питания
Georgy
Спорный момент, я не с привязкой к конкретно этой задаче. Иногда часы добавляют автономности при пропадании интернета, пропаже питания
Тут скорее к тому, что модуль с вайфаем в данном случае избыточен, проще взять аврку или пик и их подружить с часами. Будет надёжнее.
Богдан
берешь более дешевый чип без wifi, со своим rtc
Богдан
контекст задачи очень важен при выборе средств
CRM
берешь более дешевый чип без wifi, со своим rtc
За частую разница в стоимостим между 8266 и той же авр в качестве ардуины не велика, а вот производительность и задел на будущее огромный.