Самодельная акустическая колонка к MP3-плееру на основе радиоточки
Карманные МП-3 плееры с флэш-памятью очень удобны, они малогабаритны, размер памяти позволяет хранить много аудиофайлов, да и качество звука бывает весьма неплохое. Одна проблема — работают только на наушники.
Если у вас есть две лишних «радиоточки» (абонентских громкоговорителя) из них можно сделать две активные акустические системы для громкоговорящего воспроизведения музыки с МП-3 плеера.
Абонентский громкоговоритель обычно содержит динамик, трансформатор и регулятор громкости. «Типовая» схема абонентского громкоговорителя показана на рис. 1.
Если такой абонентский громкоговоритель просто подключить к телефонному выходу МП-3 плеера он, конечно, будет звучать, но очень тихо, примерно как если положить перед собой наушники. Для более или менее громкого звучания нужно добавить в схему абонентского громкоговорителя хотя бы простейший усилитель низкой частоты.
Схема
На рисунке 1 приводится схема усилителя низкой частоты на двух транзисторах. Громкость звучания с таким УНЧ будет примерно как у портативного радиоприемника. А в качестве источника питания можно использовать батарейку на напряжение 9V или любой сетевой источник постоянного тока напряжением от 8 до 15V, например, сетевой блок питания от телеигровой приставки типа «Денди» или «Кенга».
Рис.1. Типовая схема радиоточки и схема усилителя для подключения к плееру.
Ну, или какой-то другой, может быть блок питания для какой-то компьютерной периферии, или универсальный для питания портативной аппаратуры. Главное — не перепутать полярность подключения!
Как видно по схеме, усилитель НЧ включается между регулятором громкости, который есть в абонентском громкоговорителе и его трансформатором. Усилитель двухкаскадный, на разноструктурных транзисторах с непосредственной связью между каскадами.
Сигнал от одного из стереоканалов телефонного выхода МП-3 плеера поступает на разъем «Вход», который установлен вместо провода, через который абонентский громкоговоритель подключался к радиосети. Через него сигнал поступает на переменный резистор «R» — регулятор громкости абонентского громкоговорителя.
Рис. 2. Печатная плата для усилителя к радио-точке.
Далее через цепь С2 — R1 на первый усилительный каскад на транзисторе VT1. Этот транзистор работает по схеме с общим эмиттером. Второй каскад на транзисторе VT2 — усилитель мощности, он связан с первым непосредственно, и работает по схеме с общим коллектором.
Режим работы усилителя в целом задается сопротивлением резистора R2. При этом конденсатор С3 подавляет самовозбуждение на высоких частотах и ВЧ помехи от работы АЦП цифрового источника сигнала (МП-3 плеера). Нагрузкой усилителя является первичная обмотка трансформатора Т, через неё на усилитель поступает питание.
Рис.3. Схема подключения платі к радиоточке.
Усилитель собран на печатной плате, показанной на рисунке 3. Плату можно сделать любым доступным способом.
Например, перевести на заготовку из фольгиро-ванного стеклотекстолита точки расположения отверстий, затем насверлить отверстия. После нарисовать печатные дорожки маркером для письма по стеклу. И далее, травить в растворе хлорного железа.
Детали
Конденсатор С1 типа К50-35 или импортный аналог, на напряжение не ниже 10V. Транзисторы КТ3102 и КТ3107 могут быть с любыми буквенными индексами. Схема соединения показана на рисунке 3.
Таким образом, получается одноканальная активная акустическая система. На её вход можно подать сигнал с одного из стереоканалов выхода МП-3 плеера. Чтобы слушать стерео нужно сделать две такие акустические системы, желательно из одинаковых абонентских громкоговорителей. Сигнал на входы двух АС удобно подавать через провод от неисправных стереонаушников.
Иванов А. РК-2015-12.
Портативная MP3 колонка USB SD плеер в категории «Техника и электроника»
Портативная bluetooth колонка MP3 плеер HF-Q3
Доставка по Украине
по 530 грн
от 2 продавцов
630 грн
530 грн
Купить
Портативная Bluetooth колонка Hopestar h56 аккустическая система шар с ФМ MP3 USB Черный SHP
На складе в г. Киев
Доставка по Украине
496 грн
406 грн
Купить
Мобильная Bluetooth колонка USB MP3 плеер Ukc CHM19 Черная, беспроводная колонка USB microSD MP3 плеер SHP
На складе в г. Киев
Доставка по Украине
661 грн
541 грн
Купить
Портативная беспроводная колонка с фонарём Everton Bluetooth, Радио, USB, SD, Aux, Плеер Красный SHP
На складе в г. Киев
Доставка по Украине
983 грн
805 грн
Купить
Портативная Bluetooth колонка Ukc CHM19 в виде льва в очках USB microSD MP3 плеер Черный
Доставка по Украине
по 659 грн
от 3 продавцов
719 грн
659 грн
Купить
Портативная колонка блютуз колонка MP3 плеер SPS M168 Blue
Доставка по Украине
по 559 грн
от 2 продавцов
559 грн
Купить
Портативная влагозащищенная стерео колонка Hopestar h47 (Bluetooth, MP3, AUX, Mic)
На складе в г. Запорожье
Доставка по Украине
750 грн
Купить
Bluetooth колонка Hopestar h56 портативная аккустическая система шар с ФМ MP3 USB микрофон Оранжевый SHP
На складе в г. Киев
Доставка по Украине
496 грн
406 грн
Купить
Bluetooth колонка Hopestar h56 портативная беспроводная аккустическая система шар с ФМ MP3 USB Синий SHP
На складе в г. Киев
Доставка по Украине
496 грн
406 грн
Купить
Портативная колонка блютуз колонка MP3 плеер SPS M168 Blue
Заканчивается
Доставка по Украине
по 476 грн
от 2 продавцов
476 грн
Купить
Bluetooth колонка из двух половин JEDEL Wave-110 TWS Черная, Беспроводная портативная блтуз колонка MRC
Доставка по Украине
820 грн
683 грн
Купить
Портативная колонка Радио + MP3-плеер EPE FP-95-S Синий c USB Солнечной панелю 7306P28 GR, код: 7722347
Доставка по Украине
1 900 грн
1 689. 98 грн
Купить
Портативная колонка Радио + MP3-плеер EPE FP-95-S Синий c USB Солнечной панелю 7306P28 EM, код: 7722347
Доставка по Украине
1 900 грн
1 689.98 грн
Купить
Портативная колонка Радио + MP3-плеер EPE FP-95-S Золотой c USB Солнечной панелю 8536P28 EM, код: 7722354
Доставка по Украине
1 900 грн
1 689.98 грн
Купить
Портативная колонка Радио + MP3-плеер EPE FP-95-S Синий c USB Солнечной панелю 7306P28 TV, код: 7722347
Доставка по Украине
1 900 грн
1 689.98 грн
Купить
Смотрите также
Портативная колонка Радио + MP3-плеер EPE FP-95-S Золотой c USB Солнечной панелю 8536P28 SC, код: 7722354
Доставка по Украине
1 900 грн
1 689.98 грн
Купить
Портативная колонка Радио + MP3-плеер EPE FP-95-S Золотой c USB Солнечной панелю 8536P28 IX, код: 7722354
Доставка по Украине
1 900 грн
1 689.98 грн
Купить
Портативная колонка Радио + MP3-плеер EPE FP-95-S Золотой c USB Солнечной панелю 8536P28 GM, код: 7722354
Доставка по Украине
1 900 грн
1 689. 98 грн
Купить
Портативная колонка HOPESTAR P7 (Bluetooth, MP3, FM, AUX, Mic)
Доставка по Украине
899 грн
872.03 грн
Купить
Портативная колонка Радио + MP3-плеер EPE FP-95-S Золотой c USB Солнечной панелю 8536P28 ML, код: 7722354
Доставка по Украине
1 900 грн
1 689.98 грн
Купить
Портативная колонка, MP3 плеер с картридером YS-166
Доставка по Украине
554 грн
Купить
Портативная bluetooth колонка переносная MP3 плеер SPS WS-2015
Доставка по Украине
748 грн
Купить
Bluetooth колонка Hopestar h56 портативная аккустическая система шар с ФМ MP3 USB микрофон Оранжевый NTP
Доставка по Украине
539 грн
449 грн
Купить
Bluetooth колонка Hopestar h56 портативная аккустическая система шар с ФМ MP3 USB микрофон Оранжевый PRS
Доставка по Украине
539 грн
449 грн
Купить
Bluetooth колонка Hopestar h56 портативная беспроводная аккустическая система шар с ФМ MP3 USB Синий MRC
Доставка по Украине
539 грн
449 грн
Купить
Bluetooth колонка Hopestar h56 портативная аккустическая система шар с ФМ MP3 USB микрофон Оранжевый PLM
Доставка по Украине
539 грн
449 грн
Купить
Bluetooth колонка Hopestar h56 портативная аккустическая система шар с ФМ MP3 USB микрофон Оранжевый EMP
Доставка по Украине
539 грн
449 грн
Купить
Bluetooth колонка Hopestar h56 портативная аккустическая система шар с ФМ MP3 USB микрофон Оранжевый TPR
Доставка по Украине
539 грн
449 грн
Купить
Bluetooth колонка Hopestar h56 портативная аккустическая система шар с ФМ MP3 USB микрофон Оранжевый JST
Доставка по Украине
539 грн
449 грн
Купить
python 3.
x — Создайте один новый столбец в кадре данных pandas, состоящий из статистики за предыдущий год для каждого игрока в кадре данныхЗадавать вопрос
спросил
Изменено 2 года, 6 месяцев назад
Просмотрено 582 раза
(питон) В настоящее время у меня есть кадр данных pandas, который выглядит примерно так:
player | год | точки | -------------------------------------------------------------- ЛеШон Маккой | 2012 | 199,3 | -------------------------------------------------------------- ЛеШон Маккой | 2013 | 332,6 | -------------------------------------------------------------- ЛеШон Маккой | 2014 | 200,4 | --------------------------------------------------------------
Я пытаюсь добавить новый столбец в фрейм данных, который содержит
предыдущий год игрока точек
.
Я могу сделать groupby
, которая преобразует кадр данных в одну строку в этом примере, с
каждый год
является отдельным столбцом. Однако мне нужен только один добавленный столбец, например:
player | год | точки | prev_year_pts | -------------------------------------------------- --------------------- ЛеШон Маккой | 2012 | 199,3 | 0 | -------------------------------------------------- --------------------- ЛеШон Маккой | 2013 | 332,6 | 199.3 | -------------------------------------------------- --------------------- ЛеШон Маккой | 2014 | 200,4 | 332,6 | -------------------------------------------------- ---------------------
Настоящий фрейм данных, с которым я работаю, содержит более 300 уникальных имен игроков, поэтому я пытался найти решение в этом примере, которое могло бы также работать с другим именем игрока в образце с желаемым результатом, например:
player | год | точки | prev_year_pts | -------------------------------------------------- ---------------------------- ЛеШон Маккой | 2012 | 199. 3 | 0 | -------------------------------------------------- ---------------------------- ЛеШон Маккой | 2013 | 332,6 | 199,3 | -------------------------------------------------- ---------------------------- ЛеШон Маккой | 2014 | 200,4 | 332,6 | -------------------------------------------------- ---------------------------- Кристиан Маккефри | 2017 | 228,6 | 0 | -------------------------------------------------- ---------------------------- Кристиан Маккефри | 2018 | 385,5 | 228,6 | -------------------------------------------------- ---------------------------- Кристиан Маккефри | 2019| 471,2 | 385,5 | -------------------------------------------------- ----------------------------
Мне удалось добавить столбец prev_year
со следующим кодом:
example["prev_year"] = [x-1 вместо x в example.groupby(["player"])["year"] .get_group("Лешон МакКой")]
Но я застрял на том, как получить из этого prev_year_points
и как это реализовать
который мог вычислить, что для каждого игроков
наблюдение. ..
- python-3.x
- pandas
- dataframe
- feature-engineering
Вы можете попробовать отсортировать значения по игроку
, а затем по группе и в 90, году
+ сдвиг
:
df=df.sort_values(['игрок','год']) df['prev_year_pts']=df.groupby('игрок')['очки'].shift(fill_value=0)
Итак, небольшой пример с приведенным вами образцом:
#создать фрейм данных d={'игрок': {0: "ЛеШон МакКой", 1: "ЛеШон МакКой", 2: "ЛеШон МакКой", 3: "Кристиан МакКэффри", 4: "Кристиан МакКэффри", 5: "Кристиан МакКэффри"} , 'год': {0: 2013, 1: 2012, 2: 2014, 3: 2019, 4: 2018, 5: 2017}, «баллы»: {0: 199,3, 1: 332,6, 2: 200,4, 3: 228,6, 4: 385,5, 5: 471,2}} df=pd.DataFrame(d) дф # очков за год игрока # 0 ЛеШон Маккой 2013 199,3 # 1 ЛеШон Маккой 2012 332,6 #2 ЛеШон МакКой 2014 200.4 #3 Кристиан Маккефри 2019 228,6 #4 Кристиан Маккефри 2018 385,5 # 5 Кристиан Маккефри 2017 471,2 df=df. sort_values(['игрок','год']) дф # очков за год игрока # 5 Кристиан Маккефри 2017 471,2 #4 Кристиан Маккефри 2018 385,5 #3 Кристиан Маккефри 2019228,6 # 1 ЛеШон Маккой 2012 332,6 # 0 ЛеШон Маккой 2013 199,3 #2 ЛеШон МакКой 2014 200.4 df['prev_year_pts']=df.groupby('игрок')['очки'].shift(fill_value=0) дф # очков за год игрока prev_year_pts # 5 Кристиан Маккефри 2017 471,2 0,0 # 4 Кристиан Маккефри 2018 385,5 471,2 # 3 Кристиан Маккефри 2019 228,6 385,5 #1 ЛеШон Маккой 2012 332,6 0,0 # 0 ЛеШон Маккой 2013 199,3 332,6 #2 ЛеШон Маккой 2014 200,4 199.3
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрируйтесь, используя электронную почту и пароль
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
python — Новый столбец, добавляющий значения разных столбцов со строками и числами
У меня есть фрейм данных, подобный этой структуре (в реальном больше столбцов Game x, около 30, но для объяснения я думаю, что с этими 2 столбцами все в порядке) :
Имя Игра 1 Игра 2 0 Игрок 1 Старт 68 Старт 1 игрок 2 Скамейка запасных 74 Стартовый 80 2 игрока 3 Стартовая скамья 3 игрока 4 Скамейка Скамейка 50 4 игрока 5 NaN Стартовый
Мне нужны новые столбцы для подсчета минут любого игрока в столбцах «Игра x» на основе следующих условий:
- Старт: означает, что игрок сыграл 90 минут
- Стартовый 68 (или любой другой): означает, что игрок сыграл 68 минут (или любой другой)
- Скамья и NaN: означает, что игрок сыграл 0 минут
- Скамейка запасных 74 (или любое другое): означает, что игрок сыграл 16 минут (всего 90, поэтому он начал с 74-й минуты, а затем 90 — 74 = 16)
Будет 2 столбца, подсчитывающие количество минут, которые игрок сыграл, когда он начал игру и когда он вошел в игру со скамейки запасных.
Окончательный фрейм данных будет следующим:
Название Игра 1 Игра 2 Минуты Начальная скамейка минут 0 Игрок 1 Стартовый 68 Стартовый 158 0 1 игрок 2 Скамейка запасных 74 Старт 80 80 16 2 игрока 3 Стартовая скамейка 90 0 3 игрока 4 Скамейка Скамейка 50 0 40 4 игрока 5 NaN Стартовый 60 60 0
- python
- pandas
Если вы напишите функцию, которая анализирует текстовое поле и возвращает соответствующее количество минут, вы можете применить эту функцию к каждому столбцу игры и суммировать результаты. Например, время воспроизведения с начала:
defplay_from_start(entry): entry = str(entry) # Без этого np.nan будет числом с плавающей запятой. если запись == 'nan' или запись == '': вернуть 0 если entry.startswith('Скамейка'): вернуть 0 если запись == 'Начало': вернуть 90 если entry.startswith('Начало'): вернуть целое (вход [9:]) print(f"Предупреждение: запись '{entry}' не распознана.