БСспроводноС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΡ‚ΠΎΡ€Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ· Lego ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Steam Controller

БСспроводноС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΡ‚ΠΎΡ€Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ· Lego ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Steam Controller

Когда я Π±Ρ‹Π» ΠΌΠΎΠ»ΠΎΠ΄Ρ‹ΠΌ, ΠΌΠ½Π΅ всСгда Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€Ρ‹ «тСхникс» ΠΎΡ‚ Lego, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΠ· Π½ΠΈΡ… всякиС ΠΊΡ€ΡƒΡ‚Ρ‹Π΅ ΡˆΡ‚ΡƒΠΊΠΈ. АвтономныС Ρ‚Π°Π½ΠΊΠΈ с Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ турСлями, ΡΡ‚Ρ€Π΅Π»ΡΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈΠΊΠ°ΠΌΠΈ Lego. Но Ρ‚ΠΎΠ³Π΄Π° Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Ρƒ мСня Π½Π΅ Π±Ρ‹Π»ΠΎ.

И Π΄Π°ΠΆΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈΠΊΠΎΠ² ΠΎΡ‚ Lego Π½Π΅ Π±Ρ‹Π»ΠΎ. Π£ мСня Π±Ρ‹Π» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Ρ€ΡƒΠ³, Ρƒ Π±Ρ€Π°Ρ‚Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ‹Π»ΠΈ всС эти Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΈΠ³Ρ€ΡƒΡˆΠΊΠΈ.

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ мСня самого сын Ρ‚Π°ΠΊΠΎΠ³ΠΎ возраста. И ΠΎΠ½ строит Ρ‚Π°Π½ΠΊΠΈ, которыС… Ρ‚ΡƒΠΏΠΎ ΠΏΡ€ΡƒΡ‚ Π²ΠΏΠ΅Ρ€Ρ‘Π΄, ΠΏΠΎΠΊΠ° Π½Π΅ врСТутся Π² стСну πŸ™‚

И Π²ΠΎΡ‚, настало врСмя для ESP32 ΠΈ ΠΌΠ°Π³ΠΈΠΈ паяльника – собСрём для Π½ΠΈΡ… ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΠ»ΡŒΡ‚ дистанционного управлСния!

НСт, я, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, знаю ΠΎ сущСствовании Ρ‚Π°ΠΊΠΈΡ… ΠΏΡƒΠ»ΡŒΡ‚ΠΎΠ². Но Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… ΠΌΠ½Π΅ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ. Они Π»ΠΈΠ±ΠΎ инфракрасныС, с Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ 80-Ρ… Π³ΠΎΠ΄ΠΎΠ², Π»ΠΈΠ±ΠΎ слишком ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅. Или Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅. А Π³Π»Π°Π²Π½ΠΎΠ΅ – Π½ΠΈ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ… я Π½Π΅ смогу ΡΠΊΠ°Π·Π°Ρ‚ΡŒ сыну: Β«Π― сдСлал это ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для тСбя!Β»

Π’Π°ΠΊ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΆΠ΅ сдСлаСм Π½ΠΎΠ²Ρ‹ΠΉ, ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΏΡƒΠ»ΡŒΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ всСми!

БСспроводноС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΡ‚ΠΎΡ€Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ· Lego ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Steam Controller

