Приехали из Китая 2 радио-модуля TEA5767 и RDA5807 вот только с шагом 2.54 они не дружат. Для проведения тестирования на макетной плате и более удобного использования в готовой конструкции, было принято решение изготовить для них самодельные переходники на шаг 2.54.
Потребуется 2 кусочка (25х25мм) 1-стороннего, фольгированного стеклотекстолита толщиной 1-1.5мм. И PLS-40 вилка штыревая 2.54мм 1х40pin прямая тип 1.
Используя обычную макетную плату под пайку с отверстиями в качестве кондуктора, сверлом 1мм делаем по 10 отверстий.
С помощью маркера для печатных плат рисуем дорожки
Поскольку на платах еще осталось место - можно нанести и маркировку подключения.
После окончательной примерки платы и отправляем в раствор хлорного железа.
Платы маленькие - поэтому я травил в мальком пластиковом стаканчике, погруженным в горячую воду.
Краску смываем спиртом.
Покрываем плату флюсом
и паяем обычным паяльником
Платы необходимо быстренько протестировать. Делать это подключая антенну, наушники и прочий обвес совсем не обязательно. В документации написано, что плата работает на шине I2C. Поэтому берем макетку, еще какой-нибудь любой I2C модуль и цепляем вместе с ним на шину I2C нашу плату радио-модуля.
Заливаем в плату Arduino скетч I2C сканер, и открываем монитор порта:
У INA219 адрес 0х40 и плюс мы видим еще один адрес 0х60. Это означает что как минимум с питанием и подключением по шине мы уже не накосячили, а сам модуль исправен.
Делаем тоже самое для RDA5807.
В мониторе порта видим уже три "лишних" значения.
Модули работоспособны, можно подключать весь необходимый обвес, и тестировать их радио-возможности. Но это уже тема другой статьи.
p.s: Дополнительный I2C модуль можно было и не подключать, но именно у этих радио-модулей нет подтяжки к питанию шины I2C, то есть необходимо обязательно подтянуть резисторами 10КОм выходы SDA и SCL к питанию.
p.p.s: После сборки схемы, всегда рекомендую проверять сборку с помощью I2C сканера так это дает:
- возможность выяснить адреса подключенных устройств;
- убедиться, что сама схема собрана правильно, а модули рабочие.
Эта диагностика весьма полезна перед написанием своего и особенно перед использованием чужого кода. (брак и не дефолтные применяемые в библиотеках адреса для Китайских I2C модулей не редкость).
Скачать скетч I2C сканера можно по этой ссылке:
Полный список статей доступен тут:
Всем удачи!