ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ: ESP32. Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΈ Π·Π°Π΄Π°ΡΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π°: Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°, Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°ΠΌΠΈ, Π΄Π²ΡΠΌΡ Π΄ΠΈΡΠΏΠ»Π΅ΡΠΌΠΈ ΠΈ ΡΠ΅Π½ΡΠΎΡΠ½ΡΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ESP32. ΠΠ»Ρ Π½Π΅Π΅ Π½Π°ΠΏΠΈΡΠ°Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π° ΡΠ·ΡΠΊΠ΅ CPP (C++), ΠΏΠΈΡΠ°Π»Π°ΡΡ Π² Visual Studio Code, ΡΠ΅ΡΠ΅Π· PlatformIo (framework = arduino, platform = espressif32, board = esp32dev), Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΈΡΠ°Π»ΡΡ ΡΠ°ΠΌ ΠΆΠ΅, Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ GyverPortal ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ WebSocket Π΄Π»Ρ real-time ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. ΠΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΡΠ΅ΠΉΡΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ: Π§ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅ΠΊΠΎΠ² Ρ ΠΊΠ°ΡΡΡ ΠΏΠ°ΠΌΡΡΠΈ ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅ΠΊΠΎΠ² ΠΠ°ΡΠ·Π°/ΡΡΠ°ΡΡ ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π³ΡΠΎΠΌΠΊΠΎΡΡΠΈ Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ²ΠΎΠ΅Π³ΠΎ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° Ρ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΡΠ΅ΡΠ΅Π· WiFi. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΎΠΉ ΡΠ΅ΡΠ΅Π· Π²Π΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ (ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ WiFi, ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ²ΠΎΠ΅ΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠ΅ΡΠΈ), ΡΠ΅ΡΠ΅Π· ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠ°ΠΉΠ» Π½Π° ΠΊΠ°ΡΡΡ ΠΏΠ°ΠΌΡΡΠΈ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΡ, ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡ ΡΡΠ΅ΠΊ, ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π΅Π³ΠΎ Π½Π° ΠΏΠ°ΡΠ·Ρ/ΠΏΠ»Π΅ΠΉ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π³ΡΠΎΠΌΠΊΠΎΡΡΡ. ΠΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ Π΅ΡΡΡ ΠΊΡΡΡΠΎΠ²Π°Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ Π΅Π΅ ΡΠ°Π±ΠΎΡΡ, ΠΌΠΎΠ³Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ΅ΡΡΠ΅ΠΆΠΈ ΠΈ ΡΠΊΡΠΈΠ½ΡΠΎΡΡ ΠΈΠ· Π½Π΅Π΅. ΠΡΠΆΠ½ΠΎ ΠΊ ΡΠΆΠ΅ Π³ΠΎΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΎΠΉ ΡΠ΅ΡΠ΅Π· ΠΆΠ΅ΡΡΡ. ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΆΠ΅ ΠΊΡΠΏΠ»Π΅Π½ΠΎ, ΡΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ ΠΆΠ΅ΡΡΠΎΠ² GY-PAJ7620U2. ΠΡΠΎΠΌΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½Π°Π΄ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π½ΠΎΠ²ΡΡ ΡΡ
Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΡΠ°ΠΌ Π±ΡΠ»ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° ΠΆΠ΅ΡΡΠΎΠ² ΠΊ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠ΅ΠΌΡ ΠΏΠΈΠ½Ρ. ΠΡΠ΅ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π·Π°ΡΡΠ΄Π° TP4056 USB Type-C Ρ Π·Π°ΡΠΈΡΠΎΠΉ, Π΅ΡΠ»ΠΈ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΡΠΎΡΠ΅Π½Ρ Π·Π°ΡΡΠ΄Π° Π² ΠΌΠ΅Π½Ρ, ΡΠΎ Π±ΡΠ»ΠΎ Π±Ρ Π½Π΅ ΠΏΠ»ΠΎΡ
ΠΎ. ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡΡΡΡΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ: ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ESP32 ΠΠΎΠ΄ΡΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π°ΡΠ΄ΠΈΠΎ (I2S + MAX98357A) ΠΠΈΡΠΏΠ»Π΅ΠΉ LCD 1602A (ΠΏΠΎΠΊΠ°Π· ΠΌΠ΅Π½Ρ ΠΈ Π΄Π°ΡΠ°/Π²ΡΠ΅ΠΌΡ) ΠΠΈΡΠΏΠ»Π΅ΠΉ OLED 0.96“ (ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΡΠ΅ΠΊΠ΅ ΠΈ Π²Π΅Π± ΡΠ΅ΡΠ²Π΅ΡΠ΅) RTC (DS3231) ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°ΡΠΎΠ² ΠΠΎΠ΄ΡΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ microSD ΠΠΈΠ½Π°ΠΌΠΈΠΊΠΈ - 2 ΡΡ. Π‘Π΅Π½ΡΠΎΡΠ½ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ - 3 ΡΡ.