Карадио32 команда смены дисплея

Обновлено: 04.07.2024

Сегодня запитал цифровую часть приемника от dc/dc convertera B1205S-1W (Mornsun),на слух стало чище меньше помех от ESP.До этого использовал стандартный модуль на LM2596S.

Дохловат этот конвертер, максимальный выходной ток всего 200мА .

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Сегодня запитал цифровую часть приемника от dc/dc convertera B1205S-1W (Mornsun),на слух стало чище меньше помех от ESP.До этого использовал стандартный модуль на LM2596S.

Дохловат этот конвертер, максимальный выходной ток всего 200мА .


Для питания только цифровой части (ESP8266+VS1053= 150ma) в полне хватает,на dc/dc B1205S-1W
работает уже год и проблем нет.
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Доброго дня всем. Если не тяжко, сбросьте кто ссылки где Вы покупали модули, чтобы не лохануться как с продавцом так и комплектухой, спасибо.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

nik_nik45 аватар

Кто-нибудь русифицировал дисплей TFT 1,8 SPI 128*160 ?P.S.Все получилось. Уважаемый Shurik12330,скомпилированной прошивкой с поддержкой TFT не поделитесь
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Кто-нибудь русифицировал дисплей TFT 1,8 SPI 128*160 ?P.S.Все получилось. Уважаемый Shurik12330,скомпилированной прошивкой с поддержкой TFT не поделитесь
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

то, что в папке Library, копируете в . \Arduino\Libraries

то, что в папке Sketch, копируете в любое место и запускаете оттуда скетч

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Дохловат этот конвертер, максимальный выходной ток всего 200мА .

Для питания только цифровой части (ESP8266+VS1053= 150ma) в полне хватает,на dc/dc B1205S-1W работает уже год и проблем нет.

Установил dc/dc B1205S-2W все цифровые помеху ушли.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Сдается мне, что больше половины обсуждаемых здесь проблем от некачественного питания.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Сдается мне, что больше половины обсуждаемых здесь проблем от некачественного питания.


Причем не качественное питание, речь идёт о питании от одного источника и карадио+ усилитель. А с помощью этого DC сделал гальваническую развязку и помехи ушли.
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Причем не качественное питание, речь идёт о питании от одного источника и карадио+ усилитель. А с помощью этого DC сделал гальваническую развязку и помехи ушли.

Вы заблуждаетесь. У меня от одного источника (5В,2А) питаются и ESP32, и 1053, и PAM. Этим источником является DC/DC MT3608, на выходе которого 5 вольт - от них питается УНЧ и стабилизатор 3,3В, от которого ESP32 и VS1053. Масса общая - так что никакой гальванической развязки.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Причем не качественное питание, речь идёт о питании от одного источника и карадио+ усилитель. А с помощью этого DC сделал гальваническую развязку и помехи ушли.

Вы заблуждаетесь. У меня от одного источника (5В,2А) питаются и ESP32, и 1053, и PAM. Этим источником является DC/DC MT3608, на выходе которого 5 вольт - от них питается УНЧ и стабилизатор 3,3В, от которого ESP32 и VS1053. Масса общая - так что никакой гальванической развязки.

Смотря как вы памку подключили. А если все как обычно то прочтите даташит на VS1053b где написано про дополнительные фильтры - которые вообщем не полностью убирают цифровой шум. Если у вас все ОК то это отлично, а для тех кому мешает шум делайте гальваническую развязку (dc/dc B1205S-2W) и будет все ок.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

udavst аватар

с PAMкой нет смысла развязку делать, её просто надо подключать правильно, и шумов не будет, 100 раз тут обсуждалось. с другими усилками, у которых общий вход обязательно связан с массой, вырисовывается проблема, тогда спасает развязка.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

nadim Про 1053 я прочитал все, что у них было в документации на сайте. В том числе и документ о подключении к внешним усилителям. В моем случае помогло соединение GBUF VS1053 и Vref PAM8403 через электролитический конденсатор 10.0 мкф.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

udavst аватар

Только картинки (. Но никто же не отменял файлообменники.

Да референс (опорное напряжение) у PAMки и является развязанной с массой, также сделано и у VSки, поэтому они просто созданы друг для друга )

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Пришла ESP32, звук через встроенный DAC вообще ни о чем, через VS1053 отличный.

Подсоединил OLED 0,96'' I2C, русского шрифта нет. Может есть у кого русифицированная прошивка на Карадио32? Поделитесь, плиз.

