ㅤ
Andy
ㅤ
ㅤ
Я его обрабатывал чтоб сам пришел к этому
Andy
Mezzo Lab
индзэец
индзэец
https://www.espressif.com/sites/default/files/documentation/esp32-s2_datasheet_en.pdf
ㅤ
индзэец
ㅤ
индзэец
Монет
нету, могу только спасибо сказать
Mezzo Lab
Роджер
Роджер
индзэец
Денис
alex...
индзэец
вот теперь реально странно, светодиод горит очень тускло на плате
Роджер
индзэец
Ага.
желаю удачно это всё построить
Mykhailo
Hello! Подскажите, что значит? :) Первый раз такое
ㅤ
Роджер
No
А он обидится на вас и захуярит ФПВ по Судже. На ровном месте срач разгоняете. Э-э-э-х
No
Mykhailo
Mykhailo
No
ошибку гуглить пробовал?
Hidden Mystery
Я с пяти утра хожу по улице... 570к шагов... Как мне завтра на вторую полку в поезде залезать?
Hidden Mystery
Я похоже реально безмозглая
индзэец
меня смущает светодиод на плате, когда я подключаю то он очень тускло светит
https://pasteboard.co/p6KX9233Q135.jpg
индзэец
Hidden Mystery
No
https://youtu.be/Pkg1qIcUnAo
SSR
SSR
Hidden Mystery
Пруфы будут?
Я не хочу хронологию в гугл показывать
Aliaksei
Друзья, есть ли у кого опыт прикручивания тачдисплея с mipi интерфейсом к одноплатникам? Вчера весь вечер искал конвертер MIPI - HDMI, но результату нуль. Сам тач на GT911 и скетч на него есть в сети, а вот с экраном вопрос
ㅤ
ㅤ
C
господа, всем привет.
кто делал всякие реобасы, подскажите, у кулеров выход датчика стандартный у всех, или рандом?
я вот в интернетах вижу варианты открытый коллектор и выход подтянутый к питанию кулера, а у себя с кампуктера достал первый попавшийся куллер - тут выход подтянут к 4 В (а точнее величина завит от питающего напряжения).
Andrey
Пл стандарту там ок, или ос, не стоит надеяться на подтяжку
C
Пл стандарту там ок, или ос, не стоит надеяться на подтяжку
я не то, чтобы на нее надеюсь, а наоборот.
если ее точно нет - окей. делаю свою подтяжку 3.3 и в путь.
но вот если там подтяжка уже есть и ее уровень выше 3.3 то нужно уже городить согласование уровней, соответственно к одной и той же схеме два разных кулера могут не подойти.
ㅤ
Andrey
Да и вообще, я бы не стал заводить без какого-то промежуточного элемента
Andrey
Типа п-канального ключика например
ㅤ
alex...
Andrey
Еще не коснулись второго вопроса. Сколько импульсов на оборот дает кулер. Чаще всего 2 но....
индзэец
оооооочень странно, сейчас сделал idf.py flash и всё норм прошилось
ㅤ
ROhmsteR
действительно, да и ИЗ-ЗА всегда через минус пишется, без каких либо исключений, даже думать не надо, а народ один хрен пробел лепят
индзэец
индзэец
Сергей
Господа, всем хорошего дня! хочу под капотом машины собирать данные с 2х акселерометров, собсвенно нужна помехоустойчивая связь между двумя ESP32, вроде подходит RS485 прикинул схему, реализовал на стенде вроде работает работает, запаял всё чтоб попробовать на живую, но вот проблема.... измерения нужно проводить 40 раз в секунду и отправлять дальше, но чем я выше поднимаб частоту измерений, тем больше ошибок CRC ловлю, пытался формировать пакет из 10 измерений и потом отправлять по RS485 но там первая строка приходит целая а все остальные данные не валидные, получается на 10+- измерений в секунду работает, а дальше уже число ошибок критичное, как быть?
Сергей
ID: 1, X_scaled: -0.008000001, Y_scaled: -0.032, Z_scaled: 1.164
ID: 1, X_scaled: -0.012, Y_scaled: -0.024, Z_scaled: 1.156
ID: 1, X_scaled: -0.012, Y_scaled: -0.028, Z_scaled: 1.152
ID: 1, X_scaled: -0.012, Y_scaled: -0.032, Z_scaled: 1.16
ID: 1, X_scaled: -0.016, Y_scaled: -0.024, Z_scaled: 1.16
CRC mismatch
Buffer length: 0, Expected size: 16
Invalid start byte
Invalid start byte
ID: 1, X_scaled: -0.012, Y_scaled: -0.028, Z_scaled: 1.16
ID: 1, X_scaled: -0.008000001, Y_scaled: -0.032, Z_scaled: 1.16
ID: 1, X_scaled: -0.008000001, Y_scaled: -0.028, Z_scaled: 1.16
ID: 1, X_scaled: -0.012, Y_scaled: -0.024, Z_scaled: 1.156
ID: 1, X_scaled: -0.008000001, Y_scaled: -0.028, Z_scaled: 1.156
ID: 1, X_scaled: -0.008000001, Y_scaled: -0.028, Z_scaled: 1.152
CRC mismatch
Buffer length: 0, Expected size: 16
Invalid start byte
Сергей
читаю вот так
def read_uart_data():
global buffer
while True:
if uart.any(): # Проверяем, есть ли данные для чтения
received_data = uart.read(1024) # Читаем до 1024 байт, можно изменить количество в зависимости от ожидаемой длины пакета
if received_data[0] == 0x55:
received_data = received_data[1:] # Убираем стартовый байт
# Вычисляем CRC для всех данных кроме последних двух байтов
received_crc = ustruct.unpack('<H', received_data[-2:])[0]
calculated_crc = calculate_crc(received_data[:-2])
if received_crc == calculated_crc:
buffer.extend(received_data[:-2]) # Добавляем данные в буфер (без CRC)
# Распаковка данных и вывод
while len(buffer) >= ustruct.calcsize('<ifff'):
data = buffer[:ustruct.calcsize('<ifff')]
buffer = buffer[ustruct.calcsize('<ifff'):]
id, x_scaled, y_scaled, z_scaled = ustruct.unpack('<ifff', data)
print(f"ID: {id}, X_scaled: {x_scaled}, Y_scaled: {y_scaled}, Z_scaled: {z_scaled}")
#print("Data received and CRC matched")
else:
print("CRC mismatch")
print(f"Buffer length: {len(buffer)}, Expected size: {ustruct.calcsize('<ifff')}")
else:
print("Invalid start byte")
time.sleep(0.1)
отправляю вот так
def send_data():
global buffer
data_to_send = bytearray(collect_data())
crc = calculate_crc(data_to_send)
data_to_send.extend(ustruct.pack('<H', crc)) # Добавляем CRC в конец пакета
uart.write(bytearray([0x55]) + data_to_send) # Добавляем стартовый байт и отправляем данные через UART
#print(f"Buffer length: {len(buffer)}, Expected size: {ustruct.calcsize('<ifff')}")
buffer = bytearray() # Очищаем буфер после отправки данных
led.on()
time.sleep(0.1) # Пауза для предотвращения слишком частой передачи
led.off()
Сергей
преобразователь в физический интерфейс использую такой
Сергей
Max
Господа, всем хорошего дня! хочу под капотом машины собирать данные с 2х акселерометров, собсвенно нужна помехоустойчивая связь между двумя ESP32, вроде подходит RS485 прикинул схему, реализовал на стенде вроде работает работает, запаял всё чтоб попробовать на живую, но вот проблема.... измерения нужно проводить 40 раз в секунду и отправлять дальше, но чем я выше поднимаб частоту измерений, тем больше ошибок CRC ловлю, пытался формировать пакет из 10 измерений и потом отправлять по RS485 но там первая строка приходит целая а все остальные данные не валидные, получается на 10+- измерений в секунду работает, а дальше уже число ошибок критичное, как быть?
Экранировать кабель между устройствами, добавить фильтрующих конденсаторов на цепь питания
Evgen
опять ветролётчики на питоне
Илфат
Доброго дня!
Начал изучение ESP32. Для ESP8266 есть рекомендации, какие пины трогать, какие не трогать, для третьих есть ограничения.
Для ESP32 есть какие-то рекомендации/ограничения?
Сергей
опять ветролётчики на питоне
я погромист на других языках, в железки первый раз играюсь, очень интересно, ничо не понятно но интересно
Andy
Илфат
спс
Илфат