Π˜Π½Π³Ρ€Π΅Π΄ΠΈΠ΅Π½Ρ‚Ρ‹:

  • ESP32-WROOM-32D | WiFi, BLE ΠΈ процСссор с I/O – достаточно для управлСния двумя ΠΌΠΎΡ‚ΠΎΡ€Π°ΠΌΠΈ ΠΈ свСтодиодом.
  • DRV8833 | Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Н-мост с ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ, достаточной для ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ².
  • TPS62162 | ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½ΠΈΠ΅ напряТСния Π΄ΠΎ 17 Π’, Π° Ρ‚Π°ΠΊΠΆΠ΅ для развлСчСния ΠΏΡ€ΠΈ ΠΏΠ°ΠΉΠΊΠ΅ корпуса WSON-8 2Γ—2 ΠΌΠΌ
  • CP2104 | для программирования ESP32
  • Π Π°Π·ΡŠΡ‘ΠΌΡ‹ для подсоСдинСния ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² ΠΈ Π΄ΠΈΠΎΠ΄ΠΎΠ². ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΎΡ‚Ρ€Π΅ΠΆΠ΅ΠΌ ΠΈ припаяСм ΠΈΡ… снизу, Π° ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ Lego ΠΏΡ€ΠΈΠΊΠ»Π΅ΠΈΠΌ свСрху.

Всё это размСстится Π½Π° довольно нСбольшой ΠΏΠ»Π°Ρ‚Π΅ – Π²ΠΎΡ‚ Π΅Ρ‘ внСшний Π²ΠΈΠ΄ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ EasyEDA:

БСспроводноС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΡ‚ΠΎΡ€Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ· Lego ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Steam Controller

ΠŸΡ€ΠΎΠ²ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΈΠ΄Π½ΠΎ Π½Π° Π·Π°Π³Π»Π°Π²Π½ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ, Π½ΡƒΠΆΠ΅Π½ Π½Π΅ для исправлСния ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ ошибок, Π° для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ питания с USB. Π•Π³ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ Ρ…Π²Π°Ρ‚ΠΈΡ‚ для ΠΌΠΎΡ‚ΠΎΡ€Π°, Π½ΠΎ, ΠΊ соТалСнию, ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈΠ· ΠšΠΈΡ‚Π°Ρ Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΌΠ½Π΅ Π½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я сначала ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ свСтодиодов. Для красоты Π½Π° Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ я просто ΠΏΠΎΠ»ΠΎΠΆΠΈΠ» ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ ΠΎΡ‚ ΠΌΠΎΡ‚ΠΎΡ€Π° Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ.

На вСрсии 1.1 ΠΌΠΎΠ΅ΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ вСрсии 1.2, которая ΡƒΠΆΠ΅ Π»Π΅ΠΆΠΈΡ‚ Π½Π° EasyEDA), Π½Π΅ Π±Ρ‹Π»ΠΎ свСтодиодов, поэтому я припаял Π΄Π²Π° Π°Π½Ρ‚ΠΈΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄ΠΈΠΎΠ΄Π° Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ Π²ΠΈΠ΄Π½ΠΎ происходящСС. Если ΠΏΡ€ΠΈΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒΡΡ, Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π²ΠΈΠ΄Π½ΠΎ ΠΏΠΎΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Ρ‹ Π΄ΠΈΠΎΠ΄ΠΎΠ² 0603, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΡ… Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΏΠ΅Ρ€Ρ‘Π΄/Π½Π°Π·Π°Π΄.

Π§Ρ‚ΠΎ Π΄ΠΎ ΠΏΡƒΠ»ΡŒΡ‚Π° управлСния, Ρ‚ΠΎ сначала я просто Ρ…ΠΎΡ‚Π΅Π» ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ с ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΈ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΈΠΌ ESP32 – классичСский ΠŸΠ”Π£.

Однако ΠΏΠΎΡ‚ΠΎΠΌ я вспомнил, Ρ‡Ρ‚ΠΎ Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Steam Controller Π΅ΡΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Bluetooth с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм (BLE). Π― Ρ€Π΅ΡˆΠΈΠ» Π·Π°Π½ΡΡ‚ΡŒΡΡ этим вопросом, ΠΈ Ρ‡Π΅Ρ€Π΅Π· нСсколько часов научился ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Для этого Π½ΡƒΠΆΠ½ΠΎ просто ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ HID-устройство, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ сСбя SteamController, ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ Π½Π΅ΠΌΡƒ. А ΠΏΠΎΡ‚ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ сСрвис ΠΎΡ‚ Valve ΠΈ нСсколько Π½Π΅Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