Спасибо to alex08cb

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Всем доброго времени суток. Позвольте и мне присоединиться к Вам. Очень заинтересовал проект KaRadio, решил повторить. Пока ждал VS1053, прочел все ветку. Честно говоря запутался, поначалу, основательно))). Сначала прошил ESP8266 по скринам с первой страницы. Единственной проблемой было не знание того, что нужно зажать кнопку Flash перед загрузкой. Через ардуино без нее шьется, не сразу догадался, хотя модули ESP12 программировал не однократно. В общем залил, зашел со сматрфона 192.168.4.1 без проблем. Ввел параметры своей сети, просканировал программой Wireless Network Watcher ,получил IP 192.168.0.152 Также, без проблем, зашел в web. Загрузил Radio? Sure! ,выбрал радиостанцию, "забил" в web и вуаля. в монитор поет. Кстати, "заикания" на некоторых станциях были и без подключеной VS-ки. Это наводит на мысль, что от потока тоже очень много зависит. Сегодня приехала платка VS1053 и безотлагательно взята в работу. Действительно, как тут писали многие, куча непропаев. Устранил, помыл, подключил. Запустил Termit, платка обнаружилась)))) выдохнул. Ну а дальше ткнул наушники и. ПОЁЁЁТ! Подключил к (не дешeвому) SoundBar Samsung, я бы сказал, весьма не дурственно.) Бас хороший. Поставил на паузу, громкость на максимум в обоих местах накрутил- тишина в динамиках. Если прислонить ухо, то немного слышно "цифру". Ну и в дополнение Arduino nano+TFT 1.8'+IR. А запитано все (кроме УНЧ) от импульсной зарядки 1.5А. Немного погонял. В статике, никаких замечаний. Только при переключении на другой канал, один раз зависло. Никаких доработок еще не делал по питанию.

P.S. Заказал ESP32. ЖДУс. Всем успехов в творчестве.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Проект KaraDio32. Такая проблема: при разводке печатной платы перепутал местами крайние выводы энкодера. Подскажите, пожалуйста, где и что в коде поменять, чтобы дорожки не резать.

Сказ о том, как один мужик (то бишь я) жене своей приятное решил сделать - wifi радио собрать, а не то что вы подумали.

Началось все с безобидного желания моей второй половинки слушать ее любимое радио без шипения и опасности быть ударенной по голове упавшем с холодильника (там ему самое место для хорошего приема) FM приемником GoldStar. Согласитесь же, не такое уж и заоблачное желание как новая норковая шубка или абонемент в spa салон в Египте на 2 недели.

Прочитав первую попавшуюся статью про радио на базе ESP8266 и увидев кучу недостатков, решил что буду собирать свой вариант на базе STM32F4xx серии и ESP8266 в качестве WiFi моста. Победив всех драконов в виде кодека mp3 Helix, заиканий при передаче данных с esp и еще не помню каких, столкнулся лбом с железными воротами в виде нежелания "Нового радио" отдавать поток по IP (только строка с адресом), решил поштудировать интернет повнимательнее. Каково же было мое удивление, когда я нашел проект KaRadio на ESP32, где были мои глаза раньше. Заказал сначала с Али Wroom, потом почитал побольше и решил собирать на Wrover с допонителной памятью. Вторая посылка пришла очень быстро - около 2 недель, на ней и собрал первый вариант. С кондачка пролить прошивку не получится, поэтому читаем и делаем все внимательно.

Схему приведу ниже, кнопки и светодиод себе не паял :

Sxema

Для начала, припаяем вывод EN через резистор на 10K к +3V3 , а IO0 притянем к земле. Не забудем соединить TX USB-COM переходника c RXDO esp-шки, а RX к TXDO, про питание +3V3 и GND, надеюсь вы тоже не забыли.

CP1251
Wrover

Для прошивки необходимо скачать и установить программу ESP32 DOWNLOAD TOOL, для Wrover выберем файл standard_psram.binа для Wroom standard_adb.bin . Все файлы берем в актуальном архиве папки binaries с официального сайта KaRadio GitHub karawin. После нескольких минут ожидания окончании прошивки, Downloading изменится на Finish, настройки выставляйте как на картинке :

downloading
finish

Сначала плата VS1053 у меня работать нормально не захотела, ее отдал я на опыты с STM32F407 и подключил I2S DAC PCM5102. Потом, разобравшись, подключил VS1053, разочаровался в качестве и вернул на место PCM5102. Схема подключения такая :

pcm5102

Таблица соединений :

  • 3V3 ----- 3V3
  • GND ----- GND
  • FLT ----- GND
  • DMP ----- GND
  • SCL ----- GND
  • BCK ----- IO26
  • DIN ----- IO22
  • LCK ----- IO25
  • FMT ----- GND
  • XMT ----- 3V3

Энкодер подключается к разным платам так :

encoder

Таблица соединений :

  • 5V ----- 3V3 ---- 3V3
  • KEY ---- IO5 ---- IO5
  • S1 ----- IO27 --- IO17
  • S2 ----- IO15 --- IO16
  • GND ---- GND ---- GND

