Автономная доставалка соседей - Raspberry Pi+виброколонка+распорка

Аватар пользователя Коша

Всем привет!

Проникся идеей БумСоседа, решил немного развить тему и перевести ее в плоскость OpenSource.

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

Решение:
1) Палка-распорка из конструкционного профиля 30х30 от пола до потолка на подрезиненных ногах, наверху виброколонка. Нужна для хорошего прижима колонки к центру бетонной плиты. Вместе с верхней и нижней регулируемыми опорами - 2085р в "Соберизаводе", вместе с красивыми заглушками пазов.

2) Виброколонка Adin 26W - $53 на Алиэкспресс. К ней - экранированный 5-метровый кабель для звука (Minijack-minijack) - $6 тоже Али и тоже 5-метровый кабель-удлинитель MicroUSB для зарядки самой колонки. Правда, я пока перестраховался и кинул к колонке 12В с понижающим преобразователем в 5В наверху, уже у колонки, но, вероятно, удастся не городить огород и просто "удлинить 5 вольт", надо проверить.

3) Raspberry Pi с линуксом на борту где-то у розетки/под кроватью. $42 за топовую Raspberry Pi 4 B на Али или 3500р в наших магазинах, у меня - древняя "RPi 2B", баксов за 20. Не шумит (без вентиляторов), места не занимает, энергии почти не ест.

Далее - самая мякотка. На Raspberry крутится скрипт, который с подключенной USB-Флешки играет произвольно с произвольными интервалами MP3 из двух папок: в одной - то, чем можно долбить только днем, в другой - то, что можно играть и в ночное время. Время, соответственно, синхронизируется с NTC-серверами в интернете.

Отдельно решается проблема задалбывания себя любимых своей же долбилкой: скрипт раз в секунду пингует мобильный телефон хозяина в домашней WiFi сети. И как только хозяин пришел домой (телефон подключается к wifi обычно еще из холла) - тушим звук, заходим домой в тишину. Как только хозяин за порог - долбилка радостно принимается за работу.

В случае необходимости вся конструкция тушится удаленно с любого телефона через TeamViewer, VNC с любого телефона или SSH (кто более прошарен).

Собственно, конструкция в процессе написания bash-скриптов, и очень пригодилась бы помощь линуксоидов или свежие идеи, т.к. я сам линукс начал осваивать позавчера Улыбка

Подписка на комментарии Комментарии (24)

Аватар пользователя Коша

Неожиданно настала победа Улыбка
Включенный с утра в потолок сет из drum&Bass к обеду привел на мой порог участкового, и при его модерации слонопотамы сверху пошли на мировую Улыбка

Будем надеяться, снова доставать вибру не придется Улыбка
Линуксовые скрипты выложу чуть позже.

Аватар пользователя Коша

Итак, первое боевое применение. По-колхозному слепил виброизолятор, чтобы не долбить соседям снизу: круг из оргстекла 25см, Снизу наклеен слой воздушно-пузырьковой пленки, чтобы не царапать ламинат, сверху - еще слой ее же, два слоя поролона и акустический меламин «эхокор». Все на двустороннем скотче. Вибрации выше 100Гц глушит хорошо. Тестировал на стенде с генератором сигналов, подключенным к виброколонке - звук 50Гц и ниже проводит почти без затухания. Надо бы учебники по виброизоляции покурить Улыбка

Поставил распорку в центр комнаты у люстрв, залил на флешку сет DJ Aphrodite с качественным drum&bass.
Честно говоря, я такого не ожидал от такой мелкой колонки)))

В комнате - звук достаточно тихий. Уровня работающего Советского холодильника. на пол вибрации от распорки не передаются. Все стены, контачащие с плитой, поют, если ухо приложить. Если ухо не прикладывать - непонятно, т.к. слышен звук из комнаты по воздуху. Но самое интересное - Если закрыться в санузле, он поет с полнейшим Dolby Surround, звук просто идет отовсюду сразу Улыбка))
И даже стена воздуховода на кухне поет, хотя она вообще с другой плитой связана Улыбка

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

Далее - партизанская война с бытовыми звуками, звуками секса и гавканьем нескществующих собак.
Ну и изготовление виброизолятора на низкие частоты либо анкера к потолку.

Фото установки прилагаю. дальше - Буду автоматизировать.

ВложениеРазмер
50bb0e76-2951-4df0-9b88-1aaf4b642988.jpeg 109.1 КБ
9cc4fc3b-305b-42da-be9a-aab87a9e10f7.jpeg 204.05 КБ
189f06b6-6bf8-4f65-b2ca-0d9af50717c2.jpeg 280.48 КБ
8ac317b6-c805-4cb6-bc01-adba411da7cb.png 921.96 КБ
Аватар пользователя Коша

Ну строго говоря, по калькулятору 0.17В при номинальном токе 1А, но поэтому и написал, что проблема, вероятно, связана со слишком уж тоненькими проводками в разрезанном на разъемы кабеле. Так что надо просто найти где-нибудь на том же Али нормальный жирный длинный кабель.

Аватар пользователя Пенсионер
Цитата:
1.5кв.мм., напряжение падает на 7 метрах с 5.0В до 4.3В, и колонка заряжается дюже плохо, потребляя всего 300мА

При указанных параметрах, падение напряжения на кабеле должно быть 0,1 вольт.

☭ иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж

Аватар пользователя Коша

Кстати, с удлинением питания колонки ADIN - по-простому не получилось. Даже с использованием вполне жирного кабеля 1.5кв.мм., напряжение падает на 7 метрах с 5.0В до 4.3В, и колонка заряжается дюже плохо, потребляя всего 300мА. Правда, я колхозил из "какого попалось" USB-кабеля, разрезанного пополам и нарощенного. Возможно, если купить сразу качественный длинный кабель с хорошим сечением, проблемы не будет.

Так что пришлось воткнуть схему USB->повышайка->12 вольт на 7 метров->понижайка-microUSB.

Аватар пользователя Коша
Цитата:
Коша, ох нифига, что это за мастерская?

Лаборатория моя Улыбка

Цитата:
Продвинутые,подскажите. Вот у меня виброколонка и усилитель с блоком питания от ноутбука. Хочу подключить источник бесперебойного питания к усилку на случай если выключат свет. Скиньте пож ссылку недорого и надежного источника бесперебойного питания. Я понятия не имею как он выглядит и тем более как его подключить

Мне кажется, это лучше в другой теме спросить, здесь это скорее оффтоп Улыбка

Аватар пользователя Андриано

Продвинутые,подскажите. Вот у меня виброколонка и усилитель с блоком питания от ноутбука. Хочу подключить источник бесперебойного питания к усилку на случай если выключат свет. Скиньте пож ссылку недорого и надежного источника бесперебойного питания. Я понятия не имею как он выглядит и тем более как его подключить

Аватар пользователя Владиус

Коша, ох нифига, что это за мастерская?

Аватар пользователя Владиус

Dess, так телефон калл просто. Мой телефон слышит даже как муха за километр летит

Аватар пользователя Коша

Итак, испытал в условиях цеха конструкцию с профилем.
Фейла два:
1) через заводские перекрытия звук не идет, плита сверху не звенит, вибрации не чувствуется. Протестирую в своей панельке - отпишусь.
2) несмотря на 2 слоя резины, силикон и прокладку из поролона, и штанга поет, и на пол передается немного.

ВложениеРазмер
65e76c6e-1b57-4096-be9b-061197fcc0e6.jpeg 298.95 КБ
df0fdc26-a05e-40bc-9281-0d7253798623.jpeg 291.23 КБ
Аватар пользователя Dess

По поводу записи грохота от соседей сверху.
Вчера видел как раз ролик на ютьюбе, где автор жаловался по время записи ролики, что сейчас у него бегают дети.
И в один момент жалуется, что звуки такие, как будто дети бьют друг друга о пол. Вот фрагмент:
https://youtu.be/w8ioMRpWjCg?t=525 (буквально через 2 секунды, начиная с 08:47).
На фоне действительно что-то слышно типа грохота, но он такой тихий и приглушенный, что едва ли можно представить насколько сильно в действительности был грохот.

Аватар пользователя Коша
Цитата:
Тут многие пытались записать шумы от соседей и на телефон и разные микрофоны пробовали нифига не вышло. Можете сами попробовать гарантирую что у вас тоже не получится.

Хм. У меня слонопотамы сверху прекрасно просто на айфон записываются, даже не прислоненный к потолку Улыбка Вместе с цоканием шатающейся люстры Улыбка

Аватар пользователя alekseii

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

Аватар пользователя Коша
Цитата:
Не выйдет, во первых не всякий микрофон может воспринимать структурные НЧ шумы, а во вторых микрофон будет улавливать звуки вашей виброколонки.

Фильтры рулят Улыбка
А поскольку мы знаем, что мы гоним на колонку, и от нее отстроиться - проще простого Улыбка Но еще проще слушать в периоды пауз.

Аватар пользователя Пенсионер
Цитата:
Сюда же в концепцию, кстати, отлично вписывается микрофон, принайтованный к потолку, чтобы долбежка видоизменялась при активности соседей.

Не выйдет, во первых не всякий микрофон может воспринимать структурные НЧ шумы, а во вторых микрофон будет улавливать звуки вашей виброколонки.

☭ иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж

Аватар пользователя Коша
Цитата:
Коша, совсем для неэлектронщиков не получиться нужно как минимум установить линукс и настроить работу программы или залить прошивку в ардуино. Плюс скорее всего придется править конфиги, чтобы можно было настроить работу программы.
Ну или придется пилить веб-интерфейс, чтобы даже самые последние нубы могли без проблем пользоваться.

Так вся идея-то как раз в том, что для развертывания линукса на Raspberry надо воткнуть SD-карту в комп и нажать одну кнопку.
Ну плюс поправить один текстовый файл (где указать домашнюю wifi-сеть и mac-адрес/ip-адрес телефона, плюс опционально настройки самой долбилки в плане длины пауз и, опционально, логины VNC для удаленного управления). И вставить эту флешку в плату. Не сложнее установки любой игрушки. Ни ардуино IDE, Ни монитор, ни клавиатура не нужны будут в примитивном случае.

Сюда же в концепцию, кстати, отлично вписывается микрофон, принайтованный к потолку, чтобы долбежка видоизменялась при активности соседей.

Аватар пользователя Владиус

Хорошая тема, посмотрим что из этого у тебя выйдет. Ждём результаты и фото и видео

Аватар пользователя Пенсионер
Цитата:
совсем для неэлектронщиков не получиться

Для людей далеких от электрики тут предлагали вариант с комплектом вибро + УМ + БП + умная розетка от Сяоми.

☭ иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж

Аватар пользователя Андреас

Присоединяюсь к теме.
В качестве главного модуля (arduino) можно купить Node MCU или Wemos D1 если надо много пинов и тогда не надо покупать отдельно модуль wi-fi, так как он уже встроен в эти платы.
Как более дешевая альтернатива raspberry pi можно купить omega onion 2.

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

Аватар пользователя Коша
Цитата:
Перепрошивать ничего не надо, один раз записать программу в Ардуино, которая будет находится в режиме ожидания, и в случае поступления команды например через СМС модуля GSM, выполняется определенная подпрограмма, например воспроизведение звуков с SD карты MP3 модуля.

Ну еще и GSM-модуль настраивать же Улыбка Или прошивать-таки ESP8266 и тоже настраивать. Короче, штука не для нубов.

Цитата:
Кстати в саму ардуино модно записать подпрограмму воспроизведения например ультразвука или инфразвука.

