Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ WiFi-Ρ€Π°Π΄ΠΈΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ: 5 Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… способов с инструкциями

Π‘Π»ΡƒΡˆΠ°Ρ‚ΡŒ Ρ€Π°Π΄ΠΈΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Π½ΠΎ Ρ‡Ρ‚ΠΎ Ссли хочСтся Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²ΠΎΠ»Π½ β€” Π±Π΅Π· ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΎΡ‚ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΊ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρƒ ΠΈ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π»ΠΎΠ²ΠΈΡ‚ΡŒ станции со всСго ΠΌΠΈΡ€Π°? WiFi-Ρ€Π°Π΄ΠΈΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ эту Π·Π°Π΄Π°Ρ‡Ρƒ: ΠΎΠ½ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠ΅ Π²Π΅Ρ‰Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· Π±Π΅ΡΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ ΠΈ воспроизводит Π΅Π³ΠΎ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°Ρ…, ΠΊΠ°ΠΊ классичСский FM-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ. ΠŸΡ€ΠΈ этом Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ· ΠΏΠΎΠ΄Ρ€ΡƒΡ‡Π½Ρ‹Ρ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ β€” ΠΎΡ‚ старого Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π° Π΄ΠΎ ΠΎΠ΄Π½ΠΎΠΏΠ»Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Raspberry Pi.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ 5 ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… способов ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ WiFi-Ρ€Π°Π΄ΠΈΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ β€” ΠΎΡ‚ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π³ΠΎ Π½Π° Π±Π°Π·Π΅ ESP8266 Π΄ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с сСнсорным экраном. ΠœΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ:

  • πŸ”§ КакиС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ понадобятся для сборки (с Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ ΠΎΡ‚ 500 Π΄ΠΎ 5000 Ρ€ΡƒΠ±Π»Π΅ΠΉ)
  • πŸ“‘ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹Ρ… радиостанций Ρ‡Π΅Ρ€Π΅Π· WiFi
  • 🎡 КакоС ПО ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для управлСния ΠΈ воспроизвСдСния
  • ⚑ Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ"Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚" ΠΈΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ сСти)

НСваТно, Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΎΠΆΠΈΠ²ΠΈΡ‚ΡŒ ΡΡ‚Π°Ρ€ΡƒΡŽ Π°ΡƒΠ΄ΠΈΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΡƒ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ устройство с нуля β€” здСсь Π΅ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для любого уровня ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ.

1. Бпособы создания WiFi-Ρ€Π°Π΄ΠΈΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°: сравнСниС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ сборкС, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ с Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ: Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ для ΠΊΡƒΡ…Π½ΠΈ, мощная систСма для Π΄ΠΎΠΌΠ° ΠΈΠ»ΠΈ ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ устройство с Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΉ? ΠžΡ‚ этого зависит Π²Ρ‹Π±ΠΎΡ€ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.

Бпособ ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚ (β‚½) ΠŸΠ»ΡŽΡΡ‹ ΠœΠΈΠ½ΡƒΡΡ‹
На Π±Π°Π·Π΅ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π° OpenWRT (TP-Link, Asus) БрСдняя 500–2000 НС Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ ΠΆΠ΅Π»Π΅Π·ΠΎ, Ссли Ρ€ΠΎΡƒΡ‚Π΅Ρ€ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Π°Ρ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, слабый процСссор
Raspberry Pi + Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ RPi 3/4/5, Volumio/Moode Audio Низкая 3000–8000 Π“ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° всСх Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ², сСнсорный экран Π’Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π°Π²Ρ‹ΠΊΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Linux
ESP8266/ESP32 NodeMCU, Wemos D1 Mini Высокая 500–1500 ΠšΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ, Π½ΠΈΠ·ΠΊΠΎΠ΅ энСргопотрСблСниС БлоТная ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°, ограничСнная ΠΏΠ°ΠΌΡΡ‚ΡŒ
Π“ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с AliExpress Xiaomi Mi Internet Radio, Teufel Raumfeld Низкая 2000–15000 НС Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ, гарантия Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ ПО, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ настройки
ПК/Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ + внСшний DAC Windows/Linux + Foobar2000 Низкая 0–5000 МаксимальноС качСство Π·Π²ΡƒΠΊΠ° НС ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½ΠΎ, высокоС энСргопотрСблСниС