oled


Дисплей I2C OLED 128x64 на 0.96" маловат, заказал 1.13", самое то :

Таблица соединений :

  • VDD ----- 3V3
  • GND ----- GND
  • SCK ----- IO14
  • SDA ----- IO13

В последнее время присылают дисплеи на контроллере SH1106, который имеет непринципиальные отличия, читайте прошлый урок.

ssd1306

Если у вас появились странные полоски слева, значит у Вас SSD1306, через telnet необходимо подать команду sys.lcd("1"). Подробнее что такое telnet и о командах расскажу после электронной части.

sh1106

Если же полоски справа, то у Вас SH1106 и через telnet необходимо подать команду sys.lcd("0").

Питание сделал автономное от аккамулятора со схемой зарядки MH-CD42, повышающим напряжение до 5V. Модуль взял такой :

MHCD42_1
MHCD42_2

С подключением, думаю у Вас проблем не будет Li-Ion 18650 подключаем к BAT и GND, с зарядника microUSB на VIN и GND. Выход OUT-5V подключать напрямую к ESP32 нельзя - спалите, поэтому в разрыв ставим DC-DC преобразователь MP2315 с высоким КПД :

mp2315_1
mp2315_2

На вход подключаем +5V и GND с модуля MH-CD42, обрезаем дорожку около ADJ (красный кружок) и припаиваем перемычку на 3.3V (синий кружок).

tantal

На выход, подключенный к ESP32, поставим танталовый электролит на 100-220 мкФ 6.3V или больше по питанию. Модуль MH-CD42 обладает неприятной особенностью, при отключении внешнего питания в конце зарядки он переключается на питание от батареи с задержкой, и ESP перегружается. Советую поставить на выход MH-CD42 электролит на 4700мкФ 6.3V, думаю должно хватить. Сам не пробовал, как только приемник опять раскурочу - обязательно поставлю.

Керамический конденсатор поставил на PCM5102 - на аналоговой части он нужнее, вот что получилось в итоге :


На фото выше - самодельная WiFi антена из фольги с текстолита, вырезал сам на замену порванной в планшете PIPO. Потом на Алике заказал заводские, на текущей момент у меня в приемнике правая, сильной разницы не почуствовал :

antena1
antena2

WebAP
espAP

Открываем web браузер и для настройки заходим по адресу 192.168.4.1 , подождите, страница может грузиться более минуты. Вашему взору откроется Web интерфейс KaRadio, необходимо открыть вкладку настроек и выбрать аудиовыход I2S, прописать свои точки доступа с паролем и можете закачать мой список станций, ссылку дам в конце :


После полевых испытаний, необходимо затолкать все это в корпус, сначала я пожадничал и заказал bluetooth колонку шириной 15см, когда я ее разобрал - понял, что туда все просто не влезет. Перезаказал шириной 25см, продавец оказался жуком (колорадским), после 3 месяцев ожидания и открытия диспута с возвратом денег через 2 дня я ее получил курьером CDEK, в итоге она обошась мне на 300руб дороже из-за потолстевшего Б. Франклина :


У этой колонки винтиков на верхней панели не было, отколупывать отверткой было боязно, решил открутить динамик и выяснить как там устроено, как видно, что кроме термосоплей там ничего нет. С помощью фена, отвертки и японской матери (странно, колонка то китайская) потихоньку начал вытаскивать панель :

dirka

Еще немного терпения и все получилось, как видно без потерь не обошлось, клей от Henkel в помощь. Интересно было посмотреть схемку, недалекие познания в китайском языке позволили понять, что CS8389E это стерео усилитель на 4.8 китайских Ватт, AS19AP22624 это bluetooth RISC CPU типа AC6925A, SUN4012 даташит не нашел, но скорее всего это контроллер заряда Li-Ion типа TP4056.

open
board

В описании колонки : "Емкость аккумулятора: 1500 мАч", заряда хватало меньше чем на день, что же, будем выводить жуликов на чистую воду, клон Imax B6 показал вот такую картину :

ImaxB6

Не думал, что все настолько плохо, всего 634mAh, очень надеялся на результат в районе 900mAh. Пришлось взять когда-то переразряженный аккумулятор, в результате тестирования кривых модулей из Китая, он потерял ёмкость с

2500mAh до 2000mAh, сюда хватило с запасом.

Со старого снимаем скорлупу, под ней схема контроля переразряда, она то нам и нужна, аккуратно оторвем никелевые шины от старого аккумулятора и припаяем к новому и закутываем в термоусадку от греха подальше :




Новый аккумулятор, чтоб не болтался, приклеиваем на термосопли, оставшиеся от старого. С модуля MP-CD42 необходимо вывести провода питания и кнопки для отдельного от колонки включения (выключения) питания KaRadio. Аналогично, в термоусадку, упаковываем аккумулятор и схему питания Ka-radio, приклеиваем рядом :



Для схемы питания Ka-radio напряжение берем с микросхемы зарядки колонки 4-я нога +5V, звуковой выход припаиваем на входной разъем, автоматически он не активируется и не переключается кнопкой mode (пока не вставлен штекер), поэтому четвертый контакт замыкаем на землю :



Сверлим отверстие под шток энкодера (пришлось развальцовывать - не хватило длины штока) и проводки для кнопки выключения питания. Затем, аккуратно, засовываем все во внутрь, просовываем аккуратно провода от дисплея :



Для настройки режимов через telnet необходимо установить программу PuTTY. Для связи с KaRadio прописываем его адрес, порт 23, выбираем протокол telnet, для красивого форматирования поставим галочки CR и LF и кликаем на Open :

PuttyPort
PuttyLF

После соединения можете подать команду sys.version :

Telnet

Полное описание команд вы можете найти на странице Interfaces of KaRadio and KaRadio32 ниже дам список команд, которые понадобились мне :

  • sys.lcd("1") --- выбрать тип OLED дисплея SSD1306 или 0 для SH1106
  • sys.tzo("2") --- установить часовой пояс для Москвы
  • sys.lcdout("10") --- каждая служебная информация (название песни и т.п.) включает дисплей на 10 секунд
  • sys.boot --- перезагрузка радио

Обещанная ссылка на мой список станций и внешний вид того, что получилось :

WifiRadio

Если вам понравились мои работы и вы желаете поддержать сайт - сделайте дотацию.

При копировании статьи – обязательна ссылка на авторство и источник. Без разрешения автора копирование запрещено.


Привет,

Ну раз уж сегодня день вебрадио :)

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





Желание иметь на кухне что-то играющее в фоне возникло уже давно, но то пропадало, то снова появлялось и явно не попадало в wishlist на первые места. Много денег тратить не хотелось, да и выбора не было.
Хотя, с выбором вариантов интернет приёмников даже сейчас — примерно как с едой на излёте СССР в начала 90х — с голоду не умрёшь, но и брать-то почти нечего. Лет 5 назад у нас продавались колонки от Prology wr100/wr200 (больше не выпускают), есть Net'n'Joy, можно посмотреть Ocean Digital на Али, ну или искать что-то вменяемое на Ebay/Amazon. Стоит упомянуть проект Волна — в основе колонка с Али и модифицированная прошивка Ка-Радио (но цена кусается). По правде говоря, вариантов интернет приёмников вообще не очень, но ко всему этому ещё накладывается и ограничение по доставке — по какой-то неведомой причине в Россию (и не только — вообще за пределы США) мало кто шлёт. А если и шлёт, то чуть ли не по цене самого радио. Через посредников доставка тоже не очень гуманно выходит. Да и в конце концов — мы же для себя, для души это делаем, поэтому паяльник в руки и вперёд! :)

И вот, в начале года, блуждая по инету, попался на глаза проект Ка-Радио. Заинтересовало — вчитался, погуглил варианты решений, идеи. Ну а дальше всё и завертелось.

Весь проект живёт и развивается благодаря энтузиасту Jean-Pierre Cocatrix Ka-Radio на Github
У него на сайте выложены модификации и эддоны под разное железо. Проект регулярно обновляется, нет смысла выкладывать прямую ссылку для скачивания. В частности, готовые файлы для esp32 брать здесь: скачать
Для желающих покопаться в исходниках там же брать и всё остальное — дело в том, что существующая реализация esp32 ограничена 4Мб флэшпамяти (в принципе, есть модификация на 8Мб, но достаточно редкая), и в неё физически не лезут дополнительные библиотеки (IR, bluetooth, FM еtс) т.к. автор постарался сделать прошивку универсальной для поддержки огромного числа возможных компонентов, но при этом места на дополнительный функционал уже не осталось.

Есть хорошее видео на ютубе — я с него как раз и начинал этот проект: Ka-Radio для чайников от и до. В комментариях к видео есть ссылка на дополнительные файлы (схема соединений, прошивальщик, инструкции и т.д.). Там же у автора можно найти схему печатной платы (но можно обойтись и навесной пайкой, что я и сделал в итоге — нет смысла городить огород ради десятка соединений).


Сейчас, уже после завершения всех работ, могу сказать — как ни странно это будет звучать, но основная проблема была связана не с самим проектом, а с трудностью поиска необходимых материалов (например, того самого листа алюминия нужной толщины и размера). Во времена моего счастливого детства по всему СССР существовала сеть магазинов под названием «Юный техник» — эдакий аналог современного Али, в котором, кажется, было всё всё всё и даже чуточку больше ссылка. Рай для самоделкиных. Там же продавались различные материалы для поделок (обрезки фанеры, оргстекла, дюралий и т.д.). В современном же мире с этим наблюдаются определённые проблемы, так как беглый поиск по Оби, Максидому, Леруа и прочим Авитам мало что дал. И не беглый поиск тоже. Максимум из доступного нашёлся гладкий лист алюминия толщиной 1.2мм по достаточно конской цене за прямоугольник 600х300мм. При том что на переднюю панель хотелось иметь что-то монументальное по толщине 3-4мм. Но иных доступных вариантов не было. Но так наверное даже лучше получилось — двухслойная передняя панель моментально решила проблему с креплением навесных элементов (динамики, энкодер, экран). А остатки листа успешно пошли на второй проект — домашний миниПК из говна и палок на основе платы на i3-7100u с Али.








Изготовление корпуса началось с покупки листа фанеры (ссылки на материалы и детали в самом конце). Прямо в магазине сделал распиловку исходя из планируемых размеров радиоприёмника — 3 полосы по 10см шириной (+1 запасная).
Из каждой полосы получится 2 составляющие корпуса — всего 6 шт (т.е. глубина 9см). Дальше размечаем, середина выпиливается электролобзиком, заготовки разделятся. Очень важный момент — т.к. углы корпуса будут скруглены, то остаётся очень мало места для установки угловых винтов. Здесь главное не переусердствовать с обработкой и оценить заранее вариант крепления передней и задней панелей. И ещё, данный вариант изготовления корпуса не очень сложен для повторения, но достаточно растрачен с точки зрения расхода фанеры — середина и обрезки выбрасываются, но, как итог, имеем эффектный бесшовный корпус.

Ну а дальше всё просто. Заготовки смазываются клеем ПВА, аккуратно собираются в пакет (с побором по цвету и выравниванием граней) и зажимаются под чем-то тяжёлым на несколько часов. Ждём пока высохнет.

Т.к. исходная распиловка происходила на промышленном станке, это дало на выходе абсолютно ровные и одинаковые заготовки. В моём варианте вся дальнейшая обработка свелась к скруглению углов шлифмашинкой и лёгкой шлифовке шкуркой 180 всего корпуса. В принципе, можно даже обойтись и без шлифмашинки — достаточно ровно спилить угол под 45гр по всей длине и остальное доработать шкуркой (120, потом 180). Важно не зализывать грани — всё же стиль хайтек подразумевает прямизну линий и острую грань.

По поводу финальной обработки дерева были раздумия — масло (воск) или лак? Но масло мне показалось совсем негуманным по цене для одного раза (Белинка стоит около 800рэ). Так что в ближайшем Ашане был куплен полуглянцевый лак в баллончике за

150рэ. Им же впоследствии были обработаны алюминиевые панели (после шлифовки). Корпус покрывается лаком в 3 слоя.
Как вариант, можно обклеить корпус кожей заказчика молодого дерматина любой расцветки, но это уже кому что нравится.

Передняя панель

Как я уже писал, хотелось монументальности, но все хотелки разбились о суровую реальность. Я не смог найти в ближайших строительных необходимого материала толщиной 3-4мм для изготовления панелей (наверняка это есть, но поиски займут время, да и цена не порадует). Но в Оби был найден лист алюминия толщиной 1.2мм. Решено! Передняя панель будет двухслойной. Во-первых, это даст требуемую монументальность. А во-вторых, сразу решилась проблема с навесным оборудованием. Лицевая сторона несёт эстетическую функцию, внутренняя — служит для установки винтов и держит на себе все элементы радио (кроме платы).

Лист размечается на 3 заготовки (размеры панели должны быть лишь на 2-5мм меньше внешних размеров корпуса — кому как нравится). В моём случае получилось ближе к 4мм. Надо ещё учесть финишную обработку граней! Алюминий режется легко, главное сохранять ровный пил по всей длине, не царапать и не гнуть поверхность.

Важное замечание! До самого конца обработки и изготовления креплений передние панели склеивать не надо! Только уже в самом конце!

Размечаются скруглённые углы, лишнее откусывается/отпиливается, обрабатывается напильником (пока ещё грубо). Потом одна из панелей (она будет внутренней) прикладывается к корпусу на своё место как можно более точно и обводится изнутри корпуса — нам важно знать, сколько места осталось под винты, где можно сверлить отверстия в металле и куда размещать компоненты.
Для крепления панелей я использовал чёрные саморезы из Оби, выбрал из того что было. Можно на Али заказать по вкусу. На внутренней панеле размечаются 6 отверстий (4 по углам + 2 в середине), сверло 3.2мм. Прикладываем к корпусу, размечаем и сверлим ответные отверстия под саморезы (сверло 2мм).

Берём лицевую панель, ровно совмещаем с внутренней и зажимаем. Дублируем все отверстия. Вся дальнейшая обработка будет происходить совместно, поэтому надо закрепить панели вместе (но не склеивать!) Берём 6 заклёпок (3.2х6мм) и ставим по сторонам. Всё, теперь панели никуда не сдвинутся (можно ещё добавить 2 в месте где будет отверстие под динамики).

Теперь осталось самое важное — размещение навесных компонентов — динамики, экран, энкодер, кнопка питания (да так, чтобы всё это не упёрлось в корпус при сборке) и выпиливание отверстий под динамики и экран. Здесь главное не торопиться, размечать вдумчиво и аккуратно. И проверять, проверять, проверять!

Дальше уже идёт финишная обработка всех граней (напильник/надфиль+шкурка 180), заклёпки снимаются.
Лицевая сторона полируется шкуркой 180 до требуемой кондиции, главное не менять направление движения шкурки и не перегревать алюминий, покрывается лаком в 3 слоя.
На внутренней стороне размечаются отверстия под винты для крепления навесных компонентов. Я использовал винты М3, но это почти на грани для такого тонкого листа — головки должны быть установлены заподлицо! В идеале, искать меньший размер (М2, например). Сверлить и зенковать надо очень медленно и аккуратно — сверло моментально вгрызается в алюминий (лучше попробовать заранее на ненужном обрезке).
Все винты устанавливаются на свои места, зажимаются гайкой через фигурную шайбу. После с внешней стороны я добавил по малюсенькой капельке суперклея на каждый винт (очень осторожно, клей текуч и если попадёт под гайку, то трудно будет снять её). Ждём когда высохнет, гайки и шайбы можно снять.

С задней панелью всё гораздо проще, т.к. она будет однослойной и в ней будет единственное отверстие (помимо крепёжных) — для внешнего питания. Ещё эта панель будет нести на себе электронную схему (процессор, декодер и усилитель).


В общем, принцип такой же как и для лицевой панели. Размечаем, сверлим, шлифуем шкуркой 180, покрываем лаком.
Приклеиваем крепление под плату (кусок фанеры с 4 винтами М3), крепим разъём микроUSB на термоклей.

Электронная схема

Выше уже была ссылка на Ютуб, там по шагам описан процесс создания КаРадио — от прошивки до настройки.
Вся схема размещена на макетной плате, с обратной стороны сделана разводка проводками (здесь, кстати, ещё разводка под первый вариант на PAM8403, но отличия минимальны).


Финальная сборка

В принципе, на этом всё, потому как сборка заключается установке навесных компонентов, подключении всех разъёмов и привинчивании передней и задней пенелей к корпусу (особое внимание обратить на разъёмы экрана, дабы на коротнуть на корпус). Но на самом деле нет. Потому как на финише столкнулся с рядом проблем — некоторые были ожидаемы, некоторые нет.

Замечания к проекту, улучшайзинг и всё такое

1. Изначально был заказан двухцветный OLED экран 0.96", но, как оказалось, двухцветность эта ни к селу ни к городу, да и размер экрана показался маловат (впрочем, даже на таком малом размере читается всё просто отлично). Исходный софт не адаптирован к этой двухцветности, местами половина текста жёлтая, половина синяя — надо менять код. И ещё, между цветами есть пропуск в 1-2 строки, текст разрезан. В общем, заказал одноцветный (белый) экран 1.3" — всё стало как надо.

2. Кнопка питания — тут скорее моя ошибка (ну или проблемы с пониманием описания принципа работы). Хотелось иметь постоянно отжатую кнопку, но чтобы каждое нажатие имело одно действие — вкл или выкл. Я так понял из описания, что Self-reset Momentary — это то что мне надо. Как оказалось, нет. Питание идёт только пока кнопка нажата и удерживается. Обломс. Заказал новую Locking Latching, но эстетика нарушена. Интересно, есть такие же с тригером?

3. Земляная петля на плате усилителя. В общем, это было ожидаемо, но почему-то верилось что проблем с этим не будет. Будет, ага! Суть в том, что при использовании одного источника питания для платы декодера и усилителя возникает земляная петля по шинам питания и сигнала, на выходе имеем жуткие наводки и треск. Если разнести питание на 2 источника, проблема уходит (слабый шум остаётся, но это скорее сам усилитель фонит, да и не слышно его на фоне музыки). Ролик на Ютубе по этой теме ссылка
Тут есть несколько вариантов решения данной проблемы — использовать DC-DC развязку (B0505S-2W), поставить фильтр по питанию на усилитель, использовать 2 источника питания (ну так себе решение, хотя об этом ниже), попробовать другой усилитель (это ещё в процессе, жду когда приедет HT6872 с Али уже приехал).

