Автономная доставалка соседей - 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-скриптов, и очень пригодилась бы помощь линуксоидов или свежие идеи, т.к. я сам линукс начал осваивать позавчера
- Комментировать
- 11309 просмотров
Подписка на комментарии Комментарии (55)
@Коша, поздравляю с первой победой. Но вот конструкцию убирать не советую. Сейчас, даже услыша те же забеги или шумы, Вы начнете уговаривать себя, что они делали это тише и не так часто. Отвечать не будете. Но дело в том, что со временем люди склонны забывать о последствиях своего неуважения и все вернётся на круги своя. Пока в Вас свежо чувство войны, перейдите на дрессировку. Забег/шум/топот = ответка. Так, возможно, они выйдут на диалог о решении проблемы.
- Комментировать
1
#25Неожиданно настала победа
Включенный с утра в потолок сет из drum&Bass к обеду привел на мой порог участкового, и при его модерации слонопотамы сверху пошли на мировую
Будем надеяться, снова доставать вибру не придется
Линуксовые скрипты выложу чуть позже.
- Комментировать
3
#24Итак, первое боевое применение. По-колхозному слепил виброизолятор, чтобы не долбить соседям снизу: круг из оргстекла 25см, Снизу наклеен слой воздушно-пузырьковой пленки, чтобы не царапать ламинат, сверху - еще слой ее же, два слоя поролона и акустический меламин «эхокор». Все на двустороннем скотче. Вибрации выше 100Гц глушит хорошо. Тестировал на стенде с генератором сигналов, подключенным к виброколонке - звук 50Гц и ниже проводит почти без затухания. Надо бы учебники по виброизоляции покурить
Поставил распорку в центр комнаты у люстрв, залил на флешку сет DJ Aphrodite с качественным drum&bass.
Честно говоря, я такого не ожидал от такой мелкой колонки)))
В комнате - звук достаточно тихий. Уровня работающего Советского холодильника. на пол вибрации от распорки не передаются. Все стены, контачащие с плитой, поют, если ухо приложить. Если ухо не прикладывать - непонятно, т.к. слышен звук из комнаты по воздуху. Но самое интересное - Если закрыться в санузле, он поет с полнейшим Dolby Surround, звук просто идет отовсюду сразу ))
И даже стена воздуховода на кухне поет, хотя она вообще с другой плитой связана
Слонопотамы сразу притихли, завозились, начали хлопать дверьми, видимо, не могли понять, откуда двук
Через час пришли жаловаться соседи сбоку, Что не могут уложить ребенка (к сожалению, им на время борьбы придется туговато), музыку выключил, эксперимент считаю весьма удачеым
Далее - партизанская война с бытовыми звуками, звуками секса и гавканьем нескществующих собак.
Ну и изготовление виброизолятора на низкие частоты либо анкера к потолку.
Фото установки прилагаю. дальше - Буду автоматизировать.
- Комментировать
1
#23Ну строго говоря, по калькулятору 0.17В при номинальном токе 1А, но поэтому и написал, что проблема, вероятно, связана со слишком уж тоненькими проводками в разрезанном на разъемы кабеле. Так что надо просто найти где-нибудь на том же Али нормальный жирный длинный кабель.
- Комментировать
0
#22При указанных параметрах, падение напряжения на кабеле должно быть 0,1 вольт.
Простая виброколонка
☭ иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
- Комментировать
0
#21Кстати, с удлинением питания колонки ADIN - по-простому не получилось. Даже с использованием вполне жирного кабеля 1.5кв.мм., напряжение падает на 7 метрах с 5.0В до 4.3В, и колонка заряжается дюже плохо, потребляя всего 300мА. Правда, я колхозил из "какого попалось" USB-кабеля, разрезанного пополам и нарощенного. Возможно, если купить сразу качественный длинный кабель с хорошим сечением, проблемы не будет.
Так что пришлось воткнуть схему USB->повышайка->12 вольт на 7 метров->понижайка-microUSB.
- Комментировать
0
#20Лаборатория моя
Мне кажется, это лучше в другой теме спросить, здесь это скорее оффтоп
- Комментировать
0
#19Продвинутые,подскажите. Вот у меня виброколонка и усилитель с блоком питания от ноутбука. Хочу подключить источник бесперебойного питания к усилку на случай если выключат свет. Скиньте пож ссылку недорого и надежного источника бесперебойного питания. Я понятия не имею как он выглядит и тем более как его подключить
- Комментировать
0
#18Коша, ох нифига, что это за мастерская?
- Комментировать
0
#17Dess, так телефон калл просто. Мой телефон слышит даже как муха за километр летит
- Комментировать
0
#16Итак, испытал в условиях цеха конструкцию с профилем.
Фейла два:
1) через заводские перекрытия звук не идет, плита сверху не звенит, вибрации не чувствуется. Протестирую в своей панельке - отпишусь.
2) несмотря на 2 слоя резины, силикон и прокладку из поролона, и штанга поет, и на пол передается немного.
- Комментировать
0
#15По поводу записи грохота от соседей сверху.
Вчера видел как раз ролик на ютьюбе, где автор жаловался по время записи ролики, что сейчас у него бегают дети.
И в один момент жалуется, что звуки такие, как будто дети бьют друг друга о пол. Вот фрагмент:
https://youtu.be/w8ioMRpWjCg?t=525 (буквально через 2 секунды, начиная с 08:47).
На фоне действительно что-то слышно типа грохота, но он такой тихий и приглушенный, что едва ли можно представить насколько сильно в действительности был грохот.
- Комментировать
0
#14Хм. У меня слонопотамы сверху прекрасно просто на айфон записываются, даже не прислоненный к потолку Вместе с цоканием шатающейся люстры
- Комментировать
0
#13Коша, Тут многие пытались записать шумы от соседей и на телефон и разные микрофоны пробовали нифига не вышло. Можете сами попробовать гарантирую что у вас тоже не получится.
- Комментировать
0
#12Фильтры рулят
А поскольку мы знаем, что мы гоним на колонку, и от нее отстроиться - проще простого Но еще проще слушать в периоды пауз.
- Комментировать
0
#11Не выйдет, во первых не всякий микрофон может воспринимать структурные НЧ шумы, а во вторых микрофон будет улавливать звуки вашей виброколонки.
Простая виброколонка
☭ иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
- Комментировать
0
#10Так вся идея-то как раз в том, что для развертывания линукса на Raspberry надо воткнуть SD-карту в комп и нажать одну кнопку.
Ну плюс поправить один текстовый файл (где указать домашнюю wifi-сеть и mac-адрес/ip-адрес телефона, плюс опционально настройки самой долбилки в плане длины пауз и, опционально, логины VNC для удаленного управления). И вставить эту флешку в плату. Не сложнее установки любой игрушки. Ни ардуино IDE, Ни монитор, ни клавиатура не нужны будут в примитивном случае.
Сюда же в концепцию, кстати, отлично вписывается микрофон, принайтованный к потолку, чтобы долбежка видоизменялась при активности соседей.
- Комментировать
0
#9Хорошая тема, посмотрим что из этого у тебя выйдет. Ждём результаты и фото и видео
- Комментировать
0
#8Для людей далеких от электрики тут предлагали вариант с комплектом вибро + УМ + БП + умная розетка от Сяоми.
Простая виброколонка
☭ иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
- Комментировать
0
#7Присоединяюсь к теме.
В качестве главного модуля (arduino) можно купить Node MCU или Wemos D1 если надо много пинов и тогда не надо покупать отдельно модуль wi-fi, так как он уже встроен в эти платы.
Как более дешевая альтернатива raspberry pi можно купить omega onion 2.
Коша, совсем для неэлектронщиков не получиться нужно как минимум установить линукс и настроить работу программы или залить прошивку в ардуино. Плюс скорее всего придется править конфиги, чтобы можно было настроить работу программы.
Ну или придется пилить веб-интерфейс, чтобы даже самые последние нубы могли без проблем пользоваться.
- Комментировать
0
#6Ну еще и GSM-модуль настраивать же Или прошивать-таки ESP8266 и тоже настраивать. Короче, штука не для нубов.
Ну ардуинка - вполне фиговенький себе генератор аудио.
Кстати, мы еще забыли про синхронизацию времени на "куче плат"
Это намного сложнее, чем писать баш-скрипты) С AVR/эмбеддерством/ардуинами/STM32 и прочими зверьками я всю жизнь, а баш-скрипты пишу второй день и они правда на порядок проще, нежели любые телодвижения с ардуиной
- Комментировать
0
#5В MP3 модуле есть слот для SD карты
Перепрошивать ничего не надо, один раз записать программу в Ардуино, которая будет находится в режиме ожидания, и в случае поступления команды например через СМС модуля GSM, выполняется определенная подпрограмма, например воспроизведение звуков с SD карты MP3 модуля.
Кстати в саму ардуино модно записать подпрограмму воспроизведения например ультразвука или инфразвука.
Во всяком случае это намного проще чем писать bash скрипты по Линукс.
Простая виброколонка
☭ иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
- Комментировать
0
#4Сфоткаю, как поставлю. Там резиновая прокладка, на первый взгляд (при монтаже в потолок цеха) - вниз не отдает.
Пункт 8 можно убрать, через ESP8266/ESP32 можно в одном устройстве сделать через Blynk какой-нибудь.
Модуль mp3 для ардуино, а еще USB-хост для ардуино, чтоб флешка была. И настраивать каждый раз через перепрошивку контроллеров
Но городить такой зоопарк контроллеров и проводов - что-то как раз перебор по усложнению. Плюс все это хозяйство с кучей проводков еще и в корпус надо какой-то.
Я как раз, наоборот, хочу сделать вещи, собираемые из трех кирпичиков любым неэлектронщиком. Записал образ на SD-карту, воткнул в Raspberry, подключил колонку, прижал к потолку - профит.
- Комментировать
1
#3Коша, Как же люди любят все усложнять и удорожать то, что можно сделать проще и дешевле
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нεиж
- Комментировать
3
#2а фото или хотя бы эскизик палки-распорки, есть проблемка, чтобы нижних не зацепило - хорошие люди
Бьюсь за свою свободу и спокойствие
- Комментировать
0
#1