Ну ардуинка - вполне фиговенький себе генератор аудио.
Кстати, мы еще забыли про синхронизацию времени на "куче плат" Улыбка

Цитата:
Во всяком случае это намного проще чем писать bash скрипты по Линукс.

Это намного сложнее, чем писать баш-скрипты) С AVR/эмбеддерством/ардуинами/STM32 и прочими зверьками я всю жизнь, а баш-скрипты пишу второй день и они правда на порядок проще, нежели любые телодвижения с ардуиной Улыбка

Аватар пользователя Пенсионер
Цитата:
Модуль mp3 для ардуино, а еще USB-хост для ардуино

В MP3 модуле есть слот для SD карты

Цитата:
И настраивать каждый раз через перепрошивку контроллеров

Перепрошивать ничего не надо, один раз записать программу в Ардуино, которая будет находится в режиме ожидания, и в случае поступления команды например через СМС модуля GSM, выполняется определенная подпрограмма, например воспроизведение звуков с SD карты MP3 модуля.
Кстати в саму ардуино модно записать подпрограмму воспроизведения например ультразвука или инфразвука.
Во всяком случае это намного проще чем писать bash скрипты по Линукс.

☭ иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж

Аватар пользователя Коша
Цитата:
а фото или хотя бы эскизик палки-распорки, есть проблемка, чтобы нижних не зацепило - хорошие люди

Сфоткаю, как поставлю. Там резиновая прокладка, на первый взгляд (при монтаже в потолок цеха) - вниз не отдает.

Цитата:
Как же люди любят все усложнять и удорожать то, что можно сделать проще и дешевле
1. Вибродинамик из темы "Моя борьба" - $13
2. Любой усилитель с Алиэкспресс мощностью 50 ватт, можно моно - $6
3. Блок питания 12 вольт - $6
4. Аккумулятор 12 вольт - $9
5. Любая плата Ардуино - $2
6. Модуль MP3 для ардуино - $2
Далее по желанию
7. Модуль WI-FI для ардуино - $2 (контроль присутствия хозяина)
8. Модуль GSM для ардуино - $2 (для управления устройством)
9. Программа Flowcode V5 Визуальный редактор для программирования Ардуино, можно найти и скачать бесплатно.
Всего - $42

Пункт 8 можно убрать, через ESP8266/ESP32 можно в одном устройстве сделать через Blynk какой-нибудь.
Модуль mp3 для ардуино, а еще USB-хост для ардуино, чтоб флешка была. И настраивать каждый раз через перепрошивку контроллеров Улыбка

Но городить такой зоопарк контроллеров и проводов - что-то как раз перебор по усложнению. Плюс все это хозяйство с кучей проводков еще и в корпус надо какой-то.

Я как раз, наоборот, хочу сделать вещи, собираемые из трех кирпичиков любым неэлектронщиком. Записал образ на SD-карту, воткнул в Raspberry, подключил колонку, прижал к потолку - профит.

Аватар пользователя Пенсионер

Коша, Как же люди любят все усложнять и удорожать то, что можно сделать проще и дешевле
1. Вибродинамик из темы "Моя борьба" - $13
2. Любой усилитель с Алиэкспресс мощностью 50 ватт, можно моно - $6
3. Блок питания 12 вольт - $6
4. Аккумулятор 12 вольт - $9
5. Любая плата Ардуино - $2
6. Модуль MP3 для ардуино - $2
Далее по желанию
7. Модуль WI-FI для ардуино - $2 (контроль присутствия хозяина)
8. Модуль GSM для ардуино - $2 (для управления устройством)
9. Программа Flowcode V5 Визуальный редактор для программирования Ардуино, можно найти и скачать бесплатно.
Всего - $42

☭ иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж

Аватар пользователя Roman

а фото или хотя бы эскизик палки-распорки, есть проблемка, чтобы нижних не зацепило - хорошие люди

Бьюсь за свою свободу и спокойствие

RSS-материал
Перейти в форум: