Кабельний тестер з сенсорним екраном

6

У цій статті майстер з ніком techkiwi надає нам на огляд свій трасувальник кабелів. За допомогою цього пристрою для трасування кабелів з сенсорним екраном можна визначити тип і цілісність кабелів usb і rj45. Визначити точну конфігурацію проводки, діагностувати зламану проводку і з’єднання штекерних контактів.тестується більше 10 типів кабелів, використовуючи rj45, usb b / b3, usb a / a3, usb c, usb mini, usb micro / місго3меню сенсорного екрану включає режим автовизначення і ручний режим для більш глибокої діагностики.пристрій відображає зворотний зв’язок контактів на будь-якому з використовуваних вхідних і вихідних портів.майстер спробував звести до мінімуму кількість деталей, щоб зробити пристрій більш доступним для виробників будь — якого рівня підготовки.

увага: проект розроблявся, як комерційний, але доступна і версія для самостійної збірки. Тобто за фактом майстер надає вибір придбати готову протестовану плату, замовити виготовлення плати (два варіанти: з комплектуючими і без плати) або спроектувати плату самостійно (схема додається).

Інструменти та матеріали: — плата arduino mega 2560 або arduino due;-призначена для користувача плата (готову плату замовити можна тут для виготовлення див. Подальші кроки);-ili9325 2,8-дюймовий сенсорний tft-екран;-кабель usb a довжиною 1 м (використовується для підключення зарядного пристрою usb до пристрою cable tracer);-зарядний пристрій usb a (використовується для живлення пристрою);-3 гвинта m3 х 8 мм;-штирьовий роз’єм 2,54 мм дворядний 18х2; -штирьовий роз’єм 2,54 мм однорядний 8х1 — 5 шт, 6х1 — 1 шт.;-3d-принтер;-паяльні приналежності;-комплектуючі згідно специфікації;

Крок перший: підготовка ардуіноважливо послідовно виконувати ці інструкції, щоб забезпечити поступове тестування кожного з компонентів.завантажте код в arduino mega (нижче)помістіть arduino mega на тверду плоску не струмопровідну поверхню.завантажте ide arduino у свій комп’ютер з windows / mac, дотримуючись інструкцій, наведених тут.підключіть arduino mega до usb-порту за допомогою кабелю usb a-b, наданого виробником плати. Переконайтеся, що плата знаходиться на не струмопровідної поверхні, щоб не було короткого замикання.щоб екран працював з arduino mega, в arduino ide повинні бути завантажені дуже специфічні бібліотеки. Для зручності майстер помістив їх в zip-папку нижче.починаємо з видалення наступних бібліотек з папки / arduino / libraries на пк / mac-spi.h-adafruit_gfx.h-mcufriend_kbv.h-touchscreen.ви можете завантажити cabletracerlibraries.zip звідси.розпакуйте файли в папку / arduino / libraries на пк / mac.завантажте наведений нижче код.примітка. Якщо після завантаження коду ви бачите білий екран, значить, використовується інший контролер. Майстер надав два варіанти коду для різних контролерів.touch_screen_cable_tracer_instructablesv1_il_mega_due.inotouch_screen_cable_tracer_instructablesv1_legacy_mega.ino натисніть кнопку завантаження і після успішного завантаження коду відключіть usb-кабель від джерела живлення.перевірте 2,8-дюймовий tft-екран на arduino медаколи usb-кабель або кабель живлення від’єднані від arduino mega, обережно вставте екран в mega, переконавшись, що контакти вирівняні.подайте живлення на порт usb і переконайтеся, що екран-заставка відображається правильно і меню сенсорного екрану працює правильно.підключіть зовнішній usb-кабель живлення до arduino mega (не обов’язково, можна додати стандартний роз’єм джерела живлення до arduino mega, як описано тут).майстер вирішив використовувати кабель usb a для двох функцій: для живлення і можливості оновлювати код пристрою без необхідності його розбирання. Ми залишаємо штекерний роз’єм usb a, відрізавши інший кінець (потрібен кінець приблизно 1 м). Зачищаємо кабель, щоб оголити 4 дроти — червоний, чорний, зелений і білий.

Крок другий: 3d-друккорпус складається з чотирьох деталей: кришка корпусакорпусзаглушка на кришкушайби х3мастер використовував нитку pla і вибрав комбінацію синього і зеленого. Файли для друку можна завантажити тут.

