ΠΡΠ΅Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° ΠΈΠ»ΠΈ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠ° Π² ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ β Π·Π°Π΄Π°ΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π»Π° Π±ΡΡΡ ΡΠ΄Π΅Π»ΠΎΠΌ ΠΈΠ·Π±ΡΠ°Π½Π½ΡΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ². Π‘Π΅Π³ΠΎΠ΄Π½Ρ, ΠΈΠΌΠ΅Ρ Π±Π°Π·ΠΎΠ²ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΎΠΉ ΠΈ ΠΏΠ°ΡΠ»ΡΠ½ΠΈΠΊΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±ΡΠ°ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ ΡΠ΅Π½ΡΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ Π΄ΠΎΠΌΠ°ΡΠ½Π΅Π³ΠΎ ΠΌΠ΅Π΄ΠΈΠ°ΡΠ΅Π½ΡΡΠ°, Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΠ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΡΠΌΠ½ΠΎΠ³ΠΎ Π·Π΅ΡΠΊΠ°Π»Π°. ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΡΠ»ΠΎΡ, ΡΡΠΈΡΡΠ²Π°ΡΡΠ΅Π³ΠΎ ΠΊΠ°ΡΠ°Π½ΠΈΡ, ΠΏΠΎΠ²Π΅ΡΡ ΠΌΠ°ΡΡΠΈΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° Π²ΡΠ²ΠΎΠ΄ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌΠΈ Π΄Π»Ρ Π΄ΠΎΠΌΠ°ΡΠ½Π΅Π³ΠΎ ΠΌΠ°ΡΡΠ΅ΡΠ° ΡΠ²Π»ΡΡΡΡΡ ΠΈΠ½ΡΡΠ°ΠΊΡΠ°ΡΠ½ΡΠ΅ (IR) ΡΠ°ΠΌΠΊΠΈ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»ΠΊΠ° ΡΡΠ°ΡΡΡ ΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΡΡ ΡΠΊΡΠ°Π½ΠΎΠ² ΠΎΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠΎΠ². Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΡ Π΅ΠΌΠΊΠΎΡΡΠ½ΡΡ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ΅Π±ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ ΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², DIY-ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠΎ ΡΡΡΠΎΡΡΡΡ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°Ρ . ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΠΊΠ»ΠΈΠΊΠ° Π½Π°ΠΏΡΡΠΌΡΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΡΠΈΡΡΡΠΏΠ°ΡΡ ΠΊ ΡΠ±ΠΎΡΠΊΠ΅, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡΡΡ Ρ Π±ΡΠ΄ΠΆΠ΅ΡΠΎΠΌ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ. Π‘Π°ΠΌΡΠΉ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ ΠΌΡΠ»ΡΡΠΈΡΠ°Ρ Π±Π΅Π· Π·Π°Π΄Π΅ΡΠΆΠ΅ΠΊ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΠΎΡΠΎΠ²ΡΡ ΠΈΠ½ΡΡΠ°ΠΊΡΠ°ΡΠ½ΡΡ ΡΠ°ΠΌΠΎΠΊ (Open Frame) Ρ USB-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ. ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ Π²Π°ΡΠ° ΡΠ΅Π»Ρ β ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½Ρ ΠΈΠ»ΠΈ ΡΠ΅Π°Π½ΠΈΠΌΠ°ΡΠΈΡ ΡΡΠ°ΡΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠ΅Π½ΡΠΎΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π²ΡΠ΅ Π½ΡΠ°Π½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°, ΠΎΡ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ°ΡΡΠΈΡΡ Π΄ΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Π² Windows ΠΈ Linux.
ΠΡΠΈΠ½ΡΠΈΠΏΡ ΡΠ°Π±ΠΎΡΡ ΠΈ Π²ΡΠ±ΠΎΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΄Π»Ρ DIY
Π§ΡΠΎΠ±Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΅Π½ΡΠΎΡΠ½ΡΠΉ ΡΠΊΡΠ°Π½, Π½ΡΠΆΠ½ΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΡΠΈΠ·ΠΈΠΊΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ°. Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΄Π΅Π»ΡΡΡΡ Π½Π° Π°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΈ ΠΏΠ°ΡΡΠΈΠ²Π½ΡΠ΅. ΠΠΊΡΠΈΠ²Π½ΡΠ΅ ΡΡΠ΅Π±ΡΡΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΏΠ°ΡΡΠΈΠ²Π½ΡΠ΅ (Π²ΡΠΎΠ΄Π΅ ΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΡΡ ) ΡΠ°Π±ΠΎΡΠ°ΡΡ Π·Π° ΡΡΠ΅Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°. ΠΠ»Ρ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΈΠ½ΡΡΠ°ΠΊΡΠ°ΡΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π½Π°ΠΊΠ»Π΅ΠΈΠ²Π°Π½ΠΈΡ ΠΏΠ»Π΅Π½ΠΎΠΊ Π½Π° ΡΠ°ΠΌΡ ΠΌΠ°ΡΡΠΈΡΡ, ΡΡΠΎ ΡΠ½ΠΈΠΆΠ°Π΅Ρ ΡΠΈΡΠΊ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ Π΄ΠΈΡΠΏΠ»Π΅Ρ.
ΠΠ½ΡΡΠ°ΠΊΡΠ°ΡΠ½Π°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Π±Π°Π·ΠΈΡΡΠ΅ΡΡΡ Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ ΡΠ΅ΡΠΊΠΈ Π»ΡΡΠ΅ΠΉ Π½Π°Π΄ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡΡ Π΄ΠΈΡΠΏΠ»Π΅Ρ. ΠΠΎΠ³Π΄Π° ΠΏΠ°Π»Π΅Ρ ΠΈΠ»ΠΈ ΡΡΠΈΠ»ΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π΅Ρ Π»ΡΡ, ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π²ΡΡΠΈΡΠ»ΡΠ΅Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠΎΡΠΊΠΈ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ΄Π΅Π°Π»Π΅Π½ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠΊΡΠ°Π½ΠΎΠ² ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠΎΠ², Π³Π΄Π΅ Π΄Π΅Π»Π°ΡΡ ΡΠΎΠ½ΠΊΡΡ ΠΈ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π΅Π½ΠΊΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ΡΠ΅Π»Π΅ΡΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΠ-ΡΠ°ΠΌΠΊΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π²ΡΡΠΎΠΊΠΎΠΉ ΠΈΠ·Π½ΠΎΡΠΎΡΡΠΎΠΉΠΊΠΎΡΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ°ΠΌ ΡΠΊΡΠ°Π½ Π·Π°ΠΊΡΡΡ ΠΏΡΠΎΡΠ½ΡΠΌ ΡΡΠ΅ΠΊΠ»ΠΎΠΌ ΠΈΠ»ΠΈ ΠΏΠ»Π°ΡΡΠΈΠΊΠΎΠΌ.
Π Π΅Π·ΠΈΡΡΠΈΠ²Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄, ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ Π² ΠΏΡΠΎΡΠ»ΠΎΠΌ Π΄Π΅ΡΡΡΠΈΠ»Π΅ΡΠΈΠΈ, ΡΡΠ΅Π±ΡΠ΅Ρ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π³ΠΈΠ±ΠΊΠΎΠΉ ΠΌΠ΅ΠΌΠ±ΡΠ°Π½Ρ. ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π²Π΅ΡΡ Π½ΠΈΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ΡΡΠΈΠ΅ ΡΠ»ΠΎΠΈ Π·Π°ΠΌΡΠΊΠ°ΡΡΡΡ. Π‘Π΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠΊΡΠ°Π½ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΎΠΊΠΎΠΏΡΠΎΠ²ΠΎΠ΄ΡΡΠΈΠ΅ ΠΏΠ»Π΅Π½ΠΊΠΈ ΠΈ Π³ΡΠ°ΡΠΈΡ, Π½ΠΎ Π΄ΠΎΠ±ΠΈΡΡΡΡ Π²ΡΡΠΎΠΊΠΎΠΉ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎΡΡΠΈ ΠΎΡΠΊΠ»ΠΈΠΊΠ° ΠΊΡΠ°ΠΉΠ½Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎ. ΠΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠΎΠΌΡ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ DIY-ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ Π΄ΠΎΠΌΠΈΠ½ΠΈΡΡΡΡ ΠΠ-ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»ΠΊΠ° Π³ΠΎΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΊΡΠΈΠ½ΠΎΠ² ΠΎΡ ΠΏΠ»Π°Π½ΡΠ΅ΡΠΎΠ².
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΈΠ½ΡΡΠ°ΠΊΡΠ°ΡΠ½ΡΠΌΠΈ Π΄ΠΈΠΎΠ΄Π°ΠΌΠΈ ΠΈ ΡΠΎΡΠΎΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°ΠΌΠΈ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΈΡ ΡΠΏΠ΅ΠΊΡΡ ΠΈΠ·Π»ΡΡΠ΅Π½ΠΈΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΠ-Π΄ΠΈΠΎΠ΄ΠΎΠ² ΡΠ°Π·Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ Π½Π΅ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ Π²ΡΠ΅ΠΉ ΡΠ΅Π½ΡΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
Π‘Π±ΠΎΡΠΊΠ° ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°Ρ-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Π±Π΅Π· ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π±ΠΎΡΠ° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΡΡΡΠΈΡ . ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΏΠΈΡΠΎΠΊ Π΄Π΅ΡΠ°Π»Π΅ΠΉ Π±ΡΠ΄Π΅Ρ Π·Π°Π²ΠΈΡΠ΅ΡΡ ΠΎΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π½ΠΎ Π±Π°Π·ΠΎΠ²ΡΠΉ Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΎΡΡΠ°Π΅ΡΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΡΠΌ. ΠΠ°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ°, Π½ΠΎ ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π° Π΄Π»Ρ ΡΠΎΡΠ½ΠΎΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠΎΡΠΏΡΡΠ° ΡΠ°ΠΌΠΊΠΈ.
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΠ-ΡΠ΅Π½ΡΠΎΡΠ° ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ΅Π½ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΡΠΏΠΎΡΠΎΠ±Π½ΡΠΉ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ Π΄Π΅ΡΡΡΠΊΠΈ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Ρ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΉ. Π§Π°ΡΡΠΎ Π΄Π»Ρ ΡΡΠΈΡ ΡΠ΅Π»Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Arduino ΠΈΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΠ»Π°ΡΡ Π½Π° Π±Π°Π·Π΅ ATmega, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΄Π»Ρ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΎΡ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, XY-Touch ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈ). ΠΠ½ΠΈ ΡΠΆΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ Π»ΡΡΠ° Π² ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ USB-HID.
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°:
- π ΠΠΎΡΠΎΠ²Π°Ρ ΠΈΠ½ΡΡΠ°ΠΊΡΠ°ΡΠ½Π°Ρ ΡΠ°ΠΌΠΊΠ° (Open Frame) ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ ΠΠ-Π΄ΠΈΠΎΠ΄ΠΎΠ² ΠΈ ΡΠΎΡΠΎΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠΎΠ² (ΠΌΠΈΠ½ΠΈΠΌΡΠΌ 30 ΠΏΠ°Ρ Π½Π° ΡΡΠΎΡΠΎΠ½Ρ).
- π» ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ (Arduino Leonardo/Pro Micro Π΄Π»Ρ ΡΠΌΡΠ»ΡΡΠΈΠΈ HID ΠΈΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠ°ΡΡΠΊΡΠΈΠ½Π°).
- π Π‘ΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ (LDO ΠΈΠ»ΠΈ ΠΈΠΌΠΏΡΠ»ΡΡΠ½ΡΠΉ), Π΅ΡΠ»ΠΈ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ°ΠΌΠΊΠΈ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ USB (ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ 5Π).
- π§΅ ΠΡΠΎΠ²ΠΎΠ΄Π°, ΠΏΠ°ΡΠ»ΡΠ½ΠΈΠΊ, ΡΠ»ΡΡ ΠΈ ΠΏΡΠΈΠΏΠΎΠΉ Π΄Π»Ρ ΠΌΠΎΠ½ΡΠ°ΠΆΠ° ΡΠ»Π΅ΠΉΡΠΎΠ².
- π οΈ ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΡΠ°Π·Π±ΠΎΡΠΊΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° ΠΈ ΠΌΠΎΠ½ΡΠ°ΠΆΠ° ΡΠ°ΠΌΠΊΠΈ (ΠΎΡΠ²Π΅ΡΡΠΊΠΈ, ΠΏΡΠΈΡΠΎΡΠΊΠΈ, Π΄Π²ΡΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΉ ΡΠΊΠΎΡΡ).
ΠΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΡΠΎΠΈΡ ΡΠ΄Π΅Π»ΠΈΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΡΠ»ΠΈ Π²Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΠ΅ ΡΠ΅Π½ΡΠΎΡ Π² ΠΌΠΎΠ½ΠΈΡΠΎΡ, Π·Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΌΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΠΏΠ»Π°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°, Π½Π°ΠΉΠ΄Ρ Π²ΡΡ ΠΎΠ΄ 5V. ΠΠ΄Π½Π°ΠΊΠΎ Π²Π°ΠΆΠ½ΠΎ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΡΠΎΠΊ, ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΡΠΉ ΡΠ΅Π½ΡΠΎΡΠΎΠΌ, Π½Π΅ ΠΏΡΠ΅Π²ΡΡΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π±Π»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄ΠΈΡΠΏΠ»Π΅Ρ, ΠΈΠ½Π°ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ ΠΏΠΎΠΌΠ΅Ρ ΠΈ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ.
ΠΠ΅ΡΠΎΠ΄ 1: Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈΠ½ΡΡΠ°ΠΊΡΠ°ΡΠ½ΠΎΠΉ (IR) ΡΠ°ΠΌΠΊΠΈ
ΠΡΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΊΡΠ°Π½ ΡΠ΅Π½ΡΠΎΡΠ½ΡΠΌ. ΠΠ½ΡΡΠ°ΠΊΡΠ°ΡΠ½ΡΠ΅ ΡΠ°ΠΌΠΊΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ»Ρ, ΠΏΠΎ ΠΏΠ΅ΡΠΈΠΌΠ΅ΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ ΠΈΠ·Π»ΡΡΠ°ΡΠ΅Π»ΠΈ ΠΈ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ. ΠΠ½ΠΈ ΠΊΡΠ΅ΠΏΡΡΡΡ ΠΏΠΎΠ²Π΅ΡΡ Π΄ΠΈΡΠΏΠ»Π΅Ρ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ "Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΡ ΡΠ΅ΡΠΊΡ". ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π° ΠΏΡΡΠΈ ΡΠ²Π΅ΡΠ° Π½Π΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ»ΠΎΠ΅Π² ΠΏΠ»Π΅Π½ΠΊΠΈ.
ΠΡΠΎΡΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΎΡΠΈΡΡΠΊΠΈ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ ΡΠΊΡΠ°Π½Π°. ΠΡΠ±Π°Ρ ΠΏΡΠ»Ρ ΠΈΠ»ΠΈ ΠΆΠΈΡΠ½ΡΠ΅ ΠΏΡΡΠ½Π° ΠΌΠΎΠ³ΡΡ ΠΈΡΠΊΠ°Π·ΠΈΡΡ ΡΠ°Π±ΠΎΡΡ ΠΠ-Π»ΡΡΠ΅ΠΉ. Π Π°ΠΌΠΊΠ° ΠΏΡΠΈΠΊΠ»Π΅ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° Π΄Π²ΡΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΉ ΡΠΊΠΎΡΡ, ΠΈΠ΄ΡΡΠΈΠΉ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅. ΠΠ°ΠΆΠ½ΠΎ Π²ΡΡΠΎΠ²Π½ΡΡΡ Π΅Ρ ΡΡΡΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΠΊΡΠ°ΡΠΌ ΠΌΠ°ΡΡΠΈΡΡ, ΠΈΠ½Π°ΡΠ΅ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ° ΡΠ³Π»ΠΎΠ² Π±ΡΠ΄Π΅Ρ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ. ΠΠΎΡΠ»Π΅ ΠΌΠΎΠ½ΡΠ°ΠΆΠ° ΡΠ°ΠΌΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ USB-ΠΏΠΎΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°.
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ°ΠΌΠΊΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΌΡΠ»ΡΡΠΈΡΠ°Ρ (ΠΎΠ±ΡΡΠ½ΠΎ Π΄ΠΎ 10 ΡΠΎΡΠ΅ΠΊ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ) ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ HID, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ
Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°Ρ
β ΡΠΈΡΡΠ΅ΠΌΠ° Π²ΠΈΠ΄ΠΈΡ ΠΈΡ
ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΡΡ ΠΌΡΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π»Ρ ΡΠΎΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ°. Π Windows ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ "ΠΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ° ΡΠΊΡΠ°Π½Π°", Π° Π² Linux β ΡΡΠΈΠ»ΠΈΡΠΎΠΉ xinput_calibrator.
βοΈ ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠ΅ΡΠ΅Π΄ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ ΡΠ°ΠΌΠΊΠΈ
Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ Π½ΡΠ°Π½ΡΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡΠΌΠΈ. ΠΠ»Ρ ΡΠΊΡΠ°Π½ΠΎΠ² ΡΠ²ΡΡΠ΅ 50 Π΄ΡΠΉΠΌΠΎΠ² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΠ°ΠΌΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ, ΠΈ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΡΡΠ°Π²Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π·Π°ΠΊΠ°Π·ΡΠ²Π°ΡΡ custom-ΠΏΡΠΎΡΠΈΠ»ΠΈ. Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΡΡΠΈΡΡΠ²Π°ΡΡ, ΡΡΠΎ ΠΠ-ΡΠ΅Π½ΡΠΎΡΡ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Ρ ΠΊ ΠΏΡΡΠΌΠΎΠΌΡ ΡΠΎΠ»Π½Π΅ΡΠ½ΠΎΠΌΡ ΡΠ²Π΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΌΠΎΡΠ½ΠΎΠ΅ ΠΈΠ½ΡΡΠ°ΠΊΡΠ°ΡΠ½ΠΎΠ΅ ΠΈΠ·Π»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΌΠΎΠΆΠ΅Ρ "Π·Π°ΡΠ²Π΅ΡΠΈΡΡ" ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ.
ΠΠ΅ΡΠΎΠ΄ 2: ΠΠ΄Π°ΠΏΡΠ°ΡΠΈΡ ΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ°ΡΡΠΊΡΠΈΠ½Π°
ΠΡΠ»ΠΈ Π±ΡΠ΄ΠΆΠ΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ ΠΈΠ»ΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΡΠΊΡΠ°Π½Π° (Π΄ΠΎ 10-15 Π΄ΡΠΉΠΌΠΎΠ²), ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΡΡ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ. Π’Π°ΠΊΠΈΠ΅ ΡΠΊΡΠ°Π½Ρ ΡΠΎΡΡΠΎΡΡ ΠΈΠ· Π΄Π²ΡΡ Π³ΠΈΠ±ΠΊΠΈΡ ΡΠΎΠΊΠΎΠΏΡΠΎΠ²ΠΎΠ΄ΡΡΠΈΡ ΡΠ»ΠΎΠ΅Π², ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΌΠΈΠΊΡΠΎ-Π·Π°Π·ΠΎΡΠ°ΠΌΠΈ. ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΡΠ»ΠΎΠΈ ΡΠΌΡΠΊΠ°ΡΡΡΡ, ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ. Π Π΅Π·ΠΈΡΡΠΈΠ²Π½ΡΠ΅ ΡΠΊΡΠ°Π½Ρ ΠΌΠ΅Π½Π΅Π΅ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Ρ, ΡΠ΅ΠΌ Π΅ΠΌΠΊΠΎΡΡΠ½ΡΠ΅, ΠΈ ΡΡΠ΅Π±ΡΡΡ Π΄Π°Π²Π»Π΅Π½ΠΈΡ, Π½ΠΎ ΠΎΠ½ΠΈ Π΄Π΅ΡΠ΅Π²Ρ ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΏΠ΅ΡΡΠ°ΡΠΊΠ°Ρ .
ΠΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π΄ΠΎΠ½ΠΎΡ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π·Π±ΠΈΡΡΠΉ ΠΏΠ»Π°Π½ΡΠ΅Ρ ΠΈΠ»ΠΈ GPS-Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ΅Π» ΡΠ°ΡΡΠΊΡΠΈΠ½, Π½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ° ΠΌΠ°ΡΡΠΈΡΠ°. ΠΠΊΠΊΡΡΠ°ΡΠ½ΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°Π² ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π²Ρ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΡΠ΅ ΡΠ΅Π½ΡΠΎΡΠ½ΡΡ ΠΏΠ°Π½Π΅Π»Ρ Ρ ΡΠ»Π΅ΠΉΡΠΎΠΌ. ΠΠ»Π°Π²Π½Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Π·Π΄Π΅ΡΡ β ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΡΠ»Π΅ΠΉΡΠ°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ° Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΡΠ°ΡΡΠΎ ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΡΠΈΠΏΠ°Ρ ΡΠ΅ΡΠΈΠΈ 4-wire resistive touch. Π‘ΠΈΠ³Π½Π°Π»Ρ Ρ ΡΠ΅ΡΡΡΠ΅Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² (X+, X-, Y+, Y-) ΠΏΠΎΠ΄Π°ΡΡΡΡ Π½Π° Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π²Ρ ΠΎΠ΄Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΠ»Π°ΡΡ-ΠΊΠΎΠ½Π²Π΅ΡΡΠ΅Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΌΡΠ»ΠΈΡΡΠ΅Ρ USB-ΠΌΡΡΡ. ΠΡΠΎΡΠ΅ΡΡ ΠΏΠ°ΠΉΠΊΠΈ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ²Π΅Π»ΠΈΡΠ½ΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π½Π° ΡΠ»Π΅ΠΉΡΠ°Ρ ΠΎΡΠ΅Π½Ρ ΡΠΎΠ½ΠΊΠΈΠ΅.
| ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ | ΠΠ½ΡΡΠ°ΠΊΡΠ°ΡΠ½Π°Ρ ΡΠ°ΠΌΠΊΠ° | Π Π΅Π·ΠΈΡΡΠΈΠ²Π½Π°Ρ ΠΏΠ°Π½Π΅Π»Ρ | ΠΠΌΠΊΠΎΡΡΠ½ΡΠΉ ΡΠ°ΡΡΠΊΡΠΈΠ½ |
|---|---|---|---|
| ΠΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ | 100% (Π½Π΅ Π·Π°ΠΊΡΡΠ²Π°Π΅Ρ ΡΠΊΡΠ°Π½) | 75-85% | 90-95% |
| ΠΡΠ»ΡΡΠΈΡΠ°Ρ | ΠΠ° (Π΄ΠΎ 10+ ΡΠΎΡΠ΅ΠΊ) | ΠΠ΅Ρ (ΠΎΠ±ΡΡΠ½ΠΎ 1 ΡΠΎΡΠΊΠ°) | ΠΠ° (5-10 ΡΠΎΡΠ΅ΠΊ) |
| Π‘Π»ΠΎΠΆΠ½ΠΎΡΡΡ ΠΌΠΎΠ½ΡΠ°ΠΆΠ° | ΠΠΈΠ·ΠΊΠ°Ρ (Π½Π°ΠΊΠ»Π΅ΠΉΠΊΠ°) | ΠΡΡΠΎΠΊΠ°Ρ (ΠΏΠ°ΠΉΠΊΠ° ΡΠ»Π΅ΠΉΡΠΎΠ²) | Π‘ΡΠ΅Π΄Π½ΡΡ (Π½ΡΠΆΠ΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ) |
| Π Π΅Π°ΠΊΡΠΈΡ Π½Π° ΡΠ²Π΅Ρ | Π§ΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Π° ΠΊ ΠΠ-ΠΈΠ·Π»ΡΡΠ΅Π½ΠΈΡ | ΠΠ΅ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Π° | ΠΠ΅ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Π° |
ΠΠΎΡΠ»Π΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ. Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΊΠ°ΠΊ "USB Touchscreen Controller". ΠΠ»Ρ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ ΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΡΡ ΡΠΊΡΠ°Π½ΠΎΠ² ΡΠ°ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΠΠ, ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠ΅ Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ° Windows ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΈΠ·-Π·Π° Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΡΡΠΈ ΠΎΡΠΊΠ»ΠΈΠΊΠ° ΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ»ΠΎΡ.
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ "ΠΌΠ΅ΡΡΠ²ΡΠΌΠΈ Π·ΠΎΠ½Π°ΠΌΠΈ"
ΠΡΠ»ΠΈ ΡΠ³Π»Ρ ΡΠΊΡΠ°Π½Π° Π½Π΅ ΡΠ΅Π°Π³ΠΈΡΡΡΡ Π½Π° ΠΊΠ°ΡΠ°Π½ΠΈΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΡ ΠΏΡΠΈΠ»Π΅Π³Π°Π½ΠΈΡ ΡΠ°ΠΌΠΊΠΈ. Π ΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΡΡ ΡΠΊΡΠ°Π½Π°Ρ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎΠ΅ ΡΠ°ΡΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ»Π΅Π½ΠΊΠΈ, Π½ΠΎ ΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΡΡΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΏΠ°ΡΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΠΎΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΊΡΠΈΠ½ΠΎΠ² ΠΎΡ ΠΏΠ»Π°Π½ΡΠ΅ΡΠΎΠ²
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΡΡΠ΅Π΄ΠΈ ΡΠ½ΡΡΠ·ΠΈΠ°ΡΡΠΎΠ² β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΅ΠΌΠΊΠΎΡΡΠ½ΡΡ ΡΡΠ΅ΠΊΠΎΠ» ΠΎΡ ΡΠ°Π·Π±ΠΈΡΡΡ ΠΏΠ»Π°Π½ΡΠ΅ΡΠΎΠ². ΠΡΠΎ Π΄Π°Π΅Ρ Π½Π°ΠΈΠ»ΡΡΡΠ΅Π΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΡΡΠ΅Π½ΠΈΠΉ (ΠΌΡΠ»ΡΡΠΈΡΠ°Ρ, Π»Π΅Π³ΠΊΠΎΠ΅ ΠΊΠ°ΡΠ°Π½ΠΈΠ΅), Π½ΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ. ΠΠΌΠΊΠΎΡΡΠ½ΡΠ΅ ΡΠΊΡΠ°Π½Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±ΡΠ°ΡΡΡΡ ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°ΠΌ I2C ΠΈΠ»ΠΈ SPI, ΠΈ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΈΡ ΠΊ USB Π½Π΅Π»ΡΠ·Ρ.
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ "ΠΌΠΎΡΡ" β ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Arduino Pro Micro ΠΈΠ»ΠΈ ESP32), Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°, ΡΠΌΡΠ»ΠΈΡΡΡΡΠ°Ρ HID-ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ. ΠΠ°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π°ΠΉΡΠΈ Π΄Π°ΡΠ°ΡΠΈΡ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠ°ΡΡΠΊΡΠΈΠ½Π° (ΡΠ°ΡΡΠΎ ΡΡΠΎ FT5x06, GT911 ΠΈΠ»ΠΈ CST ΡΠ΅ΡΠΈΠΈ) ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π΄Π»Ρ Arduino. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΠ²ΠΎΠ΄Π°, ΠΏΡΠΈΠΏΠ°ΡΠ½Π½ΡΠ΅ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΡΠΌ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ°ΠΌ ΡΠ»Π΅ΠΉΡΠ°.
ΠΡΠΎΡΠ΅ΡΡ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ SDA ΠΈ SCL ΠΎΡ ΡΠ°ΡΡΠΊΡΠΈΠ½Π° ΠΊ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ ΠΏΠΈΠ½Π°ΠΌ Arduino, ΠΏΠΎΠ΄Π°Π΅ΡΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ 3.3Π ΠΈΠ»ΠΈ 5Π ΠΈ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΠ΅ ΠΊΠΎΠ΄. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Arduino Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΊΠ°ΡΠ°Π½ΠΈΠΉ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π΄Π°Π΅Ρ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, Π½ΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ Π³Π»ΡΠ±ΠΎΠΊΠΈΡ Π·Π½Π°Π½ΠΈΠΉ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ².
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΌΠΊΠΎΡΡΠ½ΡΠ΅ ΡΠΊΡΠ°Π½Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΡΡΠΈΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ. ΠΠ±ΡΡΠ½ΡΠΉ ΠΏΠ»Π°ΡΡΠΈΠΊ ΠΈΠ»ΠΈ Π΄Π΅ΡΠ΅Π²ΠΎ Π½Π΅ Π±ΡΠ΄ΡΡ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠ°Π»Π΅Ρ ΠΈΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΡΠΈΠ»ΡΡ Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΡΡΠΈΠΌ Π½Π°ΠΊΠΎΠ½Π΅ΡΠ½ΠΈΠΊΠΎΠΌ.
ΠΠ»Π°Π²Π½Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Π·Π΄Π΅ΡΡ β Π½Π°ΠΉΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ Π΄Π°ΡΠ°ΡΠΈΡ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΈΠ½ΠΎΠ² Π½Π° ΡΠ»Π΅ΠΉΡΠ΅ Π±Π΅Π· ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΈ. Π§Π°ΡΡΠΎ ΠΌΠ°ΡΡΠ΅ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ "ΡΡΠΊΠ°" Ρ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡΠΎΠΌ, ΠΏΡΠΎΠ·Π²Π°Π½ΠΈΠ²Π°Ρ Π΄ΠΎΡΠΎΠΆΠΊΠΈ, ΠΈΠ»ΠΈ ΠΈΡΡΡ ΡΡ Π΅ΠΌΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΏΠ»Π°Π½ΡΠ΅ΡΠΎΠ² Π½Π° ΡΠΎΡΡΠΌΠ°Ρ Π²ΡΠΎΠ΄Π΅ 4PDA ΠΈΠ»ΠΈ XDA Developers.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² ΠΈ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ° Π² Windows ΠΈ Linux
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½Π°Ρ ΡΠ°ΡΡΡ ΡΠΎΠ±ΡΠ°Π½Π°, Π½Π°ΡΡΡΠΏΠ°Π΅Ρ ΡΡΠ°ΠΏ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ. ΠΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π²Ρ ΠΎΠ΄ΡΡΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ ΠΊΠ°ΠΊ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΊΡΡΡΠΎΡΠ°. Π Windows ΡΡΠΎ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, Π΅ΡΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΡ HID, Π½ΠΎ ΡΠ°ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠ½Π°Ρ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ° Π΄Π»Ρ ΡΠΎΠ²ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΎΡΠΊΠΈ ΠΊΠ°ΡΠ°Π½ΠΈΡ ΠΈ ΠΊΡΡΡΠΎΡΠ°.
ΠΠ»Ρ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ Π² Windows 10/11 ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ "ΠΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π·Π²ΡΠΊ", Π·Π°ΡΠ΅ΠΌ "Π£ΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΠΏΡΠΈΠ½ΡΠ΅ΡΡ". ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ Π²Π°ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ (ΡΠ°ΡΡΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ "USB Touchscreen" ΠΈΠ»ΠΈ "HID-compliant touch screen"), ΠΊΠ»ΠΈΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ "ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ". Π’Π°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° "ΠΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ°". Π‘Π»Π΅Π΄ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ Π½Π° ΡΠΊΡΠ°Π½Π΅, Π½Π°ΠΆΠΈΠΌΠ°Ρ Π² ΠΏΠΎΡΠ²Π»ΡΡΡΠΈΠ΅ΡΡ ΠΊΡΠ΅ΡΡΠΈΠΊΠΈ.
Π ΡΡΠ΅Π΄Π΅ Linux, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π½Π° ΠΎΠ΄Π½ΠΎΠΏΠ»Π°ΡΠ½ΡΡ
ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ
Π²ΡΠΎΠ΄Π΅ Raspberry Pi, ΠΏΡΠΎΡΠ΅ΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΡΠΈΠ»ΠΈΡ. Π§Π°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΠ°ΠΊΠ΅Ρ xinput-calibrator. ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ°ΠΉΠ», ΠΊΡΠ΄Π° Π±ΡΠ΄ΡΡ Π·Π°ΠΏΠΈΡΠ°Π½Ρ ΠΌΠ°ΡΡΠΈΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ. ΠΡΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½ΠΎ, Π΅ΡΠ»ΠΈ ΡΠΊΡΠ°Π½ ΠΏΠΎΠ²Π΅ΡΠ½ΡΡ ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π΅Ρ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
sudo apt-get install xinput-calibrator
xinput_calibrator
ΠΡΠ»ΠΈ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ° ΡΠ±ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ ΠΏΡΡΠΈ ΠΊ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΌ ΡΠ°ΠΉΠ»Π°ΠΌ Π² Π°Π²ΡΠΎΠ·Π°Π³ΡΡΠ·ΠΊΡ ΡΠΈΡΡΠ΅ΠΌΡ. Π Windows ΡΡΠΎ ΡΠ΅ΡΠ°Π΅ΡΡΡ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠΈΠ»Ρ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ, Π² Linux β Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠΊΡΠΈΠΏΡΠ° Π² .bashrc ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ systemd-ΡΠ΅ΡΠ²ΠΈΡΠΎΠ².
Π§Π°ΡΡΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ΅Π½ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΊΡΠ°Π½Π° ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ Ρ ΡΡΠ΄ΠΎΠΌ ΡΠΈΠΏΠΈΡΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠ°Ρ ΠΈΠ· Π½ΠΈΡ β "Π΄ΡΠ΅Π±Π΅Π·Π³" ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΈΠ»ΠΈ ΠΊΡΡΡΠΎΡΠ°, ΠΊΠΎΠ³Π΄Π° ΠΊΡΡΡΠΎΡ ΡΠ°ΠΌΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎ Π΄Π΅ΡΠ³Π°Π΅ΡΡΡ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠ·Π²Π°Π½ΠΎ ΠΏΠ»ΠΎΡ ΠΈΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠΌ Π² ΠΏΠ°ΠΉΠΊΠ΅, Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΌ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ°Π³Π½ΠΈΡΠ½ΡΠΌΠΈ Π½Π°Π²ΠΎΠ΄ΠΊΠ°ΠΌΠΈ ΠΎΡ Π±Π»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°.
ΠΡΡΠ³Π°Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° β ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΡΠ΅Π°ΠΊΡΠΈΠΈ Π² ΡΠ³Π»Π°Ρ ΡΠΊΡΠ°Π½Π°. Π ΠΠ-ΡΠ°ΠΌΠΊΠ°Ρ ΡΡΠΎ ΡΠ΅ΡΠ°Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»Π΅ΠΉΠΊΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ ΡΠΈΡΡΠΎΡΡ ΡΠ³Π»ΠΎΠ²ΡΡ Π΄ΠΈΠΎΠ΄ΠΎΠ². Π ΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΡΡ ΡΠΊΡΠ°Π½Π°Ρ β ΡΠ°ΡΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠ»Π΅Π½ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π½Π°ΡΡΡΠΎΠΉΠΊΠΎΠΉ ΠΏΠΎΡΠΎΠ³ΠΎΠ²ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π² Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ΅. Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΊΡΡΠ²Π°Π΅Ρ Π»ΠΈ ΡΠ°ΠΌΠΊΠ° Π°ΠΊΡΠΈΠ²Π½ΡΡ ΠΎΠ±Π»Π°ΡΡΡ ΠΌΠ°ΡΡΠΈΡΡ.
ΠΡΠ»ΠΈ ΡΠ΅Π½ΡΠΎΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½ΠΎ Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ Π·Π°Π΄Π΅ΡΠΆΠΊΠΎΠΉ (Π»Π°Π³ΠΎΠΌ), ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ°ΡΡΠΎΡΡ ΠΎΠΏΡΠΎΡΠ° (polling rate) ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΠ΅ΡΠ΅Π²ΡΠ΅ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΌΠΎΠ³ΡΡ ΠΈΠΌΠ΅ΡΡ Π½ΠΈΠ·ΠΊΡΡ ΡΠ°ΡΡΠΎΡΡ ΠΎΠΏΡΠΎΡΠ°, ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΎΡΡΡΠ΅Π½ΠΈΠ΅ "Π²ΡΠ·ΠΊΠΎΡΡΠΈ" ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ»ΡΡΠ°ΡΡ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π·Π°ΠΌΠ΅Π½Π° USB-ΠΊΠ°Π±Π΅Π»Ρ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ, ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ.
ΠΠΎΡΠ΅ΠΌΡ ΡΠ΅Π½ΡΠΎΡ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ?
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ (Π³ΠΎΡΠΈΡ Π»ΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄, Π΅ΡΠ»ΠΈ Π΅ΡΡΡ). Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ USB-ΠΏΠΎΡΡ ΠΈΡΠΏΡΠ°Π²Π΅Π½. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ. ΠΡΠ»ΠΈ ΠΈ ΡΠ°ΠΌ Π½Π΅Ρ ΡΠ΅Π°ΠΊΡΠΈΠΈ β Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠ°ΠΉΠΊΠ΅.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΌΡΠ»ΡΡΠΈΡΠ°Ρ ΠΈΠ· ΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠΊΡΠ°Π½Π°?
ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΡΠΉ ΡΠΊΡΠ°Π½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Ρ ΡΠΎΡΠΊΡ ΠΊΠ°ΡΠ°Π½ΠΈΡ. ΠΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΌΡΠ»ΡΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΡΠ΅Π±ΡΡΡΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΈ Π΄ΠΎΡΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π² DIY-ΡΡΠ»ΠΎΠ²ΠΈΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ. ΠΡΠΎΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΠ-ΡΠ°ΠΌΠΊΡ.
ΠΠ°ΠΊ ΠΎΡΠΈΡΡΠΈΡΡ ΠΠ-ΡΠ°ΠΌΠΊΡ ΠΎΡ ΠΏΡΠ»ΠΈ Π²Π½ΡΡΡΠΈ?
Π Π°Π·Π±ΠΈΡΠ°ΡΡ ΡΠ°ΠΌΠΊΡ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΈΡΡΡ ΡΡΡΠΈΡΠΎΠ²ΠΊΠ° Π΄ΠΈΠΎΠ΄ΠΎΠ². ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π±Π°Π»Π»ΠΎΠ½ΡΠΈΠΊ ΡΠΎ ΡΠΆΠ°ΡΡΠΌ Π²ΠΎΠ·Π΄ΡΡ ΠΎΠΌ, ΠΏΡΠΎΠ΄ΡΠ²Π°Ρ ΠΎΡΠ²Π΅ΡΡΡΠΈΡ Π² ΠΏΡΠΎΡΠΈΠ»Π΅. ΠΡΠ»ΠΈ ΠΏΡΠ»Ρ Π²Π½ΡΡΡΠΈ ΠΊΠ°Π½Π°Π»Π° β Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ ΠΏΠΎΡΡΡΡΠΈΡΠ΅ ΠΏΠΎ ΠΊΠΎΡΠΏΡΡΡ, ΡΡΠΎΠ±Ρ ΡΠΌΠ΅ΡΡΠΈΡΡ ΡΠ°ΡΡΠΈΡΡ, ΠΈ ΠΏΡΠΎΠ΄ΡΠΉΡΠ΅ ΡΠ½ΠΎΠ²Π°.
ΠΠ°ΠΊΠΎΠΉ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠ΅Ρ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ΅Π½ΡΠΎΡ?
ΠΠ»Ρ ΠΠ-ΡΠ°ΠΌΠΎΠΊ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π΄ΠΈΠΎΠ΄ΠΎΠ². Π ΡΡΠ΅Π΄Π½Π΅ΠΌ, ΡΡΠΎ 3-5 ΠΌΠΌ. ΠΠ»Ρ ΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΡΡ ΡΠΊΡΠ°Π½ΠΎΠ² β Π»ΡΠ±ΠΎΠ΅ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅, ΡΠΎΠ·Π΄Π°ΡΡΠ΅Π΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡ. ΠΠ»Ρ Π΅ΠΌΠΊΠΎΡΡΠ½ΡΡ β ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΈΠΌΠΈΡΠΈΡΡΡΡΠΈΠΉ ΠΏΠ°Π»Π΅Ρ (ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ).