Ретро-FM-радио - Circuitpython и Pico

Источник:

Я искал простое радио, которое можно было бы построить на плате CircuitPython, и хотел найти причину использовать эти замечательные светодиодные матрицы от Pimoroni. Здесь используется их пико с поддержкой аккумулятора и собственная кнопка питания. Вы можете подзарядить аккумулятор через USB-порт на пико. Мне не удалось найти модуль с поддержкой диапазона AM, так что это только FM.

Требуемые детали:

Пиморони пико x1
Pimoroni LED LTP305 Матричная пара x2 (цвет не имеет значения — к вашему сведению, у pico есть красный светодиод, который загорается при зарядке аккумулятора, если вы хотите, чтобы компоненты выглядели наиболее согласованно)
Поворотный энкодер Adafruit x1
Плата поворотного энкодера Adafruit x1
FM-радио модуль Scoutmakes x1
Антибликовая защитная пленка для экрана телефона для открывания дисплея (необязательно, рекомендуется, если вы будете часто использовать ее на улице)
Батарея 3,7 В (возможно, вам придется припаять вилку jst-ph 2.0 к проводам или перевернуть их, чтобы можно было подключить ее к аккумуляторному порту пико) альтернативный вариант: www.amazon.com/2500mAh-battery-Rechargeable-Lithium-Connector/dp/B07BTTRCTT Возможно, вам повезет больше, чем мне, если вы попытаетесь найти действительно тонкую батарею меньшей ем��ости.
m2,5 4 шестигранных стойки с внутренней резьбой диаметром 10 мм (я использовал нейлон, но можно использовать и металл)
м2,5 гайки x2
винты м2,5
m2,5 8 мм внутренняя шестигранная стойка x1 (для одной стороны возле светодиодных матриц, опционально? Я не знаю)
m2,5 Шестигранная стойка с внутренней резьбой 6 мм x2 (чтобы колесо оставалось на одном уровне и ровно на печатной плате)
Шестигранная стойка m2.0 с внутренней резьбой 8 мм x 1 + винт m2.0 x 1 + шайба m2.0 x 1 (другая сторона рядом со светодиодными матрицами, опционально)

Я разработал ОЧЕНЬ простую печатную плату (файлы sch и brd перечислены здесь и на github, их можно заказать на oshpark.com или jlcpcb.com), к которой можно припаять пико, светодиодные матрицы и поворотный энкодер (колесо прокрутки). Самая сложная часть сборки — это удлинитель стереоразъема — я сбрил как можно больше резины с прямоугольного стереоразъема и крепления на панели. Я не паял свою плату настолько чисто, насколько это возможно — в идеале матрицы и пико должны быть максимально плоскими и ровными по отношению к печатной плате. Сначала спаяйте все вместе, загрузите код, убедитесь, что все работает, прежде чем собирать корпус.

Код для pico находится на моем github github.com/lambtor/amfmradio/releases. Если вы не знакомы с pico или Circuitpython, вам стоит прочитать, как загрузить в него базовую прошивку, чтобы файлы Circuitpython запускались при включении платы.

Сама оболочка не так уж и сложна в сборке. Я приклеил несколько стоек м2,5 в места по углам.

Сначала я напечатал это белым PLA, но для окончательной сборки поменял его на киви-зеленый PLA Fillamentum Crystal Clear. Я подумал, что это будет лучший способ сочетать светодиоды с черной прокруткой. колесо.

16:06
4
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.