Домофон, который знает, как вас зовут — своими руками
Вы кто такие? Я вас не звал! Пошли на х...
Вступление
Мне всегда было интересно изучать системы автоматизации домофонов. Казалось бы, в них уже внедрено все возможное: видеозапись, связь с владельцем через мобильный телефон, управление открытием дверей с помощью голосового ассистента. Но что это? Звук зуммера, который изобрели еще в 1831 году? Мы живем в эпоху передовых технологий, а здесь такой простецкий звуковой сигнал. Я решил избавиться от этого устаревшего элемента и заменить его на более приятное для слуха голосовое сопровождение. В этой статье речь пойдет не о самом домофоне, а о его важной составляющей - системе контроля доступа (СКУД), а точнее - бесконтактном считывателе меток для открытия дверей. Я пошел дальше и добавил несколько функций, которые сделают эту систему немного современной.
Видео
Всем у кого нет желания вдаваться в технические подробности описанные в этой статье, могут посмотреть видео. В котором показана подробная работа моей самоделки
Схема
Система контроля доступа имеет несколько режимов работы:
Режим контроля доступа: считывание меток и открывание дверей
Мастер-режим для добавления новых ключей
Режим сброса ключей
Важной особенностью режима добавления ключей является то, что один и тот же ключ нельзя добавить дважды. К одному имени можно привязать любое количество ключей в пределах доступной для них памяти.
Мой светодиод имеет общий анод, поэтому в коде он включается сигналом "LOW".
Питание 12 В для устройства берется с вызывной панели домофона и подключается через понижающий преобразователь, на выходе которого напряжение равно 5 В. Открытие двери происходит стандартным для домофона способом - замыканием линии "Audio" с "+12V". В схеме для этого предусмотрен оптрон, при подключении которого важно соблюдать полярность.
схема
Необходимые компоненты
Ардуино нано - 1 шт.
MP3 плеер - 1 шт.
Считыватель меток RFID RC522 - 1 шт.
Оптопара PC817 - 1 шт.
RGB светодиод - 1 шт.
Динамик от игрушки или от телефона - 1 шт.
компоненты
RFID RC522
В данном проекте используется наиболее распространенный модуль бесконтактной идентификации RFID Mifare RC522. Это устройство предназначено для бесконтактного считывания RFID меток. Считыватель MFRC-522 работает на частоте 13.56 МГц. Для подключения к ардуино буду использовать SPI интерфейс, так как он надежнее чем UART и I2C. Поддерживаемые считывателем типы карт: MIFARE S50, MIFARE S70, MIFARE UltraLight, MIFARE Pro, MIFARE DESfire.
Питание для модуля беру с 3,3В пина ардуино. Это питание идет от микросхемы CH340, которая имеет встроенный преобразователь. Однако, максимальный ток составляет всего 80 мА. Алекс Гайвер в своем блоге отмечал, что с таким питанием считыватель работает нестабильно. Вероятно, проблема заключается в недостаточном пиковом токе. Он также включил максимальное усиление для большего радиуса действия передатчика, что тоже увеличило потребление. Кроме того, ни на ардуино, ни на модуле RC-522. В цепи питания нет электролитических конденсаторов которые бы могли компенсировать все пиковые токи, которые, как я понимаю, и вызывают зависание модуля. Я сразу подключил в эту цепь конденсатор на 47 мкФ, и все работает без сбоев. Тестировал модуль в течение недели, никаких зависаний не замечено. Но так как для СКУД важна надежность и безотказность, я все равно использую идею Гайвера, в коде которого периодически сбрасывается модуль RFID.
RFID
MP3 проигрыватель
DFPlayer - это компактный, но многофункциональный модуль звука, способный читать звуковые файлы с TF или микро SD карт и воспроизводить их через встроенный усилитель на динамике. Управление Arduino MP3 плеером можно осуществлять автономно, подключив к его выводам кнопки. Кроме того, MP3 модулем можно управлять через интерфейс UART, подключив его к Ардуино или другому микроконтроллеру. DFPlayer выпускается на различных чипах, я насчитал 5 модификаций. В этом проекте используется плеер на микросхеме MH2024K-24SS.
DFPlayer
Борьба с цифровыми шумами
Во время паузы между воспроизведением треков в динамике ясно слышны цифровые шумы, создаваемые встроенным в плеер контроллером. Фильтрация питания с помощью LC-фильтров и установка линейного стабилизатора почти не помогли. Так как в плеере нет отдельного питания для усилителя и ЦАП, то эту проблему невозможно решить аппаратным способом. Вероятно, между внутренним контроллером, ЦАП и УНЧ нет встроенных LC или RC фильтров питания. А если они есть, то они не справляются со своей задачей.
Я нашел способ решить эту проблему программно. Для этого я написал отдельную функцию воспроизведения треков. Как работает эта функция? После воспроизведения трека я уменьшаю громкость до нуля, а перед воспроизведением она восстанавливается до уровня, заданного пользователем. Этот трюк существенно помог решить проблему, но в звуковой тракт в паузах все равно оставался слабый жужжащий звук. Эту проблему мне помог решить мой знакомый, ардуино-энтузиаст Герман. Он выяснил, что это жужжание исходит от UART и чтобы от него избавиться, достаточно было перепрограммировать порт TX Ардуино с выхода на вход, при этом подтянув его внутренним сопротивлением к плюсу питания.
Теперь, после применения этих решений, когда проигрыватель находится в режиме ожидания, никакие посторонние шумы не слышны. Если приложить ухо к динамику, можно услышать только едва уловимый белый шум, создаваемый переходными процессами в полупроводниках на первичных стадиях усиления. И то, что сначала запускается воспроизведение, а потом устанавливается громкость, это не ошибка, а особенность этого модуля.
Код этой функции выглядит следующим образом:
void mp3play(uint16_t track, uint16_t time)
{
pinMode(TX, OUTPUT); // восстанавливаем выход TX
mp3_play(track); // проиграть трек
mp3_set_volume (volume); //восстанавливаем громкость
delay(time); // длительность проигрывания трека
mp3_set_volume (0); // выключаем звук, уменьшаем цифровой шум
pinMode(TX, INPUT_PULLUP); // Отключаем TX убираем жужжание
}
Проблема со статусом Busy
Для отслеживания в DFPlayer статуса проигрывания трека, я сначала использовал сигнал BUSY, но он оказался непредсказуемым. В зависимости от различных факторов, после завершения воспроизведения трека на этом выводе может не появиться ожидаемая логическая единица, и плеер уходит в зависание, так как для ожидания завершения воспроизведения используется цикл while (!digitalRead(BUSY_PIN)). По этой причине для ожидания завершения проигрывания трека пришлось использовать delay().
Проблема неполного воспроизведения
Плеер может воспроизводить треки не до конца и обрывать фразы на полуслове без видимых на то причин. При этом плеер продолжает исправно принимать команды по UART. Поэтому я решил выполнять сброс плеера каждые 10 минут.
Динамик
Громкоговоритель от мягкой игрушки показал себя очень хорошо, но для моего корпуса он оказался слишком большим, поэтому пришлось использовать динамическую головку от мобильного телефона.
Для оптимальной работы динамика важно исключить короткое акустическое замыкание. Это происходит, когда давление воздуха с одной стороны головки абсорбируется разрежением с противоположной стороны диффузора. Другими словами, акустические волны взаимно нейтрализуют друг друга в противофазе. Чтобы избежать этого, необходимо обеспечить надежную герметичность громкоговорителя в корпусе. К счастью, динамик от телефона уже хорошо герметизирован и не страдает от вышеупомянутых проблем.
При установке модулей в корпус считывателя следует учесть, что неправильно закрепленные платы могут дребезжать из-за вибрации громкоговорителя. Использование силикона или термоклея должно решить эту проблему.
Динамики
Создание аудиофайлов
Я считаю наиболее подходящим TTS для создания озвучки голос Яндекс Алисы, хотя это мое субъективное мнение. Для записи фраз от Алисы я использовал колонку Яндекс Станция Мини-2, которая обладает разъемом линейного аудио выхода. Это позволяет записывать любую звуковую информацию с этой колонки. Для этого достаточно подключить аудиовыход от Яндекс.станции к линейному входу звуковой карты с помощью аудиокабеля.
Для создания голосовых фраз я использовал программу Audacity. Чтобы заставить колонку произносить нужные фразы, нужно в мессенджере Telegram добавить бота Алиса (alice_speaker_bot). Затем, в меню бота выбираем пункт "сказать колонкой что-нибудь" и отправляем ему сообщение с подготовленным текстом, который Алиса произнесет.
Для того чтобы фразы звучали как в научно-фантастических фильмах, в аудиоредакторе к звуковому файлу можно добавить эффект "Эхо". Настройки этого эффекта представлены на скриншоте ниже.
audacity
Корпус считывателя и его особенности
Корпус оказался немного мал по размерам, поэтому вместо стандартного RFID-ридера мне пришлось заказать в Китае его компактную версию. К сожалению, устройство прибыло в неисправном состоянии.
RFID
В корпусе отсутствует встроенная подсветка. Использование светодиода, светящего внутри коробки, не представляется возможным, поскольку свечение графического индикатора получается бледным и неравномерным. Кроме того, на этом месте должен быть установлен модуль RFID, и светодиод будет ему мешать. Поэтому я извлек подсветку из старого разбитого экрана от тестера LCR-T4, размер которой идеально подошел под мою задачу.
Подсветка
В итоге результат оказался весьма впечатляющим. Камера не может передать реальный цвет, в реальности выглядит гораздо красивее.
Так выглядит итоговый вариант
Сборка
Для отладки устройства я собрал проект на макетной плате. После успешного тестирования, я спаял все платы между собой проводами (навесным монтажом). Признаю, что это не лучший вариант из существующих, но у меня нет ни времени, ни желания рисовать и травить кросс-плату. На фотографии ниже приведен пример того, как будут размещены платы, но они еще не закреплены в корпусе, так как RFID-модуль нужно будет заменить на исправный, когда приедет.
Внутренности в корпусе считывателя
Код для Ардуино
По скетчу особо нечего сказать. Весь код подробно закомментирован.
#include <avr/wdt.h>
#include <MFRC522.h>
#include <DFPlayer_Mini_Mp3.h>
#define BUSY_PIN 4 // Пин BUSY для MP3 пдеера
#define RST_PIN 9 // Пин RST для rfid модуля
#define SS_PIN 10 // Пин SS для rfid модуля
#define RX 2 // назначить пин RX SoftSerial
#define TX 3 // назначить пин TX SoftSerial
#define modeRes 11 // пин для сброса памяти ключей
#define look_PIN 5 // номер пина для подключения к нему реле открытия замка
#define blue_PIN 8
#define green_PIN 7
#define red_PIN 6
#define interval 2000 // интервал сброса RFID модуля в мкс
#define time_reset_mp3 600000 // интервал сброса MP3 плеера
#define volume 25 // громкость MP3 от 0 до 30
#define equalizer 0 // эквалайзер(POP=1) от 0 до 5 Normal/Pop/Rock/Jazz/Classic/Bass
#define sumName 7 // количество имен пользователей записанных на флешке начинаются с 0001.mp3, 0002.mp3 ... и т.д.
uint32_t rebootTimer=0, oldTime=0; // Переменная для таймера MFRC522 rfid(SS_PIN, RST_PIN); // Назначить пины SS и RST SoftwareSerial mySerial(RX, TX); // назначить пины RX, TX
SoftSerial
void setup()
{
// pinMode(look_PIN, OUTPUT); // пин для подключения реле открытия замка
// digitalWrite(look_PIN, LOW);
pinMode(red_PIN, OUTPUT);
pinMode(green_PIN, OUTPUT);
pinMode(blue_PIN, OUTPUT);
pinMode(modeRes, INPUT_PULLUP); // пин сброса памяти ключей mySerial.begin (9600); // Инициализация
Soft Serial mp3_set_serial (mySerial);
delay (1000);
mp3Reset(); // инициализация плеера
uint8_t memClear = digitalRead(modeRes); // проверяем состояние пина сброса памяти
if(!memClear) // Если установлена перемычка на GND и пин D11
{
digitalWrite (green_PIN, HIGH);
digitalWrite (red_PIN, HIGH);
eeprom_write_byte(0, 255); // то обнуляем счетчик ключей
mp3play (113, 13000); // память обнулена
while(true); // зависаем и ждем нажатия reset
}
SPI.begin(); // Инициализация
SPI firstStart(); // проверка наличия Мастер ключа и добавление его mp3play (109, 9500); // система активирована //
Serial.begin(115200); // Инициализация Serial //
wdt_enable(WDTO_8S); }
void loop()
{
digitalWrite (green_PIN, HIGH);
digitalWrite (red_PIN, HIGH);
digitalWrite (blue_PIN, HIGH);
uint8_t sumKey = eeprom_read_byte(0); // считываем из EEPROM с адреса 0 информацию о количестве сохраненных ключей
uint32_t master = ReadEEPROM_Long(1); // читаем из EEPROM uid мастер ключа
uint32_t uid_tmp = ReadUID(); // ждем когда приложат ключ к считывателю и Читаем UID ключа
//Serial.println(sumKey);
//Serial.println(master);
//Serial.println(uid_tmp);
if(uid_tmp == master)
{
digitalWrite (red_PIN, LOW);
digitalWrite (blue_PIN, LOW);
addKey(sumKey); // если к считывателю поднесли мастер ключ, то переходим в режим добавления новых ключей
}
if(sumKey>=0 && uid_tmp != master) // если в EEPROM больше 1 ключа и UID прочитан с RFID то сравниваем все имеющиеся в EEPROM ключи со считанным 1
{
uint8_t nameKey = searchKey(sumKey, uid_tmp); // считываем все ключи по очереди из EEPROM и сравниваем их с UID приложенного к считывателю ключа
if(nameKey > 0) // в nameKey номер(индекс) ключа
{
sumKey = eeprom_read_byte(nameKey*5); // читаем из EEPROM привязанное к uid имя пользователя //
digitalWrite (look_PIN, HIGH); // открываем замок
digitalWrite (green_PIN, LOW);
mp3play (106, 1480); // фраза "Здравствуйте"
mp3play (sumKey, 1200); // проигрываем привязанное имя пользователя к uid
mp3play (107, 5000); // фраза "Добро пожаловать"
//digitalWrite (look_PIN, LOW); // закрываем замок
} else {
digitalWrite (red_PIN, LOW);
mp3play(104, 6500); } // фраза "Доступ запрещен, Ключ не найден"
}
if (millis() - oldTime > time_reset_mp3) // интервал таймера для сброс плеера
{
oldTime = millis();
} }
//*********************************************
uint32_t ReadUID(void) // опрашиваем считыватель каждую 0,2сек
{ for (;;) // бесконечный цикл
{
ResetRFID(); // перезагружаем RFID модуль каждые 2 секунды delay(100);
if (rfid.PICC_IsNewCardPresent() && rfid.PICC_ReadCardSerial()) // Если метка найдена и она прочитана
{ return uidTolong(); // прервать цикл и возвратить UID
} } }
//-----------------------------------------
uint8_t searchKey( uint8_t sumKey, uint32_t uid ) // поиск ключа в EEPROM. sumKey-количество сохраненных ключей вEEPROM
{
for (uint8_t i = 1; i <= sumKey; i++)
{
uint32_t tmp=ReadEEPROM_Long(i*5+1); //читаем по очереди все сохраненные UID и сравниваем их с UID полученным c
RFID if(tmp == uid) { return i; } // сравниваем считанный из памяти UID с прочитанным UID и если найден, то возвращаем номер совпавшего ключа
}
return 0; // если в базе нет такого ключа то возвращаем 0
}
//---------------------------------------
void addKey(uint8_t sumKey) // sumKey-количество сохраненных ключей в EEPROM
{
mp3play(101, 15000); // для добавления нового UID после того как услышите имя которое нужно привязать к UID поднесите ключ к считывателю RFID
for (uint8_t i = 1; i <= sumName; i++) // перебираем все имена по очереди
{
mp3play(110, 1000); // проигрывание звука next
ResetRFID();
pinMode(TX, OUTPUT); // восстанавливаем выход для TX
mp3_play (i); // проигрываем в фоновом режиме в порядке возрастания все записанные на флешку имена
mp3_set_volume (volume); // устанавливаем заданную громкость
for (uint8_t ti = 0; ti < 20; ti++) // цикл таймер, 20*100мс=2 сек на опрос считывателя RFID пока проигрывается имя пользователя
{
if (rfid.PICC_IsNewCardPresent() && rfid.PICC_ReadCardSerial()) // Если определена метка и она прочитана
{ uint32_t uid = uidTolong(); // преобразуем uid из массива в ulong uint8_t dub = searchKey(sumKey, uid); // ищем в EEPROM совпадение, проверяем ключ на дубли
if(dub == 0) // если такого ключа нет в памяти то добавляем его { // или если ключ есть то в dub номер ключа
sumKey++; // инкрементируем счетчик ключей
eeprom_write_byte(0, sumKey); // счетчик ключей в EEPROM eeprom_write_byte(sumKey*5, i); // сохраняем в EEPROM привязанное к ключу имя
WriteEEPROM_Long (sumKey*5+1, uid); // сохраняем UID ключа в EEPROM delay(500); // для того,что бы имя проигралось до конца mp3play(103, 4500); // фраза "новый ключ сохранен" mp3play(112, 9000); // фраза "мастер режим завершен" return; } else { digitalWrite (blue_PIN, HIGH); delay(1000);
mp3play(111, 9000); // прочитанный ключ уже имеется в системе digitalWrite (red_PIN, HIGH);
mp3play(112, 9000); // фраза "мастер режим завершен" return; } } delay(100);
} }
mp3play(108, 9000); // Время ожидание ключа истекло.
}
//----------------------------------------
void firstStart(void) { uint8_t tmp = eeprom_read_byte(0); // проверяем записан ли мастер ключ в EEPROM if(tmp==255) // если его там нет, то нужно добавить { mp3play(100, 12500); // фраза добавить мастер ключ uint32_t uid_tmp = ReadUID(); // прочитать UID мастер ключа со считывателя RFID if( uid_tmp > 0 ) // если ключ прочитан то записываем его в EEPROM { eeprom_write_byte (0, 0); // по адресу 000 записываем счетчик ключей не более 51 шт.------------------ WriteEEPROM_Long (1, uid_tmp); // по адресу 001 может быть записан только мастер ключ mp3play(102, 3500); // фраза мастер ключ добавлен } } }
//----------------------------------------
void ResetRFID(void) // Таймер сброса RFID защита от зависания
{
if (millis() - rebootTimer > interval) // интервал таймера
{
rebootTimer = millis(); // Обновляем таймер
digitalWrite(RST_PIN, HIGH); // Сбрасываем модуль delayMicroseconds(100); // длительность сброса 100 мкс digitalWrite(RST_PIN, LOW); // Отпускаем сброс
rfid.PCD_Init(); // Инициализируем
RFID rfid.PCD_AntennaOn(); // Включаем антенну
} }
//---------------------------------------
void mp3Reset(void) // можно так же использовать как остановку трека { mp3_reset (); delay (1000);
// mp3_set_device(2); // 2-работа с SD Card. 1/2/3/4/5 U/SD/AUX/SLEEP/FLASH
// mp3_DAC (true); mp3_set_EQ (equalizer); // эквалайзер Normal/Pop/Rock/Jazz/Classic/Bass
delay (100);
mp3_set_volume (volume); // устанавливаем громкость
delay (200);
pinMode(TX, INPUT_PULLUP); // Отключаем TX, что бы в динамике исчез шум/наводка
}
//---------------------------------------
void mp3play(uint16_t track, uint16_t time)
{
pinMode(TX, OUTPUT); // восстанавливаем выход TX
mp3_play(track); // проиграть трек //
mp3_set_volume (volume); // устанавливаем заданную громкость //wdt_reset(); delay(time); // длительность проигрывания // mp3_set_volume (0); // выключаем звук, что бы не было шума в динамике
pinMode(TX, INPUT_PULLUP); // Отключаем TX, что бы в динамике исчез шум/наводка
}
//---------------------------------------
uint32_t uidTolong(void)
{
uint32_t uid_l
uid_l // преобразуем uid массив в тип uint32_t uid_l << 8) | rfid.uid.uidByte[2]); uid_l << 8) | rfid.uid.uidByte[1]);
return (uid_l << 8) | rfid.uid.uidByte[0])); //прервать цикл и передать UID
}
void WriteEEPROM_Long(uint8_t addr, uint32_t data) //преобразовать из long и сохранить в
EEPROM { eeprom_write_byte((uint8_t*)addr, data & 0xFF); eeprom_write_byte((uint8_t*)addr+1, (data & 0xFF00) >> 8); eeprom_write_byte((uint8_t*)addr+2, (data & 0xFF0000) >> 16); eeprom_write_byte((uint8_t*)addr+3, (data & 0xFF000000) >> 24); } uint32_t ReadEEPROM_Long(uint8_t addr) // считываем значение из EEPROM и преобразуем в long { uint32_t ir_code = eeprom_read_byte((uint8_t*)addr+3); ir_code = (ir_code << 8) | eeprom_read_byte((uint8_t*)addr+2); ir_code = (ir_code << 8) | eeprom_read_byte((uint8_t*)addr+1); return ((ir_code << 8) | eeprom_read_byte((uint8_t*)addr)); }
Фразы
Для отладки кода, я выкладываю фразы. Вернее их текстовый вариант.
1 - 50 - Имена пользователей
100 - В памяти устройства нет сохраненных ключей. Для начала добавьте мастер ключ. Для этого поднесите к считывателю любой ключ который вы хотите сделать основным.
101 - Вы зашли в мастер режим добавления ключей. Что бы добавить новый ключ поднесите его к считывателю.
102 - Мастер ключ добавлен!
103 - Новый ключ добавлен!
104 - Доступ заблокирован! Используемый Вами ключ отсутствует в системе.
105 - Доступ разрешен!
106 - Добрый день!
107 - Добро пожаловать!
108 - Время ожидание ключа истекло. Система бесконтактной идентификации переходит в стандартный режим работы.
109 - Система бесконтактной идентификации готова к работе.
110 - Звуковой сигнал next
111 - Прочитанный ключ уже используется в системе идентификации, попробуйте привязать другую метку.
112 - Мастер режим завершен!
113 - Включен режим обнуления памяти ключей. Все ключи удалены из памяти. Для возврата в стандартный режим не забудьте удалить перемычку и нажать кнопку сброса.
Заключение
К сожалению, я так и не смог завершить проект до конца. Компактный RFID RC522 модуль оказался неисправным. Я заказал два таких же модуля у разных продавцов, в надежде, что хотя бы один из них приедет в исправном состоянии и заработает. Но когда посылки приедут, пока неизвестно, поскольку на текущий момент они еще не отправлены. Когда я установлю считыватель на дверь и испытаю его в реальных условиях, то сниму короткий видеоотчет.
Благодарю вас за то, что дочитали до конца! Надеюсь, что эта статья вам понравилась и вы сможете использовать мои наработки в своих проектах. Если у вас есть вопросы, вы можете задать их в комментариях. Я с удовольствием на них отвечу.
HONOR Magic v2 или набор "собери сам" | JerryRigEverything на русском
Понравилось? Ты сам знаешь что надо делать.
Сможете найти на картинке цифру среди букв?
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi
КОГДА ЧТО-ТО ПОШЛО НЕ ТАК С АВТО - ВЫРУЧИТ КОТ. МЫСЛИ КОТА 16
кошачий авторемонт
Half - life кулер с кожаным ублюдком
Пятничного рукожопства пост)
Замутил озвучку для кулера со звуками из Half - life, фанатам понравится.
Комментарии в стиле кожаного ублюдка присутствуют)
Дикторская кабина своими руками (ч.3). 3 кабины в 3 частях
Привет, друзья. Представляю вашему вниманию историю о своей третьей собранной дикторской кабине. Я уже рассказывал вам о своих двух дикторских кабинах (первая, вторая), и о том, с чего я вообще начинал свой путь в озвучке, какое оборудование, и какое акустическое оформление было у меня вначале.
Как я писал в предыдущем посте, крутой диктор однажды сказал мне, что крайне важно помещение, в котором ты записываешь. И я стал думать над созданием серьёзной дикторской кабины.
Попросил этого диктора скинуть мне фотографии своего помещения. Он снимает квартиру и в ней есть чулан, стены высокие. Он оббил всё, в том числе и дверь, акустическим поролоном-пирамидкой, по углам установил т.н. басовые ловушки. Я спросил, как он решил вопрос с вентиляцией. Он сказал, что вентиляции нет, что он там маринуется в течение 30 минут, после чего открывает дверь на проветривание. Я отметил для себя, что в моей конструкции должна быть учтена вентиляция.
Итак, для начала определил основные характеристики кабины:
1) отсутствует реверберации (эха);
2) есть вентиляция;
3) звукопоглощающие материалы доступны по цене и безвредны (потому что будут прямо перед моим носом);
4) есть полки под колонки и переставная полка для монитора (чтобы можно было работать и сидя и стоя)
5) эргономично и эстетично;
Определившись с этим, продумал и сделал чертёж конструкции (см.рис.выше). На это ушло много времени, передумал уйму вариантов, доделывал и переделывал конструкцию (в частности, некоторые изменения внёс уже после закупки материала и начала строительства). Вообще, из моего опыта, продумывание конструкции и расчёты занимают чуть ли не больше времени, чем её постройка.
Звукопоглощение. В соответствии с конструкцией, мой голос не будет отражаться от стен, потому что со всех сторон (в т.ч. сзади и сверху) будут установлены звукопоглощающие панели.
Вентиляция. Обратил внимание, что с вентиляцией часто проблемы, люди забывают её учитывать и в результате работают в тяжёлых условиях. Если поставить вентилятор, то будет шумно, а чтобы минимизировать шум от него, нужно доработать конструкцию, усложнить её. Поэтому решил использовать естественную вентиляцию, конвекцию (когда холодный воздух внизу по мере нагревания поднимается вверх, там остывает и опускается вниз, вот тебе и непрерывная вентиляция). Для этого предусмотрены: пространство под столешницей (у моего стола ножки, а не стенки); зазор под дверью (она не до пола); зазор в 2см между столешницей и передней стенкой кабины (помимо вентиляции, он используется для вывода проводов); зазор в 8см на крыше кабины в районе задней стенки.
Закупил пиломатериал, собрал каркас всех стен и дверей.
Обшивать каркас решил гипсокартонном 9мм (он дешевле фанеры и при этом толще). Стенки кабины, соприкасающиеся со стеной комнаты, обшил ДВП. Гипсокартон (как и деревянные изделия, в т.ч. фанера, ОСП-плиты) – звукоотражающий материал. Он (по моей задумке) будет отражать звуки, направленные на него снаружи кабины (т.е. из квартиры), а звук моего голоса не будет выходить за пределы кабины и отражаться от голых стен комнаты, создавая эхо.
Из всяких деревянных остатков сделал устройство для переноски листовых материалов.
И пошёл в хоз.магазин. Купил там два листа гипсокартона (предварительно дома всё просчитав), прямо в магазине разрезал их канцелярским ножом на четыре куска и за две ходки унёс их домой. Это было сложно и тяжело (не делайте так, лучше заказать доставку или как минимум нести вдвоём).
Звукопоглощающие материалы. Это было сложно и долго. Я прочитал и посмотрел много статей и видеороликов по теме звукопоглощения, какие материалы и как сильно поглощают звук, какие конструкции используются.
Ремарка: я не акустик и не физик, поэтому рассказываю информацию так, как я её понял, а не так, как это есть на самом деле. Если у вас будут поправки/замечания, пишите их, пожалуйста, в комментариях.
Сначала немного о свойствах звука. Звук – волна, и попадая на материал, он, в зависимости от свойства этого материала, поглощается, отражается или/и проходит дальше сквозь материал. Отсюда один из выводов (грубых), материалы делятся на звукопоглощающие и звукоотражающие. Звукопоглощающие материалы поглощают звуковые волны средних и высоких частот. Чем эти материалы плотнее, тем шире диапазон частот, которые они поглощают. В зависимости от частоты, у звука разная длина. Низким частотам наплевать на звукопоглощающие материалы, у них длина волны несколько метров, они проходят насквозь, не замечая препятствий.
Если у вас голые бетонные стены и пустая комната, звук многократно отскакивает от поверхностей и получается эхо. Но одна из частых ошибок – обшить всё звукопоглощающими материалами. Да, эхо исчезнет, но и звук потеряет звонкость, станет глухим и блёклым (наложите ладонь лодочкой на рот и скажите что-нибудь, примерно таким будет звучание). Чтобы этого избежать, нужно 1) устанавливать звукопоглощающие панели в определённых местах, а не всплошную; 2) устанавливать диффузоры.
Диффузоры – это звукоотражающие (а не звукопоглощающие) материалы, у них многогранные или выгнутые поверхности, благодаря чему, попадающий на них поток звуковых волн расщепляется, и отдельные волны отражаются в разные стороны, под разными углами (а не движутся все вместе одним пучком). В результате получается не эхо, а живой насыщенный звук, со всеми оттенками. Говорят, что благодаря им увеличивается площадь помещения, т.е., грубо говоря, кабина в площадью 1,5м2 ощущается большей раза в два (я думаю, так и есть).
Вывод: для хорошего звучания необходимо сочетание звукопоглощающих материалов и диффузоров.
Забегая вперёд, скажу, что у меня повсюду в кабине звукопоглощающие материалы, без диффузоров (проект их у меня в голове есть, но пока что думаю, как их сделать, чтобы они не съели много места).
Важно также отметить, что я не обрабатываю целиком комнату (у меня голые стены, нет ковров, а из мебели: стол, кровать, кресло и стеллаж (т.е. гуляет звонкое эхо)), а делаю комнату в комнате (дикторскую кабину). Также, я озвучиваю, когда в квартире тихо (или все спят, или никого нет дома). Поэтому мой вариант дикторской кабины не подойдет, если вы хотите озвучивать, когда вокруг посторонние звуки, потому что они будут проникать и портить запись.
Итак, про выбор звукопоглощающего материала. Я очень долго искал подходящий вариант. Минеральные ваты я не рассматривал. После опыта демонтажа старого холодильника, извлечения из него мин.ваты и чесания после всего этого, я не захотел иметь дело с этим материалом. Одно дело, если бы я обшивал им стены комнаты и закрывал мин.вату гипсокартоном. Но в моём случае это будут стенки кабины прямо передо мной, обшитые тканью.
В одном из просмотренных мной видео мужик сделал панели, натянув махровые полотенца в несколько рядов. Я стал пробовать, накрывая колонку полотенцем, складывая его в несколько слоёв. Потом, согласно чертежу, определил метраж и количество необходимых слоёв, прикинул сколько материала мне нужно. Наполнение самыми плотными махровыми тканями в моём случае выходило на 11 тыс.руб. Отмёл.
Потом я посмотрел видео по автомобильной акустике, там мужик накрывал колонку разными материалами, в т.ч. войлоком. Я пошёл подсчитывать (оказалось, что войлока существует миллион видов и плотности) и наполнение самым плотным войлоком выходило в 13 тыс.руб. При этом я не знал, на сколько это будет эффективно (войлока под рукой не было, проверить не мог). Отмёл.
Я стал думать, махровая ткань – это хлопок. Значит, стенки кабины можно набить обычной ватой. Посчитал – дорого. Потом наткнулся на регенерированную вату (регенерированное волокно) – это измельчённая ткань (вторсырьё от текстильного производства). Стоимость – 30руб/кг. Отличный вариант, подумал я, плотно набью им стенки своей кабины. Стал искать, где его можно купить. Оказалось, что это волокно продают только огромными мешками по 100кг (а по моим подсчётам, мне нужно было около 24кг). Т.е. этот вариант тоже отпал. Я начал нервничать.
Продолжил рассуждение. Хлопок – это растение, какие растения лучше всего поглощают звук? Ими оказались лён, конопля, взморник. Стал искать, остановился на плитах изо льна, потому что они подходили по толщине моей конструкции и имели высокую плотность. По запаху думал, что он, во-первых, естественный, природный, а во-вторых, предполагал, что он со временем выветрится. Стал обзванивать и писать в магазины. В ближайших к моему городку магазинах их не оказалось, те, кто подальше, сказали, что цена доставки будет конская (дорогая).
Я уже решил опустить руки, надоело искать. И тут случайным образом наткнулся на хлопковые акустические плиты. Т.е. это один из моих первых вариантов (регенерированное волокно), но гораздо удобнее, потому что здесь оно спрессовано в плиты, а не набито россыпью в мешки. Ближайшее нашёл в Санкт-Петербурге, выбрал толщиной 4см, т.к. это соответствует толщине стенок моей кабины. Мне сказали, приезжайте, забирайте (не вариант), а доставку опять посчитали конскую (дорогую). Стал искать у перекупов в городах рядом со мной, нашёл. Позвонил, мне сказали, что 4см закончились, есть 2см и они ходовые, т.к. тоньше (меньше съедают пространства) и плотность в два раза больше, чем у 4см. Но отправить их мне не смогли, сказали, что работают только с ИП. В результате, заказал в Москве (там они дешевле, чем у перекупа на 1тыс.руб.), посчитал по доставке, по калькулятору доставки на сайте получалось дешевле, чем в Питере (как глубоко я ошибался).
Итак, хлопковые акустические плиты 1000*600*20мм идут в упаковке по 20шт, объём 0,12м3. Плотность – 80кг/м3 (для сравнения, плотность акустического поролона в районе 25кг/м3). Это значит, что даже один слой этого материала будет гораздо эффективнее, чем акустический поролон, а в моей конструкции эти плиты будут в два слоя. По моим подсчётам, одной упаковки должно было хватить, чтобы заполнить стены кабины в два слоя (почти верно, небольшой кусок одной из стен заполнился только одним слоем). Цена за упаковку - 2600руб. По моим подсчётам, доставка должны была выйти в 2,5тыс.руб. Но когда груз прибыл, транспортная компания сказала, что, поскольку груз объёмный, цена доставки считается по объёму, а не по весу (вес всего 9,6кг). Доставка вышла в 4700руб. Т.е. за доставку плит я заплатил столько же, сколько вышло за все материалы моей дикторской кабины вместе взятые (в т.ч. хлопковые плиты)…
Эти плиты хорошо режутся ножницами.
Обшивка каркаса с внутренней стороны. Стал думать, чем обшивать каркас внутри. Одна из мыслей была – обшить ДВП, предварительно просверлив в ней множество отверстий (в продаже есть перфорированный (с множеством отверстий) гипсокартон, но он дорогой для моей конструкции). Прикинув, сколько времени и сил уйдёт на то, чтобы просверлить все отверстия, я отклонил этот вариант. В результате решил обшить всё плотной тканью. Переднюю стенку обшил серой тканью, оставшейся от дивана (вместо него я спроектировал и сделал двуспальную кровать) (это мой первый опыт обшивки тканью).
Но больше ткани таких размеров у меня не осталось, был только более или менее плотный спанбонд. Пошёл в магазин тканей, все ткани были дорогими (относительно моей задумки). Решил, что обошью спанбондом в два слоя. Пошёл в хоз.магазин и рядом со спанбондом увидел геотекстиль (выглядит как спанбонд, но гораздо плотнее), цена 60руб/пог.м.
Итак, тех.процесс: сначала собрал все элементы каркаса, потом обшил их геотекстилем, потом соединил части каркаса, потом заполнил каркас хлопковыми плитами, потом обшил гипсокартоном.
Вопрос двери был проработан на стадии разработки проекта. Обдумывалось несколько вариантов: или вешать на крючки, вкрутив их в крышу и в дверь; или повесить дверь на петли. Сначала попробовал второй вариант, но, прикрутив, столкнулся с двумя проблемами: 1) при закрывании, дверь задевала вилку от сетевого фильтра и не могла из-за этого закрыться; 2) при открывании, дверь упиралась в гипсокартон правой стенки кабины и не могла из-за этого полностью открыться (можно решить, прикрутив петли чуть дальше). Остался первый вариант, вкрутил петли на крышу в двух местах (над дверью и над правой стенкой), чтобы обеспечить два варианта положения двери (грубо говоря, открыто/закрыто). Т.е., когда я озвучиваю, вешаю дверь над проходом, а когда не озвучиваю - на правую стенку, освобождая проход. Т.к. изначально этот вариант крепления двери не был особо проработан, пришлось немного мудрить, чтобы крючки не вырвало из крыши (дверь весит 10кг(!)). Когда дверь над проёмом, крючки вкручены почти полностью, поэтому они выдержат. Но когда она над правой стенкой, крючки сильно выпирают (т.е. плечо рычага большое) и дверь они не выдержат, поэтому подставил под них деревянные подпорки, уменьшив плечо рычага. Помните про безопасность, не надейтесь на авось! В частности, тяжёлые мебельные конструкции (а эта кабина тяжёлая) нужно прикручивать к стене (я прикрутил левую стенку).
Когда собрал, чуть не визжал от радости. Эха внутри нет, тишина. Внутри всё выглядит красиво и аккуратно.
Настало время эргономики. С самого начала я продумал в каркасе доски, на которые будут крепиться полки для колонок и полка для монитора.
Выяснил, что колонки должны располагаться так, чтобы высокочастотные динамики были на уровне ушей. Это учитывалось при проектировании кабины.
По плану полки для колонок должны были крепиться на доски каркаса путём наложения и прикручивания (делается надрез в ткани, в него засовывается часть полки и прикручивается к каркасу). Но, когда я обшил каркас тканью, решил не разрезать её, потому что она натянута и прорез на ней может разойтись дальше по ткани. Поэтому полки пришлось крепить на уголки. Чтобы полки не вырвало из уголков от тяжести колонок, один уголок я сделал сверху. Но и этого оказалось недостаточно. Да, полки выдерживали, но они сильно наклонялись под тяжестью, и это выглядело некрасиво. Решил выпилить бруски и поставить их как ножки. Их я к полкам не прикреплял, чтобы была возможность менять их положение в зависимости от помещаемых под полку предметов. В полках предусмотрел паз для проводов.
Поставил колонки на полки, повернул к себе и протестировал. Был приятно удивлён, потому что ощущается, будто звук идёт из центра монитора, а не из колонок.
Полку для монитора, как и полки для колонок, я сделал из фанеры, кронштейны для неё сделал из куска доски, распиленного по диагонали, к ним прикрутил крепления. Основание полки сделал с небольшим отступом от стены, чтобы в получившийся зазор свободно проходили провода. Полка рассчитана на два монитора поставленных вряд. К вертикальным брускам каркаса передней стенки я прикрутил по два самореза на двух уровнях, на них устанавливается полка (на уровне глаз в положении сидя и в положении стоя). Я назвал её летающей полкой, потому что кронштейнов у неё не видно, и кажется, что она парит в воздухе.
Последний решённый вопрос на сегодняшний момент (который опять же был продуман на этапе разработки чертежа) – это куда ставить клавиатуру и мышку во время работы за компьютером стоя. Для этого я спускаю колонки на стол, сверху на них кладу фанеру (она была столешницей подставки для монитора в моей второй дикторской кабине) и уже на неё ставлю клавиатуру и мышку.
Что я получил в итоге: просторное рабочее место с высокими акустическими свойствами, свободный рабочий стол (благодаря полкам и зазору между передней стенкой и столешницей). Чёрные стены и потолок создают эффект бесконечного пространства сверху. Общая стоимость не больше 10тыс.руб. (из которых 4700руб – доставка хлопковых плит). Но напоминаю, что данная конструкция не защищает от звуков снаружи.
Что ещё предстоит сделать: 1) освещение на потолок (тогда на столе станет ещё просторнее); 2) диффузоры (чтобы звук в кабине был более насыщенный и живой); 3) внешне оформить кабину (расписать или ещё как-нибудь украсить).
Кстати, если вы озвучиваете, не держите рядом лампу с металлическим плафоном, потому что на громких звуках он начинает издавать металлическое дребезжание.
Кстати, мистер енот на мониторе – моих рук дело.
Большое вам спасибо, что дочитали. Огромный пост получился, но постарался расписать всё. Если есть вопросы, пишите в комментариях.
P.S. Здесь на Пикабу видел пост, где диктор сделал себе кабину в виде регулируемых, как ширма, высоких панелей из минеральной ваты. В том посте было видео, где он начинает идти из центра комнаты, держа перед собой строительный степлер, и, не переставая щёлкать им, заходит в свою кабину. И отчётливо слышно, как в комнате раздаётся громкое эхо от щелчков, а когда он заходит в кабину, щелчки становятся глухими и эха нет. Я проделал такой же эксперимент, в моей кабине, степлер ведёт себя аналогично, как и щелчки пальцами и хлопки в ладошки.
P.P.S Также напоминаю, что я, в частности, озвучиваю аудиокниги. Сейчас работаю над «Гарри Поттер и методы рационального мышления». Главы, начиная с 23-ей озвучил уже в новой, третьей, кабине, предыдущие главы – во второй. Рекламу низя, поэтому, кому интересно, можете найти мою озвучку этой книги (а по ней и мой канал) по поиску в youtube, введя название этой книги.
Дикторская кабина своими руками (ч.2). 3 кабины в 3 частях
Привет, друзья. Представляю вашему вниманию историю о своей второй собранной дикторской кабине. В прошлый раз рассказал вам о том, с чего я вообще начинал свой путь в озвучке, какое оборудование, и какое акустическое оформление было у меня вначале.
Итак, спустя примерно год после озвучивания в своей первой дикторской кабине я переехал. Первую кабину разобрал, но собирать не стал, решил сделать новую, улучшенную версию, теперь уже с крышей.
Обращаю внимание, что суть была даже не в создании дикторской кабины, как таковой, а в создании рабочего места с акустическими характеристиками, обеспечивающими возможность качественной звукозаписи.
Оборудование у меня не изменилось. Про физику акустических волн я по прежнему не знал, лишь немного почитал какие-то отрывки из статей, ничего толком не поняв.
В качестве звукопоглатителя решил использовать обычный листовой поролон. Я размышлял так: акустический поролон не отличается от обычного (если и отличается, но не так значительно, как об этом твердят маркетологи). К тому же у поролона-пирамидок с длиной пирамидок 4см толщина основания всего 1см, а значит, листовой поролон толщиной 4см будет даже эффективнее. Сначала хотел на листовой поролон прикрепить поролон-пирамидки, но посчитал, что это съест слишком много пространства, а толку особо не будет.
Только что купленный поролон имел специфический запах, не сильный, но при условии, что он будет у меня перед носом, это будет иметь значение. Сначала попытался его помыть просто с мылом вручную, но это оказалось слишком трудоёмко, поэтому отыскал информацию, как стирать поролон в стиральной машинке, так и сделал. Помогло (но, поскольку куски большие, пришлось стирать частями).
В качестве материала, на который буду крепить поролон, я решил использовать фанеру 6мм, обойдясь без ОСП-плиты. В то время (да и сейчас не без этого) я пытался сэкономить там, где это можно сделать без потери качества, поэтому решил обойтись одним листом фанеры 1525*1525, но в таком случае всю ширину крыши покрыть не удастся. Выход нашёл (несколько раз пересобирая конструкцию): разрезал кусок фанеры, предназначенный для крыши, вдоль на три куска и закрепил их.
Встал вопрос, как крепить поролон. Сначала решил прилепить его на широкий двусторонний скотч – не помогло, листы отклеились. Тогда я прикрутил их саморезами с широкой шляпкой (хоть в фанеру они входили лишь на несколько витков, поролон держался уверенно). На всякий случай (но это не обязательно) прикрутил несколько кусков поролона-пирамидок спереди, сверху и сбоку.
Для придания какой-никакой внешней эстетики я попросил сшить мне накидку.
Результатом остался доволен. Эха не было (как мне, опять же, казалось). Нравится, что ничего прикручивать к стене не нужно, поставил кабину на стол и работаешь, захотел перенести стол в другое место, пожалуйста. Вес самой конструкции небольшой. Общая стоимость вышла в районе 2,5тыс.руб. (из которых 1800 – это два листа поролона 2000*1000*40мм).
Так я записывал несколько лет, белый поролон пожелтел и однажды, редакторы отслушали двухголосую озвучку одного интервью, в которой приняли участие я и крутой диктор, и сказали, что наше с ним звучание отличается. Я поговорил с тем диктором, и он сказал, что мой микрофон нормальный, но очень важно, где ты записываешь. И снежный комок покатился с горы…
За время от создания второй кабины до создания третьей я набрался опыта в столярных работах. Я спроектировал и собрал двуспальную кровать с тремя бельевыми ящиками, стеллаж с тремя ящиками, по заказу собрал около 30 ящиков (по типу армейских). Ещё я научился делать чертежи в Sketchup. И к тому же, теперь, вместо табуреток, на которых я пилил раньше, я спроектировал и смастерил себе быстроразборный (помним о моём пунктике про разборность в моих конструкциях) верстак (знакомый мебельщик бесплатно достал мне толстенную столешницу из ЛДСП, я придумал крепления и, когда нужно поработать, устанавливаю её на старую ножную швейную машинку). При этом у меня нет мега инструментов и тем более станков, потому что делаю это чисто по-фану.
Заключительная часть и третья дикторская кабина в следующем посте, не пропусти! Столько всего про неё хочется рассказать, потому что получилось эргономичное красивое рабочее место да ещё и без эхо. В ней я реализовал много своих идей. Также в следующем посте я расскажу о моём выборе материала для звукопоглощения и о свойствах звука. Похоже, получится длиннющая простыня.
Напоминаю, что я, в частности, озвучиваю аудиокниги. Сейчас работаю над «Гарри Поттер и методы рационального мышления». Главы, начиная с 23-ей озвучил уже в новой, третьей, кабине, предыдущие главы – во второй. Рекламу низя, поэтому, кому интересно, можете найти мою озвучку этой книги (а по ней и мой канал) по поиску в youtube, введя название этой книги.
Если вы профи в своем деле — покажите!
Такую задачу поставил Little.Bit пикабушникам. И на его призыв откликнулись PILOTMISHA, MorGott и Lei Radna. Поэтому теперь вы знаете, как сделать игру, скрафтить косплей, написать историю и посадить самолет. А если еще не знаете, то смотрите и учитесь.
Дикторская кабина своими руками (ч.1). 3 кабины в 3 частях
Привет, друзья. На прошлой неделе собрал свою третью по счёту дикторскую кабину. Она мне понравилась как эстетически, так и функционально. Решил рассказать свою историю и разбить её на три части. Дождитесь третьей части, уверен, вам тоже понравится.
Предыстория: я – диктор, занимаюсь озвучкой с 2013 года. Сначала начинал в качестве хобби. Моё оборудование для записи в первые несколько месяцев – это микрофон-прищепка, купленный 5 лет назад за 80 рублей, и поп-фильтр из пялец для вышивания и капронового чулка. Штативом для всего этого была моя рука.
Потом я решил купить себе более солидный микрофон. Знаний ноль, много вариантов перебрал, остановился на USB-микрофоне Samson Go Mic (его перестали выпускать уже в том году, если не раньше, но на Али-экспресс его ещё можно найти) в районе 3 тыс.руб. Качество хорошее, компактный, не требует дополнительных проводов и устройств (вставляется в USB-порт). Поп-фильтр не изменился, но для солидного микрофона решил сделать солидный штатив. Взял толстый провод, обмотал изолентой и вкрутил в кусок от доски, найденный где-то на даче.
Так как микрофон был действительно хорошим (относительно, конечно, но не в сравнение с прежним микрофоном-прищепкой), то и звук он записывал хорошо, в том числе и эхо комнаты. Ничего умнее, как обмотать микрофон ватным ковриком-накидкой, я не придумал.
Так прошло ещё пол года-год и я решил закупиться по-серъёзке. Пообщался с опытными дикторами, расспросил у них про оборудование, долго копался в интернете и выбрал. Купил себе конденсаторный микрофон Октава МК-105, к нему провода, внешнюю звуковую карту Focusrite scarlett 2i4, предусилитель для микрофона Art tube MP, штатив для микрофона и поп-фильтр на гибкой ножке. Всё это вышло у меня в 33 тыс.руб.
Качество записи звука улучшилось разительно. Эхо комнаты худо-бедно гасилось ватным ковриком (тогда я так думал, на самом деле эффект стремился к нулю). Так я записывался несколько месяцев (чуть ли не год) и понял, что всё-таки проблему записи эха комнаты нужно решать. Стал думать, мозг технаря забурлил.
Про физику акустических волн я не знал. Слышал только, что акустический поролон в виде пирамидок справляется с моей проблемой, поэтому решил купить его. Поролон нужно на что-то крепить (как я узнал позже, его можно достаточно безболезненно для обоев и стены, прикрепить с помощью строительного степлера скобами прямо к стене) и я стал подбирать варианты, чтобы не дорого, но при этом стильно и обязательно (пунктик у меня по этому поводу), чтобы можно было достаточно просто всё это демонтировать.
Выбор остановился на ОСП-плите, купил уценённый лист (потому что было две вмятины по краям, но эти части плиты в моей конструкции не участвовали). Накидал на чертеже конструкцию и выпилил в размер. Три стенки и два уголка для предания жёсткости. Пилил всё на коленках (на двух табуретках с помощью ножовки).
Встал ещё один вопрос: эта плита будет прямо перед моим носом, а она выделяет вредные пары клеящего вещества. Думал загрунтовать и закрасить, может даже залакировать. Но потом мне подсказали, что можно использовать самоклеющуюся плёнку. На ней и остановился. Обклеил плёнкой все получившиеся части, тем самым запечатав плиту в полиэтилен.
Акустический поролон прикрепил скобами с помощью строительного степлера (на нём регулируется сила вбивания, поэтому можно настроить так, чтобы поролон не прошивался скобой насквозь (но ещё можно подставлять под скобу перед забиванием верёвку, она не даст скобе прошить материал)). Освещение сделал с помощью светильника на прищепке.
Результатом был очень доволен, эха нет (ну, в сравнении со второй, и уж тем более с третьей моей кабиной, конечно, есть), выглядит классно, отгораживает от остального мира (это ощущение появляется, потому что слева, права и спереди у тебя поролон пирамидками и остальную комнату ты не видишь). Да, крыши нет, и поэтому эхо комнаты всё-таки будет проникать, но гораздо меньше, чем без этой конструкции. На всё про всё ушло 3 тыс.руб.
Спасибо, что дочитали. В следующий раз расскажу про свою вторую кабину (там уже будет крыша), а потом и про третью (там вообще всё будет), поэтому оставайтесь на связи, чтобы не пропустить!
В частности, я озвучиваю аудиокниги. Сейчас работаю над «Гарри Поттер и методы рационального мышления». Главы 23 и 24 озвучил уже в новой, третьей, кабине, предыдущие главы – во второй. Рекламу низя, поэтому, кому интересно, можете найти мою озвучку этой книги (а по ней и мой канал) по поиску на youtube.