Автономная доставалка соседей - 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-скриптов, и очень пригодилась бы помощь линуксоидов или свежие идеи, т.к. я сам линукс начал осваивать позавчера
- Комментировать
- 11307 просмотров
Подписка на комментарии Комментарии (55)
Ну пока что второй день - полет нормальный:
1) Дети реально свои адовые забеги устраивают в основном в другой комнате, так что это теперь больше проблема соседей сбоку, которые ранее высказывались в духе "Ну да, мы их тоже слышим, но онижедети". Пусть теперь прочувствуют, когда "слышим бег прямо по твоей плите".
2) Как только шум переходит мои внутренние границы - звоню соседке сверху, она их или ведет гулять, или развлекает в других комнатах или другим способом.
3) Действительно, мое отношение к этому топоту стало более толерантным и он бесит значительно меньше, при том, что его интенсивность и частота вроде бы и упала, но сам топот-то остался тем же
Ну и колонка и конструкция стоит собранной, заряженной и готовой к войне Но, вероятно, скрипт "бумсоседа" дописывать пока не буду за бессмысленностью.
Скрипт, который включает музыку при моем покидании квартиры и выключает, когда я дома:
он простейший. Роутер настроен на фиксированную выдачу IP-адреса моему телефону по MAC-адресу.
Профиль, использованный для штанги (они режут в размер, размер в зависимости от высоты потолков):
https://www.soberizavod.ru/catalog/seriya_30/profil_konstruktsionnyy_30k...
Опоры:
https://www.soberizavod.ru/catalog/opory_reguliruemye/opora_reguliruemay...