ESP32 β€” СдинствСнная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈΠ· списка, которая позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ с Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΉ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· сСнсорныС ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π»ΠΈΠ±ΠΎ постоянного питания ΠΎΡ‚ сСти, Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ внСшним Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°ΠΌ.

πŸ“Š Какой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ вас интСрСсуСт?
Π‘ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°
ΠšΡƒΠΏΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ устройство
Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° Raspberry Pi
Π­ΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ESP32

2. WiFi-Ρ€Π°Π΄ΠΈΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΈΠ· старого Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°: пошаговая инструкция

Если Ρƒ вас завалялся Ρ€ΠΎΡƒΡ‚Π΅Ρ€ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ OpenWRT (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, TP-Link WR841N, Asus RT-N12), Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π² Ρ€Π°Π΄ΠΈΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π·Π° 30 ΠΌΠΈΠ½ΡƒΡ‚. Π“Π»Π°Π²Π½ΠΎΠ΅ условиС β€” Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ USB-ΠΏΠΎΡ€Ρ‚Π° для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹.

Π§Ρ‚ΠΎ понадобится:

  • πŸ“‘ Π ΠΎΡƒΡ‚Π΅Ρ€ с OpenWRT (список совмСстимых ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ здСсь)
  • 🎧 USB-звуковая ΠΊΠ°Ρ€Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Creative Sound Blaster Play! 2)
  • πŸ”Œ Колонки ΠΈΠ»ΠΈ Π½Π°ΡƒΡˆΠ½ΠΈΠΊΠΈ с Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠΌ 3.5 ΠΌΠΌ
  • πŸ’» ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ

Π¨Π°Π³ 1. Установка OpenWRT

Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ для вашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π° с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта. ΠŸΡ€ΠΎΡˆΠ΅ΠΉΡ‚Π΅ Ρ€ΠΎΡƒΡ‚Π΅Ρ€ Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-интСрфСйс (Ρ€Π°Π·Π΄Π΅Π» System Tools β†’ Firmware Upgrade). ПослС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π½Π΅ΠΌΡƒ ΠΏΠΎ SSH (Π»ΠΎΠ³ΠΈΠ½ΠΎΠΌ/ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ root Π±Π΅Π· пароля).

Π¨Π°Π³ 2. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹

Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ USB-Π·Π²ΡƒΠΊΠΎΠ²ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ Π² Ρ€ΠΎΡƒΡ‚Π΅Ρ€ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

opkg update

opkg install kmod-usb-audio alsa-utils mpg123

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»Π°ΡΡŒ Π»ΠΈ ΠΊΠ°Ρ€Ρ‚Π°:

aplay -l

Π’ Π²Ρ‹Π²ΠΎΠ΄Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ строка с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ вашСй Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, card 1: Play2 [Sound Blaster Play! 2]).

Π¨Π°Π³ 3. Настройка воспроизвСдСния Ρ€Π°Π΄ΠΈΠΎ

УстановитС ΠΏΠ»Π΅Π΅Ρ€ mpg123 ΠΈ создайтС скрипт для запуска радиостанции. НапримСр, для Π Π°Π΄ΠΈΠΎ Маяк (ΠΏΠΎΡ‚ΠΎΠΊ http://icecast.vgtrk.cdnvideo.ru/mayakfm):

#!/bin/sh

mpg123 -o alsa -a hw:1,0 http://icecast.vgtrk.cdnvideo.ru/mayakfm

Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΊΠ°ΠΊ /root/radio.sh ΠΈ сдСлайтС Π΅Π³ΠΎ исполняСмым:

chmod +x /root/radio.sh

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π»ΠΈ звуковая ΠΊΠ°Ρ€Ρ‚Π° ΠΊ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Ρƒ?|Π•ΡΡ‚ΡŒ Π»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-соСдинСниС?|ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½ ΠΏΠΎΡ‚ΠΎΠΊ радиостанции Π² скриптС?|Π’Ρ‹Π΄Π°Π½Ρ‹ Π»ΠΈ ΠΏΡ€Π°Π²Π° Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ скрипта?-->

Π¨Π°Π³ 4. Автозапуск ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π΄ΠΈΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π»ΠΎΡΡŒ автоматичСски, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ строку Π² /etc/rc.local ΠΏΠ΅Ρ€Π΅Π΄ exit 0:

/root/radio.sh &
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: НСкоторыС Ρ€ΠΎΡƒΡ‚Π΅Ρ€Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, TP-Link TL-WR740N) ΠΈΠΌΠ΅ΡŽΡ‚ слабый процСссор ΠΈ ΠΌΠΎΠ³ΡƒΡ‚"Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ" ΠΏΡ€ΠΈ воспроизвСдСнии ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² с Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ 128 ΠΊΠ±ΠΈΡ‚/с. Π’ этом случаС Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ радиостанции с Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΌ качСством ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ транскодированиС Ρ‡Π΅Ρ€Π΅Π· FFmpeg.

