• Почему может слетать время на модуле реального времени?

    nava2002
    @nava2002
    Инженер
    Я бы: для начала - Блок питания посмотрел. А затем как это питание поступает на модули и контроллер. не исключаю подачу питания на ногу "+5в" вместо "VIN".
    В общем если исходить, что модуль исправен то при правильном подключении время должно работать без проблем и никакие отключения электричества этому не мешают.
    Ответ написан
    6 комментариев
  • Можно заменить жидкие термо прокладки на обычные?

    nava2002
    @nava2002
    Инженер
    Это чистая физика.
    На всех термопастах указан коэффициент теплопроводности.
    Например популярная МХ-4 - Теплопроводность: 8.5 Вт/(м*К).
    Я себе использовал на ЦП пасту HY-P13 - 13,4 Вт/(м*К)
    У прокладок этот показатель примерно в 5 раз хуже.
    Анализируйте описание товара и заметите прямую зависимость цены от этого показателя. HY-P13 примерно в 2 раза дороже МХ-4 но применение этой пасты дало снижение температуры на процессоре в 4 градуса (а это уже имеет значение).

    P.S. жидкий металл сильно НЕ советую. Старайтесь применить материал максимально близкий к тому что был установлен на заводе.
    Thermal Putty HY-234 - 4 Вт/(м*К) На процессор и видеокарту точно НЕ годится.
    Ответ написан
  • Питание arduino от ~3В, возможно?

    nava2002
    @nava2002
    Инженер
    Повышающий DC/DC преобразователь.
    5в нужны.
    Ответ написан
    Комментировать
  • Какое минимальное количество Вт нужно для сборки?

    nava2002
    @nava2002
    Инженер
    Да хватит.
    Расчет мощности:
    Сумируем все мощности потребления умножаем на 1,5 (запас прочности) - Это сколько надо,
    Берем блок питания и смотрим сколько можем с него получить.
    Дешевый БП это примерно 50% от заявленной мощности. А всякие "Голд" там 80-95%.
    Учитывая что Cooler master MWE 550W это "Бронза" то скорее всего на 450 живых "Ватт" можно рассчитывать, что более чем достаточно.
    Ответ написан
    Комментировать
  • Сколько времени можно питать ноутбук от инвертора из гнезда прикуривателя автомобиля без риска потом не завести двигатель?

    nava2002
    @nava2002
    Инженер
    Такой режим для автомобильного аккумулятора не желателен.
    Даже если разряжать аккумулятор не более чем на 50% аккумулятора хватит на пару месяцев.
    Заряжать ноутбук нужно только при работающем двигателе.
    Ответ написан
    2 комментария
  • Можно ли строить шумбокс из дерева, и насколько это безопасно?

    nava2002
    @nava2002
    Инженер
    Сделать можно и уровень шума понизится.
    Но:
    Появится вопрос охлаждения сервера.
    Уровень шума все равно будет далек от комфортного значения.

    Лучше продумать вопрос вынесения устройства за пределы жилого помещения. (Кухня, гараж, сарай кладовка .... ) Если это "общага" ящик за окном повесить.
    В общем "проявить смекалку."
    Ответ написан
    Комментировать
  • Какие есть альтернативные языки и среды для программирования Arduino?

    nava2002
    @nava2002
    Инженер
    Рационально использовать контроллер можно только на языках С++ и Assembler.
    Компилятор С++ в Arduino IDE такой же как в Atmel Studio (он же в Visual Studio) со всем набором доступных инструментов.
    Все остальные варианты языков программирования не поддерживаются изготовителем и носят образовательный характер.

    P.S. Так как Arduino использует "заводской" компилятор C++, можно использовать многие конструкции описанные в последней модификации языка ( 11, 14, возможно и 17).
    В теле программы на С++ можно использовать команды Assembler, они будут успешно выполняться (иногда это нужно).
    Ответ написан
  • Почему куллер не охлаждает ЦП мгновенно?

    nava2002
    @nava2002
    Инженер
    Ключевое слово - Теплопроводность
    Между Кулером и Кристаллом процессора (на котором меряем температуру) находится:
    1. Ттермопаста (внутри корпуса процессора)
    2. Крышка процессора (видимая часть)
    3. Опять термопаста (нанесенная пользователем)
    4. Собственно кулер.
    Исходя из такой "многослойности" есть предел теплопереноса превысить который скорее всего не получится.
    Наличие аномальных скачков температуры Не есть хорошо.( кристалл будет расширяться и сжиматься что влияет на срок жизни детали).
    Вероятнее всего действительно эффективным методом будет понижение частот процессора.

    P.S. "Разгон" - кратчайший путь в магазин за новыми деталями.
    Ответ написан
    Комментировать
  • Правильно ли я буду объединять схемы?

    nava2002
    @nava2002
    Инженер
    644b641be2a84964406436.gif

    Да. Так можно.
    Выход контроллера потянет - 40 мА максимум.
    Суммарный ток по всем выходам - 200 мА. 6 каналов помещаются. ( 6 х 15 = 90 мА )
    Vcc - это питание контроллера +5 в.
    Ответ написан
    Комментировать
  • Как настроить внешнее прерывание Arduino?

    nava2002
    @nava2002
    Инженер
    Все просто внимательно изучите описание.
    Важно! Прерывания работают на определенных ногах Arduino.
    Ответ написан
    Комментировать
  • Что делать если не работает код?

    nava2002
    @nava2002
    Инженер
    Код верный.
    "Произошла ошибка при загрузке скетча" - готовая микро программа не загрузилась в микроконтроллер.
    Проверьте настройки Arduino IDE. Думаю все исправно и просто требуется правильная настройка среды разработки для успешной загрузки готовой микропрограммы в Микроконтроллер.
    Ответ написан
    Комментировать
  • Lcd 1602 i2c не выводит текст?

    nava2002
    @nava2002
    Инженер
    Добавьте библиотеку - Wire.h
    Она нужна для работы i2C.
    Все лучше задавать в явном виде пример .
    Ответ написан
    Комментировать
  • Какие команды G-кода позволяют запрашивать отчет; и какие передавать параметры?

    nava2002
    @nava2002
    Инженер
    Эта задача решается на уровне контроллера управления станком (Mach3 например) который уже непосредственно управляет механической частью.
    Дальше ваше решение. Вы:
    Либо используете существующий инструментарий (контроллер + ПО Mach3, например) и будете жестко ограничены возможностями данной программы, но возможно найдете механизм интеграции ваших требований в это ПО.
    Либо делаете свою электронику (контроллер) и к нему пишете управляющее ПО и на выходе получите то что вы предусмотрите вашим "планом ". (задача безусловно амбициозная)
    В обоих случаях G-код будет на входе вашего ПО управления станком ( или Mach3 ) полученный как результат работы CAD программы, которых много есть.
    На уровне G-кодов станки должны быть совместимы (если конечно вы планируете с этого заработать)
    Ответ написан
    Комментировать
  • На сколько ватт должен быть блок питания?

    nava2002
    @nava2002
    Инженер
    Считаем так:

    Потребляемая ЦП + Потребляет видеокарта + Потребляет все остальное (можно 50W) * 1,5 (запас прочности)
    ( 77W (ЦП) + 140W (GTX 1660) + 50W (мать, винт,... ) * 1,5 = 400,5W
    Эти расчеты примерные и точнее считаем на конкретном оборудовании. Но подход понятен.

    Теперь смотрим на БП.
    Если скажем +80 (Бронза, Голод...) то 500 W Хватит. (я бы взял 550)
    Если брать дешевый БП то там надо все делить на 2, то есть скорее всего стоит думать о 700-800 W (я думаю 750 должно хватить)

    P.S. Вообще на БП лучше не экономить. от блока питания сильно зависит дальнейшая стабильность системы. Тут лучше больше чем меньше.
    Ответ написан
  • Выключается ноутбук при нагрузке и питании от сети?

    nava2002
    @nava2002
    Инженер
    Не хватает мощности блока питания.
    Когда подключен Блок питания к включенному ПК он питает и сам ноут и обеспечивает заряд батареи.
    Если раньше с этим БП все работало нормально а теперь перестало - Ноут однозначно в ремонт.
    Если это куплен б/у ноут с б/у БП то внимательно изучить спецификацию и найти подходящий БП.
    Ответ написан
  • Какой лучше датчик использовать, для вычисления отклонений робота от пути на прямой поверхности?

    nava2002
    @nava2002
    Инженер
    Вообще такая задача решается при наличии внешних точек ориентации.
    Белая линия на полу, GPS, 2 точки привязки на заданной территории (маяки), подсветка цели ...
    Ответ написан
    Комментировать
  • В чем минусы Arduino?

    nava2002
    @nava2002
    Инженер
    Достоинство платформы Arduino является и ее недостатком.
    Очень просто начать использование микроконтроллера НО потом тяжело (психологически) выйти за пределы (достаточно ограниченного) функционала Arduino.

    P.S. Но если нужно быстро решить прикладную задачу то альтернативы нет. 2 дня и прототип работает.
    Ответ написан
    7 комментариев
  • Как исправить проблему прошивки Arduino на Windows?

    nava2002
    @nava2002
    Инженер
    Вот что случилось в среде 2.0
    642f9ab8ed944438681767.jpeg
    А так все работает на 1.8.19
    642f9b0a6cfa2230836180.jpeg
    Ставим Arduino IDE 1.8.19 и будет счастье.

    Arduino IDE 2.0 - пока сыровата.
    Ответ написан
  • Как можно уменьшить время обновления экрана tft?

    nava2002
    @nava2002
    Инженер
    Изображение формируется в контроллере и потом загружается в память экрана.
    Дальше все зависит от "Экрана" и скорости обмена по шине связи с контроллером.
    Если экран подключен через шину SPI - самый медленный вариант. Нужно всего 4 ноги для соединения с контроллером и небольшая цена.
    Есть вариант через параллельный интерфейс. Экран работает пропорционально быстрее но требует много контактное соединение цена тоже низкая так как экран можно подключить не ко всем Arduino.
    Самые дорогие экраны имеют свой производительный контроллер и подключаются по относительно быстрому COM порту. Работают (видимо) быстро но стоят дорого (до 100$.) Не пробовал с такой ценой можно применить Android устройство.
    Ответ написан
    Комментировать
  • Какую литературу следует почитать, чтобы систематизировать все практические знания?

    nava2002
    @nava2002
    Инженер
    Учитывая размах планов, я думаю более рациональным будет найти подходящий вуз и проучиться по специальности получив комплексные знания в этой области.
    Главный цель - комплексность.
    Я также расширяю кругозор (не так радикально конечно) но как инженер системотехик могу сказать что во первых многие "Ютуб" материалы носят поверхностный характер, а некоторые просто вводят слушателя в заблуждение.
    Не имея знаний в этой области вы рискуете сильно усложнить свою задачу получая неточную информацию.
    Вот неплохой телеграмм канал с достаточно качественным подбором литературы по разным темам. То есть если скажем книги по С++, то хорошие авторы с хорошим переводом.
    Ответ написан
    1 комментарий