Esp32 ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠ°Π΄ΠΈΠΎ Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ dac: ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°Π΄ΠΈΠΎ Π½Π° Π±Π°Π·Π΅ ESP32 ΠΈ Π¦ΠΠ UDA1334A / Π₯Π°Π±Ρ
|Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°Π΄ΠΈΠΎ Π½Π° Π±Π°Π·Π΅ ESP32 ΠΈ Π¦ΠΠ UDA1334A / Π₯Π°Π±Ρ
ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ! ΠΠ΅Π»ΡΡΡ ΡΠ²ΠΎΠΈΠΌ ΠΎΠΏΡΡΠΎΠΌ ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°ΡΠ΅Π»Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°Π΄ΠΈΠΎ Π½Π° Π±Π°Π·Π΅ ESP32 ΠΈ Π¦ΠΠ UDA1334A. Π‘Π°ΠΌ ΠΏΡΠΎΠ΅ΠΊΡ Π²ΡΠ»ΠΎΠΆΠ΅Π½ Π½Π° github.
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
Π’Π΅ΠΌΠ° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°Π΄ΠΈΠΎ Ρ ΠΌΠ΅Π½Ρ Π½Π°ΡΠ°Π»ΠΎΡΡ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° Wi-Fi-ΡΠ°Π΄ΠΈΠΎ ΠΎΡ AlexGyver. ΠΠΎΡΠ»Π΅ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΠΎ Π³Π°ΠΉΠ΄Ρ (Π½Π° Π±Π°Π·Π΅ ESP32 ΠΈ VS1053) Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ ΠΏΠΎΠ±ΠΎΡΠΎΡΡ ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΡΡΠΌΡ, Π΄Π° ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅, ΠΈΠ΄Π΅Ρ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΌΠ½Π΅ Π½ΡΠ°Π²ΠΈΠ»Π°ΡΡ, Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π³ΠΎΡΠΎΠ²ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ — ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Π΅ΠΌ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ mini-jack. ΠΠΎΠΊΠΎΠΏΠ°Π² Π±Π΅Π·Π΄ΠΎΠ½Π½ΡΠΉ ΡΠΎΡΡΠΌ 4Pda ΠΏΠΎ ΡΠ΅ΠΌΠ΅, Π½Π°ΡΠ΅Π» Π²Π°ΡΠΈΠ°Π½Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Ρ Π¦ΠΠ UDA1334A. ΠΠΎΡΠ»Π΅ ΡΠ±ΠΎΡΠΊΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΠ»ΠΎ ΠΏΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Ρ, ΠΎΡΡΠ°Π»ΠΎΡΡ ΠΎΡΠΎΡΠΌΠΈΡΡ ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°ΡΠ΅Π»Ρ Π² ΠΊΠΎΡΠΏΡΡ (ΡΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π΄Π»Ρ 3D ΠΏΠ΅ΡΠ°ΡΠΈ), ΡΠ°ΠΊ ΠΈ ΡΠΎΠ΄ΠΈΠ»ΡΡ Π΄Π°Π½Π½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π¦ΠΠ Π΄Π°Π΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΏΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΡΠΎΠΊΠΎΠ² (Π½Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ AAC), Π½ΠΎ Π΄Π»Ρ ΠΌΠ΅Π½Ρ ΡΡΠΎ Π½Π΅ Π±ΡΠ»ΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΡΠΌ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ. ΠΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π΅ΠΌΡΡ ΠΌΠ½ΠΎΠΉ ΡΡΠ°Π½ΡΠΈΠΉ Π²Π΅ΡΠ°Π΅Ρ Π² mp3. ΠΠΎ, ΠΊΠΎΠΌΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»Π΅Π½ AAC, Π΄Π°Π½Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ.
Π‘Ρ Π΅ΠΌΠ° ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ
ΠΠΎ ΡΡ Π΅ΠΌΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²ΡΠ΅ ΠΏΡΠΎΡΡΠΎ, ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ:
ΠΠ»Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ: Π΄ΠΈΡΠΏΠ»Π΅ΠΈ Π±ΡΠ²Π°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Ρ Π±Π΅Π»ΡΠΌ ΡΠ²Π΅ΡΠΎΠΌ, Π½ΠΎ ΠΈ Ρ ΡΠΈΠ½ΠΈΠΌ, ΠΆΠ΅Π»ΡΡΠΌ ΠΈ Π·Π΅Π»Π΅Π½ΡΠΌ.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΏΠΈΠ½Π°ΠΌ ΠΈ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ Ρ Π°Π»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² github.
Π‘ΠΎΠ²Π΅Ρ ΠΏΠΎ ΠΏΠ°ΠΉΠΊΠ΅ — Π·Π°ΠΊΠ»Π°Π΄ΡΠ²Π°ΠΉΡΠ΅ Π΄Π»ΠΈΠ½Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² Ρ ΡΡΠ΅ΡΠΎΠΌ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π³ΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π² ΠΊΠΎΡΠΏΡΡΠ΅.
ΠΠΎΡΠΏΡΡ
ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Ρ ΡΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π» ΠΊΠΎΡΠΏΡΡ ΠΏΠΎΠ΄ ΡΠΊΡΠ°Π½ 0.96″, Π½ΠΎ, ΠΏΠΎΡΠ»Π΅ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·Π°Π»ΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ΅Π»ΠΊΠΈΠΌ, ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠΈΡΠΊΠ° Π±ΠΎΠ»ΡΡΠΈΡ Π΄ΠΈΡΠΏΠ»Π΅Π΅Π² ΡΠ΅ΡΠΈΠ» Π²Π·ΡΡΡ Π½Π° 2.42″. ΠΡΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ°ΠΊΠΆΠ΅ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ 4 ΠΏΠΈΠ½Π°ΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°Π»Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΡΠΏΡΡΠ° Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ°ΠΌΠΎΠΉ ΡΡ Π΅ΠΌΡ.
ΠΠΎΡΠΎΠ²ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ Π΄Π»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ
ΠΠΎΡΠΏΡΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 2 Π΄Π΅ΡΠ°Π»Π΅ΠΉ ΠΈ ΡΡΡΠΊΠΈ ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠ°. ΠΡΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠΎΡΡΠ°ΡΠ°Π»ΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠΎΠ΄ ΠΏΠ΅ΡΠ°ΡΡ Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ΅ΠΊ.
ΠΠ»Π°ΡΡΠΈΠΊ Π΄Π»Ρ ΠΏΠ΅ΡΠ°ΡΠΈ — Π½Π° Π²Π°Ρ Π²ΠΊΡΡ (Ρ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» Π½Π° PLA ΠΈ PETG), ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΡΡ Π²Π°ΡΠΈΠ°Π½Ρ Ρ Carbon Fiber PLA, ΠΎΠ½ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΊΡΡΠ²Π°Π΅Ρ Π΄Π΅ΡΠ΅ΠΊΡΡ ΠΏΠ΅ΡΠ°ΡΠΈ ΠΈ Π΄Π°Π΅Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΠΎΠ²ΡΡ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡ, ΠΏΡΠΈΡΡΠ½ΡΡ Π½Π° ΠΎΡΡΠΏΡ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΊ ΠΏΠ΅ΡΠ°ΡΠΈ:
Π’ΠΎΠ»ΡΠΈΠ½Π° ΡΠ»ΠΎΡ — Π½Π° Π²Π°Ρ Π²ΠΊΡΡ (Ρ ΠΏΠ΅ΡΠ°ΡΠ°Ρ Ρ 0.12)
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° — ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡ ΡΡΠΎΠ»Π°
ΠΠ»Ρ Π΄Π΅ΡΠ°Π»Π΅ΠΉ ΠΊΠΎΡΠΏΡΡΠ° — Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ 100%
ΠΠ»Ρ ΡΡΡΠΊΠΈ ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠ° — Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π»ΠΈΠ½ΠΈΠΈ ΠΏΠ΅ΡΠΈΠΌΠ΅ΡΡΠ° Π½Π° Π²Π°Ρ Π²ΠΊΡΡ π ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ°ΡΠΈ Π² ΡΠ°ΠΊΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΏΠ΅ΡΠ°ΡΠΈ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΠ·Π²Π»Π΅ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΠΎΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π΅ΡΠ°Π»Π΅ΠΉ Π½Π° ΡΡΠΎΠ»Π΅
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅Ρ 3D ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°, Π½ΠΎ Π΅ΡΡΡ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΠ°ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΡΠΎ ΠΊΡΠΏΠΈΡΠ΅ 3D ΠΏΡΠΈΠ½ΡΠ΅Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΈΡΠΊΠ°ΡΡ Π΄ΡΡΠ³Π°, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π΅Ρ, Π»ΠΈΠ±ΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΏΠΎΠΈΡΠΊΠ°ΡΡ ΡΡΠ»ΡΠ³ΠΈ ΠΏΠΎ ΠΏΠ΅ΡΠ°ΡΠΈ Π² Π²Π°ΡΠ΅ΠΌ Π½Π°ΡΠ΅Π»Π΅Π½Π½ΠΎΠΌ ΠΏΡΠ½ΠΊΡΠ΅ Π½Π° ΠΠ²ΠΈΡΠΎ.
ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ°ΡΠΈ ΠΊΡΡΡΠΊΠΈ Π΄Π»Ρ Π²Π°ΡΠΈΠ°Π½ΡΠ° 2.42″ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π°Π΄ΠΎ ΡΡΠ΅Π·Π°ΡΡ/ΠΎΡΠΊΡΡΠΈΡΡ ΠΏΠ΅ΡΠ°ΡΠ½ΡΠ΅ ΡΠ°ΡΡΠΈ, Π²ΡΡΡΡΠΏΠ°Π²ΡΠΈΠ΅ Π² ΡΠΎΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ΅ΠΊ.
ΠΡΠΎ Π»ΠΈΡΠ½Π΅Π΅
Π‘Π±ΠΎΡΠΊΠ°
ΠΡΠ²Π΅ΡΡΡΠΈΡ ΠΏΠΎΠ΄ ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΡ Π½Π° ESP32 ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±Π»ΠΈΠ·ΠΊΠΎ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ ΠΊ ΠΈΠ·ΠΎΠ»ΡΡΠΎΡΠ°ΠΌ ΠΏΠΈΠ½ΠΎΠ², ΠΏΠΎΡΡΠΎΠΌΡ Π½ΡΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡΠ΅Π·Π°ΡΡ ΠΈΠ·ΠΎΠ»ΡΡΠΎΡΡ Π½Π° ΠΊΡΠ°ΠΉΠ½ΠΈΡ ΠΏΠΈΠ½Π°Ρ ΠΎΡΡΡΡΠΌ Π½ΠΎΠΆΠΎΠΌ.
ΠΠΎΠ΄ΡΠ΅Π·Π°Π΅ΠΌ ΠΈΠ·ΠΎΠ»ΡΡΠΎΡΡ
Π‘Π°ΠΌΠΈ ΠΏΠ»Π°ΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π² ΠΊΠΎΡΠΏΡΡ Π½Π° Π±ΠΎΠ»ΡΡ Π2. 5Ρ 5 ΠΌΠΌ, ΡΡΠ΅Π±ΡΠ΅ΡΡΡ 8 ΡΡ.
ΠΠΎΠ½ΡΠ°ΠΆ ΠΏΠ»Π°Ρ
ΠΠΊΡΠ°Π½ 2.42″ ΠΊΡΠ΅ΠΏΠΈΡΡΡ Π½Π° 4 Π±ΠΎΠ»ΡΠ° Π2.5Ρ 4 ΠΌΠΌ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΎΡΠ²Π΅ΡΡΡΠΈΡ Π½Π° ΠΊΡΡΡΠΊΠ΅.
ΠΠΎΠ½ΡΠ°ΠΆ Π΄ΠΈΡΠΏΠ»Π΅Ρ
ΠΠ»Ρ Π²Π°ΡΠΈΠ°Π½ΡΠ° 0.96″ ΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ Ρ ΠΈΡΡΠΎΠ΅ ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· ΠΏΡΠΈΠΆΠΈΠΌΠ½ΡΡ ΠΏΠ»Π°Π½ΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΊΡΠ΅ΠΏΠΈΡΡΡ Π½Π° 2 Π±ΠΎΠ»ΡΠ° Π2.5Ρ 5 ΠΌΠΌ.
ΠΠ½ΠΊΠΎΠ΄Π΅Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π² ΠΎΡΠ²Π΅ΡΡΡΠΈΠ΅ ΠΊΡΡΡΠΊΠΈ ΠΈ ΡΠΈΠΊΡΠΈΡΡΠ΅ΡΡΡ ΡΡΠ°ΡΠ½ΠΎΠΉ Π³Π°ΠΉΠΊΠΎΠΉ ΡΠ²Π΅ΡΡ Ρ. ΠΠ° ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΅ΡΡΡ ΠΎΡΠΎΠ³Π½ΡΡΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈΠ· ΠΌΠ΅ΡΠ°Π»Π»Π° Π΄Π»Ρ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΎΠ³Π½ΡΡΡ ΠΈΠ»ΠΈ ΠΎΡΠΊΡΡΠΈΡΡ.
ΠΠΈΡΠ½Π΅Π΅, ΠΎΡΠΊΡΡΠΈΡΡ ΠΈΠ»ΠΈ ΠΎΡΠΎΠ³Π½ΡΡΡ
Π‘Π°ΠΌ ΡΠ½ΠΊΠΎΠ΄Π΅Ρ ΡΠΈΠΊΡΠΈΡΡΠ΅ΡΡΡ Π² ΠΊΡΡΡΠΊΠ΅ ΠΏΠΎ Π½Π°ΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΌ ΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΊΠ°ΠΊΠΈΡ ΡΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΠΊΡΠ°ΡΠΈΠΉ.
ΠΡΡΡΠΊΠ° Ρ ΠΊΠΎΡΠΏΡΡΠΎΠΌ ΠΌΠΎΠ½ΡΠΈΡΡΠ΅ΡΡΡ Π½Π° 4 Π±ΠΎΠ»ΡΠ° Π3Ρ 5 ΠΌΠΌ ΠΈΠ»ΠΈ Π3Ρ 6 ΠΌΠΌ Ρ ΠΏΠΎΡΠ°ΠΉΠ½ΠΎΠΉ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΉ. ΠΠ°ΠΊΡΡΡΠΈΠ²Π°ΠΉΡΠ΅ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ, Π΅ΡΡΡ ΡΠΈΡΠΊ ΠΏΠ΅ΡΠ΅ΠΊΡΡΡΠΈΡΡ, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ΅ΡΠ½ΡΡΡ ΠΊΡΡΡΠΊΠ° (Ρ ΠΌΠ΅Π½Ρ ΡΠ°ΠΊ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ).
ΠΠΎΡΠ»Π΅ ΡΠ±ΠΎΡΠΊΠΈ ΠΊΠΎΡΠΏΡΡΠ° Π½Π° ΡΠ½ΠΊΠΎΠ΄Π΅Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΡΡΡΠΊΠ°.
ΠΡΠΎΡΠΈΠ²ΠΊΠ°, Π½Π°ΡΡΡΠΎΠΉΠΊΠ°
Π’ΡΡ Π½Π΅ Π±ΡΠ΄Ρ Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°ΡΡ Π³Π°ΠΉΠ΄ ΠΏΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Wi-Fi-ΡΠ°Π΄ΠΈΠΎ ΠΎΡ AlexGyver, Π²ΡΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΡΡΠ°ΠΆΠ΅Π½ΠΎ ΡΠ°ΠΌ. Π’Π°ΠΊΠΆΠ΅ Π½Π° Ρ Π°Π±ΡΠ΅ Π΅ΡΡΡ ΡΡΠ°ΡΡΡ ΠΏΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠ°Π΄ΠΈΠΎ, Π½ΠΎ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½ΠΎΠΉ Π±Π°Π·Π΅, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ Ρ Π½Π΅ΠΉ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡ. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠ΅ΡΠ΅Π· Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΡΠ΅ΡΠ΅Π· telnet Ρ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π» ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΡΠΌΠ°Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ sys.ddmm(«1»).
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π£ ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°ΡΠ΅Π»Ρ Π²ΡΠ΅Π³ΠΎ Π΄Π²Π° Π²ΡΡ ΠΎΠ΄Π° — micro-usb Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ mini-jack Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈΠ»ΠΈ Π½Π°ΡΡΠ½ΠΈΠΊΠΎΠ². ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, ΡΡΠΎ Ρ ΠΎΡΠ΅Π» Π±Ρ ΠΎΡΠΌΠ΅ΡΠΈΡΡ — ΡΡΠΎΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ. Π£ ΠΌΠ΅Π½Ρ Π±ΡΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ noname Π±Π»ΠΎΠΊΠΎΠΌ, ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ. ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ BASEUS Compact Quick Charger USB+Type-C, 3A, 20W Π²ΡΠ΅ ΠΎΠ½ΠΈ ΠΈΡΡΠ΅Π·Π»ΠΈ.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ SVEN SPS-614.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ — Π²ΡΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΊΠΎΠΉ ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠ°:
ΠΠΎΠ²ΠΎΡΠΎΡ ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠ° — ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²ΠΊΠ° Π³ΡΠΎΠΌΠΊΠΎΡΡΠΈ
ΠΠ°ΠΆΠ°ΡΠΈΠ΅ ΠΈ ΠΏΠΎΠ²ΠΎΡΠΎΡ ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠ° — ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°Π½ΡΠΈΠΉ
ΠΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ Π½Π° ΡΠ½ΠΊΠΎΠ΄Π΅Ρ — ΡΡΠ°ΡΡ/ΡΡΠΎΠΏ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ
ΠΠ²ΠΎΠΉΠ½ΠΎΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ — ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π² ΡΠ΅ΠΆΠΈΠΌ ΡΠ°ΡΠΎΠ² ΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ip Π°Π΄ΡΠ΅ΡΠ°
ΠΠΈΠ΄Π΅ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ
ΠΠ΅ΡΡΠ°Π½ΠΈΠ΅ ΡΠΊΡΠ°Π½Π° Π½Π° ΡΠΎΡΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΠΈ Π½Π΅Π·Π°ΠΌΠ΅ΡΠ½Ρ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! π
UPD:
ΠΠΎΠ±Π°Π²ΠΈΠ» Π²ΡΠΎΡΡΡ Π²Π΅ΡΡΠΈΡ ΠΊΠΎΡΠΏΡΡΠ° ΡΠΎ ΡΠ±ΠΎΡΠΊΠΎΠΉ Π½Π° Π΄Π²ΡΡ Π±ΠΎΠ»ΡΠ°Ρ Π2.5. ΠΡΠΎΠ³ΠΎ ΡΠ±ΠΎΡΠΊΠ° ΡΠΏΡΠΎΡΡΠΈΠ»Π°ΡΡ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ 14 Π±ΠΎΠ»ΡΠΎΠ² ΠΎΠ΄Π½ΠΎΠΉ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΡ Π2.5 Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ.
Π ΡΠ°ΠΌΠΎΠΌ ΠΊΠΎΡΠΏΡΡΠ΅ ΠΎΡΠ²Π΅ΡΡΡΠΈΡ ΠΏΠ΅ΡΠ°ΡΠ°ΡΡΡΡ Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ΅ΠΊ, ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ°ΡΠΈ ΠΏΡΠΎΠΊΠΎΠ²ΡΡΡΡΡ ΠΈΡ ΡΠΈΠ»ΠΎΠΌ ΠΈΠ»ΠΈ ΡΠ²Π΅ΡΠ»ΠΎΠΌ (ΠΈΠ»ΠΈ Π΅ΡΠ΅ ΡΠ΅ΠΌ-ΡΠΎ ΠΎΡΡΡΡΠΌ).
ΠΠΎΡΠ»Π΅ ΡΠ±ΠΎΡΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠ»Π΅ΠΈΡΡ ΠΎΡΠ²Π΅ΡΡΡΠΈΡ ΡΠΈΠ»ΠΈΠΊΠΎΠ½ΠΎΠ²ΡΠΌΠΈ Π½ΠΎΠΆΠΊΠ°ΠΌΠΈ (Π±ΡΠ°Π» Π½Π° Π°Π»ΠΈ).
Karadio — ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠ°Π΄ΠΈΠΎ Π½Π° Π±Π°Π·Π΅ ESP32 — Π£ΠΌΠ½ΡΠΉ Π΄ΠΎΠΌ
ΠΡΠΎΠ΅ΠΊΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΡΡΠ°Π΄ΠΈΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ,Β ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ ΡΠΊΠΎΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ. ΠΠ»Ρ Π²ΡΠ²ΠΎΠ΄Π° Π·Π²ΡΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠ»ΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ DAC (Π¦ΠΠ), Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΠΉΡΡ Π² ESP32 ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ DAC, Π½Π°ΠΏΡΠΈΠΌΠ΅ΡΒ ΡΠ°ΠΊΠΎΠΉΒ Π½Π° Aliexpress.Π‘ΡΡΠ»ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΈΡΠΊΠΎΠΌ Π½Π°ΠΉΡΠΈ ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ I2S PCM5102 DAC ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ I2S DAC.Β
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ DAC Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π½ΡΠΆΠ½ΠΎ, ΠΊΡΠΎΠΌΠ΅ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ PA8403 (Ρ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠΎΠΌ Π³ΡΠΎΠΌΠΊΠΎΡΡΠΈ Π΄Π°ΠΆΠ΅). ΠΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΡ Π½Π°ΠΌ ΡΠ²ΡΠ·ΠΊΡ ESP32 ΠΈ VS1053, ΠΏΡΠΈ ΡΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°ΡΡ ΠΏΠΎΡΠΎΠΊΠΈ AAC, ΡΠ΅Π³ΠΎ Π½Π΅Π»ΡΠ·Ρ ΡΠΊΠ°Π·Π°ΡΡ ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ΅ DAC ΠΈΠ»ΠΈ PDM. ΠΠ° ΡΠ΅ΠΆΠΈΠΌΠ΅ PDM Ρ Π½Π΅ Π±ΡΠ΄Ρ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠΌΡΡΠ» Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ DAC. Π― ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π» Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΡΠΎΡ ΡΠ΅ΠΆΠΈΠΌ, Π½ΠΎ ΡΡΠΌ ΡΠΈΠ»ΡΠ½ΡΠΉ, ΠΊΠ°ΠΊ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π΄ΠΎΠΆΠ΄Ρ. ΠΠ²ΡΠΎΡ Karawin ΠΏΠΎΡΡΠ½ΠΈΠ», ΡΡΠΎ Π½ΡΠΆΠ½Π°Β ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ. Π― Π½Π΅ ΡΡΠ°Π» Π·Π°ΠΌΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ DAC ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΌΠ΅Π½Ρ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΠ»ΠΎ. ΠΡΠ»ΠΈ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ DAC ΠΈΠ»ΠΈ VS1053. ΠΡΠ΅ Π΅ΡΡΡ ΡΠ΅ΠΆΠΈΠΌ I2SMERU Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-ΡΠΎ ΠΎΡΠΎΠ±ΠΎΠ³ΠΎ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΌΠΈ ΡΠ°Π·ΡΠ·Π½Π°ΡΡ.
Π‘Π½Π°ΡΠ°Π»Π° Π·Π°ΠΉΠΌΠ΅ΠΌΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ ESP32. ΠΡΠ΄Π΅ΠΌ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ Π·Π°Π»ΠΈΠ²ΠΊΠ΅ ΡΠΆΠ΅ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π² ΠΏΠ°ΠΌΡΡΡ. ΠΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡΡΒ ΡΡΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈΒ Π·Π΄Π΅ΡΡ. Π‘Π°ΠΌΠ° ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ°ΠΉΠ»Π°Ρ Β ΡΡΡΒ ΠΈΒ ΡΡΡ. Π‘ΠΊΡΠΈΠ½ΡΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΠΎΡΡΠ½ΡΡΡΠΈΠΉ ΠΊΡΠ΄Π° ΠΈ ΡΡΠΎ Π·Π°Π»ΠΈΠ²Π°ΡΡΒ ΡΡΡ. ΠΡΠ΅ Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΡΠ΅, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ, Π½ΠΎ ΠΏΡΡΠΈ ΠΊ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ½ΡΠΌ ΡΠ°ΠΉΠ»Π°ΠΌ Ρ Π²Π°Ρ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ²ΠΎΠΈ (Π½Π΅ ΡΡΠΎΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΡΠΈ Ρ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ, Π»ΡΡΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π»Π°ΡΠΈΠ½ΠΈΡΠ΅ΠΉ). Π’. Π΅. ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΡΠ΅ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΠ°ΠΏΠΊΡ (ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°ΡΡ Π΅Π΅ Flash) Π½Π° Π΄ΠΈΡΠΊΠ΅ C: , ΠΏΠΎΡΠΎΠΌ ΠΏΡΡΠ΅ΠΌ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΡΠΎΡΠΈΡ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΡΠΎΠΊ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΠ΅ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ Π²ΡΠ΅ ΠΏΡΡΠΈ ΠΊ ΡΡΠΈΠΌ ΡΠ°ΠΉΠ»Π°ΠΌ. ΠΡΠ°Π²Π΅Π΅ Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄ΠΈΡΠ΅ ΡΠΎ, ΡΡΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ, Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅.
Β
Β
ΠΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ Π½Π° ΡΠΊΡΠΈΠ½Π΅, ΠΊΡΠΎΠΌΠ΅ ΠΏΠΎΡΡΠ° COM, Π΅Π³ΠΎ Π²Ρ ΠΌΠ΅Π½ΡΠ΅ΡΠ΅ Π½Π° ΡΠ²ΠΎΠΉ. ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ESP32 ΠΏΠΎΡΠ²ΠΈΡΡΡ COM ΠΏΠΎΡΡ (Π΅ΡΠ»ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ Π²Ρ ΡΠΆΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ). ΠΡΠ°ΠΉΠ²Π΅ΡΡ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ Π²Π°ΡΠ΅ΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡΒ ΠΈ ΡΠΈΠΏΠ° USB- COM Π°Π΄Π°ΠΏΡΠ΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π½Π° Π²Π°ΡΠ΅ΠΉ ESP32. Π‘ΠΊΠΎΡΠΎΡΡΡ BAUD ΠΊΠ°ΠΊ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΠ΅ ESP32 ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΠ΅ START (Ρ ΠΌΠ΅Π½Ρ Π±ΡΠ»ΠΎ ΡΠ°ΠΊ, Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° ΡΠ°ΠΌΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ Ρ Π½Π΅ Π½Π°ΠΆΠΈΠΌΠ°Π»). ΠΠ΄Π΅ΡΠ΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΈ ΠΎΡΠΊΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΏΠ»Π°ΡΡ ΠΎΡ USB. ΠΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΡΡΡΠΏΠ°ΡΡ ΠΊ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π²ΡΠ΅ΠΉ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΈ.
Π‘Ρ Π΅ΠΌΠ° ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ
Π‘ΠΈΠ»ΡΠ½ΠΎ ΡΡ
Π΅ΠΌΠ΅ Π½Π΅ Π΄ΠΎΠ²Π΅ΡΡΠΉΡΠ΅, Π΄ΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π±Π΅, Π½ΠΎ Π½Π°ΡΠΎΡΠ½ΠΎ Ρ Π½Π΅ Π²Π²ΠΎΠΆΡ Π² Π·Π°Π±Π»ΡΠΆΠ΄Π΅Π½ΠΈΠ΅. ΠΠ°ΡΠ°ΡΠ΅ΠΉΠΊΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Ρ ΡΡΠ»ΠΎΠ²Π½ΠΎ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ 5Π. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΈΠ·ΠΌΠ΅ΡΡΠ» ΡΠΎΠΊ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ 0,15Π ΠΏΡΠΈ ΠΌΠ°Π»ΠΎΠΉ Π³ΡΠΎΠΌΠΊΠΎΡΡΠΈ. ΠΠ»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° 0,5 — 1Π Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ
Π²Π°ΡΠΈΡΡ. ΠΠΈΡΠ°Π½ΠΈΠ΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ.
ΠΡΠ°ΠΊ,Β Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ VS1053, ΡΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΠ°ΠΊΠΈΠ΅:
Β VS1053—-ESP32 (Π½ΠΎΠΌΠ΅ΡΠ° GPIO)
XCS----- GPIO_NUM_32 RST----- GPIO_NUM_12 XDCS----- GPIO_NUM_33 DREQ----- GPIO_NUM_34 MISO----- GPIO_NUM_19 MOSI----- GPIO_NUM_23 CLK----- GPIO_NUM_18
Β
Π£ ΠΌΠ΅Π½Ρ Π½ΠΎΠΌΠ΅ΡΠ° GPIO ΡΠΊΠ°Π·Π°Π½Ρ Π½Π° ΡΠ°ΠΌΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ ΠΈΠ»ΠΈ ΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΡ
ΠΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠΉ DAC ΠΏΠΎ I2S, ΡΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΠ°ΠΊΠΈΠ΅:
I2S DAC—-ESP32
LRCK——— GPIO_25
BCLK——- GPIO_26
DATA——- GPIO_22
ΠΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ DAC ΡΠ°ΠΌΠΎΠΉ ΠΏΠ»Π°ΡΡ ESP32, ΡΠΎ GPIO 25 ΠΈ 26 ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΊ ΠΏΡΠ°Π²ΠΎΠΌΡ ΠΈ Π»Π΅Π²ΠΎΠΌΡ ΠΊΠ°Π½Π°Π»Ρ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΡΠ΅ GND ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ ΠΈ GND ESP32. GPIO 22 ΠΏΡΠΈ ΡΡΠΎΠΌ Π½Π΅ Π½ΡΠΆΠ΅Π½. Π’Π°ΠΊΠΆΠ΅ ΠΈ Π΄Π»Ρ PDM ΡΠ΅ΠΆΠΈΠΌ, ΡΠΎΠ»ΡΠΊΠΎ Π½Π°Π΄ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠ±ΡΠ°ΡΡ Π΅Π³ΠΎ Π² web ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ ΠΈ Π²ΡΠ΅ (Π½Ρ ΠΈ ΠΏΡΠΎ ΡΠΈΠ»ΡΡΡ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡΠ΅ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°).
ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΈΡΠΏΠ»Π΅ΡΒ OLED SSD1306 128×64.
ΠΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ ΡΠ°ΠΊ:
SSD1306——ESP32
Β
SCL------ GPIO_14 SDA------ GPIO_13
ΠΠ‘Π‘ -----3.3v (ΠΈΠ»ΠΈ 5v)
GND-------GND
Β
ΠΠ½ΠΊΠΎΠ΄Π΅Ρ:
DT-------GPIO_16 CLK ---- GPIO_17 SW------- GPIO_5
GND ---GND
+-----+5V
Β
Β
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π΄Π»Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠ°Π΄ΠΈΠΎ —GPIO 4.
ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅Β
ΠΡΠΎΠ²Π΅ΡΡΠ΅ΡΠ΅ Π²ΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅. ΠΠ° ΡΡ Π΅ΠΌΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΎΠ±ΡΠ΅Π΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄Π»Ρ Π²ΡΠ΅ΠΉ ΡΡ Π΅ΠΌΡ, Π½ΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄Π»Ρ ESP32 ΠΈ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ, Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠΌΠΎΠ². Π ΡΠ΅ΠΆΠΈΠΌΠ΅ DAC ΠΏΡΠΈ ΠΎΠ±ΡΠ΅ΠΌ ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΡΡΠΌΡ Ρ Π½Π΅ Π·Π°ΠΌΠ΅ΡΠΈΠ» ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Ρ ΠΎΡΠΎΡΠ΅Π΅. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΌΠΈ.Β
Π§Π΅ΡΠ΅Π· Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΡΠ»Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ESP32 ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΡΠΊΡ Π΄ΠΎΡΡΡΠΏΠ° WifiKaradio Ρ IP Π°Π΄ΡΠ΅ΡΠΎΠΌ 192.168.4.1. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΠ΅ΡΡ ΠΊ ΡΡΠΎΠΉ ΡΠ΅ΡΠΈ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΈ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΠ΅ ΠΏΠΎ ΡΡΠΎΠΌΡ IP. ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΠ΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ SETTING ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Wifi. ΠΠΏΠΈΡΡΠ²Π°Π΅ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΡΡΠ΅ΡΠ° ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΠ΅ Validate, ΡΠ°Π΄ΠΈΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡΡΡ. Π ΡΠΎΡΡΠ΅ΡΠ΅ ΠΈΡΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎΠΉ Π°Π΄ΡΠ΅Ρ IP Π²ΡΠ΄Π°Π½ ΡΠ°Π΄ΠΈΠΎ. Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΡΡΠ΅ΡΠ°Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ°Π²ΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠ°Π·Π΄Π°ΡΡ IP (DHCP), Π½ΠΎ Π΄Π»Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² Π½Π°Π·Π½Π°ΡΠΈΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠ΅ Π°Π΄ΡΠ΅ΡΠ°, ΡΡΠΎΠ±Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· Π½Π΅ ΠΎΡΠ³Π°Π΄ΡΠ²Π°ΡΡ IP.
Β
Β
ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡΠ΅ Π² SETTING Π² Sound Setting ΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΠ΅ ΡΠ΅ΠΆΠΈΠΌ Π²ΡΠ²ΠΎΠ΄Π° Π·Π²ΡΠΊΠ°, Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΠ΅ Validate.
ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΏΠΈΡΠΊΠ° ΡΠ°Π΄ΠΈΠΎΡΡΠ°Π½ΡΠΈΠΉ ΠΈΠ»ΠΈ ΡΠΊΠ°ΡΠ°ΡΡ ΡΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ SETTING—Playlist.
Β Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊ Karadio32 Π²Π½Π΅ΡΠ½Π΅ΠΉ ΠΏΠ»Π°ΡΡ DAC PCM5102. ΠΡΠΈ Π²ΡΠ²ΠΎΠ΄Π΅
ΡΠ΅ΡΠ΅Π· ΡΡΡ ΠΏΠ»Π°ΡΡ Π·Π²ΡΠΊ ΡΡΠ°Π» Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΡΡΠΌ ΠΈ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π±Π°ΡΡ. ΠΡΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π³ΡΠΎΠΌΠΊΠΎΡΡΠΈ Π² Web
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΠΉ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π½Π΅Ρ.
ΠΠ° ΠΏΠ»Π°ΡΠ΅ Π΅ΡΡΡ Π²ΡΡ ΠΎΠ΄ Line Out Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ. ΠΠ°ΡΡΠ½ΠΈΠΊΠΈ Π² ΡΡΠΎΡ ΡΠ°Π·ΡΠ΅ΠΌ
Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ, Π·Π²ΡΠΊΠ° Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Π½Π΅Ρ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ.
Π‘Ρ Π΅ΠΌΠ° ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ.
Π‘Ρ Π΅ΠΌΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·Π°Π» ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° Karadio.
Β
PCM5102Β Β Β Β Β Β Β ESP32
LCKΒ Β Β Β Β Β Β Β Β Β Β Β Β GPIO25
BCKΒ Β Β Β Β Β Β Β Β Β Β Β GPIO26
DINΒ Β Β Β Β Β Β Β Β Β Β Β Β GPIO22
XMT(XSMT)Β Β Β Β Β Β ΠΏΠΎΠ΄ΡΡΠ½ΡΡΡ ΠΊΒ +5Π² ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ 10ΠΊΠΠΌ
FMTΒ Β Β Β Β Β Β Β Β Β Β Β Β GND
SCL(SCK)Β Β Β Β Β Β Β Β Β GND
Β
Β
ΠΠΎΠ³ΡΡ Π±ΡΡΡ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΡ Π² Π½Π°Π·Π²Π°Π½ΠΈΡΡ ΠΏΠΈΠ½ΠΎΠ² PCM5102, Π½ΠΎ Π΄ΠΎΠ³Π°Π΄Π°ΡΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ.
Π’Π°ΠΊΠΆΠ΅ Π½Π° ΠΏΠ»Π°ΡΠ΅ Π΅ΡΡΡ ΠΏΠΈΠ½Ρ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ (Ρ ΠΌΠ΅Π½Ρ ΡΡΠΎ PAM8403)Β LOUT LROUT AGND. ΠΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π°Π» 5Π².
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΡΠ°Π²ΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ I2S Π² Web ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ Karadio.
Β
ΠΎΡΡΡΠ΄Π°
ESP32 ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°Π΄ΠΈΠΎ | ΠΡΠΎΠ΅ΠΊΡ Β«ΠΠΎΠ»Π½Π°Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ° ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈΒ»
β Π Π΅ΠΊΠ»Π°ΠΌΠ° β
Π‘ΠΎΠΎΠ±ΡΠ°Π΅ΡΡΡ, ΡΡΠΎ Π΄Π΅ΡΠ΅Π²ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΊΠΎΠ΄Π΅ΠΊΠ° MP3 VS1053 ΠΎΡ aliexpress. com ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΌΡΠ·ΡΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΠΎΡΠΌΠ°ΡΡ, Π²ΠΊΠ»ΡΡΠ°Ρ Π°ΡΠ΄ΠΈΠΎ Ogg Vorbis/MP3/AAC/WMA/MIDI. VS1053 ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π² ΡΠ°ΠΉΠ» Ogg Vobis, Π½ΠΎ Π²ΡΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ, Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅, ΠΎΡΠ½ΠΎΡΡΡΡΡ Π»ΠΈΠ±ΠΎ ΠΊ ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΡΠΌ ΠΏΠ»Π°ΡΠ°ΠΌ, Π»ΠΈΠ±ΠΎ ΠΊ ESP32-IDF, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ·-Π·Π° ΡΡΠ΅Π·ΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎΠ΄Π° Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π² 20 ΡΡΡΠΎΠΊ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ, ΡΡΠΎΠ±Ρ Π²ΡΠ³Π½Π°ΡΡ ΠΌΠ΅Π½Ρ Π½Π° 100 ΠΌΠΈΠ»Ρ!
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°Π΄ΠΈΠΎ ESP32.
ΠΠ΄Π΅Ρ, Π»Π΅ΠΆΠ°ΡΠ°Ρ Π² ΠΎΡΠ½ΠΎΠ²Π΅ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°Π΄ΠΈΠΎ ESP32
ΠΡΠΈΠ½ΡΠΈΠΏ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π΅ΡΠ»ΠΈ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ Π½Π° ΠΏΠ»Π°ΡΡ ΠΊΡΡΠΎΠΊ ΠΏΠΎΡΠΎΠΊΠΎΠ²ΡΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠΎΡΠ½ΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ 32 Π±Π°ΠΉΡΠ° Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΠΎΠΊΠ°, ΠΎΠ½ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅.
— Π Π΅ΠΊΠ»Π°ΠΌΠ° —
ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ESP32 Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ°ΠΉΡ ΠΏΠΎΡΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΊ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡ ΠΏΠΎΡΡΡ, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΏΠΎΡΠΎΠΊΠΎΠ²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΡΠΎΡΠ½ΠΎ ΠΏΠΎΡΡΠΈΡΠΌΠΈ ΠΏΠΎ 32 Π±Π°ΠΉΡΠ° Π·Π° ΡΠ°Π·. Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΏΠ»Π°ΡΠ° Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅, ΠΊΠ°ΠΊ ΠΌΠ°ΡΠΈΠ½Π° ΠΏΡΠΈΡΠΎΠΊΠ°/ΠΎΡΡΠΎΠΊΠ°, ΠΈ ΠΏΠΎΡΠΎΠΊ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡΡ.
ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠ΄ Π΅Π΄Π²Π° Π»ΠΈ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 15 ΡΡΡΠΎΠΊ!
Π‘ΡΡΠΎΠΈΡΠ΅Π»ΡΡΡΠ²ΠΎ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ESP32 VS1053 Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ. ΠΠ»Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΠ°Π½ΡΠΈΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΠΊΠΎΠ½ΡΠ°ΠΊΡ GPIO (D13) Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π½Π°ΠΆΠΈΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π΄Π»Ρ ΠΌΡΠ³ΠΊΠΎΠ³ΠΎ ΡΠ±ΡΠΎΡΠ° ΠΏΠ»Π°ΡΡ VS1053 Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΠ°Π½ΡΠΈΡ. ΠΠ»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π±Π΅Π· Π΄ΡΠ΅Π±Π΅Π·Π³Π° Ρ Π²ΠΊΠ»ΡΡΠΈΠ» Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΡΡΠ°Π» Β«Π»ΠΎΠΆΠ½ΡΠΌΒ» ΠΈ Β«ΠΈΡΡΠΈΠ½Π½ΡΠΌΒ», Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ, ΡΡΠΎΠ±Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΈΠΌ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
VS1053 β ΡΡΠΎ 5-Π²ΠΎΠ»ΡΡΠΎΠ²ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π½ΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π΅Π³ΠΎ ΠΈ Π½Π° 3,3 Π²ΠΎΠ»ΡΡΠ°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°Π΄ΠΈΠΎ ESP32 Ρ Π²Π°Ρ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ β 3,3 Π²ΠΎΠ»ΡΡΠ°, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΎΡ ΠΎΠ΄Π½ΠΎΠΉ Π±Π°ΡΠ°ΡΠ΅ΠΈ LiPo. ΠΠ° ΠΏΠ»Π°ΡΠ΅ VS1053 Π΄Π²Π° ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ [AM1117] β 3,3 Π²ΠΎΠ»ΡΡΠ° ΠΈ 2,5 Π²ΠΎΠ»ΡΡΠ°. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡΠ° ΡΠ½Π°ΡΠ°Π»Π° Π²ΡΡΡΠ½ΠΈΡΠ΅, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ Π΄Π»Ρ ΡΠ΅Π³ΠΎ, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡ Ρ 3,3 Π²ΠΎΠ»ΡΡΠ° Π½Π° Π²Ρ ΠΎΠ΄ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ° 2,5 Π²ΠΎΠ»ΡΡΠ° ΠΈ ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΡ ΠΏΡΠΎΠ²ΠΎΠ΄ ΠΊΠ°ΠΊ Π²Ρ ΠΎΠ΄ 3,3 Π²ΠΎΠ»ΡΡΠ° Π½Π° ΠΏΠ»Π°ΡΡ.
Β
ΠΠ»Π΅ΠΊΡΡΠΎΠΏΡΠΎΠ²ΠΎΠ΄ΠΊΠ° VS1053
Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΠ΅. ΠΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½ΡΠ΅, Π΄Π»ΠΈΠ½Π½ΡΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΡΡΠ²Π°ΡΡΠΈΠ΅ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΌΠΎΠ³ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π³ΡΠ΄ΡΡΠΈΠΉ ΡΡΠΌ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ Π·Π²ΡΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΡΡΡ Ρ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΏΠ»Π°ΡΠ°ΠΌΠΈ. ΠΡΡ ΠΎΠ΄Π½ΠΎΠΉ Π·Π²ΡΠΊ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ΅ΡΠ΅ΠΎΡΠΎΠ½ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΠΈΠ»Π΅Π½Π½ΡΠΌ Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ Π½Π°ΡΡΠ½ΠΈΠΊΠΎΠ², Π½ΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°ΠΌΠΈ Π²Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠΈΠ»ΠΈΡΠ΅Π»ΠΈ / ΡΡΠΈΠ»ΠΈΡΠ΅Π»ΠΈ.
ΠΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΠ΅ Π΄Π»Ρ ΡΡΡΠΎΠΈΡΠ΅Π»ΡΡΡΠ²Π°
Li-Ion / Li-Po ΠΈΠ»ΠΈ Li-Ion ΠΏΡΠΈ ΠΏΠΎΠ»Π½ΠΎΠΉ Π·Π°ΡΡΠ΄ΠΊΠ΅ ΠΌΠΎΠ³ΡΡ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎ 4, ΡΡΠΎ Π½Π΅ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡ ESP32, Π½ΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠ΅ΡΡΡΡ ΠΏΠ»Π°ΡΡ VS1053, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°ΡΡ Π΅ΡΠ΅ 40 Π΄Π½Π΅ΠΉ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ±ΡΡΡ Ρ aliexpress.com. ΠΠΎΡΡΠΎΠΌΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°Π»ΠΎΠΌΠΎΡΠ½ΡΠΉ 3-ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΡΠΉ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ HT7333-1 Ρ Π½ΠΈΠ·ΠΊΠΈΠΌΠΈ ΠΏΠΎΡΠ΅ΡΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠ΅Π½Ρ Π½ΠΈΠ·ΠΊΠΎΠ΅ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΎΡΠ΅Π½Ρ Π½ΠΈΠ·ΠΊΠΈΠ΅ ΠΏΠΎΡΠ΅ΡΠΈ ΡΠΎΠΊΠ° ΠΏΠΎΠΊΠΎΡ. ΠΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ HT7111-1 β ΠΊΡΠΎΡΠ΅ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π΄Π»Ρ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΡΠ°ΠΆΠ°.
Π‘Ρ Π΅ΠΌΠ° Ρ (OLED β ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ)
ΠΠΎΠ΄ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ 3,3 Π ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΊ Π²ΡΡ ΠΎΠ΄Ρ HT7333-1, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π»Ρ ESP32.
ΠΡΠΎΡΠΎΡΠΈΠΏ
Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅, ΠΎΠ±Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ ΠΊΡΠ°ΡΠ½ΡΠΌ, Π±ΡΠ΄Π΅Ρ ΠΈΠ΄ΡΠΈ ΠΊ Π½Π°ΠΆΠΈΠΌΠ½ΠΎΠΌΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ β ΡΠ΅ΠΏΠ΅ΡΡ ΡΡΠΎ ΠΈΠΌΠΏΡΠΎΠ²ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π°ΠΆΠΈΠΌΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅ Wi-Fi Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ SSID ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ Π½Π° Π½Π°ΡΠ°Π»ΠΎ ΠΊΠΎΠ΄Π° Π° Π·Π°ΡΠ΅ΠΌ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΎΠ±ΡΡΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ Arduino. ΠΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ESP32 ΡΠ½Π°ΡΠ°Π»Π° ΡΠΊΠ°ΠΆΠ΅Ρ Β«ΠΡΠΈΠ²Π΅ΡΒ», ΡΡΠΎΠ±Ρ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ VS1053 Π·Π°ΠΏΡΡΠ΅Π½ ΠΈ Π³ΠΎΡΠΎΠ². ΠΠ°ΡΠ΅ΠΌ ΠΎΠ½ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π΅Ρ ΠΏΠ°ΡΡ ΡΠ΅ΠΊΡΠ½Π΄, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ [ΡΠ»Π΅Π΄ΠΈΡΠ΅ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΌ Π²ΡΡ ΠΎΠ΄ΠΎΠΌ] ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡ ΠΊ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΡ, ΠΎΠ½ Π½Π°ΡΡΡΠΎΠΈΡΡΡ Π½Π° ΡΡΠ°Π½ΡΠΈΡ ββΠ² Ρ ΠΎΡΡΠ΅ [6], Π° Π·Π°ΡΠ΅ΠΌ Π½Π°ΡΠ½Π΅Ρ Π»ΠΈΡΡΡΡ ΠΊΡΠ°ΡΠΈΠ²ΡΠΉ ΠΏΠΎΡΠΎΠΊΠΎΠ²ΡΠΉ Π³ΠΎΠ»ΠΎΡ Beatles. ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· [ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ D13], ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΡΡΠ°Π½ΡΠΈΡ Π±ΡΠ΄Π΅Ρ Π½Π°ΡΡΡΠΎΠ΅Π½Π°. ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ char *sname[7] Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ ΠΈΠΌΠ΅Π½Π° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΡΠ°Π΄ΠΈΠΎΡΡΠ°Π½ΡΠΈΠΈ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈΠΌΠ΅Π½Π° ΡΡΠ°Π½ΡΠΈΠΉ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π² ΠΌΠ°ΡΡΠΈΠ²Ρ Ρ ΠΎΡΡΠΎΠ², ΠΏΡΡΠ΅ΠΉ ΠΈ ΠΏΠΎΡΡΠΎΠ².
ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°Π΄ΠΈΠΎ ESP32 Ρ OLED-Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ (Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ): Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½Π°Ρ ΠΎΡΡΠ°Π²ΡΠ°ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° β Π½Π΅Ρ Π΄ΠΈΡΠΏΠ»Π΅Ρ, ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊΠ°Ρ ΡΡΠ°Π½ΡΠΈΡ ΠΈΠ³ΡΠ°Π΅Ρ! Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ I2C β ΡΡΠΎ Π²ΡΠ΅, ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ΅ΠΉΡΠ°Ρ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ Π±ΡΠ»ΠΎ Π³ΠΎΡΠΎΠ²ΠΎ. ΠΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΡΠΆΠ΅Π»ΡΠΉ Adafruit SSD1306 Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ Adafruit_GFX, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ, ΡΠ΄Π΅Π»Π°ΡΡ Π·Π²ΡΠΊ ΡΠ΅Π·ΠΊΠΈΠΌ. ΠΠΎΡΡΠΎΠΌΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΠΎΠ±Π»Π΅Π³ΡΠ΅Π½Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ SSD1306 esp8266-oled-ssd1306-master, ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ESP8266 Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΡ OLED-Π΄ΠΈΡΠΏΠ»Π΅Π΅Π² SSD1306. Π‘ ΡΡΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ I2C ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΠΎ, Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Π²Π»ΠΈΡΠ½ΠΈΡ Π½Π° Π²ΡΠ²ΠΎΠ΄ Π·Π²ΡΠΊΠ°. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, OLED Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ β ΡΠ°Π΄ΠΈΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π±Π΅Π· Π½Π΅Π³ΠΎ!
Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ
ESP32 7,5 Π΄ΠΎΠ»Π». Π‘Π¨Π
OLED 64*128 β 3 Π΄ΠΎΠ»Π». Π‘Π¨Π
ΠΠΊΡΠ°Π½ ΠΊΠΎΠ΄Π΅ΠΊΠ° VS1053 β 6 Π΄ΠΎΠ»Π». Π‘Π¨Π
HT-7333-1 β 1 Π΄ΠΎΠ»Π». Π‘Π¨Π
ΠΠΈΠ½Π°ΠΌΠΈΠΊΠΈ 8 ΠΠΌ (0,3 ΠΡ) Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅
ΠΡΡΡ Π΄Π²Π° ΡΠΊΠ΅ΡΡΠ° β bare_minimum_radio_player.ino ΠΈ simple_esp32_radio_mod3.ino. ΠΠ΅ΡΠ²ΡΠΉ β Π²ΡΠ΅Π³ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ 32-Π±Π°ΠΉΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠΎΡΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ. ΠΡΠΎΡΠΎΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ΄ΡΠΌΠ°Π½Π½ΡΠΉ ΡΡΠΊΠΈΠ· Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠ°Π΄ΠΈΠΎ Π²ΠΌΠ΅ΡΡΠ΅ Ρ OLED-Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ ΠΈ Π½Π°ΠΆΠΈΠΌΠ½ΡΠΌ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΌ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΠ°Π½ΡΠΈΠΈ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠΊΠ΅ΡΡ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°Π΅ΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ Β«helloMP3.hΒ», ΠΊΠΎΡΠΎΡΡΠΉ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΊΠΎΠ΄ΠΈΡΡΠ΅Ρ Π½Π΅Π±ΠΎΠ»ΡΡΡΡ ΠΌΡΠ·ΡΠΊΡ ΠΈΠ»ΠΈ Π·Π²ΡΠΊΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΠ΅. Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠΉΡΠ΅ ΡΠΊΠ΅ΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΡΡΠΈΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ.
Π ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΠΠ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Arduino.
ΠΠ°Π³ΡΡΠ·ΠΈΡΡ
ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΠΏΠ°ΠΏΠΊΡ
Β
ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°Π΄ΠΈΠΎ ESP32 | ΠΡΡΠ½Π°Π» Elektor
- ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΈΡΠ°
- ΠΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ Elektor
ΠΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄Π½ΠΎΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π·Π²ΡΠΊΠ° Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ°Π΄ΠΈΠΎΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°, ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΠ³ΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠΎΡΠΌΠ°ΡΠΎΠ² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΡΠ°Π½ΡΠΈΠΉ! ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Π° ββΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΠΈ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ.
Π― ΠΏΠΎΡΡΡΠΎΠΈΠ» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°Π΄ΠΈΠΎΡΡΠ°Π½ΡΠΈΠΉ.
Π Ρ
ΠΎΠ΄Π΅ ΠΌΠΎΠΈΡ
ΡΠ΅ΡΡΠΎΠ² Ρ ΠΏΡΠΈΡΠ΅Π» ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ, ΡΡΠΎ ESP32 Π±ΡΠ» ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠΌ Π΄Π»Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
Π ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΎΠ΄Π½Π°ΠΊΠΎ Π²ΡΠ΅ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅Π»ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ ΠΌΠ½Π΅ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅ΡΠ΅ ΠΎΡΠ΅Π½ΠΈΡΡ ΠΏΡΠΎΡΡΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ°Π΄ΠΈΠΎΡΡΠ°Π½ΡΠΈΡ ββ.
Mine ΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ:
— Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ESP32 (Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ PSRAM Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ).
β 160×128 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ, ΡΠ²Π΅ΡΠ½ΠΎΠΉ TFT-Π΄ΠΈΡΠΏΠ»Π΅ΠΉ
β ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ° I2S ESP32 Π΄Π»Ρ ΠΎΡΠΈΡΡΠΎΠ²ΠΊΠΈ Π°ΡΠ΄ΠΈΠΎΠΏΠΎΡΠΎΠΊΠ°.
— ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ I2S PCM5102 ΡΠΈΠΏΠ° ΡΠΎ ΡΡΠ΅ΡΠ΅ΠΎΠ²ΡΡ
ΠΎΠ΄ΠΎΠΌ 3,5 ΠΌΠΌ ΠΈΠ»ΠΈ Π΄Π²ΡΡ
ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ MAX98357 ΡΠΈΠΏΠ° I2S ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Π΅ΠΌ ΠΊΠ»Π°ΡΡΠ° D ΠΈ Π²ΡΡ
ΠΎΠ΄ΠΎΠΌ Π³ΡΠΎΠΌΠΊΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅Π»Ρ 2×3 ΠΡ RMS. ΠΡΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΉΡΠΈ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ
(ΡΠΌ. ΡΠΎΡΠΎ).
— ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
Π°ΡΠ΄ΠΈΠΎΡΠΎΡΠΌΠ°ΡΠΎΠ²: mp3, m3u, aac, wav, adts mp4 ΠΎΡ 32 ΠΊΠ±ΠΈΡ/Ρ Π΄ΠΎ 192 ΠΊΠ±ΠΈΡ/Ρ.
ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΡΠ±ΠΎΠΉ Π°ΡΠ΄ΠΈΠΎΠΏΠΎΡΠΎΠΊ ΠΈΠ· ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° .
— 99 ΡΡΠ°Π½ΡΠΈΠΉ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ Π² ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ.
— ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΠ-ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° — VS1838B
— 5 Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ
ΠΊΠ»Π°Π²ΠΈΡ ΠΈΠ»ΠΈ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ ΠΠ-ΠΏΡΠ»ΡΡ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ (vol+, vol-, ch+, ch- ΠΈ mute) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°Π΄ΠΈΠΎ.
— ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΎΡΡΠΊΠΎΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π²ΡΠ·Π²Π°ΡΡ ΡΠΎΠ½ΠΎΠ²ΡΠΉ ΡΡΠΌ Π½Π° Π°ΡΠ΄ΠΈΠΎΠ²ΡΡ
ΠΎΠ΄Π΅.
— EEPROM , ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ , Ρ
ΡΠ°Π½ΠΈΡ Π³ΡΠΎΠΌΠΊΠΎΡΡΡ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΏΡΠΎΡΠ»ΡΡΠ°Π½Π½ΡΡ ΡΡΠ°Π½ΡΠΈΡ.
— ΠΠΈΠ³Π°Π΅Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΏΡΠΈΠ΅ΠΌ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² Ρ ΠΏΡΠ»ΡΡΠ° Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
ΠΠ΅Π³ΠΊΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΡΠ΅ΡΡΡ Π² ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΡ ΠΊΠΎΡΠΎΠ±ΠΊΡ Hammond. (ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π±ΡΠ΄ΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΡΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ).
ΠΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠ΅ ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΎ, ΡΡΠΎΠ±Ρ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Audio.h Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
ΠΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ, Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ° Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠ΅Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ»Π°ΡΡΠΈΠ½Ρ Ρ ΠΎΡΠ²Π΅ΡΡΡΠΈΡΠΌΠΈ ΠΈ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄.
ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ SSID ΠΈ ΠΠΠ ΠΠΠ¬.
Π ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ: Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ rssi ΡΠΈΠ³Π½Π°Π»Π° WiFi, Π³ΡΠΎΠΌΠΊΠΎΡΡΡ, ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΊΠ°Π½Π°Π» ΠΈ URL-Π°Π΄ΡΠ΅Ρ ΡΡΠ°Π½ΡΠΈΠΈ.