1. форум создан в помощь по самостоятельному ремонту радиоэлектронной аппаратуры а также установке и настройки программного обеспечения для новичков и профессионалов а так же покупке и продажи ресурсов.

    Скрыть объявление

USB тестер на Arduino PRO micro c OLED дисплеем SSD1306 2024-03-29

USB тестер на Arduino PRO micro c SSD1306 ( OLED дисплей 0.96" I2C 128x32 (белый))

  1. sprinter15rus

    sprinter15rus Участник форума

    Страна:
    Russia
    Регистрация:
    01.01.2025
    Сообщения:
    1
    Спасибо огромное
     
  2. igor43nv

    igor43nv Участник форума

    Страна:
    Russia
    Регистрация:
    11.11.2016
    Сообщения:
    33
    Паяльная станция:
    KSGER T12, Fnirsi HS-02A
    Паяльный фен:
    KSGER GX16-8
    Мультиметр:
    Uni-T 61E
    Осциллограф:
    Hantek DSO5202P
    Программатор:
    Pickit2, USBAsp, ST-LINK V2, XGecu TL866II Plus
    Другое оборудование:
    Auto LCR Meter XJW01, TransistorTester Rev_A0.02C_m1284, Fnirsi LCR-ST1
    Здравствуйте. А печатную плату можно приобрести?
     
  3. AlexXPY

    AlexXPY Участник форума

    Страна:
    Russia
    Регистрация:
    08.01.2021
    Сообщения:
    39
    Отписал в лс.
     
  4. Xqzmy1337

    Xqzmy1337 Участник форума

    Страна:
    Russia
    Регистрация:
    12.01.2025
    Сообщения:
    1
  5. Андрей RVN

    Андрей RVN Участник форума

    Страна:
    Russia
    Регистрация:
    09.01.2025
    Сообщения:
    3
    Паяльная станция:
    solomon sr-979
    Мультиметр:
    mastech my-65
    Осциллограф:
    pintek ps-250
    sergludmila,
    Еще актуально предложение?
     
  6. AlexXPY

    AlexXPY Участник форума

    Страна:
    Russia
    Регистрация:
    08.01.2021
    Сообщения:
    39
    Если что у меня есть заказывал для себя а лишние мне не нужны.
     
  7. igor43nv

    igor43nv Участник форума

    Страна:
    Russia
    Регистрация:
    11.11.2016
    Сообщения:
    33
    Паяльная станция:
    KSGER T12, Fnirsi HS-02A
    Паяльный фен:
    KSGER GX16-8
    Мультиметр:
    Uni-T 61E
    Осциллограф:
    Hantek DSO5202P
    Программатор:
    Pickit2, USBAsp, ST-LINK V2, XGecu TL866II Plus
    Другое оборудование:
    Auto LCR Meter XJW01, TransistorTester Rev_A0.02C_m1284, Fnirsi LCR-ST1
    Собрал. Забавный девайсик...
    20250114_224951.jpg
    Осталось скумекать как сделать девайсик удобным в использовании. Т.е. зафиксировать дисплей со стороны USB, аккумулятор найти тонкий и узкий.
    Вообще кто как оформлял собранный девайс на отдельной ПП? В какой корпус?
    Я сначала хотел все сделать на плате ардуины и ПБ. Несущая плата с USB разъемом и всеми внешними элементами, сверху на ней ардуинина и ПБ, с другой стороны дисплей. Все соединения и внешние элементы на несущей плате. Так должен получиться более организованный "бутерброд".
    Просто если делать в домашних условиях, то ЛУТом несущую плату сделать не составит труда.
    --- Сообщения объединены, 24 янв 2025, Дата первого сообщения: 14 янв 2025 ---
    Подключил аккумулятор к тестеру. Чегой то не так...

    USB tester initialization + SSD1306 V2.jpg

    Заряжается нормально, мигает синим светодиодом CHARGE и при достижении порога заряда синий тухнет. Если сразу переключить на работу от аккумулятора(включить SW1), то загорается красный светодиод DISCHARGE(так и должно быть???), тестер работает. Можно подключить к порту усб и он отобразит его состояние.
    Теперь отключаю работу от аккумулятора переключателем SW1, извлекаю тестер из усб-порта.
    Какое то время красный светодиод DISCHARGE еще горит. Если SW1 сейчас включить, то тестер переключится на работу от аккумулятора- все нормально. Перевожу SW1 в разомкнутое состояние, и только светодиод DISCARGE тухнет(TP4333 выключается), то переведя SW1 во включенное состояние тестер уже не активируется. Запускается только если подключить к активному порту усб или зарядному устройству от телефона, например- т.е. подав внешнее питание.
    Аккум заряжен(4.067v), когда тестер работает то показывает на дисплее напряжение 4+ вольта.
    Параллельно R1 подтыкал резистор 46 Ом, тестер не стартанул.
    C2, R2 не установлены.
    Прошивка Tester_INIT_KZ_SSD1306_bat_add.
     
    Последнее редактирование: 24 янв 2025
    AlexXPY нравится это.
  8. TopicStarter Overlay
    sergludmila

    sergludmila Участник форума

    Страна:
    Ukraine
    Регистрация:
    23.04.2015
    Сообщения:
    11.383
    R1 это нагрузочное сопротивление для повербанка, малый ток потребления и всей схемы, поэтому пришлось поставить нагрузку. Если все правильно собрано, то надо менять 4333, попадаются бракованные. Светодиоды так и должны работать.
     
    igor43nv нравится это.
  9. igor43nv

    igor43nv Участник форума

    Страна:
    Russia
    Регистрация:
    11.11.2016
    Сообщения:
    33
    Паяльная станция:
    KSGER T12, Fnirsi HS-02A
    Паяльный фен:
    KSGER GX16-8
    Мультиметр:
    Uni-T 61E
    Осциллограф:
    Hantek DSO5202P
    Программатор:
    Pickit2, USBAsp, ST-LINK V2, XGecu TL866II Plus
    Другое оборудование:
    Auto LCR Meter XJW01, TransistorTester Rev_A0.02C_m1284, Fnirsi LCR-ST1
    Поэтому и пробовал уменьшить его, думал поможет стартануть ПБ.
    Сегодня как раз 10 шт. заберу 4333.
    Есть еще подозрение на индуктивность L3 1,5uH. До вчерашнего дня стояла другая индуктивность этого же номинала, немного побольше размером. Раньше, когда подключал аккумулятор, я не заметил того что сейчас вижу. Может все и работало. Сначала индуктивность ту запаяю.
    --- Сообщения объединены, 24 янв 2025, Дата первого сообщения: 24 янв 2025 ---
    Заменил индуктивность L3, заменил TP4333 4 штуки- ничего не изменилось.
    20250124_202458.jpg 20250124_202614.jpg

    В схеме есть неточность- по даташиту фильтрующая цепочка из резистора 1.5 Ом и конденсатора 2.2 uF должна с выв. 6 VDD на общий идти.
    Также по даташиту есть кнопка с выв.5 через подтягивающий резистор на GND. При нажатии кнопки 4333 сразу стартует, но только в том случае когда выв.1 OUT не подключен к нагрузке(разомкнут переключатель SW1).
    Снимок.PNG
     

    Вложения:

    • TP4333.PDF
      TP4333.PDF
      Размер файла:
      336,1 КБ
      Просмотров:
      0
    Последнее редактирование: 24 янв 2025
    AlexXPY нравится это.
  10. TopicStarter Overlay
    sergludmila

    sergludmila Участник форума

    Страна:
    Ukraine
    Регистрация:
    23.04.2015
    Сообщения:
    11.383
    Если есть еще платка, то собери на ней только повербанк и добейся его работоспособности, только про резистор нагрузки не забудь
    --- Сообщения объединены, 24 янв 2025, Дата первого сообщения: 24 янв 2025 ---
    Кондер возле индуктивности поставь 1-2 мкФ
    --- Сообщения объединены, 24 янв 2025 ---
    Фильтрующую цепочку поставил на выходе и указал как не необходимую, считал что по выходу она больше нужна
     
    igor43nv нравится это.
  11. igor43nv

    igor43nv Участник форума

    Страна:
    Russia
    Регистрация:
    11.11.2016
    Сообщения:
    33
    Паяльная станция:
    KSGER T12, Fnirsi HS-02A
    Паяльный фен:
    KSGER GX16-8
    Мультиметр:
    Uni-T 61E
    Осциллограф:
    Hantek DSO5202P
    Программатор:
    Pickit2, USBAsp, ST-LINK V2, XGecu TL866II Plus
    Другое оборудование:
    Auto LCR Meter XJW01, TransistorTester Rev_A0.02C_m1284, Fnirsi LCR-ST1
    Я уж и думал на беспаечной макетке собирать. Завтра может соберу, как время будет.
    Конденсатор возле индуктивности керамику ставить?
    Кстати, все таки запускается повербанк из выключенного состояния. По всему похоже что дребезг контактов помогает. У меня перемычка на 3 пина с джампером вместо переключателя. Если просто перетыкать джампер- практически бесполезно. Но как только начинаешь по штырям скрести джампером, и прям чувствуешь как он "дребезжит", ПБ запускается.
     
  12. TopicStarter Overlay
    sergludmila

    sergludmila Участник форума

    Страна:
    Ukraine
    Регистрация:
    23.04.2015
    Сообщения:
    11.383
    Да, керамику
     
  13. AlexXPY

    AlexXPY Участник форума

    Страна:
    Russia
    Регистрация:
    08.01.2021
    Сообщения:
    39
    Вот так и думаю уже стоит ли собирать у одних работает у других нет то одни кондеры то другие
     
  14. TopicStarter Overlay
    sergludmila

    sergludmila Участник форума

    Страна:
    Ukraine
    Регистрация:
    23.04.2015
    Сообщения:
    11.383
    Не собирай, не надо, купи готовый.
    Ошибки могут быть, но не критичные.
     
  15. igor43nv

    igor43nv Участник форума

    Страна:
    Russia
    Регистрация:
    11.11.2016
    Сообщения:
    33
    Паяльная станция:
    KSGER T12, Fnirsi HS-02A
    Паяльный фен:
    KSGER GX16-8
    Мультиметр:
    Uni-T 61E
    Осциллограф:
    Hantek DSO5202P
    Программатор:
    Pickit2, USBAsp, ST-LINK V2, XGecu TL866II Plus
    Другое оборудование:
    Auto LCR Meter XJW01, TransistorTester Rev_A0.02C_m1284, Fnirsi LCR-ST1
    В общем вроде победил. Убрал нагрузочный резистор R1 100 Ом, и все заработало как надо. ПБ из выключенного состояния при замыкании SW1 стартует четко, не выключается и работает пока не разомкнешь SW1. При размыкании переключателя SW1 ПБ через короткое время как и положено выключается.
    Без дисплея и нагрузочного резистора R1, при замкнутом SW1 ПБ включившись через короткое время выключается, т.е. ему не хватает нагрузки в виде потребления дисплея чтобы перешагнуть порог выключения.
    Почему заработало без R1(вроде против логики) я не понял. Сопротивление R1 проверил естественно- 99 с чем то Ом.
     
    Последнее редактирование: 25 янв 2025 в 09:44
  16. TopicStarter Overlay
    sergludmila

    sergludmila Участник форума

    Страна:
    Ukraine
    Регистрация:
    23.04.2015
    Сообщения:
    11.383
    Получается он не держит нагрузку, увеличь сопротивление в 2-3 раза
     
    igor43nv нравится это.
  17. igor43nv

    igor43nv Участник форума

    Страна:
    Russia
    Регистрация:
    11.11.2016
    Сообщения:
    33
    Паяльная станция:
    KSGER T12, Fnirsi HS-02A
    Паяльный фен:
    KSGER GX16-8
    Мультиметр:
    Uni-T 61E
    Осциллограф:
    Hantek DSO5202P
    Программатор:
    Pickit2, USBAsp, ST-LINK V2, XGecu TL866II Plus
    Другое оборудование:
    Auto LCR Meter XJW01, TransistorTester Rev_A0.02C_m1284, Fnirsi LCR-ST1
    Поставил 200 Ом- получше стало. Не надо елозить джампером изображая дребезг контактов. Но запускается ПБ не сразу.
    Поставил 330 Ом- раза с 3-4 стал запускаться.
    Поставил 470 Ом- стал стартовать сразу.

    Я не понял только зачем нужен резистор R1, если все работает как надо и без него. Включение же по даташиту получается, никаких отклонений.
    Почему ПБ при включении по даташиту(без R1) не держит нагрузку? Он же включается корректно, и с 1 раза. Все работает, отображает. И ПБ не выключается, что так и должно быть при замкнутом SW1.
    При размыкании SW1 ПБ выключается, что тоже есть правильно.
     
    Последнее редактирование: 25 янв 2025 в 11:53
  18. TopicStarter Overlay
    sergludmila

    sergludmila Участник форума

    Страна:
    Ukraine
    Регистрация:
    23.04.2015
    Сообщения:
    11.383
    4333 после включения и без нагрузки через секунд 20 выключиться, ток потребления тестером маленький и поэтому ввел нагрузочное сопротивление
    --- Сообщения объединены, 25 янв 2025 в 15:16, Дата первого сообщения: 25 янв 2025 в 15:16 ---
    Если без него работает, значит не ставь.
     
  19. igor43nv

    igor43nv Участник форума

    Страна:
    Russia
    Регистрация:
    11.11.2016
    Сообщения:
    33
    Паяльная станция:
    KSGER T12, Fnirsi HS-02A
    Паяльный фен:
    KSGER GX16-8
    Мультиметр:
    Uni-T 61E
    Осциллограф:
    Hantek DSO5202P
    Программатор:
    Pickit2, USBAsp, ST-LINK V2, XGecu TL866II Plus
    Другое оборудование:
    Auto LCR Meter XJW01, TransistorTester Rev_A0.02C_m1284, Fnirsi LCR-ST1
    Да, все прекрасно работает и без R1. 4333 не выключается при замкнутом SW1.
    И "Да", 4333 при испытании тестера без установленного дисплея выключается без нагрузочного резистора. С дисплеем работает корректно. Т.е. ПБ на 4333 как раз хватает дополнительной нагрузки в виде дисплея чтобы перешагнуть порог автовыключения по минимальной нагрузке.
     
    Последнее редактирование: 25 янв 2025 в 15:55
    sergludmila нравится это.

www.megastock.ru Здесь находится аттестат нашего WM идентификатора 126992009118

;