• Как правильно настроить аппаратный UART между Arduino DUE и Mega?

    nava2002
    @nava2002
    Инженер
    Во первых там нужно согласовать порты. DUO 3.3v MEGA 5v Но это мелочи.
    В данном случае можно взять готовый экран (не дешевый) но уже со встроенным контроллером и работающем по СОМ порту.
    И второй вариант: Оставить DUO но использовать многозадачность, за счет этого она будет успевать и экран обработать и данные получить.
    Ответ написан
    Комментировать
  • Способы передачи данных между ESP32 и Arduino?

    nava2002
    @nava2002
    Инженер
    Кроме UART есть SPI и I2C любой из этих интерфейсов легко программируется.
    Ответ написан
    8 комментариев
  • Какая причина артефактов в играх?

    nava2002
    @nava2002
    Инженер
    Если артефакты появляются не сразу то причина в температуре чипов. Замена термопасты и термопрокладок возможно помогут.
    Это максимум что можно предложить.
    Если причина в чипах или памяти то ремонт будет не дешев и вероятность успеха так же не велика.
    Если видеокарта куплена БУ то не исключен вариант "майнинга" тут точно все термопрокладки под замену.
    Ответ написан
    Комментировать
  • Какое напряжение на контактах spi esp32s3 n16r8?

    nava2002
    @nava2002
    Инженер
    Если проще.
    Все входные и выходные напряжения определены Uпит. (В данном случае 3,3в.)
    Отсюда вытекает что перход от состояния "0" в состояние "1" - определяется как половина питания. (1,65в.)
    (отсюда требование что мол 1,8в. - это типа достаточно чтобы контроллер мог понимать что к нему приходит "0" или"1".)
    Все остальное прекрасно (но слишком подробно) объяснил предыдущий ответ.

    P.S. Тестером эти выходы не смотрят. Только осцилограф.
    Ответ написан
    Комментировать
  • Почему может зависать ПК?

    nava2002
    @nava2002
    Инженер
    учитывая, сколько софта надо будет накатывать,

    Не исключено что с "накатанным" софтом компьютер посетило вредоносное ПО.
    Второй вариант:
    Так как компьютер новый не исключен выход из строя какого то железа.
    Наибольший поток отказов приходится именно на первые месяцы жизни устройств.
    Ответ написан
  • Как аналоговый сигнал принимается и преобразуется в цифровой?

    nava2002
    @nava2002
    Инженер
    Смешали кислое с холодным и предложили покрасить красным.
    Как аналоговый сигнал принимается и преобразуется в цифровой?

    Если в самом простом приближении то на входе берем аналоговый сигнал (fig 1) и с заданной частотой измеряем величину сигнала получаем цифру этой величины (fig 2). Например это так называемый "Битрейд" в МР3 количество данных в единицу времени. (чем больше данных тем выше точность преобразования)
    220px-Conversion_AD_DA.png
    То есть тут мы получаем какие то цифровые данные которые описывают наш аналоговый процесс (например звук)
    Ты хочешь передать цифровые данные беспроводным способом.

    Это следующая задача НЕ связанная с предыдущей.
    Теперь вопрос мы как передаем:
    в реальном времени то есть поток данных
    мы передаем пакеты данных (ну например какое то сообщение аналоговое)
    В любом случае берем любой известный метод передачи цифровых данных и используем его. В данном случае канал связи уже значения не имеет. WiFi, Lan, Витая пара .... это уже физический уровень передачи цифровых данных их много есть на свете).
    и затем уже, эти данные передаются в какой-то процессор, который, используя быстрое преобразование фурье,

    Опять НЕ зависимый процесс. Мы получили данные в цифре.
    Получатель должен будет имея цифровые данные использовать их по назначению, любым удобным способом (fig 3) (преобразование фурье один из вариантов).
    Ответ написан
  • Можно ли в ИБП смягчить стартовые токи умным резистором типа «лампочка»?

    nava2002
    @nava2002
    Инженер
    Законы природы "лампочкой" не обмануть.
    Маркетологи вместо мощности пишут VA . То есть 800VA = 450W ( но это не точно может быть и 400W). То есть понятно, что просто все на пределе возможностей в момент включения ток превышает допустимый и работает защита (что хорошо).
    Рекомендация: Насиловать девайс не желательно лучше найти более мощный "Бесперебойник ". И критически относиться к цифрам на корпусе.
    Ответ написан
  • Какой блок питания выбрать если система берёт 800-900W 24/7?

    nava2002
    @nava2002
    Инженер
    Математика простая.
    900W *1,5 = 1350W (1,5 запас прочности чтобы БП успешно работал длительное время так как мы не знаем как распределено нагрузка по напряжениям и перегрузка по любому напряжению приведет к поломке)
    Дальше смотрим на Блок Питания: Ну дешевых в этом сегменте нет потому смотрим "Gold" версии там КПД примерно 80-90% (предположим у нас КПД 80%):
    1350 / 0,8 = 1687,5
    Итого: нам нужен блок питания с КПД 80% примерно 1700W.
    На практике возможно и 1600W будет работать но я бы сразу брал серверный на 2000W чтобы уже все было на 100% надежно.
    P.S. Вообще Блок питания это как фундамент здания, чем он надежнее тем стабильнее и долговечнее вся система в целом. Я на блоке питания не экономлю. Слабый БП сам сгорит и еще с собой потянет какие то элементы системы а они могут быть дорогими или критически ценными (данные на диске).
    Ответ написан
  • Выдает ошибку при загрузке прошивки на Arduino NANO. Как исправить это или нужно покупать новую?

    nava2002
    @nava2002
    Инженер
    Нет соединения с компьютером.
    Если бы была схема было бы понятно где проблема.
    Скорее всего питание на Arduino или на ленту подано не верно, потому соединение по USB не может быть установлено.
    Или что Хуже по той же причине, что то вышло из строя (но это трудная задача). Arduino умело сопротивляется пытливым конструкторам.
    Как вариант: Ну там запитать Arduino через контакт +5V. или запитать внешние цепи через Arduino .... Про силу тока как правило думают редко а она имеет значение.
    Ответ написан
  • Программирование плат Arduino, какой язык лучше использовать?

    nava2002
    @nava2002
    Инженер
    Учусь языку C++ , стоит ли переходить на Arduino ?

    100% Стоит.
    Главное достоинство решения - Arduino это программатор и контроллер в одном "флаконе".
    Arduino IDE использует компилятор языка С++ 2014. То есть все стандартные функции языка С++ версии 2014, есть и работают.
    "Язык Arduino" это С++ плюс несколько готовых библиотек (на С++) встроенных в Arduino IDE очень сильно облегчающих жизнь особенно начинающим программистам.
    В общем алгоритм такой:
    1. Качаем описание "Язык Arduino" и осваиваем фундаментальную проверочную программу "Blink".
    2. Делаем простые проекты используя "Язык Arduino" и библиотеки Arduino (которых тысячи)
    3. Берем книгу по С++ 2014 и используем весь доступный функционал на полную катушку.
    Ответ написан
    Комментировать
  • Оставить старую термопасту или вообще без неё?

    nava2002
    @nava2002
    Инженер
    Снимаете радиатор - термопаста нужна новая 100%.
    Новая термопаста:
    Внимательно смотрите на "коэффициент теплопроводности" (врут конечно), НО чем больше тем лучше.
    Для Процессора ищем > 12,0 Вт/(м·K) (завод примерно на этом уровне).
    Все что меньше будет хуже, чем то что было (с завода).
    Ответ написан
    Комментировать
  • Как подключить оптопару к нестабильному напряжению?

    nava2002
    @nava2002
    Инженер
    Делаем делитель напряжения на резисторах.
    Выход делителя (с резистора R2) Подаем:
    либо на аналоговый вход (А0 - А5) тогда вообще будем понимать какое напряжение в данный момент в цепи, делитель настраиваем чтобы максимальное напряжение на выходе было не больше U питания.
    либо на цифровой (D0 - D15) тогда точкой переключения будет половина U питания. Делитель нужно рассчитать учитывая этот фактор.
    Ответ написан
    Комментировать
  • Что означает такая схема?

    nava2002
    @nava2002
    Инженер
    Традиционно в Arduino:
    Синий - "земля (GND)".
    Красный - "+5в. ( VIN,5v.)"
    Фиолетовый провод это некий "сигнальный" там может быть уровень (0-5в) или ШИМ (0-100%). Зависит от датчика который используется.
    Ответ написан
  • Как снизить влияние БП на состояние SSD?

    nava2002
    @nava2002
    Инженер
    SSD чаще ломаются из за плохого охлаждения. Подумайте об этом.
    Если все устойчиво работает блок питания точно не трогайте.
    Ответ написан
  • Разница в нагреве компонентов при разной нагрузке системой?

    nava2002
    @nava2002
    Инженер
    Температура компонентов компьютера НЕ завист от ОС которая работает на устройстве, Все зависит от парметров "железа" и задачи которая в данный момент выполняется (или НЕ выполняется).
    То есть то что "Условная Win95" нагрузит систему на 20% или на 100% отразится на температуре НЕ зависимо от железа. 20%-холоднее, 100% горячее.
    Это можно проверить в Linux и попробовать минимизировать нагрузку на железо.
    Ответ написан
    Комментировать
  • Можно использовать файл .ino для работы на устройствах Orange pi?

    nava2002
    @nava2002
    Инженер
    Так он и написан на языке С. Это просто текстовый файл с программой. Arduino IDE его компилирует в код для контроллера, а вам нужно будет эту программу допилить для того компилятора которым вы будете эту программу компилировать в исполнимый фал для Linux или Android (который будет на Orange pi).
    Ответ написан
  • Как написать код или логику удержания направления на Arduino?

    nava2002
    @nava2002
    Инженер
    Думаю если вести расчеты в координатах от 1 до 361 то будет работать.
    Ответ написан
  • Steam Deck, термопрокладка для SSD?

    nava2002
    @nava2002
    Инженер
    Я поставил такой радиатор. Скорее всего плохая прокладка.
    Туда можно любую подходящую по толщине прокладку. (а можно и пасту) температуры у SSD не критические 40-70 гр.
    Вообще главный показатель - потребление SSD.:
    1,4А. 5W - Это нормально
    2,5А. 8,2W - Это уже многовато.
    Ответ написан
    Комментировать
  • Должно ли быть напряжение на пинах POWER SW материнской платы?

    nava2002
    @nava2002
    Инженер
    (те, которые подсоединяются к кнопке включения на корпусе)?

    Не путайте кнопку включения питания ПК с выключателем света на кухне.
    Замыканием (кратковременным) на "ноль" эта кнопка дает команду на включение БП и подачу всех питающих напряжений на компьютер.
    НЕ нужно там мереть напряжение. Там должен пройти "импульс" и Блок питания должен включиться.
    Если блок питания НЕ включается значит есть причина. (которых много).
    Обратитесь к специалисту, иначе есть риск более серьезных поломок.
    Ответ написан
    2 комментария
  • Почему не работает OLED Display I2C?

    nava2002
    @nava2002
    Инженер
    Нужна схема и нужна программа которую вы запускаете иначе нет никакой возможности вам помочь.
    Отредактируйте вопрос. Возможно приложите видео.

    P.S. Замену проводов как неисправность можете сразу отбросить.
    И рекомендую начинать опыты с контроллерами через макетную плату а не пайкой.
    Ответ написан
    Комментировать