Twist & Brickgeek
Twist Twist
ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π‘Ρ€ΠΈΠΊΠΌΠ΅Ρ…Π°Π½ΠΈΠΊ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒ сСбС Ρ‚Π°Π½Ρ†ΠΏΠΎΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ свСтится ΠΈ мСняСт ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠΎΠ΄ наши двиТСния, ΠΊΠ°ΠΊ гигантская интСрактивная ΠΏΠ»Π°Ρ‚Π° – ΠΊΠ°ΠΊ Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ, стоит ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΉΠΌΠΈΠ½Π³, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π½Π°Ρ‡Π°Π» Π·Π°ΠΆΠΈΠ³Π°Ρ‚ΡŒ Π² Ρ€ΠΈΡ‚ΠΌΠ΅ Ρ„Π°Π½ΠΊΠ°?
Brickgeek Brickgeek
Π—Π²ΡƒΡ‡ΠΈΡ‚ ΠΊΠ°ΠΊ идСальная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅, Ρ‚ΠΈΠΏΠ° Arduino ΠΈΠ»ΠΈ ESP32. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ высокочастотный Ρ‚Π°ΠΉΠΌΠ΅Ρ€ с прСрываниями для чтСния Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² давлСния Π½Π° Π½ΠΎΠ³Π°Ρ… ΠΈ обновлСния свСтодиодной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹. Π“Π»Π°Π²Π½ΠΎΠ΅ – ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€Π΅Π±Π΅Π·Π³ ΠΈ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ; любая Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Π² нСсколько микросСкунд Π½Π°Ρ€ΡƒΡˆΠΈΡ‚ Ρ€ΠΈΡ‚ΠΌ. МоТно Π΄Π°ΠΆΠ΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ простой Ρ„Π°Π·ΠΎΠ²Ρ‹ΠΉ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π½Ρ†Π΅Π²Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ с Π±ΠΈΡ‚ΠΎΠΌ, Π½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ„Π°Π·Π° Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½Π° ΠΊ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ – ΠΈΠ½Π°Ρ‡Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Ρ€Π³Π°Ρ‚ΡŒΡΡ. ΠŸΠ΅Ρ€Π΅ΡƒΡΠ΅Ρ€Π΄ΡΡ‚Π²ΡƒΠΉ – ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡˆΡŒ ΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½ΠΎ Ρ‡Ρ‘Ρ‚ΠΊΠΈΠΉ Π³Ρ€ΡƒΠ², Π½ΠΎ нСбольшая Π½Π΅Π±Ρ€Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ ощущСния "чСловСчности". ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ ΠΈ посмотри, ΠΊΠ°ΠΊ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΎΠΆΠΈΠ²Π°ΡŽΡ‚. Волько Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒ ΠΏΡ€ΠΎ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, Π° Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ Ρƒ тСбя ΠΏΠ»ΠΎΡ…ΠΎΠΉ USB-кабСль.
Twist Twist
ΠšΡ€ΡƒΡ‚ΠΎ, я Π·Π° – Π΄Π°Π²Π°ΠΉ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠΌ эту Arduino Π² Ρ‚Π°Π½Ρ†ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ€ΠΎΠ±ΠΎΡ‚Π° ΠΈ заставим Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ давлСния ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π½Π° Ρ€Π΅ΠΉΠ²Π΅! Π― слСТу Π·Π° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ΠΌ, ΠΌΠΎΠΆΠ΅Ρ‚, добавлю Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ "глюка" для ощущСния ΠΆΠΈΠ²ΠΎΠ³ΠΎ Ρ€ΠΈΡ‚ΠΌΠ°, Π½ΠΎ Π΅Ρ‰Ρ‘ ΠΈ ΠΏΡ€ΠΈΠΊΡ€ΡƒΡ‚ΠΈΠΌ малСнький OLED, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ отсчСт Ρ‚Π°ΠΊΡ‚ΠΎΠ² – Π° Ρ‚ΠΎ потСряСм Π½ΠΈΡ‚ΡŒ, ΠΏΠΎΠΊΠ° ΠΊΠΎΠ΄ΠΈΠΌ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒ сСбС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€-дискотСку: чистая энСргия, Ρ‡Ρ‘Ρ‚ΠΊΠΈΠ΅ Ρ†ΠΈΠΊΠ»Ρ‹ ΠΈ капля дСрзости – Π³ΠΎΡ‚ΠΎΠ² ΠΎΡ‚ΠΆΠ΅Ρ‡ΡŒ?
Brickgeek Brickgeek
Π’ΠΎΡ‚ ΠΎΠ½ΠΎ, идСальноС мСсто – Arduino ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° давлСния, OLED ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π΅ΠΌΠΏ, ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ "Π΄Ρ€ΠΎΠΆΠΈ" для Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π°. Волько слСди, Ρ‡Ρ‚ΠΎΠ±Ρ‹ линия питания Π±Ρ‹Π»Π° чистой, 5 Π²ΠΎΠ»ΡŒΡ‚. Π Π°Π·Π²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ кондСнсатор прямо Π²ΠΎΠ·Π»Π΅ ΠΏΠΈΠ½Π° VCC Arduino – ΠΈ ΠΌΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Π― Π±Ρ‹ использовал Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ FastLED для ΠΏΠ°Π½Π΅Π»Π΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ‹ ΠΌΠΎΠ³ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ эффСкт Ρ€Π°Π΄ΡƒΠ³ΠΈ всСго Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строках ΠΊΠΎΠ΄Π°, Π° ΠΏΠΎΡ‚ΠΎΠΌ добавь Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ Π² основном Ρ†ΠΈΠΊΠ»Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ счСтчик Ρ‚Π΅ΠΌΠΏΠ° Π½Π° OLED Π½Π΅ сбивался. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ занимаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ΠΌ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈ устанавливаСт Ρ„Π»Π°Π³, основной Ρ†ΠΈΠΊΠ» ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ свСтодиодной "Ρ‚Π°Π½Ρ†Π΅ΠΌ", Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ шаг Π½Π΅ ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Π». Π”Π°Π²Π°ΠΉ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌ это, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π½Π° простом Π΄Π²ΡƒΡ…Ρ‚Π°ΠΊΡ‚Π½ΠΎΠΌ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π΅, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ случайный Ρ„Π°Π·ΠΎΠ²Ρ‹ΠΉ сдвиг для ощущСния ΠΆΠΈΠ²ΠΎΠ³ΠΎ исполнСния. Π“ΠΎΡ‚ΠΎΠ² ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² дискотСку?