Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ESP32
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
Π£ΡΠ΅Π½ΠΈΠΊΡ 10 ΠΊΠ»Π°ΡΡΠ° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½ΡΠΆΠ΅Π½ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊ Π΄Π»Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΊ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Β«ΠΠ½ΠΆΠ΅Π½Π΅ΡΡ Π±ΡΠ΄ΡΡΠ΅Π³ΠΎΒ». ΠΡΠΆΠ½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠ°ΠΏΠ°, ΡΡΠΎΠ±Ρ ΡΠΊΠΎΠ»ΡΠ½ΠΈΠΊ ΡΠ°ΠΌ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°Π» Π² ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π» ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈ ΠΊΠΎΠ΄. ΠΡΠΎΠ΅ΠΊΡ - ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΉ Π±ΠΎΠΊΡ Π΄Π»Ρ ΡΡΡΠΊΠΈ ΡΠΏΠΎΡΡΠΈΠ²Π½ΠΎΠΉ ΡΠΊΠΈΠΏΠΈΡΠΎΠ²ΠΊΠΈ Ρ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΈΠ΅ΠΉ, ΡΠΈΠ»ΡΡΡΠΎΠΌ ΠΈ Π΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ, ΠΌΠ°ΡΡΡ ΠΈ Π»Π΅ΡΡΡΠΈΡ
Π²Π΅ΡΠ΅ΡΡΠ². ΠΡΠ½ΠΎΠ²Π° - Π³ΠΎΡΠΎΠ²ΡΠ΅ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ESP32-S3 ΠΈ Orange Pi 5. ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ, ΡΡ
Π΅ΠΌΠ° ΡΠ±ΠΎΡΠΊΠΈ ΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Ρ. Π§ΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°ΡΡ ΠΈ Π² ΡΡΠΌ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ: 1. Π‘Π±ΠΎΡΠΊΠ° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ: Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ° Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ»Π°ΡΡΠΈΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°, ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡΠΎΠ², ΡΠΈΠ»ΡΡΡΠ°, ΠΏΠΎΠ΄Π²Π΅ΡΠ° Π΄Π»Ρ ΡΠΊΠΈΠΏΠΈΡΠΎΠ²ΠΊΠΈ, Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΊΠΎΡΠΏΡΡΠ° ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ. 2. ΠΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ° ΠΈ ΠΏΠ°ΠΉΠΊΠ°: ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡ
Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΡΠ±ΠΎΡΠΊΠ° ΡΠ½Π°ΡΠ°Π»Π° Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ΅, Π·Π°ΡΠ΅ΠΌ ΠΏΠ°ΠΉΠΊΠ° ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΈ ΡΠ°Π·ΡΡΠΌΠΎΠ², Π½Π°Π΄ΡΠΆΠ½ΡΠΉ ΠΌΠΎΠ½ΡΠ°ΠΆ, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡΠΎΠΌ. ΠΠ΅Π· ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ. 3. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: ΠΏΠΎΠΌΠΎΡΡ Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ ESP32 - ΠΎΠΏΡΠΎΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ², ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡΠ°ΠΌΠΈ, Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠΌ ΠΎΠ·ΠΎΠ½Π°, ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ. ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ
Π½Π° Orange Pi, ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΈ Π²ΡΠ²ΠΎΠ΄ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² Π½Π° Python. ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ
Π²ΠΎ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ. 4. ΠΡΠΏΡΡΠ°Π½ΠΈΡ: ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ°, ΠΏΠΎΠΈΡΠΊ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠ΅ΠΉ, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΠΌΠΎΡΡΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ, ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΠΎΠ² ΡΡΡΠΊΠΈ. 5. ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ Π·Π°ΡΠΈΡΠ΅: ΠΏΠΎΠΌΠΎΡΡ Ρ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ, ΡΡ
Π΅ΠΌΠ°ΠΌΠΈ, Π³ΡΠ°ΡΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ° ΡΠ°Π±ΠΎΡΡ. Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π³Π°Π·ΠΎΠ²ΡΡ
ΠΏΡΠΎΡΠΈΠ»Π΅ΠΉ ΠΈ ΠΊΠ°ΠΌΠ΅ΡΡ. ΠΠ½Π΅ΡΠ½ΠΈΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ: VPS-ΡΠ΅ΡΠ²Π΅Ρ ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ ΡΡΠ΅Π½ΠΈΠΊΠΎΠΌ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΈ ΠΠ Π² ΡΠ°ΠΌΠΊΠ°Ρ
Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°/Π·Π°Π΄Π°Ρ). Π€ΠΎΡΠΌΠ°Ρ: ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²ΠΎΡΠ½ΠΎ 1 ΠΎΡΠ½Π°Ρ Π²ΡΡΡΠ΅ΡΠ° Π² Π½Π΅Π΄Π΅Π»Ρ ΠΏΠΎ 1,5-2 ΡΠ°ΡΠ°, ΠΊΠΎΡΠΎΡΠΊΠΈΠ΅ ΡΠ΄Π°Π»ΡΠ½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΡΡΠ΅ΡΠ°ΠΌΠΈ. ΠΠ°ΡΡΠΈΠ½ΠΎ, ΠΡΠ±Π»ΠΈΠ½ΠΎ, ΠΠΎΡΠΈΡΠΎΠ²ΠΎ - Ρ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊΠ° Ρ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠ°Π±ΠΎΡΠΈΠΌ ΠΌΠ΅ΡΡΠΎΠΌ Π»ΠΈΠ±ΠΎ Ρ Π²ΡΠ΅Π·Π΄ΠΎΠΌ. Π ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡΡ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ΄Π°Π»ΡΠ½Π½ΠΎ. Π‘ΡΠΎΠΊΠΈ: Π½Π°ΡΠ°ΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΠ΅Π½ΡΡΠ±ΡΠ΅ - Π½Π°ΡΠ°Π»Π΅ ΠΎΠΊΡΡΠ±ΡΡ 2026 Π³ΠΎΠ΄Π°. ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ ΠΏΡΠΎΡΠΎΡΠΈΠΏ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΠΈΡΠΏΡΡΠ°Π½ΠΈΡ ΠΊ ΠΊΠΎΠ½ΡΡ Π½ΠΎΡΠ±ΡΡ, ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΊ ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅ Π΄Π΅ΠΊΠ°Π±ΡΡ. Π‘Π΄Π°ΡΠ° - Π² ΠΊΠΎΠ½ΡΠ΅ Π΄Π΅ΠΊΠ°Π±ΡΡ-Π½Π°ΡΠ°Π»Π΅ ΡΠ½Π²Π°ΡΡ. Π’ΠΎΡΠ½ΡΠΉ Π³ΡΠ°ΡΠΈΠΊ ΡΠΎΠ³Π»Π°ΡΡΠ΅ΠΌ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ. Π ΠΎΡΠΊΠ»ΠΈΠΊΠ΅ ΠΏΡΠΎΡΡ ΡΠΊΠ°Π·Π°ΡΡ ΠΎΠΏΡΡ Ρ ESP32/Arduino, ΠΏΠ°ΠΉΠΊΠΎΠΉ ΠΈ Python, ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΎΠΏΡΡ Π·Π°Π½ΡΡΠΈΠΉ ΡΠΎ ΡΠΊΠΎΠ»ΡΠ½ΠΈΠΊΠ°ΠΌΠΈ, ΠΌΠ΅ΡΡΠΎ Π²ΡΡΡΠ΅Ρ, Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΡΡΠΎΠΈΠΌΠΎΡΡΡ Π·Π°Π½ΡΡΠΈΡ.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ESP32
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΠ Π΄Π»Ρ ΡΠ½ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ
Ρ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² (Π΄Π°ΡΡΠΈΠΊ Π§Π‘Π‘ + IMU) ΠΈ ΡΠ°Π·Π΄Π°ΡΠΈ ΠΈΡ
ΠΏΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ ΡΠ΅ΠΊΠ»Π°ΠΌΠ½ΡΠΌΠΈ BLE ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌΠΈ.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ESP32
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
Π‘ΡΡΡ Π·Π°Π΄Π°ΡΠΈ: Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π΄Π»Ρ ESP32 ΠΈ ΡΠΎΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π΅Ρ Ρ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΠΎΠΉ Π²ΠΎΠ΄ΠΎΠΌΠ°ΡΠ° Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Β«ΠΠΌΠΈΡΠ°ΡΠΈΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ°Β». ΠΠ°Π΄Π°ΡΠ°: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π½Π΄Π°, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ΅ΡΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ESP32 ΠΈ ΡΠΎΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π΅Π³ΠΎ Ρ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠΉ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΠΎΠΉ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΠΎΠ΄ΠΎΠΌΠ°ΡΠΎΠΌ.1. ΠΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΡΠ‘ΠΈΡΡΠ΅ΠΌΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π΄Π²ΡΡ
Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ
ΠΊΠΎΠ½ΡΡΡΠΎΠ², ΡΠ²ΡΠ·Π°Π½Π½ΡΡ
ΡΠ΅ΡΠ΅Π· Π³Π°Π»ΡΠ²Π°Π½ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°Π·Π²ΡΠ·Π°Π½Π½ΡΠΉ ΡΠ΅Π»Π΅ΠΉΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ:ΠΠΎΠ½ΡΡΡ Π (Π£ΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΉ): ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ESP32 (ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ WROOM-32), ΠΊΠΎΡΠΎΡΡΠΉ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π·Π° IoT ΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΏΠ»Π°ΡΠ΅ΠΆΠΈ.ΠΠΎΠ½ΡΡΡ Π (ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ): Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΠΊΠΈΡΠ°ΠΉΡΠΊΠ°Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ½ΡΠΊΠ°Ρ ΠΏΠ»Π°ΡΠ° Π²ΠΎΠ΄ΠΎΠΌΠ°ΡΠ°, ΡΠΏΡΠ°Π²Π»ΡΡΡΠ°Ρ ΡΠΈΠ»ΠΎΠ²ΠΎΠΉ Π³ΠΈΠ΄ΡΠ°Π²Π»ΠΈΠΊΠΎΠΉ.2. Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ ESP32 (Π’Π΅ΡΡΠΎΠ²ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ)ΠΠ° Π΄Π°Π½Π½ΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Π±Π°Π½ΠΊΠΎΠΌ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ. ΠΡΠΎΡΠΈΠ²ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΏΠ΅ΡΠ½ΡΡ ΠΎΠΏΠ»Π°ΡΡ ΠΏΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ:Π Π΅ΠΆΠΈΠΌ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ: ESP32 ΠΎΠΆΠΈΠ΄Π°Π΅Ρ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Π‘ΡΠ°ΡΡ (1 Π»ΠΈΡΡ)Β».ΠΠΌΠΈΡΠ°ΡΠΈΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ: ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π΄Π΅Π»Π°Π΅Ρ ΠΏΠ°ΡΠ·Ρ Π² 2 ΡΠ΅ΠΊΡΠ½Π΄Ρ (ΠΈΠΌΠΈΡΠ°ΡΠΈΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ QR-ΠΊΠΎΠ΄Π°).ΠΠΎΠ΄Π°ΡΠ° ΡΠΈΠ³Π½Π°Π»Π°: ESP32 ΠΏΠΎΠ΄Π°Π΅Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΡ Π½Π° GPIO ΠΏΠΈΠ½, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π»Π΅, Π½Π° 200 ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄ (ΡΠΌΡΠ»ΡΡΠΈΡ Π·Π°Π±ΡΠΎΡΠ΅Π½Π½ΠΎΠΉ ΠΌΠΎΠ½Π΅ΡΡ/ΠΈΠΌΠΏΡΠ»ΡΡΠ°), ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ.3. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠΎΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈΠ‘ΠΎΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΡΠ΅ΡΠ΅Π· 1-ΠΊΠ°Π½Π°Π»ΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π»Π΅ Ρ ΠΎΠΏΡΠΎΡΠ°Π·Π²ΡΠ·ΠΊΠΎΠΉ (Optocoupler).ΠΡΡ
ΠΎΠ΄Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΡΠ΅Π»Π΅ (NO ΠΈ COM) Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ ΡΠ°Π·ΡΠ΅ΠΌΡ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° ΠΊΠΈΡΠ°ΠΉΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ (ΡΠ°Π·ΡΠ΅ΠΌ Coin Acceptor / Pulse Input, ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Signal ΠΈ GND). ΠΠ° ESP32 Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΡΠ°Π½Π΅Π΅ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π²ΡΠ²Π΅ΡΡΠΈ Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠ΅ ΠΏΠΈΠ½Ρ Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ:ΠΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ UART (ΠΏΠΎΠ΄ 4G-ΠΌΠΎΠ΄Π΅ΠΌ SIM7600)ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° I2C/UART (ΠΏΠΎΠ΄ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ)
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ESP32
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΠ·ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ESP32 Π½Π° Ρ
ΠΎΡΠΎΡΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ. Π’Π°ΠΊ ΠΆΠ΅, ΡΠ΅ΡΠ΅Π· ΠΌΠ΅ΡΡΡ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π²Π΅ΡΡΠΈΡΡ ΠΠ£ΠΠΎΠ²ΡΠΊΠΈΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΡΡΠ΅Π΄Π½Π΅ΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ. ΠΡΡΡ ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΠ½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ Arduino ΠΈ ΠΠΠΡΠ½ΡΠΉ Python (ΡΠΊΠ·Π°ΠΌΠ΅Π½ ΡΠ΄Π°Π» Π½Π° 78, Π½ΠΎ ΡΡΠΎ Π±ΡΠ»ΠΎ 4 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄. ΠΠΎΡΠ»Π΅ -- ΠΌΠ°Π»ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π»).
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ESP32
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΊΠ»ΠΈΠ΅Π½Ρ-ΡΠ΅ΡΠ²Π΅Ρ. ΠΠ° ΡΡΠΎΡΠΎΠ½Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π²Π΅Π½Π΄ΠΈΠ½Π³ΠΎΠ²ΡΠΉ Π°ΠΏΠΏΠ°ΡΠ°Ρ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π²Π΅Π½Π΄ΠΈΡΡΠ° ΠΈ ΠΊΡΡ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°. Π Π°Π±ΠΎΡΠ° Ρ rgb ΡΠΊΡΠ°Π½ΠΎΠΌ, DFplayer. ΠΠ° ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ° ΡΡΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ, Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π²Π΅Π½Π΄ΠΈΠ½Π³ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ΅ΡΠ²Π΅ΡΠ° ΡΠ°ΠΊΠΆΠ΅ Ρ Π½ΡΠ»Ρ, Ρ ΡΠ°Π±ΠΎΡΠΎΠΉ Π±Π΄ Π Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΡΠ°Π±ΠΎΡΠ° Ρ 8 ΡΠ΅ΡΠ²ΠΎ- Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΡΠΌΠΈ.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ESP32
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: Π ΠΎΠ±ΡΠ΅ΠΌ, Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π» Ρ ΡΠ»Π΅ΠΊΡΡΠΈΠΊΠΎΠΉ ΠΈ ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΡ
Π΅ΠΌΠ°ΠΌΠΈ. ΠΠ°ΠΊΡΠΏΠ»Π΅Π½Ρ Π΄Π΅ΡΠ°Π»ΠΈ (ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ Π²ΡΠ΅ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ). ΠΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠΎΡΡ Π²ΡΠ΅ Π΄Π΅ΡΠ°Π»ΡΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π½Π° Π±Π΅ΡΠΏΠΎΡΠ»ΡΠ½ΡΡ ΡΡ
Π΅ΠΌΡ. ΠΠΎΠΆΠ½ΠΎ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎ - ΡΠΎΠ·Π²ΠΎΠ½ΠΈΠΌΡΡ Π² ΡΠΎΠΌ ΠΆΠ΅ ΠΠ°ΠΊΡΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ. ΠΡ ΠΈΠ»ΠΈ Π² ΡΠ°ΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠΏΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ.