
Wi-Fi снова в моде: энтузиаст вернул звуки dial-up из 90-х
Простой проект на Raspberry Pi превращает невидимый трафик в тот самый скрежет и писк из прошлого
Основные идеи
Мнение автора
Этот проект — не просто забавная игрушка, это гениальный способ сделать невидимое слышимым. Он напоминает, что за каждым пакетом данных стоит физический процесс. Я считаю, это отличный повод достать с полки свой Raspberry Pi и поэкспериментировать. Это несложно, а эффект погружения в прошлое гарантирован. Попробуйте, это весело!
Если вы застали интернет 90-х, то наверняка помните тот самый набор звуков, который издавал модем при подключении к сети. Этот скрежет, писк и шипение были саундтреком целой эпохи, который сегодня уже почти забыт. Однако один энтузиаст решил воскресить эту ностальгию и заставил современный Wi-Fi звучать точь-в-точь как старый добрый dial-up.
Он не хотел, чтобы этот уникальный опыт канул в лету, поэтому использовал Raspberry Pi 3 и USB Wi-Fi адаптер, чтобы собрать сетевой трафик и преобразовать его в аналоговый сигнал. Этот сигнал затем воспроизводится через небольшой динамик. В рамках своего проекта автор добавил случайные изменения амплитуды и частоты, чтобы звук был более интересным, но в его основе лежат реальные данные из Wi-Fi сети.
До того, как в нашу жизнь ворвались технологии DSL и оптоволокно, весь интернет-трафик передавался по телефонным линиям. Они не были предназначены для цифровых сигналов, поэтому интернет-провайдеры использовали модемы. Эти устройства преобразовывали цифровые данные в аналоговые сигналы (то есть звук), которые могли путешествовать по существующей телефонной сети.
Тот самый ностальгический скрежет, который многие помнят при подключении, — это всего лишь сигнал «рукопожатия» (handshake). В этот момент два компьютера договаривались, какой протокол они будут использовать для связи. Как только соединение устанавливалось, писк и скрежет сменялись статическим шумом — именно так и звучали передаваемые данные.
Сборка оказалась относительно простой. Энтузиаст использовал Raspberry Pi 3 с дополнительным USB Wi-Fi адаптером, чтобы собирать сетевой трафик с компьютера. Затем эти данные отправляются на микроконтроллер Adafruit QT Py, который преобразует их в аналоговый сигнал через встроенный ЦАП. Сигнал поступает на небольшой усилитель и выводится на крошечный 2-ваттный динамик. По словам автора, поскольку сигнал по своей природе случаен, на выходе получается просто статический шум. Чтобы имитировать старый звук модема, он добавил в итоговый сигнал случайные вариации.
Хотя звук, который издает это устройство, все же основан на реальных данных, которые передаются и принимаются целевым компьютером.
Звук этой самоделки не совсем такой же, как у старого модема. В конце концов, dial-up интернет издавал эти звуки, чтобы пользователи могли на слух определить, работает ли соединение. С развитием сетевых технологий такая необходимость отпала (да и было бы довольно утомительно слышать этот шум от всех подключенных к интернету устройств). Тем не менее, это отличный ностальгический проект, который позволяет услышать знакомый звук и вспомнить, каким медленным когда-то был интернет.














