проходится жать кнопку рессет несколько раз (бывало 10-15), чтобы заработало.gol_avto, 20 Апр. 20, 08:01
Переделал по рекомендациям gol_avto, стартует с первого раза, раньше без ресета успешным был один раз из 10.
проходится жать кнопку рессет несколько раз (бывало 10-15), чтобы заработало.gol_avto, 20 Апр. 20, 08:01
Вскрылась еще одна проблема.gol_avto, 20 Апр. 20, 08:01Приятно что gol_avto обратил на это внимание. У моей ESP32 с 30 ногами GPIO0 не был выведен и это правильно.
А также рекомендую установить 2 резистора подтяжки по 10 кОм на шину I2C.gol_avto, 20 Апр. 20, 15:47если подключать готовые китайские модули, то там резисторы уже есть.
если подключать готовые китайские модули, то там резисторы уже есть.Volume, 20 Апр. 20, 18:10Согласен, но мы пока к ним и близко не подошли.
Переразвел немного плату.ys1797, 20 Апр. 20, 19:48Юрий,приветствую!
Может быть все-таки сигнал пропустить через буферgol_avto, 20 Апр. 20, 21:05может воткнуть готовую пищалку как на меге ?
может воткнуть готовую пищалку как на меге ?zapnet, 21 Апр. 20, 09:20Можно конечно и так, но по мне можно проще. Я же так и сделал, пропустил сигнал через буфер, используя ULN. В ней n-p-n транзистор дарлингтона с мощной (500мА) нагрузочной способностью.
2 канала 12 bit ADC (ADC1_6 и ADC1_7)ys1797, 20 Апр. 20, 19:48ADC у esp32 мягко говоря, специфичный, не такой как у ATMega: от "нуля" и до напряжения питания все линейно.
The ESP32 ADC pins don’t have a linear behavior. You’ll probably won’t be able to distinguish between 0 and 0.1V, or between 3.2 and 3.3V.перевожу - ESP32 ADC имеет нелинейное поведение.Вы скорее всего не сможете отличить 0 от 0.1В или 3.2 от 3.3В
Из-за характеристики АЦП наиболее точные результаты измерений получаются в более узком диапазоне, чем заявлено в документации. На начальном и конечном участке более или менее линейная характеристика АЦП изгибается и становится более пологой, поэтому измерения очень неточные. В документации указаны рекомендуемые диапазоны измерений:
0dB ослабление(ADC_ATTEN_DB_0) — от 100 до 950mV.
2.5dB ослабление (ADC_ATTEN_DB_2_5) от 100 до 1250mV.
6dB ослабление (ADC_ATTEN_DB_6) от 150 до 1750mV.
11dB ослабление (ADC_ATTEN_DB_11) от 150 до 2450mV.
0dB ослабление(ADC_ATTEN_DB_0) — от 100 до 950mV.Для наших дел наиболее востребованным применение АЦП будет обработка сигнала с датчика диф. давления MPX5010DP. Сейчас проверил диапазон напряжений, которые он выдает в зависимости от давления. Имеем:
так и RC цепочкиgol_avto, 21 Апр. 20, 11:00неожиданно ) А так то да, физический аналог RC для давления
Если кому нужна плата последнего релиза - пишите решимvalery29, 21 Апр. 20, 15:45нужно с хотелками решить а потом платы штамповать.
нужно с хотелками решить а потом платы штамповать.zapnet, 21 Апр. 20, 16:12Коллега я же за все хотелки... Просто китайцы делают заказ по 5шт мин. Вот и осталось 4-ре. Все просто.
Проблема со средствами компиляции и последующей записи в память ESP32.AlexDol, 01 Мая 20, 18:25У меня тоже по началу были проблемы с установкой ESP-IDF. Промучился целый день, плюнул. Вернулся через некоторое время и получилось. Да, действительно, ссылки иногда заводили непонятно куда, но помог google и переводчик. Сейчас проблем нет, всё компилируется и шьётся на ура. Проект потихоньку "причесывается", в последнем обновлении реализована функция удерживающего напряжения (ШИМ), после открытия клапана (чтобы обмотка не грелась). Рекомендации пишу автору в личку, правда исправления не так оперативно появляются.
И не мучайся со своим 30 пиновымgol_avto, 01 Мая 20, 19:17Спасибо коллега! Конфиг вышлю. Но то что пришлось вникнуть в средства отладки, это благодаря тому что мне достался