В итоге, выбрал вариант с HT6872 на попробовать, и… всё получилось на 5+. Данный усилитель как-то не пользуется большой популярностью вообще (это ещё мягко сказано) и достаточно редок на Али. При этом, по ощущениям, во всём сильно лучше «народного» PAM8403.
В составе имеет два независимых канала, полную развязку по питанию с входными цепями. А на выходе имеем 0 шумов и наводок, да и звучит (опять же по ощущениям) немного лучше. И вся эта радость по цене банки Колы. А так оба модуля практически одинаковы по размерам и своим возможностям.

4. Питание. Интересный вопрос, на самом деле. Существующие адаптеры на 5В выдают на максимуме 2.4А (я так понял, ограничения стандарта). И это в лучшем случае. Китайский чипшит и столько не тянет. Говорят, бывают зарядки на 3А, но я не видел. В итоге, вся схема, по ощущениям, работает на пределе. Любой улучшайзинг (дополнительные компоненты, типа аккумуляторов, другой усилитель) упрётся в пределы возможности этой самой зарядки. Опять, же борьба с шумами — качественного звука от миниатюрных усилителей не получить, другие же требуют питание 12В и выше, т.е. нужен конвертер 12->5. Одно тянет другое, схема меняется — процесс бесконечный.

В качестве заключения

Проект (и этот приёмник и само КаРадио) имеет существенный потенциал для развития. К имеющемуся функционалу легко добавить поддержку ФМ радио, блютус, аккумуляторы, погоду и чего ещё душа пожелает. Библиотеки есть, исходники есть, софт правится. Проблему с недостатком памяти можно решить заменой esp32 на более ёмкую (говорят, умельцы сами допаивают модуль памяти). Но тогда для всей этой радости точно придётся переделывать питание — телефонной зарядки уже не хватит. Либо искать нормальный адаптер на 5В, либо уходить на 12-18В.

4000рэ == 62$) разделилась примерно поровну между корпусом и начинкой — скажем так, не очень бюджетно. Но, хобби не имеет цены! Это во-первых. А во-вторых, ещё более сложный вопрос — на мой извращённый взгляд, начинка не соответствует внешнему виду. Не в смысле, что плохо работает. Нет, всё работает просто отлично. Но, как и писал выше, звучит оно примерно на столько, на сколько и стоит. Что можно ждать от усилка ценой в 1$? Спасибо, что живой что вообще работает, и то ладно. Ещё раз, для уточнения — звук не ужас ужас, вполне нормальный, но без изюминки (о хороших НЧ-ВЧ можно забыть, в основном средние).

Старался заказывать всю электронику у одного продавца, для упрощения логистики. С логистикой, кстати, непонятки (но это скорее вопрос к Али) — несмотря на заказ компонентов у одного поставщика, к каждой позиции добавилась платная доставка. При этом все позиции приехали в одном пакете (что логично), а доставку посчитали за каждую позицию отдельно. Итого, по стоимости доставка вышла как вся электроника *шокед*. Маленький хинт — если выбрать одинаковую платную доставку для всех позиций, то можно получить скидку.

Ka-radio недорогое онлайн радио. Частично моё, Esp32, Nodemcu, Длиннопост

Ka-radio недорогое онлайн радио. Частично моё, Esp32, Nodemcu, Длиннопост

Это моя сборка. Видео не могу показать. Не хватает рейтинга.

Ka-radio недорогое онлайн радио. Частично моё, Esp32, Nodemcu, Длиннопост

Мне больше нравится онлайн-радио на orange pi или raspberry pi там можно расшарить диск и слушать мою музыку. Только не могу понять, что происходить иногда с vs1053 именно с этой платой. Нужно передернуть землю, чтобы играло. Всем спасибо.


Arduino & Pi

1.1K поста 18.1K подписчика

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Рассуждать на темы политики

Нихуя не понял, но очень интересно

То же собрал по этим схемам.

Там есть полная картинка - какие провода как втыкать.

В варианте - без экрана.

Играет кстате очень прилично - я побывал оставлять на 3-4 дня, нечего не виснет.

Правда не понял - почему 700 рублей, мне на много дешевле обошлось.

Платы все с ali, тут ссылки как выглядят

ESP8266 (тут куча вариантов надо правильный - nodemcu v3 )

MB102 Power supply (это блок питания)

За ссылку на хакдэй спасибо конечно.
Но это уже третий пост ни о чем на одну тему.

А со смартфона или других гаджетов радио нельзя онлайн слушать ?

Проблема таки в том, что подробностей мало, а ссылка на английском, который населению порой сложно читать)

А на счёт земли - фактически, делаете ребут получается переподключение питания?

Умный пёсик

Умный пёсик

Законопроект

В госдуму внесён законопроект о запрете СМИ упоминать национальность преступников. Поэтому теперь вы никогда не догадаетесь, кто именно на свадьбе стрелял в воздух.


