76

Re: ESP32 ретро часы (разработка)

void setup(){
  ledcSetup(0, 20000, 6);// канал 0, частота 20000гц, 6 бит
  ledcAttachPin(16, 0);// GPIO16, канал 0
  ledcWrite(0, 31); // шим 50% (6 бит = 63)
}

void loop(){
 

}

77

Re: ESP32 ретро часы (разработка)

liman324 пишет:

void setup(){
  ledcSetup(0, 20000, 6);// канал 0, частота 20000гц, 6 бит
  ledcAttachPin(16, 0);// GPIO16, канал 0
  ledcWrite(0, 31); // шим 50% (6 бит = 63)
}

void loop(){
 

}

увы, на конденсаторе 11 вольт...

78

Re: ESP32 ретро часы (разработка)

irf греется?

79

Re: ESP32 ретро часы (разработка)

если подать 12В высокое напряжение появляется?

80

Re: ESP32 ретро часы (разработка)

liman324 пишет:

если подать 12В высокое напряжение появляется?

да, тогда все работает.

в какую сторону копать, чтобы от 5 вольт запустить?

81

Re: ESP32 ретро часы (разработка)

Сложно сказать, у Вас при 5 В не хватает мощности преобразователя чтобы вытянуть высокое напряжение.

У меня насколько я помню нет проектов часов с такими индикаторами, чтобы они питались от 5 В.

Все что Вы можете на 12 В подобрать индуктивность дросселя, подобрать частоту и скважность чтобы добиться максимального напряжения, а уже потом понижать напряжение питания.

82

Re: ESP32 ретро часы (разработка)

liman324 пишет:

Сложно сказать, у Вас при 5 В не хватает мощности преобразователя чтобы вытянуть высокое напряжение.

У меня насколько я помню нет проектов часов с такими индикаторами, чтобы они питались от 5 В.

Все что Вы можете на 12 В подобрать индуктивность дросселя, подобрать частоту и скважность чтобы добиться максимального напряжения, а уже потом понижать напряжение питания.

спасибо! частота и скважность это какие параметры тут? на какие примерно поменять?

void setup(){
  ledcSetup(0, 20000, 6);// канал 0, частота 20000гц, 6 бит
  ledcAttachPin(16, 0);// GPIO16, канал 0
  ledcWrite(0, 31); // шим 50% (6 бит = 63)
}

void loop(){


}

83

Re: ESP32 ретро часы (разработка)

частота 20000 (предел верха частоты я точно не скажу (где то до 50 кГц), возможно и понижение частоты до 16 кГц при котором дроссель будет работать эффективней)
скважность 31 (0...63 но крайние значения нельзя указывать)

84

Re: ESP32 ретро часы (разработка)

liman324 пишет:

частота 20000 (предел верха частоты я точно не скажу (где то до 50 кГц), возможно и понижение частоты до 16 кГц при котором дроссель будет работать эффективней)
скважность 31 (0...63 но крайние значения нельзя указывать)

а битность не влияет? чем выше скважность тем мощнее шим?

85

Re: ESP32 ретро часы (разработка)

а битность не влияет?

Нет, чем меньше битность тем выше возможная частота

чем выше скважность тем мощнее шим

В принципе да, но при скважности более 60-70% уже начнет сильно греться транзистор и дроссель, а при 100% транзистор просто замкнет напряжение на землю.

86

Re: ESP32 ретро часы (разработка)

liman324 пишет:

а битность не влияет?

Нет, чем меньше битность тем выше возможная частота

чем выше скважность тем мощнее шим

В принципе да, но при скважности более 60-70% уже начнет сильно греться транзистор и дроссель, а при 100% транзистор просто замкнет напряжение на землю.

значит попробовать с 20000 сменить на 16000? оставив скважность 31.

и еще вопрос, часы идут секунда-в-секунду с временем с сервера или запаздывают на 1 секунду?

87

Re: ESP32 ретро часы (разработка)

Скорее всего запаздывают на 1 секунду, все дело в синхронизации, а она не мгновенная, нужно время для запроса времени и ответа. Это как открыть веб страницу, всегда есть задержка при открытии.

88

Re: ESP32 ретро часы (разработка)

Скважность надо постепенно повышать до 45-50 и смотреть напряжение.

89

Re: ESP32 ретро часы (разработка)

liman324 пишет:

Скорее всего запаздывают на 1 секунду, все дело в синхронизации, а она не мгновенная, нужно время для запроса времени и ответа. Это как открыть веб страницу, всегда есть задержка при открытии.

а можно это как-то пофиксить? хочется чтобы часики тикали секунда-в-секунду)

90

Re: ESP32 ретро часы (разработка)

Частоту менять от 16000 до 50000 и так же смотреть при каком значении будет выше напряжение.

91

Re: ESP32 ретро часы (разработка)

а можно это как-то пофиксить? хочется чтобы часики тикали секунда-в-секунду)

Лучше не стоит, запрос времени может быть от 200-300 мс до 2-3 секунд, все зависит от сети интернет и загрузки сервера.

92

Re: ESP32 ретро часы (разработка)

liman324 пишет:

а можно это как-то пофиксить? хочется чтобы часики тикали секунда-в-секунду)

Лучше не стоит, запрос времени может быть от 200-300 мс до 2-3 секунд, все зависит от сети интернет и загрузки сервера.

а запрос времени происходит каждую секунду? или куда-то сохраняется и обновляется время сколько раз в сутки?

93

Re: ESP32 ретро часы (разработка)

вроде как раз в час

94

Re: ESP32 ретро часы (разработка)

Вроде прошилось. Но как то криво.http://forum.rcl-radio.ru/uploads/images/2023/01/5887224c6a3aacdf9bc41ff58335f12e.png

95

Re: ESP32 ретро часы (разработка)

Проверьте наличие в коде строки:

<meta charset='utf-8'>