Serjio
ээ.
а что это?
Question:
Working requirements of e-Paper?
• Two-color B/W e-paper
• 【Working】Temperature: 0~50°C; Humidity: 35%~65%RH
• 【Storage】Temperature: ≤30°C; Humidity: ≤55%RH; Max storage time: 6 months
• 【Transport】Temperature: -25~70°C; Max transport time: 10 days
• 【Unpack】Temperature: 20°C±5°C; Humidity: 50%RH±5%RH; Max storage time: Should be assembled in 72h
When store three-color e-Paper, please refresh it to white, and keep the screen upward. Note that you need to update it at least every three months.
Serjio
во какие бывают
https://www.waveshare.com/wiki/2.13inch_Touch_e-Paper_HAT
Serjio
и такие
https://www.waveshare.com/wiki/2.13inch_NFC-Powered_e-Paper
Захар
подскажите, у такой есп32 антенна блютуза тоже не встроена и необходимо подключать внешнюю антенну(например антенну от ноута)?
w
Захар
ну да, частоты одни, просто без нее работало уверенно на близком расстоянии, с вифи так не прокатывало
Захар
использую BluetoothSerial, подключаюсь к елм327 адаптеру
все работает, но когда елм выключается по каким либо причинам и затем заново включается, то соединение не восстанавливается(что логично)
я нагуглил что можно написать функцию и зарегистрировать коллбек с ней, тобишь в функции будет просто ELM_PORT.connect("OBD II") в цикле с условием
но возможно есть более простой вариант в loop() сделать одну проверку по типу ELM_PORT.isConnected() и если false, то реконнект сделать
Serjio
тэкс, колупаюсь дальше.
I (297) spi_epaper: Init HSPI interface
I (304) spi_epaper: Init EPAPER display
I (2935) spi_epaper: Drawing to the screen
Task watchdog got triggered.
Guru Meditation Error: Core 0 panic'ed (unknown). Exception was unhandled.
Core 0 register dump:
и тут случилась перегазгрузка похоже. переполнение где-то?
Serjio
а подскажите, глупый вопрос:
#define EPAPER_DC_GPIO 12
вот это 12 - это на плате D12 ?
#define EPAPER_CS_GPIO 4 - это D4?
Serjio
а, вижу, как будто нет.
Serjio
блин, короче затык с этип epaper - зависает на моменте прогрузки в память, точнее, после нее оно находится в busy, и в цикле зависает, и по вочдогу перегружается похоже
Denis
Mike Fpv
Кто чем прошивает esp32-wroom без девборда?
w
Mike Fpv
usb-ttl
Какой именно? Надо же с уровнями 3.3
w
Да, на ch340 какой то копеечный
Evgen
кто-нибудь таки умеет быстро читать с внутреннего ADC на esp32 в ардуине?
Denis
https://forum.arduino.cc/t/esp32-how-to-do-mono-channel-i2s-dma-adc/656797
Denis
какието попытки были...
Denis
но с этим не всё гладко даже под idf-sdk было
Denis
функция установки частоты работала неадекватно...
Denis
https://github.com/espressif/arduino-esp32/tree/master/libraries/ESP32/examples/I2S/HiFreq_ADC
Evgen
Denis
там четыре буфера по восемь семплов
Denis
в них идёт накопление резултраров
Evgen
результаты похоже выводятся тут Serial.printf("%d %d\n", offset - buffer[0], offset - buffer[1]);
Evgen
и они у меня то 0, то 4095, то плавают
Denis
там ещё первые четыре бита в дма буфере номер канала тоже важная особенность
Denis
Ultrabug
Ultrabug
Andre
Будет
вот, человек выше скидывал схему. Кажется, она идеальна.
Возможно нужно заменить биполярник на мосфет, чтобы аккумулятор ещё меньше тратить в рабочем режиме.
Ultrabug
Evgen
adc_reading = read_sum / I2S_SAMPLE_RATE / 2;
Ultrabug
Andre
Andre
Хотя, начало шкалы у графиков в даташитах разное.
Оба графика норм.
Показалось, что первый после 1.7 В открывается полностью, а второму надо чуть больше 3 В.
Denisio
о тоже челябинский что ле
Никита
землячки
Denis
небольшое перенапряжение на затворе мгновенно убивает alpha&omegaу
Denis
которое в даташите Vgs
Denis
у меня выбросы самоиндукции их уничтожпли
Denis
irf подубовие
Denis
rjk мои любимые
Andre
Andre
Andre
у 12-Волтового реле, например.
Denis
он может и у индуктивности проводника быть
Denis
не успеет сработать
Denis
мелкие ключи от A&O очень нежные
Denis
irf гораздо чаще прощет мелкие ошибки
Andrei
Andre
Andre
Andrei
Ок, а как выключать без мк?)
хороший вариант это сделать замену мах16054 на чем то доступном и дешёвом
Alex
Может кто знает, можно ли программно отключить UART RX в ESP32 чтобы игнорировать данные в линии?
Andre
или надо на время отключать, а потом включать?
Alex
да
Alex
нужно игнорировать когда нет сигнала енебл
Alex
Andre
Andre
if (Serial.available)
{
if (enable) читать данные
else игнорировать.
}
Alex
Alex
а..не важно, мне в любом случае нужно отслеживать внешний уровень чтобы отключить, а этого нельзя.. придётся внешний ключ лепить и им отключать..
Slava