3. Π‘Π±ΠΎΡ€ΠΊΠ° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π½Π° Raspberry Pi: максимальная Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ

Raspberry Pi β€” идСальная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для создания ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ WiFi-Ρ€Π°Π΄ΠΈΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° с сСнсорным экраном, ΠΏΡƒΠ»ΡŒΡ‚ΠΎΠΌ Π”Π£ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ всСх Π°ΡƒΠ΄ΠΈΠΎΡ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ². ΠœΡ‹ рассмотрим Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ с Volumio β€” спСциализированной ОБ для аудиосистСм.

НСобходимыС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

  • πŸ–₯️ Raspberry Pi 3/4/5 (рСкомСндуСтся RPi 4 для ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹)
  • πŸŽ›οΈ Звуковая ΠΊΠ°Ρ€Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Hifiberry DAC+ ΠΈΠ»ΠΈ USB DAC)
  • πŸ”Š Колонки ΠΈΠ»ΠΈ ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ с Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°ΠΌΠΈ
  • πŸ“± БСнсорный экран (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Waveshare 3.5" LCD)
  • πŸ“€ MicroSD-ΠΊΠ°Ρ€Ρ‚Π° (ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 8 Π“Π‘, класс 10)

Π¨Π°Π³ 1. Установка Volumio

Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΎΠ±Ρ€Π°Π· Volumio для Raspberry Pi с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта. Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π΅Π³ΠΎ Π½Π° MicroSD с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Balena Etcher ΠΈΠ»ΠΈ Raspberry Pi Imager. Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠ°Ρ€Ρ‚Ρƒ Π² RPi ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅.

Π¨Π°Π³ 2. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ настройка

ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ:

  1. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΊ WiFi-сСти Volumio с ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ volumio2.
  2. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ http://volumio.local (ΠΈΠ»ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ IP-адрСс Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π° Π² спискС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… устройств).
  3. ΠŸΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ мастСр настройки: Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ язык, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΊ вашСй WiFi-сСти, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ПО.

Π¨Π°Π³ 3. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹

Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Hifiberry DAC+ ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ Π² настройках:

  1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Настройки β†’ ΠŸΠ»Π΅Π΅Ρ€ β†’ Audio Output.
  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π°ΡˆΡƒ Π·Π²ΡƒΠΊΠΎΠ²ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Hifiberry DAC+).
  3. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ настройки ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ устройство.

Π¨Π°Π³ 4. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ радиостанций

Π’ Volumio радиостанции Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ"Π²Π΅Π±-Ρ€Π°Π΄ΠΈΠΎ":

  1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° β†’ Π’Π΅Π±-Ρ€Π°Π΄ΠΈΠΎ.
  2. НаТмитС Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΡΡ‚Π°Π½Ρ†ΠΈΡŽ.
  3. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,"Π Π°Π΄ΠΈΠΎ Π Π΅ΠΊΠΎΡ€Π΄") ΠΈ URL ΠΏΠΎΡ‚ΠΎΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, http://air2.radiorecord.ru:805/rr_320).
  4. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈ запуститС воспроизвСдСниС.
Π“Π΄Π΅ Π²Π·ΡΡ‚ΡŒ URL ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² радиостанций?

МногиС радиостанции ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ прямыС ссылки Π½Π° ΠΏΠΎΡ‚ΠΎΠΊΠΈ, Π½ΠΎ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ:

1. На сайтах Π²Ρ€ΠΎΠ΄Π΅ Radio Browser (Π±Π°Π·Π° ΠΈΠ· 30 000+ станций).

2. Π§Π΅Ρ€Π΅Π· инспСктор ΠΊΠΎΠ΄Π° Π½Π° сайтС радиостанции: ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π²Π΅Π±-ΠΏΠ»Π΅Π΅Ρ€, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ F12 β†’ Π²ΠΊΠ»Π°Π΄ΠΊΠ°"Π‘Π΅Ρ‚ΡŒ" β†’ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ.m3u ΠΈΠ»ΠΈ.pls.

3. Π’ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… прилоТСниях радиостанций (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,"Π Π°Π΄ΠΈΠΎ России") Ρ‡Π΅Ρ€Π΅Π· Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Fiddler ΠΈΠ»ΠΈ Charles Proxy.

Π¨Π°Π³ 5. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°

УстановитС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Volumio для Android ΠΈΠ»ΠΈ iOS. Оно позволяСт:

  • πŸŽ›οΈ ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ радиостанции с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°
  • πŸ”Š Π Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ ΠΈ эквалайзСр
  • πŸ“± Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΊΠ°ΠΊ ΠΏΡƒΠ»ΡŒΡ‚ Π”Π£
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π·Π²ΡƒΠΊ прСрываСтся ΠΈΠ»ΠΈ"рвСтся", ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ настройки Π±ΡƒΡ„Π΅Ρ€Π° Π² Настройки β†’ ΠŸΠ»Π΅Π΅Ρ€ β†’ БуфСризация. Для Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ WiFi ΡƒΠ²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎ 10–15 сСкунд. Π’Π°ΠΊΠΆΠ΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ€ΠΎΡƒΡ‚Π΅Ρ€ Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ для устройства Raspberry Pi (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ настройки QoS).

4. ΠšΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π½Π° ESP32: для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ с Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΉ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π³Π°Π±Π°Ρ€ΠΈΡ‚Π°ΠΌΠΈ, ESP32 β€” Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€. Π­Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ устройство Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ со спичСчный ΠΊΠΎΡ€ΠΎΠ±ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π΄ΠΈΠΎ Ρ‡Π΅Ρ€Π΅Π· WiFi ΠΈ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ΅.

ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅:

  • πŸ“Œ ΠŸΠ»Π°Ρ‚Π° ESP32 (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Wemos Lolin32 ΠΈΠ»ΠΈ NodeMCU-32S)
  • πŸ”Š ΠœΠΎΠ΄ΡƒΠ»ΡŒ усилитСля Π·Π²ΡƒΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, PAM8403)
  • 🎀 Π”ΠΈΠ½Π°ΠΌΠΈΠΊ 3–5 Π’Ρ‚ (сопротивлСниСм 4–8 Ом)
  • πŸ”‹ Li-Ion аккумулятор 18650 + ΠΌΠΎΠ΄ΡƒΠ»ΡŒ зарядки TP4056
  • πŸ“Ά АнтСнна WiFi (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ°)

Π¨Π°Π³ 1. Π‘Π±ΠΎΡ€ΠΊΠ° схСмы

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΠΎ схСмС:

ESP32 (GND) β†’ PAM8403 (GND)

ESP32 (3.3V) β†’ PAM8403 (VCC)

ESP32 (GPIO25) β†’ PAM8403 (IN+)

ESP32 (GND) β†’ PAM8403 (IN-)

PAM8403 (OUT+) β†’ Π”ΠΈΠ½Π°ΠΌΠΈΠΊ (+)

PAM8403 (OUT-) β†’ Π”ΠΈΠ½Π°ΠΌΠΈΠΊ (-)

Для питания ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ аккумулятор ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ TP4056, Π° Π²Ρ‹Ρ…ΠΎΠ΄ TP4056 β€” ΠΊ 5V ΠΈ GND Π½Π° ESP32.

Π¨Π°Π³ 2. ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ESP32

ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ ESP32-Radio ΠΎΡ‚ Edzelf. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ послСдний Ρ€Π΅Π»ΠΈΠ· ΠΈ ΠΏΡ€ΠΎΡˆΠ΅ΠΉΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρƒ Ρ‡Π΅Ρ€Π΅Π· Arduino IDE:

  1. УстановитС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ: ESP8266Audio, WiFi, SPIFFS.
  2. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ скСтч ESP32-Radio.ino.
  3. Π’ Ρ„Π°ΠΉΠ»Π΅ config.h ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ вашСй WiFi-сСти:
const char* ssid ="ваш_ssid";

const char* password ="ваш_ΠΏΠ°Ρ€ΠΎΠ»ΡŒ";

  1. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ скСтч Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ (Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ модСль Π² Tools β†’ Board).

Π¨Π°Π³ 3. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠΌ

ПослС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ:

  • πŸ“± ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π²Π΅Π±-интСрфСйс ΠΏΠΎ адрСсу http://[IP_ESP32] (Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ IP Π² Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π΅).
  • πŸ” Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ радиостанции Π² список (Ρ„ΠΎΡ€ΠΌΠ°Ρ‚: НазваниС;URL_ΠΏΠΎΡ‚ΠΎΠΊΠ°).
  • πŸŽ›οΈ УправляйтС воспроизвСдСниСм Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π± ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ (Ссли ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹).

Π¨Π°Π³ 4. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ энСргопотрСблСния

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ:

  • πŸ”‹ Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ подсвСтки (Ссли Π΅ΡΡ‚ΡŒ экран).
  • πŸ“‘ ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ WiFi Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ сна (Π² настройках ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ).
  • ⚑ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΉ сон (esp_deep_sleep) с ΠΏΡ€ΠΎΠ±ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρƒ.
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ использовании аккумулятора 18650 Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 2000 мА·ч устройство ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ 6–8 часов Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Для увСличСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Power Bank ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ аккумуляторы большСй Смкости (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 21700).

5. Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: Ρ‡Ρ‚ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ, Ссли Π½Π΅ хочСтся ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ

Если сборка своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ каТСтся слоТной, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ WiFi-Ρ€Π°Π΄ΠΈΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ. ΠœΡ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π»ΠΈ 5 ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ с Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ Ρ†Π΅Π½Ρ‹ ΠΈ качСства.

МодСль Π¦Π΅Π½Π° (β‚½) ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠŸΠ»ΡŽΡΡ‹ ΠœΠΈΠ½ΡƒΡΡ‹
Xiaomi Mi Internet Radio 2 500–3 500 ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° 10 000+ станций, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, встроСнный Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ 2.5" ΠšΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ, простая настройка Закрытая экосистСма Xiaomi, Π½Π΅Ρ‚ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° для Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
Teufel Raumfeld One M 12 000–15 000 Многоroom-систСма, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Spotify, AirPlay, высокоС качСство Π·Π²ΡƒΠΊΠ° ΠŸΡ€Π΅ΠΌΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π·Π²ΡƒΠΊ, Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ Π”ΠΎΡ€ΠΎΠ³ΠΎ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΎΠ±Π»Π°ΠΊΡƒ Teufel
Sangean WFR-28C 6 000–8 000 FM/WiFi/DAB+, Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ экран, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° подкастов Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΡ€ΠΈΠ΅ΠΌ FM Π‘Π»ΠΎΠΆΠ½Ρ‹ΠΉ интСрфСйс, Π½Π΅Ρ‚ русскоязычной ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ
Grace Digital Mondo+ 4 000–5 500 ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Pandora, iHeartRadio, встроСнный Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π°, Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π·Π²ΡƒΠΊ для Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» для России
Denon HEOS 1 18 000–22 000 ВысококачСствСнный Π·Π²ΡƒΠΊ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° HEOS Multi-room, Bluetooth ΠΡƒΠ΄ΠΈΠΎΡ„ΠΈΠ»ΡŒΡΠΊΠΎΠ΅ качСство, Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠžΡ‡Π΅Π½ΡŒ Π΄ΠΎΡ€ΠΎΠ³ΠΎ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ привязки ΠΊ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρƒ Denon

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ устройства ΠΎΠ±Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π°:

  • πŸ“‘ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ российских радиостанций (Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° Π·Π°ΠΏΠ°Π΄Π½Ρ‹ΠΉ Ρ€Ρ‹Π½ΠΎΠΊ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² Π±Π°Π·Π΅ популярныС отСчСствСнныС станции).
  • πŸ”Œ НаличиС Π°ΡƒΠ΄ΠΈΠΎΠ²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² (Ссли ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ внСшниС ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ).
  • πŸ“± Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с вашСй экосистСмой (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Teufel Raumfeld Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Android, Π° Denon HEOS β€” с iOS).
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π”Π΅ΡˆΠ΅Π²Ρ‹Π΅ китайскиС ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Ρ€Π΅Π½Π΄ΠΎΠ² Mibao ΠΈΠ»ΠΈ Lemega) часто ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊ российским WiFi-сСтям ΠΈΠ·-Π·Π° нСсовмСстимости с ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ 12–14 Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 2.4 Π“Π“Ρ†. ΠŸΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠΊΡƒΠΏΠΊΠΎΠΉ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚Π΅ Ρƒ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Π°, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ модСль ваш Ρ€Π΅Π³ΠΈΠΎΠ½.

6. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Π”Π°ΠΆΠ΅ послС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ сборки WiFi-Ρ€Π°Π΄ΠΈΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ. ΠœΡ‹ собрали TOP-7 ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ способы ΠΈΡ… устранСния.

1. ΠŸΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ WiFi

  • πŸ”Œ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ пароля (рСгистр ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅!).
  • πŸ“‘ Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ€ΠΎΡƒΡ‚Π΅Ρ€ Π½Π΅ скрываСт SSID (Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°Ρ… это Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ошибки).
  • πŸ”„ ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Ρ€ΠΎΡƒΡ‚Π΅Ρ€ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ.
  • πŸ› οΈ Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ESP32, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ WiFi Π² Arduino IDE.

2. Π—Π²ΡƒΠΊ прСрываСтся ΠΈΠ»ΠΈ"рвСтся"

  • πŸ“Ά ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°: ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠ΅ Ρ€Π°Π΄ΠΈΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 64 ΠΊΠ±ΠΈΡ‚/с Π½Π° ΡΡ‚Π°Π½Ρ†ΠΈΡŽ.
  • πŸ”Š Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚ ΠΏΠΎΡ‚ΠΎΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, вмСсто 320 ΠΊΠ±ΠΈΡ‚/с Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ 128 ΠΊΠ±ΠΈΡ‚/с).
  • πŸ“΅ ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ€ΠΎΡƒΡ‚Π΅Ρ€ Π½Π° ΠΊΠ°Π½Π°Π» 2.4 Π“Π“Ρ† с мСньшСй Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ WiFi Analyzer для Π°Π½Π°Π»ΠΈΠ·Π° эфира).
  • πŸ”‹ Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ батарСя, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ напряТСниС: просадки Π½ΠΈΠΆΠ΅ 3.3V Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ сбои Π½Π° ESP32.

3. НС воспроизводятся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ радиостанции

  • πŸ” Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ URL ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π΅Π½ (Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ станции ΠΌΠ΅Π½ΡΡŽΡ‚ ссылки).
  • πŸ“Œ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅Π²Π°Π΅ΠΌΡ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹: MP3, AAC, OGG. НапримСр, ESP8266 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ AAC+ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.
  • 🌍 НСкоторыС станции Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ доступ ΠΈΠ· России. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ VPN Π½Π° Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π΅ ΠΈΠ»ΠΈ Π² ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°.

4. ΠŸΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ грССтся ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ

  • πŸ”₯ Для Raspberry Pi ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π°Π΄ΠΈΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΈΠ»ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΡ…Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅.
  • πŸ”Œ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ питания: RPi 4 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ 5V/3A, Π° Π΄Π΅ΡˆΠ΅Π²Ρ‹Π΅ зарядки ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ΅ напряТСниС.
  • πŸ“‰ Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ: ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ сСрвисы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Bluetooth ΠΈΠ»ΠΈ AirPlay).

5. НизкоС качСство Π·Π²ΡƒΠΊΠ°

  • 🎧 ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚ ΠΏΠΎΡ‚ΠΎΠΊΠ°: Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ станции Π²Π΅Ρ‰Π°ΡŽΡ‚ Π² 64 ΠΊΠ±ΠΈΡ‚/с, Ρ‡Ρ‚ΠΎ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ Ρ…ΡƒΠΆΠ΅ 192–320 ΠΊΠ±ΠΈΡ‚/с.
  • πŸ”Š Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ внСшний DAC вмСсто встроСнного Π°ΡƒΠ΄ΠΈΠΎΠ²Ρ‹Ρ…ΠΎΠ΄Π°.
  • πŸŽ›οΈ НастройтС эквалайзСр Π² ПО (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Volumio Π΅ΡΡ‚ΡŒ прСдустановлСнныС прСсСты).

6. ΠŸΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π½Π΅ сохраняСт настройки послС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

  • πŸ’Ύ Для ESP32 ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΠ΄Π΅ Π²Ρ‹Π·Π²Π°Π½ preferences.begin для сохранСния Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎ flash-ΠΏΠ°ΠΌΡΡ‚ΡŒ.
  • πŸ“€ Для Raspberry Pi ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²Π° Π½Π° запись Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму (chmod -R 777 /data).
  • πŸ”„ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ: Π² старых вСрсиях ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ Π±Π°Π³ΠΈ с сохранСниСм ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

7. НС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°

  • πŸ“± Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ находятся Π² ΠΎΠ΄Π½ΠΎΠΉ сСти WiFi.
  • πŸ”’ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ настройки Ρ„Π°Π΅Ρ€Π²ΠΎΠ»Π° Π½Π° Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π΅: ΠΏΠΎΡ€Ρ‚Ρ‹ 80, 443 ΠΈ 3483 Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ для локальной сСти.
  • πŸ“² ΠŸΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ управлСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Volumio ΠΈΠ»ΠΈ ESP32-Radio WebUI).

7. ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ Ρ„ΠΈΡˆΠΊΠΈ: ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ

Базовая сборка β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡Π°Π»ΠΎ. Π‘ этими Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ функциями ваш WiFi-Ρ€Π°Π΄ΠΈΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ станСт настоящим"ΡƒΠΌΠ½Ρ‹ΠΌ" устройством.

1. ГолосовоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ESP32 ΠΊ АлисС ΠΈΠ»ΠΈ Google Assistant:

  • 🎀 Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ INMP441 (I2S-ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½) для распознавания ΠΊΠΎΠΌΠ°Π½Π΄.
  • πŸ€– НастройтС ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ с Yandex IoT ΠΈΠ»ΠΈ Home Assistant.
  • πŸ—£οΈ ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄:"Алиса, Π²ΠΊΠ»ΡŽΡ‡ΠΈ Π Π°Π΄ΠΈΠΎ Π”ΠΆΠ°Π·","ОкСй Π“ΡƒΠ³Π», сдСлай Π³Ρ€ΠΎΠΌΡ‡Π΅".

2. БСнсорный экран ΠΈ красивый интСрфСйс

Для Raspberry Pi ΠΈΠ»ΠΈ ESP32 ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ дисплСй:

  • πŸ“Ί Для RPi: Official Raspberry Pi Touch Display (7") ΠΈΠ»ΠΈ Waveshare 3.5" LCD.
  • πŸ“± Для ESP32: TTGO T-Display (встроСнный экран 1.14").
  • 🎨 Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ LCD_UI ΠΈΠ»ΠΈ LovyanGFX для рисования интСрфСйса.

3. ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΊΠΎΠΌΠ½Π°Ρ‚Π½Π°Ρ систСма

Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ нСсколько ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ² для воспроизвСдСния Ρ€Π°Π΄ΠΈΠΎ Π²ΠΎ всСх ΠΊΠΎΠΌΠ½Π°Ρ‚Π°Ρ…:

  • πŸ“‘ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Snapcast (для Raspberry Pi) ΠΈΠ»ΠΈ SyncPlayer (для ESP32).
  • πŸ”Š НастройтС ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΊΠ°ΠΊ"мастСр", ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ β€” ΠΊΠ°ΠΊ"славы".
  • 🎡 Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ устройствами Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 50 мс.

4. Π‘ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ с Ρ€Π°Π΄ΠΈΠΎ

НастройтС автоматичСскоС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π΄ΠΈΠΎ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ врСмя:

  • ⏰ Для Volumio: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ»Π°Π³ΠΈΠ½ Alarm Clock.
  • πŸ•’ Для ESP32: Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ DS3231 (Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ часы Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ) ΠΈ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΊΠΎΠ΄ для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρƒ.
  • πŸŒ… ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ Π½Π° 7:00 с ΠΏΠ»Π°Π²Π½Ρ‹ΠΌ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ громкости Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 10 ΠΌΠΈΠ½ΡƒΡ‚.