Крок третій: виготовлення платикак говорилося раніше, є кілька варіантів отримання плати. Для покупки готової змонтованої плати посилання в «інструментах і матеріалах». Другий варіант замовити плату на спеціалізованому підприємстві. При замовленні також можна вибрати виготовлення тільки друкованої плати, а потім встановити свої власні компоненти, або можна замовити плату з встановленими компонентами. Щоб замовити виготовлення плати на сервісі потрібно виконати наступні основні дії: перейдіть на сайт jlpcb і створіть новий обліковий запис.перейдіть в розділ «замовити зараз» на сайті.завантажте файли techkiwigadgets, розташовані тут.використовуйте кнопку «додати файл gerber», щоб завантажити файл gerber. У цьому розділі можна вибрати кількість плат і буде зрозуміла вартість.якщо ви хочете, щоб компоненти були встановлені, потрібно включити «smt assembly», який активує додаткові поля. Вам буде запропоновано завантажити ще два файли, які знову вказані нижче.завантажте файл специфікації компонента.завантажте наданий файл pick and place.пункти, на які варто звернути увагу перед оформленням замовлення.»збірка smt» може бути додана тільки до однієї сторони друкованої плати в процесі виробництва. З цієї причини майстер вручну припаяв контакти роз’єму для arduino mega.деякі компоненти можуть бути недоступні. В цьому випадку можна вибрати альтернативні деталі або після виготовлення плати встановити компоненти самостійно. Якщо ви хочете зробити монтаж плати самостійно, майстер рекомендує замовити разом з платою паяльну маску. Маска дозволяє легко нанести паяльну пасту на друковану плату.

Третій варіант-розробити плату самостійно. Майстер радить використовувати по-різному. З інструкцією по роботі з програмою можна ознайомиться тут.всі необхідні файли, включаючи схему, майстер надав.

Крок четвертий: збірка дуже проста.використовуючи тверду непровідну поверхню, обережно відокремте рк-дисплей від плати arduino, стежачи за тим, щоб не згинати рк-дисплей і не тиснути на помаранчевий стрічковий кабель.обережно встановіть рк-дисплей в роз’єм пристрою для трасування кабелів, переконавшись, що контакти збігаються з гніздами. Після установки ще раз перевірте, що всі штифти знаходяться в правильному положенні.візьміть arduino і обережно встановіть в штифти, розташовані на нижній стороні плати cable tracer sheild.на цьому етапі варто підключити пристрій до джерела живлення usb, щоб провести швидкий функціональний тест і переконатися, що немає проблем. При відсутності підключених зовнішніх кабелів в лівому нижньому кутку екрану не повинно бути підрахунків підключень, і сенсорний екран повинен працювати.встановіть плату на нижню частину корпусу. Обережно пропустіть кабель usb a через отвір.

Прикрутіть плату до нижньої частини корпусу гвинтами. Під головки гвинтів потрібно встановити пластикові шайби, надруковані на 3d-принтері. Вони захищають верхню монтажну доріжку від пошкодження металевими гвинтами.встановіть у верхню кришку заглушку. Вона виконує чисто декоративні функції. Після того, як вона встала на місце, нанесіть невелику кількість термоклея в кожен кут.з’єднайте обидві частини корпусу. Кришка і основа були спеціально розроблені і надруковані так, щоб щільно прилягати до плати. Не склеюйте кришку і підставу до завершення тестування.

Крок п’ятий: тестуванняперь у вас є повністю функціонуючий блок. Тестер кабелю призначений для тестування більше 10 типів кабелів з використанням роз’ємів rj45, usb b / b3, usb a / a3, usb c, usb mini, usb micro / micro3.cable tracer має два режими-автоматичний і ручний.

Автоматичний режимтот режим є режимом за замовчуванням і використовує попередньо визначені умови для визначення і подальшого відображення конфігурацій вхідного і вихідного кабелю.у нижній лівій частині екрана є два лічильника. «pre » і» post » використовуються для запуску перемальовування конфігурації екрану. Якщо є зміна в кабельному з’єднанні, функції будуть активовані.

Ручний режимщоб використовувати ручний режим, необхідно відключити всі тестовані кабелі. Потім на головному екрані натиснути кнопку «manual».тепер користувачеві буде представлено меню варіантів кабелю, з якого можна вибрати необхідний. Ці параметри змушують трасувальник кабелів відображати вибрані кабельні роз’єми. Підключайте по одному кінця за раз, щоб побачити ефект від цього. Ви зможете побачити, які контакти закріплені на кінці кабелю, перш ніж підключатися до іншого кінця. Це корисно для виявлення закорочених кабелів, розімкнутих контактів, пошкоджених або незакріплених штекерів.

Використання тестерамРадить починати з автоматичного режиму при першому тестуванні кабелів. Якщо тестовий кабель незвичайний або пошкоджений настільки, що автоматичний режим не визначає кабель, перейдіть в ручний режим.нижче кілька реальних прикладів з практики майстра.- у кабелях usb c відсутні 2 або 3 контакти заземлення або vcc.- кабелі usb c, які не будуть заряджати деякі пристрої, тому що для пристрою потрібні контакти для передачі даних-usb-кабелі з закороченими контактами або відкритими контактами, які не передають дані між пристроями-використання кабелю usb b v2 замість usb b v3.- використання перехресного кабелю rj45 замість прямого

джерело (source)