У расчленёнки нет региональной принадлежности!

У расчленёнки нет региональной принадлежности!

Законопроект запрещающий СМИ сообщать национальность

Школа рецептов

Школа рецептов

Как вас теперь называть?


Перцовый баллончик иногда помогает

Усман Нурмагомедов опознан как водитель

“Рокировочка по-братски” не прокатила, Камал Идрисов направлен в СИЗО до 11 января, ему грозит 10 лет тюрьмы.

Попытка брата Хабиба Нурмагомедова, бойца Bellator Усмана Нурмагомедова, уйти от ответственности за наезд на полицейского, возможно, провалилась. Все дело в том, что стоявшие на посту у Каспийского аэропорта сотрудники правопорядка узнали в водителе, сбившем одного из них на КПП, Усмана Нурмагомедова. Об этом сообщает телеграм-канал SHOT.

Автомобиль преступников был полностью тонирован, но в момент проезда через КПП боковое окно со стороны водителя было открыто, и сотрудники по фото опознали, что за рулем сидел именно Усман Нурмагомедов. Эту информацию полицейские внесли в протокол следователя по делу.

Теперь для Усмана и его друга Камала Идрисова ситуация серьезно осложнилась, так как к ДТП и оставлению места наезда на полицейского потенциально добавилось лжесвидетельствование. Ведь ранее приятели заявили, что за рулем находился Камал, а Усман спал на заднем сиденье после тренировки. Ну и прицепом там идет рассказ про то, что ребята очень торопились и решили, что не сбили человека, а слегка задели его зеркалом. А после они поменялись местами и за руль сел уже Усман - просто так захотелось.

Сейчас следователи изучают видео с камер наблюдения, чтобы точно установить водителя. Камала же после получения новых данных из-под домашнего ареста перевели в СИЗО, где он будет находиться до 11 января. СМИ утверждают, что ему грозит до 10 лет тюрьмы.

Внезапное

Внезапное Twitter, Вижу рифму, Мат, Юмор, Профессия

А вон оно чё оказывается

Когда запретили указывать национальность преступника

Когда запретили указывать национальность преступника

Лучшие моды

Лучшие моды Мемы, Star Wars, Моды, Энакин и Падме на пикнике, Сиськи

Взято из просторов телеграмма.

Воспоминания

Воспоминания Порно, Девушки, 18+, Подруга, Секс, Фильмы, Юмор, Картинка с текстом

Целевая аудитория

Вчера наша команда по любительскому мини-футболу избежала поражения, и на последних минутах тренировки сравняла счёт. На радостях мы командой решили попить кофе в ближайшем кафе. Коллектив у нас разного возраста, и по большому счёту, мы друг друга почти не знаем. Только имена и марку машины. Например, Андрей на белой Королле.

Сидим, общаемся, и разговор заходит про профессии. Юра на синем Туареге говорит:

Юрий помолчал, а потом продолжил.

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

Все с сочувствием и поддержкой слушали его. Самый старший из нас, мужчина лет пятидесяти, Максим на сером Прадике, сказал:

- Понимаю. Я в частном доме живу!

Продолжил молодой Андрей на белой Королле:

- Студентом завалил три экзамена. Взял академ. Надо было чем-то полгода заниматься. Устроился торговать синтезаторами. Небольшой отдел в торговом центре. Скучнее в жизни больше ничем не занимался. Через пару дней работы я понял, что эти синтезаторы на фиг никому не нужны. Ну вот, скажите, вы часто покупаете синтезаторы?

За столиком все молчали. Возрастной Максим, что-то хотел произнести, но промолчал. Андрей продолжил.

- Вот! Я просто сидел, окружённый синтезаторами, целыми днями и ничего не делал. Хозяин этого отдела был очень странный тип. Он запрещал мне читать, лазить в телефоне. Я должен был просто сидеть и улыбаться! Более того, хозяин каждый вечер стал отчитывать меня за то, что за день не было продаж. В какой-то момент перестал здороваться даже! Думаю, валить надо от этого чокнутого. Ща получу зарплату за месяц и уволюсь. А если не заплатит?!

Максим на сером Прадике неожиданно сказал:

- Я вспомнил, откуда мне лицо твоё знакомо! Я у тебя синтезатор так купил! Помнишь меня?! С бутылкой пива такой и с чипсами? Я еще тебя ими угостил.
- Что-то припоминаю. Ну как, жалеешь?
- Нет! Это самая лучшая покупка в моей жизни! Я-то не играю… Дочь увлеклась. Играть научилась, поёт. К компу подключила его. Что-то там сводит. Спасибо тебе!
- Не за что! Главное, правильно угадать с целевой аудиторией!

Читайте также: