Keypad 12in1(ΠΏΠ»Π°Ρ‚Π° 12 ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Π° RobotDyn)

Π—Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» Π½Π°ΠΊΠΎΠ½Π΅Ρ† Ρ‚ΠΎ Π±Π»ΠΎΠΊ для ΠΏΠ»Π°Ρ‚Ρ‹ 12 ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π΅. ΠŸΠ»Π°Ρ‚Ρƒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π΅Π» Ρƒ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Π° RobotDyn Π½Π° Aliexpress. ΠŸΠ»Π°Ρ‚Π° классная Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ экономит Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹.

1

Π‘Π»ΠΎΠΊ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π΄Π°Π»ΡŒΠ½ΠΎΠΌΠ΅Ρ€Π° HC-SR04, ΠΏΠΎ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡŽ

Π Π΅ΡˆΠ΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ 1) ЗависаниС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° послС Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ оТидания ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° 2) Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½Π° Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ показания Π² зависимости ΠΎΡ‚ условий ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСды 3) Появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ опроса с Π·Π°Π΄Π°Π½Π½ΠΎΠΉ частотой(позволяСт Ρ€Π°Π·Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹) 4) РСшСна ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ΠΌ ΠΎΡ‚Π²Π΅Ρ‚Π° (Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Π΅ΡΡ‚ΡŒ DELAY) 5) Π•ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄(ΠΈΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ) …

Π”Π°Π»Π΅Π΅…Π‘Π»ΠΎΠΊ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π΄Π°Π»ΡŒΠ½ΠΎΠΌΠ΅Ρ€Π° HC-SR04, ΠΏΠΎ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡŽ

3

Π‘Π»ΠΎΠΊ Pin_OUT

Π‘Π»ΠΎΠΊ позволяСт Π±Π΅Π· привязки ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠΈΠ½Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° EN – Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Pin – Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Π²Π°ΠΌ ΠΏΠΈΠ½Π° Ln – сигнал Π½Π° Π²ΠΊΠ»/Π²Ρ‹ΠΊΠ» ΠΏΠΈΠ½Π° (ΠΠΠŸΠ Π˜ΠœΠ•Π  Π‘ Π“Π•ΠΠ•Π ΠΠ’ΠžΠ Π)

3

Π‘Π»ΠΎΠΊ управлСния Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ ΠΌΠΎΡ‚ΠΎΡ€Π° L298n

1. Π‘Π»ΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Ρ…ΠΎΠ΄ EN Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ подаСтся сигнал Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ (0/1) Ρ€Π°Π±ΠΎΡ‚Ρ‹ с устройством. Π₯отя Π±Ρ‹ ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ состояниС сигнала EN=1, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ модуля ΠΈ настройка ΠΏΠΈΠ½ΠΎΠ², ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ управлСния ΠΌΠΎΡ‚ΠΎΡ€Π°ΠΌΠΈ Ρ‚ΠΈΠΏΠ° L298D. 2. Π‘Π»ΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Ρ…ΠΎΠ΄Ρ‹, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π°ΡŽΡ‚ΡΡ ΠΠžΠœΠ•Π Π ΠΏΠΈΠ½ΠΎΠ² Arduno, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ управлСния ΠΌΠΎΡ‚ΠΎΡ€Π°ΠΌΠΈ Ρ‚ΠΈΠΏΠ° L298D ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Arduino. …

Π”Π°Π»Π΅Π΅…Π‘Π»ΠΎΠΊ управлСния Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ ΠΌΠΎΡ‚ΠΎΡ€Π° L298n

3

Π˜Π½Π΄ΠΈΠΊΠ°Ρ†ΠΈΡ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ сигнала Π½Π° Π»ΠΈΠ½Π΅ΠΉΠΊΠ΅ ΠΈΠ· 8-ΠΌΠΈ свСтодиодов WS2812B

Аппаратная Ρ‡Π°ΡΡ‚ΡŒ: 1. Arduino UNO 2. Neopixel stick 8, Π›ΠΈΠ½Π΅ΠΉΠΊΠ° ΠΈΠ· 8-ΠΌΠΈ свСтодиодов WS2812B 3. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ сигнала (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ: 1. НСобходимо ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π±Π»ΠΎΠΊ WS2812_Stick_8_(CODE).ubi 2.Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ NeoPixel Stick.flp Π’Ρ…ΠΎΠ΄ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ сигнала – А0. Π’Ρ…ΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ ΠΈΠ· 8-ΠΌΠΈ свСтодиодов WS2812B Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ – D6 Для измСнСния Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ² свСтодиодов Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ …

Π”Π°Π»Π΅Π΅…Π˜Π½Π΄ΠΈΠΊΠ°Ρ†ΠΈΡ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ сигнала Π½Π° Π»ΠΈΠ½Π΅ΠΉΠΊΠ΅ ΠΈΠ· 8-ΠΌΠΈ свСтодиодов WS2812B

3

Π’ΠΎΠ»ΡŒΡ‚ΠΌΠ΅Ρ‚Ρ€

Π›Π΅Π½ΡŒ-Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ прогрСсса! Π‘ΠΎΠ·Π΄Π°Π» Π±Π»ΠΎΠΊ “Π²ΠΎΠ»ΡŒΡ‚ΠΌΠ΅Ρ‚Ρ€” с внСшними измСняСмыми константами, Π΄Π°Π±Ρ‹ Π½Π΅ Π²ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ постоянно ΠΈ Π½Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π² Π±Π»ΠΎΠΊΠ°Ρ…… Π’ ΠΎΠ±Ρ‰Π΅ΠΌ устал ΠΌΡ‹ΡˆΠΊΡƒ Π³ΠΎΠ½ΡΡ‚ΡŒ… ОписаниС Π² Π±Π»ΠΎΠΊΠ΅ Π΅ΡΡ‚ΡŒ. Π‘Π»ΠΎΠΊ ΠΏΠΎΠ΄ дисплСй HD44780 ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅…

2

Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚ΠΎΠΊΠ° ΠΈ напряТСния INA219 с ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ связи i2c

Аппаратная Ρ‡Π°ΡΡ‚ΡŒ: 1. Arduino UNO ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. 2. Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚ΠΎΠΊΠ° ΠΈ напряТСния INA219 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ: 1. НСобходимо ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π±Π»ΠΎΠΊ INA219_i2c_(CODE).ubi ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» связи i2c. АдрСс модуля – 0Ρ…40. Для увСличСния Π±Π»ΠΎΠΊΠΎΠ² Π΄ΠΎ 4 ΡˆΡ‚. Π½Π° ΠΎΠ΄Π½ΠΎΠΉ шинС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊ. Π’Ρ‹Ρ…ΠΎΠ΄ напряТСния – Π² Π’ΠžΠ›Π¬Π’ΠΠ₯. Π’Ρ‹Ρ…ΠΎΠ΄ Ρ‚ΠΎΠΊΠ° – Π² ΠœΠ˜Π›Π›Π˜ΠΠœΠŸΠ•Π ΠΠ₯. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° – Adafruit_INA219.h …

Π”Π°Π»Π΅Π΅…Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚ΠΎΠΊΠ° ΠΈ напряТСния INA219 с ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ связи i2c

3

ΠŸΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΈΠΉ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ для мСня Π±Π»ΠΎΠΊ для ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ВМ1637

Π‘ΠΎΠ±Ρ€Π°Π» ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΈΠΉ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ для мСня Π±Π»ΠΎΠΊ для ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ВМ1637

3

nRF24L01+ систСма ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

Набор Π±Π»ΠΎΠΊΠΎΠ² для одностороннСй, двухстороннСй ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ 2 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π°ΠΌΠΈ с nRF24L01+, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ создания слоТной сСти. ΠŸΡ€ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ SCK (Serial ClocK) β€” Ρ‚Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (синхронизация). ( Arduino UNO D13 | Arduino Mega D52) MOSI / MI (Master Out Slave In) β€” Π²Ρ…ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…. ( Arduino UNO D11 | Arduino Mega D51) MISO …

Π”Π°Π»Π΅Π΅…nRF24L01+ систСма ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

3

Ftrig

Π‘Π»ΠΎΠΊ слуТит для выдСлСния спада ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π΅Π³ΠΎ Π½Π° Π²Ρ…ΠΎΠ΄ in. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚ пропадания Π½Π° Π²Ρ…ΠΎΠ΄Π΅ in логичСской Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ , Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ out выставляСтся логичСская Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π½Π° врСмя выполнСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π‘Π»ΠΎΠΊ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²

2