Ничего не найдено :(
    В гостях у Самоделкина! » Электроника » Arduino » Кабельный трассировщик на Arduino

    Кабельный трассировщик на Arduino





    С помощью этого устройства можно диагностировать тип и целостность USB-кабелей. Кабельный трассировщик подходит для проверки кабелей USB A, Mini, Mico и USB-C, определения точной конфигурации проводки, а также для диагностики обрывов соединений.
    Кабельный трассировщик на Arduino


    Плата Arduino Mega - отличный вариант для этого проекта, поскольку она может поддерживать как дисплей, так и обеспечивать дополнительные 48 цифровых контактов для одновременного отслеживания каждого из проводов в кабеле.

    Инструменты и материалы:
    -Плата Arduino Mega 2560;
    -Кабель для программирования Arduino Mega с USB A на USB B;
    -2,8-дюймовый ЖК-дисплей TFT;
    -Перфорированная плата;
    -Штыревые разъемы (2 из 8 контактов, 2 из 6 контактов);
    -Штифты 48 шт.;
    -Два кабеля USB-C V3.0;
    -Два USB-C - USB-C;
    -Два адаптера USB Mini - USB A;
    -USB-кабель Micro;;
    -USB-кабель с разъемом;
    -USB-A V3 с разъемом;
    -3D-принтер с монтажной пластиной 220 мм;
    -Паяльник;
    -Нож строительный;
    -Металлическая линейка;
    -Доска разделочная деревянная;
    -Термоусадочная изоляция;
    -Инструмент для зачистки проводов;
    -Пневматический термоусадочный пистолет;
    -Пистолет для горячего клея;
    -Электронный микроскоп для печатных плат (опция);


    Шаг первый: 3D-печать деталей
    Сначала нужно напечатать детали корпуса. Все файлы для печати можно скачать здесь. После печати детали необходимо зачистить.





    Шаг второй: плата
    Теперь нужно подготовить плату.
    Сначала нужно вырезать заготовки из перфорированной медной платы.
    Одну - 16x6 отверстий
    Две - 8x5 отверстий
    Две - 17x5 отверстий
    К платам припаивает штифты и разъемы как на фото. Устанавливает платы на модуль Ардуино. Устанавливает экран.




    Шаг третий: подключение кабелей
    Мастер представил разбивку проводов с цветовой кодировкой для контактных соединений для Arduino в документе PDF внизу шага. Некоторые кабели (особенно USB-C) могут иметь другие цвета, поэтому для уверенности лучше всего использовать мультиметр для прозвонки каждого подключения к контакту.

    Затем с помощью горячего клея нужно зафиксировать разъемы USB в правильном положении. Аккуратно установить Arduino и экран на передней панели, а затем вставить на место USB-кабели. USB-кабели нужно отрезать до нужной длины, достаточной для подключения контактов разъема Arduino.

    Провода необходимо зачистить, залудить и припаять согласно таблице. Затем заизолировать во избежание замыкания.
    USB Cable Tracer.pdf






    Шаг четвертый: программное обеспечение
    Стандартная библиотека GFX не поддерживает экран TFT 2,8, однако это можно решить с помощью модифицированной версии, представленной здесь.
    Для работы устройства понадобятся следующие библиотеки:
    Adafruit_GFX
    Adafruit_TFTLCD
    TouchScreen
    После загрузки кода через Arduino IDE, на ЖК-дисплее на короткое время появится цветной экран-заставка. Заставка должна исчезнуть, и две стрелки укажут, что идет сканирование портов.
    Код можно скачать ниже.
    Final_Instructables_Version.ino



    Шаг пятый: окончательная сборка
    В нижней части корпуса есть разъем для подключения питания. Подключаем питание. Если все работает правильно, заставка должна исчезнуть, уступив место экрану сканирования, как показано в видео-демонстрации ниже.

    Подключаем любой кабель USB к левой и правой сторонам устройства. Трассировщик должен проверить кабель и показать результаты на экране.

    По сравнению с рабочим кабелем на нерабочем устройство покажет недостающие провода. В приведенном видео видно, что провода D + и D- отсоединяются при сгибании кабеля.

    Некоторые кабели используются только для быстрой зарядки, имеют ограниченное количество проводов для передачи данных или вообще не имеют их. Это объясняет, почему некоторые кабели не работают на некоторых устройствах.



    Источник (Source)
    Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

    Безопасный 4-канальный беспроводной коммутатор для умного дома

    Магнитная левитация с помощью катушки соленоида

    0
    Идея
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    0
    Описание
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    0
    Исполнение
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    Итоговая оценка: 0.0 из 10 (голосов: 0 / История оценок)

    Добавить комментарий

    11 комментариев
    Korolev
    Иван_Похмельев,
    мне, например, попадались кабели-удлинители "штекер-гнездо" только с разъёмами USB A и USB B. Возможно, конечно, и другие есть.

    Существуют ещё и OTG-кабели, так там ещё и с прозвонкой не всё просто

    scratch 


    Korolev
    Иван_Похмельев,
    Да и вряд ли их много надо

    Согласен, но тогда утверждение

    размер прибора, с учётом всех возможных вариантов, разрастается до неприличных размеров

    не имеет решающего значения. smile

    зачем коробочка? Воткнуть их в соответствующие гнёзда и пусть там живут

    Конечно дело вкуса, но я не люблю постоянно воткнутых разъёмов. Может кому-то покажется смешным, но чисто теоретически, несколько ослабевают и без того слабые пружинящие свойства этих разъёмов, а значит и качество контактов. А так при каждом "втыкивании" и окисные плёночки протираются. Да и постоянно торчащие разъёмы имеют такую противную тенденцию за всё цепляться и в наихудшем варианте развития событий, выламываться. Но это всего лишь мои измышления, не претендующие на истинность smile 


     


     


    Иван_Похмельев
    Korolev, зачем коробочка? Воткнуть их в соответствующие гнёзда и пусть там живут. Да и вряд ли их много надо: мне, например, попадались кабели-удлинители "штекер-гнездо" только с разъёмами USB A и USB B. Возможно, конечно, и другие есть.



    Korolev
    Иван_Похмельев,
    Целесообразней оставить только гнездовые части и снабдить прибор комплектом проверенных переходников "папа-папа" для каждого типа разъемов.

    Согласен, но переходники имеют неприятное свойство теряться куда-то в самый нужный момент. А с учётом размеров коробочки для хранения этих самых переходников

    размер прибора, с учётом всех возможных вариантов, разрастается до неприличных размеров.

    smile



    ino53

    Чисто для сравнения, как делалось когда-то... smile 

    При сборке электронных блоков с ТЭЗами под разъем СНП-34 сами разъемы с распаянными проводами крепились на корзину. Жгуты обычно собирали на стенде, но иногда (частенько) бывало нужно точно вызвонить концы. Был изготовлен вот такой прибамбас - переходник втыкался в маму в корзине, а при прикосновении к любому отходящему от мамы проводу высвечивался его номер. 

    Иван_Похмельев
    Цитата: Korolev
    Да и разъёмов маловато, необходимы ещё и "папы"

    При этом размер прибора, с учётом всех возможных вариантов, разрастается до неприличных размеров. Целесообразней оставить только гнездовые части и снабдить прибор комплектом проверенных переходников "папа-папа" для каждого типа разъемов.

    Для расширения функционала изделия стоит добавить ещё клеммы или гнёзда, подключённые к каждому сигналу разъёмов.


    Иван_Похмельев

    заготовки из перфорированной медной платы.

    Так уж прямо из медной?))

    в документе PDF внизу шага.

    Какого шага?


    Иван_Похмельев

    Кабельный трассировщик на Arduino

    Опять название, не соответствующее изделию.((

    Ну какой это трассировщик? Это тестер, прибор контроля кабелей.


    Korolev
    pogranec,
    По сравнению с рабочим кабелем, на не рабочем, устройство покажет недостающие провода

    Дая не об этом, а о том, что эта задача решается гораздо проще!


    pogranec Автор
    Цитата: Korolev

    По сравнению с рабочим кабелем на нерабочем устройство покажет недостающие провода

    Нифига не понял! Пяток светиков справится с поставленной задачей ничуть не хуже! Ну может несколько больше, если тестировать ещё и USB-3.0 и HDMI! .dontknow Да и разъёмов маловато, необходимы ещё и "папы" yes 


    Казнить нельзя помиловать.

    По сравнению с рабочим кабелем, на не рабочем, устройство покажет недостающие провода

    Korolev

    По сравнению с рабочим кабелем на нерабочем устройство покажет недостающие провода

    Нифига не понял! Пяток светиков справится с поставленной задачей ничуть не хуже! Ну может несколько больше, если тестировать ещё и USB-3.0 и HDMI! .dontknow Да и разъёмов маловато, необходимы ещё и "папы" yes 


    Привет, Гость!


    Зарегистрируйтесь

    Или войдите на сайт, если уже зарегистрированы...

    Войти

    Добавьте самоделку

    Добавьте тему

    Онлайн чат

    Последние комментарии

    Все комментарии