Esp32 ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠ°Π΄ΠΈΠΎ Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ dac: Karadio — ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠ°Π΄ΠΈΠΎ Π½Π° Π±Π°Π·Π΅ ESP32 — Π£ΠΌΠ½ΡΠΉ Π΄ΠΎΠΌ
|Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
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.
Β
ΠΎΡΡΡΠ΄Π°
ESP, IoT — ESP32+UDA1334A DAC ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°Π΄ΠΈΠΎ Ρ ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠΎΠΌ ΠΈ OLED
DmitrySazonov
β©β©β©β©β©β©β©
#1
ΠΠΎ ΠΌΠΎΡΠΈΠ²Π°ΠΌ Π³Π°ΠΉΠ΄Π° https://alexgyver. ru/wifi-radio/ ΡΠ΅ΡΠΈΠ» ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, Π½ΠΎ Ρ Π²ΡΡ
ΠΎΠ΄ΠΎΠΌ mini-jack Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΡΡΠΎΡΡΠΈΠΌ Π½Π° ΡΡΠΎΠ»Π΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΌ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π¦ΠΠ ΠΏΠΎΡΠ»Π΅ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ² ΡΠ΅ΡΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ UDA1334A. ΠΠ²ΡΠΊ Π±Π΅Π· ΡΡΠΌΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ ΠΏΠΎΠ±ΠΎΡΠΎΡΡ Ρ VS1053.
ΠΠΎΡΠΏΡΡ Π΄Π»Ρ ΠΌΠΎΠ½ΡΠ°ΠΆΠ° ΠΏΠ»Π°Ρ ΠΏΠ΅ΡΠ°ΡΠ°Π΅ΡΡΡ Π½Π° 3D ΠΏΡΠΈΠ½ΡΠ΅ΡΠ΅.
Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» 2 ΠΊΠΎΡΠΏΡΡΠ° : ΠΏΠΎΠ΄ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ 0.96″ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΊΡΡΠΏΠ½ΡΠΉ 2.42″. ΠΠΎΠ΄Π΅Π»ΠΈ Π΄Π»Ρ ΠΏΠ΅ΡΠ°ΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡΡ Π³ΠΈΡΡ
Π°Π±Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° : https://github.com/DmitrySazonov/ka-radio-player
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅:
- ΠΠΎΠ²ΠΎΡΠΎΡ ΡΠ½ΠΊΠΎΡΠ΅ΡΠ° — ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π³ΡΠΎΠΌΠΊΠΎΡΡΠΈ
- ΠΠΎΡΠΎΡΠΊΠΎΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ — ΡΡΠ°ΡΡ/ΡΡΠΎΠΏ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ
- ΠΠ°ΠΆΠ°ΡΠΈΠ΅ ΠΈ ΠΏΠΎΠ²ΠΎΡΡ — ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ°Π½ΡΠΈΡΠΌΠΈ.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ:
- ESP 32 38P
- UDA1334A DAC
- Digital knob encoder
- 2.42″ OLED 4 pin display — ΠΈΠ»ΠΈ 0.96″ OLED 4 pin display
- 1K ΡΠ΅Π·ΠΈΡΡΠΎΡ (Π±ΡΠ°Π» Π² Π½Π°Π±ΠΎΡΠ΅)
ΠΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΊΡΠΏΠΈΡΡ ΡΠ°ΠΌΠΎΠΊΠ»Π΅ΡΡΠΈΠ΅ΡΡ ΡΠ΅Π·ΠΈΠ½ΠΎΠ²ΡΠ΅ Π½ΠΎΠΆΠΊΠΈ
ΠΠΎΠ½ΡΠ°ΠΆ ΠΏΠ»Π°Ρ Π² ΠΊΠΎΡΠΏΡΡ ΠΈ ΡΠΊΡΠ°Π½Π° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π½Π° Π±ΠΎΠ»ΡΡ M2. 5×4 ΠΌΠΌ, 8 ΡΡ Π½Π° ΠΏΠ»Π°ΡΡ, 4 ΡΡ Π½Π° ΡΠΊΡΠ°Π½ 2.42, 2 ΡΡ Π½Π° ΡΠΊΡΠ°Π½ 0.96
ΠΠΎΠ½ΡΠ°ΠΆ ΡΡΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΊ ΠΊΠΎΡΠΏΡΡΡ Π½Π° Π±ΠΎΠ»ΡΡ M3x5 ΠΌΠΌ Ρ ΠΏΠΎΡΠ°ΠΉΠ½ΠΎΠΉ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΉ, 4 ΡΡ
ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ°:
| UDA1334A | ESP 32 |
|———-|———|
| VIN | 3V3 |
| GND | GND |
| DIN | IO22 |
| WSEL | IO25 |
| BCLK | IO26 |
Π’Π°ΠΊΠΆΠ΅ Π²ΠΏΠ°ΠΈΠ²Π°Π΅ΡΡΡ 1K ΡΠ΅Π·ΠΈΡΡΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ WSEL-GND
| OLED Display | ESP 32 |
|—————|———|
| GND | GND |
| VDD | 3V3 |
| SCK | IO14 |
| SDA | IO13 |
| Knob | ESP 32 |
|——|———|
| GND | GND |
| S1 | IO17 |
| S2 | IO16 |
| KEY | IO5 |
| 5V | 3V3 |
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° karadio32 Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π° Π³Π°ΠΉΠ΄Ρ https://alexgyver.ru/wifi-radio/, Π½ΠΎ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ «SOUND SETTINGS» Π½ΡΠΆΠ½ΠΎ Π²ΡΡΡΠ°Π²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ I2S
Β
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ:
Π Π΅Π°ΠΊΡΠΈΠΈ:
Belize
Belize
β©β©β©β©β©β©β©
#2
Π‘ΡΡΠ»ΠΎΡΠΊΡ Π±Ρ Π΅ΡΠ΅ Π½Π° ΠΏΠΎΠΊΡΠΏΠΊΡ UDA1334A Π΄Π»Ρ Π·Π°ΠΊΠ°Π·Π° Ρ Π°Π»ΠΈΡΠΊΠΈ. ΠΠ°ΠΊΠΈΠ΅ ΠΏΠΎΡΠΎΠΊΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΡΠ΅Ρ? ΠΡΡΡΠ΅ ΡΠ΅ΠΌ VS1053?
Β
ΠΠ΅Π½Π½Π°Π΄ΠΈΠΉ Π
β β β β β β©β©
#3
Belize Π½Π°ΠΏΠΈΡΠ°Π»(Π°):
Π‘ΡΡΠ»ΠΎΡΠΊΡ Π±Ρ Π΅ΡΠ΅ Π½Π° ΠΏΠΎΠΊΡΠΏΠΊΡ UDA1334A Π΄Π»Ρ Π·Π°ΠΊΠ°Π·Π° Ρ Π°Π»ΠΈΡΠΊΠΈ.
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π΄Π»Ρ ΡΠ°ΡΠΊΡΡΡΠΈΡ…
ΠΠ°Π±ΠΈΡΡ Π½Π° ΠΠ»ΠΈΠΊΠ΅ Π² ΠΏΠΎΠΈΡΠΊ «UDA1334A» Π½Π° ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠ»ΠΎΠΆΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ°?
Belize Π½Π°ΠΏΠΈΡΠ°Π»(Π°):
ΠΠ°ΠΊΠΈΠ΅ ΠΏΠΎΡΠΎΠΊΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΡΠ΅Ρ?
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π΄Π»Ρ ΡΠ°ΡΠΊΡΡΡΠΈΡ…
UDA1334A ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π¦ΠΠ, Ρ Π½Π΅Π³ΠΎ Π½Π΅Ρ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ°.
Β
DmitrySazonov
β©β©β©β©β©β©β©
#4
@Belize, ΡΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° github, ΡΠ°ΠΌ Π΅ΡΡΡ ΡΡΡΠ»ΠΊΠΈ.
ΠΠΎ ΡΠ΅ΠΌΠ΅ UDA1334A vs VS1053. ΠΠ°ΠΊ ΠΏΠΈΡΠ°Π», ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ VS1053 Π±ΡΠ»ΠΈ ΠΏΠ°ΡΠ°Π·ΠΈΡΠ½ΡΠ΅ ΠΏΠΎΠΌΠ΅Ρ
ΠΈ ΠΈ ΡΡΠΌΡ. ΠΠ°ΠΊ ΡΠ°Π· ΠΈΡΠΊΠ°Π» Π°Π»ΡΡΠ΅Π½Π°ΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ, ΠΈ Π½Π°ΡΠΊΠ½ΡΠ»ΡΡ Π½Π° Π²Π°ΡΠΈΠ°Π½Ρ Ρ UDA1334A
Β
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ:
ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°Π΄ΠΈΠΎ ΠΈ Bluetooth-Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ Π½Π° Π±Π°Π·Π΅ ESP32 | ΠΠ΅ΡΠ°Π»ΠΈ
ΠΠ°Ρ Π±ΡΠ°ΡΠ·Π΅Ρ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ΅Π³ Π²ΠΈΠ΄Π΅ΠΎ.
ΠΡΠΎ Π±ΡΠ» ΠΌΠΎΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ Π°ΡΠ΄ΠΈΠΎΠΏΡΠΎΠ΅ΠΊΡ ΠΈ ΠΏΡΠΎΠ΅ΠΊΡ Ρ Π±Π°ΡΠ°ΡΠ΅ΠΉΠ½ΡΠΌ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ, ΠΈ Ρ Π±ΡΠ» Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π² Π½Π΅Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ³ΠΎ, Ρ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ. Π― Π½Π°ΡΠ°Π» Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π·Π½Π°Π», ΡΡΠΎ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΡ Π±Π°ΡΠ°ΡΠ΅ΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ½Π΅ΡΠ³ΠΎΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌ. Π£ ΠΌΠ΅Π½Ρ Π±ΡΠ» ΠΏΠΎΠ΄ ΡΡΠΊΠΎΠΉ ΠΎΠ΄Π½ΠΎΡΠ»Π΅ΠΌΠ΅Π½ΡΠ½ΡΠΉ Π»ΠΈΡΠΈΠΉ-ΠΈΠΎΠ½Π½ΡΠΉ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ, ΠΏΠΎΡΡΠΎΠΌΡ Ρ Π½Π°ΡΠ°Π» Ρ Π½Π΅Π³ΠΎ.
Π Π°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ
Π‘ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠΎΠΌ Π² ΡΡΠΊΠ°Ρ Ρ ΠΎΡΠΏΡΠ°Π²ΠΈΠ»ΡΡ ΠΊΠΎΠ²ΡΡΡΡΡΡΡ Π² ΠΌΠΎΠ·Π³ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠ½Π΅ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΡΠΎ-ΡΠΎ, ΡΡΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Wi-Fi ΠΈ BT, Π² ΠΈΠ΄Π΅Π°Π»Π΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΡΡΠΎΠ±Ρ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡΡΠΎΠ²Π½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. ESP32 Π±ΡΠ»Π° Π·Π½Π°ΠΊΠΎΠΌΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ, ΠΈ Π±ΡΡΡΡΡΠΉ ΠΏΠΎΠΈΡΠΊ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΠ», ΡΡΠΎ ΡΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠΈ. ΠΡΠ΄ΡΡΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ, ESP32 ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ½Π΅ΡΠ³ΠΈΠΈ, Π²ΡΠΏΠΎΠ»Π½ΡΡ Π²ΡΠ΅ ΠΌΠΎΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΄Π΅Π°Π»ΡΠ½ΡΠΉ!
ΠΠ½ΡΡΡΠ΅Π½Π½Π΅Π΅ Π·Π°ΡΡΠ΄Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π±ΡΠ»ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ Π² ΡΠΏΠΈΡΠΊΠ΅. ΠΡΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡΡΠ°ΡΠΈΠ²Π½ΠΎ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡ Π΅Π³ΠΎ Π²ΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π·Π°ΡΡΠ΄ΠΈΡΡ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ, ΠΈ Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ ΠΌΡΠ·ΡΠΊΡ ΠΏΡΠΈ ΡΡΠΎΠΌ. ΠΠΎΡΠ»Π΅ Π½Π΅Π΄ΠΎΠ»Π³ΠΈΡ ΠΏΠΎΠΈΡΠΊΠΎΠ² Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΡΡ Π½Π° Π·Π°ΡΡΠ΄Π½ΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ Π½Π° Π±Π°Π·Π΅ TC4056 Π² Π²ΠΈΠ΄Π΅ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΠ»Π°ΡΡ Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½Π½ΡΠΌ ΠΏΠΎΡΡΠΎΠΌ micro USB. ΠΡΠ³Π»ΡΠ΄ΠΈΡ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ, ΡΡΠΎ Π΄Π°Π»ΡΡΠ΅?
Π‘ΠΈΠ»ΠΎΠ²ΡΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ ESP32 ΡΡΠ΅Π±ΡΠ΅ΡΡΡ 3,3 Π, ΠΈ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π±ΡΠ΄ΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΡΠ΅ΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ. Π£ΡΠΈΡΡΠ²Π°Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Ρ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΎΡ Π±Π°ΡΠ°ΡΠ΅ΠΈ, ΠΌΠΎΠΈΠΌ ΠΏΠ΅ΡΠ²ΡΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ Π±ΡΠ»ΠΈ SMPS (ΠΈΠΌΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ). Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρ ΠΏΠΎΠΌΠ½Ρ, ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΠΌΠΎΠΈΡ Π΄ΡΡΠ·Π΅ΠΉ ΡΠ°Π·Π³Π»Π°Π³ΠΎΠ»ΡΡΡΠ²ΠΎΠ²Π°Π»ΠΈ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ SMPS ΡΠΆΠ°ΡΠ½Ρ ΠΈ Π½Π΅ ΠΏΡΠΎΡΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π² Π°ΡΠ΄ΠΈΠΎΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ ΠΈΠ·-Π·Π° ΡΡΠΌΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ½ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈ Π²Π»ΠΈΡΡΡ Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π·Π²ΡΠΊΠ°. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΡΠΎ Π½Π΅ Π²ΡΡΠΎΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½Π°Ρ Π°ΡΠ΄ΠΈΠΎΡΠΈΡΡΠ΅ΠΌΠ°, Π½ΠΎ Ρ Π½Π΅ Π·Π½Π°Π», ΡΠ΅Π³ΠΎ ΠΎΠΆΠΈΠ΄Π°ΡΡ. Π― Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΡΠ΅ΡΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ. Π― Π½Π°ΡΠ΅Π» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ²ΡΡΠ°ΡΡΠ΅-ΠΏΠΎΠ½ΠΈΠΆΠ°ΡΡΠΈΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΡΠΏΠΎΡΠΎΠ±Π½ΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠ΅ΠΆΠΈΠΌΠ°ΠΌΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΡΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠ΅ 3,3 Π Π΄Π»Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΡΠ°Π·ΡΡΠΆΠ°Π΅ΡΡΡ. ΠΡΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡΡ ΡΡΡΡΠ΅ΠΊ EN (Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅), ΠΏΠΎΡΡΠΎΠΌΡ Ρ ΠΌΠΎΠ³Ρ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ»Π°Π±ΠΎΡΠΎΡΠ½ΡΠΉ Π²ΡΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ°ΡΡΡΠΈΡΠ°Π½ Π½Π° ΡΠΎΠΊ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ.
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Ρ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ 3,3-Π²ΠΎΠ»ΡΡΠΎΠ²ΡΠΉ, ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π½Π° 5 Π Π½Π° ΡΠΎΡ ΡΠ»ΡΡΠ°ΠΉ, Π΅ΡΠ»ΠΈ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ½Π΅ΡΠ³ΠΈΠΈ.
ΠΠ²ΡΠΊΠΎΠ²ΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅
Π― Π½Π°ΡΠ΅Π» ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° github, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠΏΠΈΡΡΠ²Π°Π»ΠΎΡΡ, ΡΡΠΎ Ρ Ρ ΠΎΡΡ ΡΠ΄Π΅Π»Π°ΡΡ Ρ ESP32, ΠΈ ΡΠ²ΠΈΠ΄Π΅Π», ΡΡΠΎ ΠΎΠ½ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ I2S Π΄Π»Ρ Π°ΡΠ΄ΠΈΠΎΠ²ΡΡ ΠΎΠ΄Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ESP32 ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π΄Π²ΡΡ ΠΊΠ°Π½Π°Π»ΡΠ½ΡΠΉ Π¦ΠΠ, Π½ΠΎ Π΅Π³ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π΄Π»Ρ Π°ΡΠ΄ΠΈΠΎΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ 8 Π±ΠΈΡΠ°ΠΌΠΈ (Π΄Π»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ, Π¦ΠΠ, ΡΠΏΠΎΠΌΡΠ½ΡΡΡΠΉ ΠΏΠΎΠ·ΠΆΠ΅, ΠΈΠΌΠ΅Π΅Ρ 24 Π±ΠΈΡΠ°).
Π¦ΠΠ
ΠΠ½Π°Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ», Ρ Π½Π°ΡΠ΅Π» UDA1334, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π°ΡΠ΄ΠΈΠΎΡΠ°ΠΏΠΊΠ°Ρ Π΄Π»Ρ raspberry pi. ΠΠΎΠ·ΠΆΠ΅ Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ» Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΎΠ΅ΠΊΡ hackaday.io (Professional Audio On An ESP32), ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠΏΠΎΠΊΠΎΠΈΠ» ΠΌΠ΅Π½Ρ Π² Π²ΡΠ±ΠΎΡΠ΅ Π¦ΠΠ. Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΏΡΠΎΠ΄Π°Π²Π°Π΅ΠΌΠΎΠ΅ adafruit, ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΡΠΈΠΏΠ°ΡΠ½Π½ΡΠΌ ΡΠ°Π·ΡΠ΅ΠΌΠΎΠΌ Π΄Π»Ρ Π½Π°ΡΡΠ½ΠΈΠΊΠΎΠ², ΡΡΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΊΠ°ΠΊ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π΅Π³ΠΎ ΠΏΡΠΈ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ ΠΏΠΎΠ·ΠΆΠ΅: D. ΠΠ½ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ΅ΡΠ΅ΠΎΠ·Π²ΡΠΊΠ°, Ρ ΠΎΡΡ ΡΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Π½Π°Π», 24-Π±ΠΈΡΠ½ΠΎΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ ΠΎΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ 3,3 Π.
ΠΠΈΠ½Π°ΠΌΠΈΠΊ
ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ Π― Π½Π°ΡΠ°Π» ΡΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΎΠ½ Π±ΡΠ» Ρ ΠΌΠ΅Π½Ρ Ρ Π±Π°Π±ΡΡΠΊΠΈΠ½ΠΎΠ³ΠΎ ΡΠ°Π΄ΠΈΠΎ (70-Π΅ Π³ΠΎΠ΄Ρ) ΠΈ ΠΎΠΊΠ°Π·Π°Π»ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΎΡΠ΅Π½Ρ ΠΏΠ»ΠΎΡ ΠΎΠ³ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π·Π²ΡΠΊΠ°. ΠΡΠΎ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΎ ΠΌΠ΅Π½Ρ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π½Π΅Π΄Π΅Π»Ρ, Π·Π°ΡΡΠ°Π²Π»ΡΡ ΠΌΠ΅Π½Ρ ΠΌΠ΅Π½ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π°ΡΠ΄ΠΈΠΎΡΡΠΈΠ»ΠΈΡΠ΅Π»Π΅ΠΉ ΠΈ ΠΏΡΠΎΡΡΠΎ Π΄ΠΎΡΡΠ°Π²Π»ΡΡ ΠΌΠ½Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Ρ ΠΏΡΠΈΠ·Π½Π°Π» ΡΠ΅Π±Ρ, ΡΡΠΎ ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ°ΠΊ, ΠΈ ΠΏΠΎΡΠ΅Π» Π·Π° Π½ΠΎΠ²ΡΠΌ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΎΠΌ. ΠΠΎ ΡΡΠΎΠΊ ΡΡΠ²ΠΎΠ΅Π½ π Visatone FRS7 ΠΎΠΊΠ°Π·Π°Π»ΡΡ Π² ΡΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠ΅.
Π£ΡΠΈΠ»ΠΈΡΠ΅Π»Ρ
ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Ρ Π±ΡΠ» Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΠΈΠ²Π΅Π½, ΡΡΠΎ ΠΏΠΎΠΏΡΡΠ°Π»ΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ±ΡΠ°ΡΡ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠ½ΡΠΉ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ. ΠΠ±Π½Π°ΡΡΠΆΠΈΠ², ΡΡΠΎ ΡΠΎ, ΡΡΠΎ Ρ ΠΈΡΡ, ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Π΅ΠΌ ΠΊΠ»Π°ΡΡΠ° AB, Ρ Π½Π°ΡΠ΅Π» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ Ρ ΠΌΠ΅Π½Ρ ΠΏΠΎΠ΄ ΡΡΠΊΠΎΠΉ:
https://www.onetransistor.eu/2018/01/audio-amplifier-common-transistors.html
http://electronics-diy. com/4×4.php
https://electronics.stackexchange. com/questions/67369/simple-amplifier-cuircuit
ΠΠΈΠ½Π°ΠΌΠΈΠΊ ΠΈΠ³ΡΠ°Π» ΠΌΡΠ·ΡΠΊΡ, Π½ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π±ΡΠ»ΠΎ ΡΠΆΠ°ΡΠ½ΡΠΌ. ΠΠΎΡΠ»Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π²ΡΡ ΠΎΠ΄Π½ΡΡ , ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π²Π·Π°Π΄ ΠΈ Π²ΠΏΠ΅ΡΠ΅Π΄, Ρ ΠΏΡΠΈΠ·Π½Π°Π» ΡΠ²ΠΎΠ΅ ΠΏΠΎΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΡΠΈΠ» ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π°ΡΠ΄ΠΈΠΎΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ. LM386 ΠΊΠ°ΠΆΠ΅ΡΡΡ ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ Ρ Π·Π°ΠΊΠ°Π·ΡΠ²Π°Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ. ΠΡΠ΅ ΡΠ°Π·, Π·Π²ΡΠΊ Π±ΡΠ» Π² Π»ΡΡΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΡΠΌ. ΠΠΎ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅ Ρ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π» Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ, ΠΏΠ»Π°ΡΡ HXJ8002, Π±Π΅Π· ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠΉ. Π ΡΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ Ρ ΠΎΡΠΊΠ°Π·Π°Π»ΡΡ ΠΎΡ ΡΡΠ°ΡΠΎΠ³ΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°.
ΠΠ°ΠΊΠΎΠ½Π΅Ρ…
…Π― ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΡΡ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°Ρ ΠΈ ββΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ» ΠΈΡ Π²ΠΌΠ΅ΡΡΠ΅. ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° Π±Π»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ
ΠΠΎΠΌΠΈΠΌΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΎΠΌ, Ρ ΡΠ°ΠΊΠΆΠ΅ Π·Π°ΠΌΠ΅ΡΠΈΠ» Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ I2S, ΠΊ ΡΡΠ°ΡΡΡΡ, Ρ ΠΌΠ΅Π½Ρ Π±ΡΠ» ΡΠ°Π·ΡΠ΅ΠΌ Π΄Π»Ρ Π½Π°ΡΡΠ½ΠΈΠΊΠΎΠ², ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΡΡ ΡΠ°ΡΡΡ ΡΠ²ΡΠ·ΠΈ. ΠΡΠΈ ΠΏΠΎΠΈΡΠΊΠ΅ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ I2S ΠΈΠ½ΠΎΠ³Π΄Π° Π½ΡΠΆΠ½Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ Π½Π° ΠΏΡΡΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ 3 ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΠΏΠΎ 100 ΠΠΌ
ΠΠΎΡΠ»Π΅ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° Ρ Π½Π°ΡΠΊΠ½ΡΠ»ΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡ Ka-Radio32 ΠΎΡ karawin, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°Π΄ΠΈΠΎ Π½Π° ESP32. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ Π²ΡΠ²ΠΎΠ΄Π° Π·Π²ΡΠΊΠ° Ρ ESP32, ΠΠ-Π΄ΠΈΡΠΏΠ»Π΅Ρ, Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΡΠ΅ΠΊ, ΠΠ-ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΠΈ Π΄Π°ΠΆΠ΅ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ, ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠΉ Π½Π° ΡΠ°ΠΌΠΎΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅, ΠΎΡΠΊΡΠ΄Π° Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ°Π½ΡΠΈΠΈ, ΠΌΠ΅Π½ΡΡΡ ΡΠΎΡΠΊΡ Π΄ΠΎΡΡΡΠΏΠ°, ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΌΡΠ·ΡΠΊΠΎΠΉ ΠΈ Ρ. Π΄. ΠΡΠ΅, ΠΊΡΠΎΠΌΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ Bluetooth, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π² ΡΠ΅ΠΏΠΎ, Π½ΠΎ Π±Π΅Π· Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ. ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Ρ Π½Π°ΡΠ΅Π» Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ ΡΠ°Π½Π½ΡΡ Π²Π΅ΡΡΠΈΡ Ka-Radio32 Ρ Π±Π°Π·ΠΎΠ²ΡΠΌ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°Π΄ΠΈΠΎ, Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Bluetooth.
ΠΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ: ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π΄Π²Π° ΡΠ΅ΠΆΠΈΠΌΠ° Π² Π½Π΅ΡΡΠΎ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ΅Π΅ ΠΎΠ±Π° ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π΅ ΠΏΠ»Π°Π²Π½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΠΆΠΈΠΌΠ°ΠΌΠΈ. Π Π°Π·Π²Π΅ΡΠ²Π»ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π·Π²ΠΈΡΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°Π΄ΠΈΠΎ Ka-Radio32, Ρ ΠΏΡΠΎΡΡΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠ» ΡΠ°ΡΡΡ bluetooth. ΠΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ Π΄Π²ΠΎΠΈΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²Π΅Π»ΠΈΠΊ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈ Π·Π°ΠΏΡΡΠΊΠ° Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΌ ESP32 Ρ 4 ΠΠ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΠΈ ΠΈ 512 ΠΠ ΠΠΠ£. ΠΠ²ΠΎΠΈΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» Π²Π΅ΡΠΈΡ ΠΎΠΊΠΎΠ»ΠΎ 2 ΠΠ ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π·Π°Π³ΡΡΠΆΠ΅Π½ Π² Π΄Π²ΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ°Ρ — Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ Π½Π° ΡΠ΄ΡΠΎ, Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠΎ Π² ΡΡΠΎΠΌ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡ. Π― ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΡΠ» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠΏΡΡΠΎΠΊ ΡΠ΄Π°Π»ΠΈΡΡ ΠΊΠΎΠ΄ ΠΠ-Π΄ΠΈΡΠΏΠ»Π΅Ρ ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ, ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π»ΠΎ Π΄Π²ΠΎΠΈΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΡΠΌ Π²ΠΎ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΡ 4 ΠΠ, Π½ΠΎ Π·Π°ΡΠ΅ΠΌ ΡΡΠΎ Π²ΡΠ·ΡΠ²Π°Π»ΠΎ ΠΎΡΠΈΠ±ΠΊΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΠΠΠ£. ΠΡΠ΅ ΡΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈΡΡΠ΅Π·Π»ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ ΠΏΠ°ΠΌΡΡΠΈ (16 ΠΠ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΠΈ, 8 ΠΠ PSRAM).
ΠΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΠ², ΡΡΠΎ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅, ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Π±ΡΠ»Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π° Π² ΠΊΠΎΡΠΏΡΡ, Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π½Π½ΡΠΉ Π½Π° 3D-ΠΏΡΠΈΠ½ΡΠ΅ΡΠ΅.
ΠΠ΄Π½ΠΎΠΉ ΡΠ°ΡΡΡΡ ΠΊΠΎΡΠΏΡΡΠ° Π±ΡΠ»Π° Β«ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ°Β», Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π°Ρ ΠΎΠ΄ΠΈΠ»Π°ΡΡ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ ΠΈ Π²ΡΡΠ΅Π· ΡΠ·Π°Π΄ΠΈ Π΄Π»Ρ Π²ΠΎΠ·Π΄ΡΡ Π°, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π·ΡΠ΅ΠΌ Π΄Π»Ρ Π·Π°ΡΡΠ΄ΠΊΠΈ ΠΈ Π½Π°ΡΡΠ½ΠΈΠΊΠΎΠ² ΠΏΠΎ Π±ΠΎΠΊΠ°ΠΌ. Π¨Π΅ΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΡ ΠΎΠΏΠΎΡ ΡΠ»ΡΠΆΠΈΠ»ΠΈ ΡΠΎΡΠΊΠΎΠΉ ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΡ Π-ΠΎΠ±ΡΠ°Π·Π½ΠΎΠΉ ΠΊΡΡΡΠΊΠΈ, ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ΅ΠΉ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ, ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΡΡΡΠΊΡ. ΠΡΠ΅ ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΡΡΡ Π² ΠΊΠΎΡΠΎΠ±ΠΊΡ 140Ρ 85Ρ 65ΠΌΠΌ.
ΠΠΈΠΆΠ½ΡΡ ΡΠ°ΡΡΡ ΠΊΠΎΡΠΏΡΡΠ°. ΠΠ΅Π½ΡΠΈΠ»ΡΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΎΡΠ²Π΅ΡΡΡΠΈΠ΅ Π² Π·Π°Π΄Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ, ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΠΉ Π²ΡΡΠ΅Π· Π΄Π»Ρ ΠΏΠΎΡΡΠ° Π·Π°ΡΡΠ΄ΠΊΠΈ micro USB ΠΈ ΠΎΡΠ²Π΅ΡΡΡΠΈΠ΅ Π΄Π»Ρ ΡΠ°Π·ΡΠ΅ΠΌΠ° Π΄Π»Ρ Π½Π°ΡΡΠ½ΠΈΠΊΠΎΠ² Π-ΠΎΠ±ΡΠ°Π·Π½Π°Ρ Π²Π΅ΡΡ Π½ΡΡ ΠΊΡΡΡΠΊΠ° Ρ (ΡΠ»ΠΈΡΠΊΠΎΠΌ) Π±ΠΎΠ»ΡΡΠΈΠΌ Π²ΡΡΠ΅Π·ΠΎΠΌ Π΄Π»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°, ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΡΡΡΠΊΠΈ
ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ Π±ΡΠ» Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠ΅, ΡΠ΅ΠΌ ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ Π² ΠΈΡΠΎΠ³Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π», ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΡΠ²Π΅ΡΡΡΠΈΠ΅ ΠΈΠ·Π»ΠΈΡΠ½Π΅ ΡΠΈΡΠΎΠΊΠΎΠ΅. ΠΠΎ ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΡΠΊΡΡΡ ΠΏΠΎΠ΄ ΡΠ»ΠΎΠ΅ΠΌ ΡΠΊΠ°Π½ΠΈ, ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ ΡΠΆ ΠΈ Π²Π°ΠΆΠ½ΠΎ.
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΎΡΠ΅Π½Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠ½ΡΠΉ. ΠΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°Π΄ΠΈΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
- ΠΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅/ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ°Π΄ΠΈΠΎΡΡΠ°Π½ΡΠΈΠΈ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠ°
- ΠΡΡΠ΅Π³ΡΠ»ΠΈΡΡΠΉΡΠ΅ Π³ΡΠΎΠΌΠΊΠΎΡΡΡ Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ²ΠΎΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠ°
- ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΠΉΡΠ΅ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ°Π½ΡΠΈΡΠΌΠΈ, Π½Π°ΠΆΠΈΠΌΠ°Ρ ΡΠ½ΠΊΠΎΠ΄Π΅Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π½Π° ΡΠ΅ΠΊΡΠ½Π΄Ρ, Π° Π·Π°ΡΠ΅ΠΌ Π²ΡΠ°ΡΠ°Ρ Π΅Π³ΠΎ, ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Ρ Π½Π°ΠΆΠ°ΡΡΠΌ. ΠΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ² ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΠ°Π½ΡΠΈΠΈ Π² ΡΠΏΠΈΡΠΊΠ΅, Π° ΠΏΡΠΎΡΠΈΠ² ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠΈ β ΠΊ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΡΡΠ°Π½ΡΠΈΠΈ
- ΠΡΡΡΡΠΎ Π΄Π²Π°ΠΆΠ΄Ρ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΡΠ½ΠΊΠΎΠ΄Π΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² ΡΠ΅ΠΆΠΈΠΌ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ° Bluetooth
Π Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ° Bluetooth:
- ΠΡΡΠ΅Π³ΡΠ»ΠΈΡΡΠΉΡΠ΅ Π³ΡΠΎΠΌΠΊΠΎΡΡΡ, ΠΏΠΎΠ²ΠΎΡΠ°ΡΠΈΠ²Π°Ρ ΠΏΠΎΠ²ΠΎΡΠΎΡΠ½ΡΠΉ ΡΠ½ΠΊΠΎΠ΄Π΅Ρ
- ΠΡΡΡΡΠΎ Π΄Π²Π°ΠΆΠ΄Ρ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΡΠ½ΠΊΠΎΠ΄Π΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π΄ΠΈΠΎ
ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°Π΄ΠΈΠΎ ESP32 | ΠΠΎΠ»Π½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ
β Π Π΅ΠΊΠ»Π°ΠΌΠ° β
Π‘ΠΎΠΎΠ±ΡΠ°Π΅ΡΡΡ, ΡΡΠΎ Π΄Π΅ΡΠ΅Π²ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΊΠΎΠ΄Π΅ΠΊΠ° MP3 VS1053 ΠΎΡ aliexpress. com ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΌΡΠ·ΡΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΠΎΡΠΌΠ°ΡΡ, Π²ΠΊΠ»ΡΡΠ°Ρ Π°ΡΠ΄ΠΈΠΎ Ogg Vorbis/MP3/AAC/WMA/MIDI. VS1053 ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π² ΡΠ°ΠΉΠ» Ogg Vobis, Π½ΠΎ Π²ΡΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ, Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅, ΠΎΡΠ½ΠΎΡΡΡΡΡ Π»ΠΈΠ±ΠΎ ΠΊ ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΡΠΌ ΠΏΠ»Π°ΡΠ°ΠΌ, Π»ΠΈΠ±ΠΎ ΠΊ ESP32-IDF, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ·-Π·Π° ΡΡΠ΅Π·ΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎΠ΄Π° Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π² 20 ΡΡΡΠΎΠΊ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ, ΡΡΠΎΠ±Ρ Π²ΡΠ³Π½Π°ΡΡ ΠΌΠ΅Π½Ρ Π½Π° 100 ΠΌΠΈΠ»Ρ!
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°Π΄ΠΈΠΎ ESP32.
ΠΠ΄Π΅Ρ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°Π΄ΠΈΠΎ ESP32
ΠΡΠΈΠ½ΡΠΈΠΏ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π΅ΡΠ»ΠΈ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ Π½Π° ΠΏΠ»Π°ΡΡ ΠΊΡΡΠΎΠΊ ΠΏΠΎΡΠΎΠΊΠΎΠ²ΡΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠΎΡΠ½ΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ 32 Π±Π°ΠΉΡΠ° Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΠΎΠΊΠ°, ΠΎΠ½ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅.
— Advertisement —
ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ 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-Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ ΠΈ Π½Π°ΠΆΠΈΠΌΠ½ΡΠΌ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΌ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΠ°Π½ΡΠΈΠΈ.