БСспроводноС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΡ‚ΠΎΡ€Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ· Lego ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Steam Controller

А Π΅Ρ‰Ρ‘ ΠΌΠ½Π΅ попался Π½Π΅Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π» Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

БСспроводноС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΡ‚ΠΎΡ€Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ· Lego ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Steam Controller

Π“Π΄Π΅-Ρ‚ΠΎ Ρ‡Π΅Ρ€Π΅Π· часик смысл Ρ„Π»Π°ΠΆΠΊΠΎΠ² ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ стал ΠΌΠ½Π΅ понятСн, ΠΈ я сумСл ΠΏΠΎΠΌΠΈΠ³Π°Ρ‚ΡŒ свСтодиодом ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Steam ΠΈ ESP32. Β―_(ツ)_/Β―

Π€Π°ΠΉΠ»Ρ‹

v1.0: Β«ΠΏΡ€ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Β»
β€” ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ я Π²Ρ‹Π±Ρ€Π°Π» Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ рСгулятор напряТСния. TPS62291 ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅Ρ‚ напряТСниС лишь Π΄ΠΎ 6 Π’. Π― Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π» нСсколько ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ, ΠΈ Π·Π°Π±Ρ‹Π», Ρ‡Ρ‚ΠΎ устройству Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с 9 Π’.

v1.1: «достаточно Ρ…ΠΎΡ€ΠΎΡˆΠ°ΡΒ»
β€” этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²ΠΈΠ΄Π΅Π½ Π² Ρ€ΠΎΠ»ΠΈΠΊΠ°Ρ…, ΠΈ всё Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

v1.2: Β«ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°ΡΒ»
β€” Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π½Ρ‹Π΅ свСтодиоды Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ раскладку ΠΏΠ»Π°Ρ‚Ρƒ

На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Ρ„Π°Π·Π° соСдинСния (1-3 сСк. послС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания) ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΠΌΠΎΡ‚ΠΎΡ€Π°. ΠšΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ ΠΎΡ‚ Lego ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½. Он ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ Π½Π° пустоС мСсто рядом с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ, ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠ΅ Π±Π΅Π»Ρ‹ΠΌ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ.

Мой сын Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ рСгулярно ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ этим ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ для управлСния собранными ΠΈΠΌ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π°ΠΌΠΈ.

Π’ΠΎ врСмя стрСсс-тСста я столкнулся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ: я Π΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ Ρ€Π΅ΠΆΠΈΠΌ «быстрого затухания» [fast decay] Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΌΠΎΡ‚ΠΎΡ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ всСго, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΈΠ·-Π·Π° Π½Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· нСсколько сСкунд Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ сильно ΠΏΠ°Π΄Π°Π»Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΌΠΎΡ‚ΠΎΡ€Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я помСнял ΠΊΠΎΠ΄ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ использовал Β«ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ΅ Π·Π°Ρ‚ΡƒΡ…Π°Π½ΠΈΠ΅Β» [slow decay].

БСспроводноС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΡ‚ΠΎΡ€Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ· Lego ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Steam Controller

Пока я Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ DRV ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΠΎΡ‚ΠΎΡ€ сначала вращаСтся быстро, Π° ΠΏΠΎΡ‚ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· сСкунд 10 Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ постСпСнно Π·Π°ΠΌΠ΅Π΄Π»ΡΡ‚ΡŒΡΡ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ€Π°Π·ΠΎΠ³Ρ€Π΅Π²Π°ΡŽΡ‚ΡΡ MOSFET ΠΈ ΠΈΡ… сопротивлСниС поднимаСтся слишком сильно.

НадСюсь, этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования Arduino Π±Π΅Π· особых усилий послуТит Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ΠΌ для Π΄Ρ€ΡƒΠ³ΠΈΡ… людСй ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΠΌ ΠΏΡ€ΠΈΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΈΡ… Π΄Π΅Ρ‚Π΅ΠΉ ΠΊ элСктроникС.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com