Tm1637 zip Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°: GyverLibs/GyverTM1637: Π‘ΠΈΠ±ΠΈΠ»ΠΎΡ‚Π΅ΠΊΠ° для 7 сСгмСнтного дисплСя Π½Π° Ρ‡ΠΈΠΏΠ΅ TM1637 с ΠΊΡƒΡ‡Π΅ΠΉ ΠΏΡ€ΠΈΠΊΠΎΠ»ΡŽΡ…

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π£Ρ€ΠΎΠΊ 23. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ сСгмСнтного дисплСя TM1637 ΠΊ Arduino.

БСгодня Π² ΡƒΡ€ΠΎΠΊΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ TM1637 ΠΊ Arduino. Установим Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ TM1637.h ΠΈ научимся Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° дисплСй Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ символы.

Как устроСн ΠΈ ΠΈΠ· Ρ‡Π΅Π³ΠΎ состоит ΠΌΠΎΠ΄ΡƒΠ»ΡŒ TM1637.

Π₯арактСристики Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π½Π° TM1637:
β€’ НапряТСниС ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅: 5,5Π’
β€’ ΠŸΠΎΡ‚Ρ€Π΅Π±Π»ΡΠ΅ΠΌΡ‹ΠΉ Ρ‚ΠΎΠΊ 0.2 β€” 80мА (Π² зависимости ΠΎΡ‚ горящих сСгмСнтов)
β€’ Π“Ρ€Π°Π΄Π°Ρ†ΠΈΠΉ яркости ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² β€” 8
β€’ Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΏΠ»Π°Ρ‚Ρ‹: 42×24ΠΌΠΌ
β€’ Π”Π²ΡƒΡ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс (CLK, DIO).

Π€ΠΎΡ‚ΠΎ модуля ΠΎΡ‚ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° RobotDyn Ρ„Ρ€ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄.

Π€ΠΎΡ‚ΠΎ модуля ΠΎΡ‚ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° RobotDyn Π²ΠΈΠ΄ с Ρ‚Ρ‹Π»ΡŒΠ½ΠΎΠΉ стороны.

Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ собран Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ TM1637.
β€’ Π•ΡΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ красного, синСго, Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ, Π±Π΅Π»ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°.
β€’ Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ 0,36” ΠΈ 0,56”

Π’ ΡƒΡ€ΠΎΠΊΠ΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ TM1637 0,56”, Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°.

ВозмоТности модуля TM1637:
β€’ Π—Π°ΠΆΠΈΠ³Π°Ρ‚ΡŒ сразу всС Π·Π½Π°ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ сСгмСнту ΠΈΠ»ΠΈ символу,
β€’ Π’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΎΡ‚ 0 Π΄ΠΎ 9 ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹. Π‘ΠΌΠΎΡ‚Ρ€ΠΈ Π½ΠΈΠΆΠ΅.
β€’ Π¦ΠΈΡ„Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ с нулями слСва, Ρ‚Π°ΠΊ ΠΈ Π±Π΅Π· Π½ΠΈΡ…,
β€’ 8 Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΉ измСнСния яркости.
β€’ Π’Ρ‹Π²ΠΎΠ΄ символа Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ (ячСйку).

ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ модуля ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π½Π° TM1637 ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… – это Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ, ΠΎΠ½ Π½Π΅ Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ, ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ всСго ΠΏΠΎ Π΄Π²ΡƒΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌ.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ дисплСя TM1637 ΠΊ Arduino

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ дисплСй ΠΌΠΎΠΆΠ½ΠΎ ΠΊ Π»ΡŽΠ±Ρ‹ΠΌ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΏΠΈΠ½Π°ΠΌ Ардуино. Π’ нашСм случаС Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊ Arduino NANO ΠΏΠΎ схСмС.

Arduino Nano [PIN 5V] — TM1637 Module[PIN 5V]

Arduino Nano [PIN GND] — TM1637 Module[PIN GND]

Arduino Nano [PIN 2] — TM1637 Module[PIN DIO]

Arduino Nano [PIN 3] — TM1637 Module[PIN CLK]

Установка ΠΈ настройка Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ TM1637.

h.

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ TM1637.h ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ· ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ. Для этого ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ Arduino IDE, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ Π² Ρ€Π°Π·Π΄Π΅Π» Π‘ΠΊΠ΅Ρ‚Ρ‡-> ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ -> Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ.

Π—Π°Ρ‚Π΅ΠΌ Π² строкС поиска Π½Π°Π±Π΅Ρ€Π΅ΠΌ TM1637. И установим Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Grove 4-Digit Display.

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ TM1637 Π²Π½ΠΈΠ·Ρƒ ΡƒΡ€ΠΎΠΊΠ°, Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ для скачивания».

Настройка Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ TM1637 для Π²Ρ‹Π²ΠΎΠ΄Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… символов.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° позволяСт вывСсти Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ символы Π½Π° дисплСй.

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ простых ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ часы, ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΈ счСтчики, этого Π½Π°Π±ΠΎΡ€Π° символов достаточно. Π― Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Π» часы с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ влаТности: Arduino часы. Π’ΠΈΠ΄Π΅ΠΎ 2. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΊ Arduino TM1637 ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ DHT11.

Для отобраТСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ использовал символ Β«Π‘Β» Π½ΠΎΠΌΠ΅Ρ€ для Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 12ΠΈ для отобраТСния влаТности использовал символ Β«FΒ» Π½ΠΎΠΌΠ΅Ρ€ для Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° дисплСй 15.

Но для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° Arduino Π½Π΅ достаточно Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° символов. Π Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π΅Π³ΠΎ достаточно Π»Π΅Π³ΠΊΠΎ, для этого Π² Ρ„Π°ΠΉΠ»Π΅ TM1637.cpp Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ массив TubeTab[] ΠΈ добавляСм Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ символов.


Бписок Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… символов Π²
Ρ„Π°ΠΉΠ»Π΅ TM1637.cpp, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ TM1637.

ПослС Ρ‡Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ символы ΠΌΠΎΠΆΠ½ΠΎ
ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ….

Если захочСтся Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свой символ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ:

ПослС кодирования сСгмСнтов, установив Π½ΡƒΠΆΠ½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹ Π² Π±Π°ΠΉΡ‚Π΅, для сокращСния записи ΠΌΠΎΠΆΠ½ΠΎ пСрСвСсти Π±Π°ΠΉΡ‚ ΠΈΠ· Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈΡ€ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΊΠ°ΠΊ — b00011110 -> 0x1E.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ TM1637.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1. Π’Ρ‹Π²ΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с ΠΌΠΈΠ³Π°ΡŽΡ‰ΠΈΠΌ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ.

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹Π²Π΅Π΄Π΅ΠΌ 4 Ρ†ΠΈΡ„Ρ€Ρ‹ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ TM1637, ΠΈ научимся ΠΌΠΈΠ³Π°Ρ‚ΡŒ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ сСкунду. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ вывСсти Π»ΡŽΠ±ΡƒΡŽ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ: врСмя, счётчики, показания с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2. Π’Ρ‹Π²ΠΎΠ΄ слов Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ TM1637.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ символы Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, сСйчас ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈΡ… Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ массивы Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… слов, послС Ρ‡Π΅Π³ΠΎ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π²Ρ‹Π²Π΅Π΄Π΅ΠΌ ΠΈΡ… Π½Π° дисплСй. Π”Π°Π½Π½Ρ‹Π΅ слова ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ статуса Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройств. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ слов. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ свои слова Π² соотвСтствии с вашСй Π·Π°Π΄Π°Ρ‡Π΅ΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3. Π’Ρ‹Π²ΠΎΠ΄Π΄Π°Π½Π½Ρ‹Ρ… с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ с символами.

ΠœΡ‹ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ слова Π½Π° дисплСй. Как ΠΆΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ динамичСскоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π° дисплСС. ΠŸΡ€ΠΈ этом Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ символы для ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

Π’ΡƒΡ‚ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΌ ΠΏΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° дисплСй. НапримСр, запись tm1637.display(0, 5) Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ символ Π½Π° дисплСй 5. Аналогично выводятся ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ 3 символа.

Для раздСлСния числа Π½Π° дСсятки ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, для нахоТдСния Π΅Π΄ΠΈΠ½ΠΈΡ† Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ остаток ΠΎΡ‚ дСлСния Π½Π° 10, ΠΈ для получСния дСсяток Π½ΡƒΠΆΠ½ΠΎ число Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° 10.

И послС числового значСния Π²Ρ‹Π²Π΅Π΄Π΅ΠΌ символ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ символ Β«Π‘Β».

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ Π΄Π°Ρ‚Ρ‹, Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².

Появились вопросы ΠΈΠ»ΠΈ прСдлоТСния Π½Π΅ стСсняйся, пиши Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ!

НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠ°Π½Π°Π» Youtube ΠΈ вступайтС Π² Π³Ρ€ΡƒΠΏΠΏΡ‹ Π² Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΈ Facebook.

ВсСм Пока-Пока.

И Π΄ΠΎ встрСчи Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΡƒΡ€ΠΎΠΊΠ΅

Π€Π°ΠΉΠ»Ρ‹ для скачивания

Бкачивая ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π», я соглашаюсь с
ΠŸΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ скачивания ΠΈ использования ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ².

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1. Π’Ρ‹Π²ΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с ΠΌΠΈΠ³Π°ΡŽΡ‰ΠΈΠΌ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ.ino1 Kb 2047Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2. Π’Ρ‹Π²ΠΎΠ΄ слов Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ TM1637.ino1 Kb 1207Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3. Π’Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ с символами.ino1 Kb 1136Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ
ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ TM1637 (Π”ΠΎΠΏ символы).zip11 Kb 2002Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ
datasheet-TM1637.pdf685 Kb 913Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ
TM1637.cpp (Π΄ΠΎΠΏ.символы).zip2 Kb 1517Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

ΠšΠΈΡ‚Π°ΠΉΡΠΊΠΈΠΉ дисплСй Π½Π° TM1637 Π½Π° 6 символов ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π½Π° AVR Bascom, ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΅Π³ΠΎ примСнСния Π² частотомСрС.

Β Β   РСшил я ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ ΠΊΠΈΡ‚Π°ΠΉΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡŽ, Π½Π΅ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°ΡΡΡŒ ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΎΠΉ части, ΠΈ ΠΊΠΎ всСму — Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ Π±Ρ‹Π»ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ устройство с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ·Π°Ρ‚Ρ€Π°Ρ‚Π°ΠΌΠΈ, Π²Ρ‹Π±Ρ€Π°Π» AVR Bascom. ΠŸΠΎΡ€Ρ‹Π²ΡˆΠΈΡΡŒ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°Ρ… я Ρ‚Π°ΠΊ ΠΈ Π½Π΅ смог Π½Π° Ρ‚ΠΎ врСмя Π½Π°ΠΉΡ‚ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ вопроса с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΠΎΠ³ΠΎ дисплСя, ΠΈ Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свою ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΡƒ, которая Π² ΠΈΡ‚ΠΎΠ³Π΅ пСрСросла Π² Π½Π΅ΠΊΠΎΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ срСды.

Β Β   ДисплСи Π±Ρ‹Π»ΠΈ ΠΊΡƒΠΏΠ»Π΅Π½Ρ‹ Π² мСстном ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅, ΠΈ Ρ„ΠΈΡ€ΠΌΠ° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Ρƒ Π½ΠΈΡ… RobotDyn.

Β Β  Β Π’ΠΎ Ρ‡Ρ‚ΠΎ я Π½Π΅ нашСл Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ дисплСя — оказалось мСньшСй ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, сам дисплСй Ρ‚Π°ΠΈΠ» Π² сСбС Π·Π°Π³Π°Π΄ΠΊΠΈ Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠΈ разрядов, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ, Π° Π²ΠΎΡ‚ ΠΏΡ€ΠΎ микросхСму ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ я Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠ³Ρƒ. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π½ΠΎ Π²Π΄Ρ€ΡƒΠ³ ΠΊΠΎΠΌΡƒ понравится ΠΌΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.

Β Β  Β TM1637 — оказалась достаточно интСрСсной микросхСмкой, ΠΈ имСя Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΡΠΊΡƒΡŽ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΡŽ — ΠΏΠΎΡ€Π°Π΄ΠΎΠ²Π°Π»Π° высокой частотой Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΠΈ. Из приятных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π° Π±ΠΎΡ€Ρ‚Ρƒ оказалась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ яркости дисплСя, ΠΏΡ€ΠΈ этом всём ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ лишнСй Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ ΠΏΠΎ отрисовкС, ΠΈ Ρ†Π΅Π½Π° Π·Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π²ΠΏΠΎΠ»Π½Π΅ вмСняСмая.

Β  Β  Π― ΡƒΠΆΠ΅ Π½Π΅ помню Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΡΡ‚ΡŒ разрядов (писам ΠΊΠΎΠ΄ Π΄Π°Π²Π½ΠΎ), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ просто Π²Ρ‹Π»ΠΎΠΆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΈ описаниСм «Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡ» Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.

Β  Β  Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ — строковыС, Π΄ΠΎ 12 символов (это с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π·Π½Π°ΠΊΠΎΠ² Π΄Π΅Ρ†ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ).

Β Β  Β Π’ самом Π½Π°Ρ‡Π°Π»Π΅ добавляСм ссылку Π½Π° Ρ„Π°ΠΉΠ», ΠΈ Π½Π° всякий случай Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΎΠΏΡ†ΠΈΡŽΒ Submode = New:

Config Submode = New

$include «TM1637_core. inc»

Β Β  Β Π’ Π±Π»ΠΎΠΊΠ΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ² добавляСм ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΠΈΠ½ΠΎΠ², ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ дисплСй:

Config PortC.0 = OutputΒ  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β ‘for TM1637 clock

Config PortC.1 = OutputΒ  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β ‘for TM1637 data

TM1637_clk Alias PortC.0

TM1637_dout Alias PortC.1

TM1637_din Alias PinC.1

Β Β   Для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° дисплСй рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ 13 Π±Π°ΠΉΡ‚:

Dim DataTM As String * 13Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β ‘РСгистры Π΄Π°Π½Π½Ρ‹Ρ… дисплСя

Β  Β  ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ дисплСй, Π·Π°ΠΎΠ΄Π½ΠΎ установив ΡΡ€ΠΊΠΎΡΡ‚ΡŒ (рСгулируСтся ΠΎΡ‚ 0 Π΄ΠΎ 8):

Tm1637_clearΒ Β  Β Β Β  Β  Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β  Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  ‘ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° дисплСя
Tm1637_on 5Β  Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β ‘Настройка яркости (0-8)
TM1637 »Β  Β  Β 0″Β Β  Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β ‘Π’Ρ‹Π²ΠΎΠ΄ нуля

Β  Β  Π’ самом ΠΊΠΎΠ½Ρ†Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠ΅ΠΊΡ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ…, с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ символов. Π—Π°ΠΌΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ с ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ я Π½Π΅ стал. ВсС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… символов Π΅ΡΡ‚ΡŒ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅, ΠΏΡ€ΠΈ нСобходимости Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ:

Digit:
Data &B01011000 Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β  ‘/( 0x28
Data &B01001100 Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β  ‘/)
Data &B01100011Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β  Β Β Β ‘*

…………

Β  Β  ВсС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ части ΠΊΠΎΠ΄Π° Π΅ΡΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ»Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΈΠ»ΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ — частотомСрС.

Β  Β  ΠšΠΎΡ‚ΠΎΡ€ΠΊΠΎ ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ частотомСра. Он Π±Ρ‹Π» сдСлан для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ, Π° Π½Π΅ ΠΊΠ°ΠΊ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ±ΠΎΡ€, ΠΈ Π½Π° дисплСй выводятся значСния частоты ΠΎΡ‚ 0 Π΄ΠΎ 999999Π“Ρ†, Π±Π΅Π· запятых ΠΈ измСнСния Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² (Π° это ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ), Ρ‚Π°ΠΊ-ΠΆΠ΅ Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈΠ·-Π·Π° Π½Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ зимСрСния — ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ — ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ. Если ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ этого частотомСра Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅ — исходник Π² вашСм распоряТСнии. Π― ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΈΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ассСмблСрС, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° Ρ€Π΅Ρ‡ΡŒ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚Π°Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΈ Ρ‡Ρ‚ΠΎ-Π±Ρ‹ Ρ…ΠΎΡ‚ΡŒ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ — Bascom.

Β  Β  И Π΅Ρ‰Π΅ Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ ΠΏΠΎ частотомСру. Π‘Ρ…Π΅ΠΌΡƒ Π½Π΅ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ вся схСма это 3 ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°:

A0 — Clock TM1637

A1 — Data TM1637

D5 — Π’Ρ…ΠΎΠ΄ частоты

Β  Β  Основа — Arduino Nano V3.0.

Β Β  Β Π˜ΡΡ…ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π° Ρ‚Π°ΠΊ-ΠΆΠ΅ Ρ„Π°ΠΉΠ» Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ:Β FreqCount_TM1637.zip,Β TM1637_Core.zip

TM1637: ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ руководство для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

TM1637

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Arduino

Π’Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ способ отобраТСния Ρ†ΠΈΡ„Ρ€ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Arduino? Π’ΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ 4-разрядный 7-сСгмСнтный дисплСй TM1637.

Π­Ρ‚ΠΎ устройство ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ схСм часов ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΡ… числа.

Однако для ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ 4-разрядного 7-сСгмСнтного дисплСя трСбуСтся Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΈ Ρ‚ΠΎΠ½Π½Ρ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ². К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, TM1637 ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ количСство ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ….

Π”Π²Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ, Π° Π΄Π²Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ сСгмСнтами.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ всС ΠΎ TM1637 ΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠ»Π°Ρ‚ΠΎΠΉ Arduino.

Π“ΠΎΡ‚ΠΎΠ²Ρ‹? ΠŸΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΠΌ ΠΊ Π΄Π΅Π»Ρƒ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ TM1637?

Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹ΠΉ дисплСй

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: FreeSVG

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ TM1637 позволяСт ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ числа. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ оснащСн Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ 7-сСгмСнтными дисплСями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС для создания Ρ†ΠΈΡ„Ρ€. ΠœΠΎΠ΄ΡƒΠ»ΡŒ TM1637 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° основС микросхСмы TM1637, ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ дисплСя TM1637.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² TM1637

TM1637 ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠ»Π΅ΠΌΠΌΡ‹, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ свою Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΈΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°.

TM1637 ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ PIN -ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ

TM1637 ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΈ спСцификации

Π’ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ спСцификации TM1637 Display:

  • . ΠŸΠΎΡ€Ρ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹
  • ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ 3,3V — 5,5V Ropective Travage
  • 40054434434434434434434434. ΠΈΠΌΠ΅Π΅Ρ‚ Π΄ΠΎ восьми ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ яркости, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ

  • ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ доступ ΠΊ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ΠΌ Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ Ρ†ΠΈΡ„Ρ€Π°ΠΌ
  • Активный потрСбляСмый Ρ‚ΠΎΠΊ 80 мА
  • Рабочая Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° ΠΎΡ‚ -10Β°C Π΄ΠΎ +80Β°C
  • Π’Π°ΠΊΠΆΠ΅ поставляСтся с Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹ΠΌ интСрфСйсом

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ TM1637

Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ связь Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с двумя ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ DIO ΠΈ CLK. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° этот ΠΌΠΎΠ΄ΡƒΠ»ΡŒ с этих Π΄Π²ΡƒΡ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ².

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ числа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π½Π° интСрфСйсС TM1637, Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ источником питания +5 Π’. ВсС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ΡˆΠ΅, ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌΠΎΠΌΡƒ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡŽ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ связь, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ CLK ΠΈ DIO ΠΊ Π»ΡŽΠ±Ρ‹ΠΌ доступным ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ GPIO вашСго ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ β€” слоТный процСсс. Но Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ, скачав Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ с ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ….

Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ эти Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² своих ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ эти Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… сайтах.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ символы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ, Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ.

Когда микросхСма TM1637 ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΎΠ½Π° управляСт Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ сСгмСнтами дисплСя с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄Π°. Π—Π°Ρ‚Π΅ΠΌ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ сСгмСнта отобразят Π½ΡƒΠΆΠ½Ρ‹Π΅ символы.

ВзаимодСйствиС 4-разрядного 7-сСгмСнтного дисплСя TM1637 с Arduino

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ TM1637 с Arduino, сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ основы 7-сСгмСнтного дисплСя.

7-сСгмСнтный дисплСй

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: Pixnio

7-сСгмСнтный дисплСй оснащСн сСмью свСтодиодами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² линию, образуя ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΡƒΠ·ΠΎΡ€, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΊΠΈ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ свСтодиод β€” это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ сСгмСнтом.

БвСтящийся сСгмСнт являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ числовой, ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ ΠΈ дСсятичной Π΄Ρ€ΠΎΠ±ΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ сСгмСнт ΠΎΡ‚ A Π΄ΠΎ G. Когда Π²Ρ‹ устанавливаСтС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ HIGH ΠΈΠ»ΠΈ LOW, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ символ.

ΠžΠ±Π·ΠΎΡ€ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ обСспСчСния модуля TM1673

TM1673 поставляСтся с Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ свСтодиодов ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡ€ΠΊΠΎΡΡ‚ΡŒΡŽ свСтодиодов ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠ· сСгмСнтов.

Он Ρ‚Π°ΠΊΠΆΠ΅ оснащСн Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ 7-сСгмСнтными дисплСями с диагональю 0,36 дюйма, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ ΠΈΠ»ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°Ρ…, с Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ посСрСдинС, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ созданиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², основанных Π½Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ часах.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ модуля TM1637 ΠΊ Arduino UNO

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ TM1637 ΠΊ Arduino UNO ΠΎΡ‡Π΅Π½ΡŒ просто. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ всСго лишь ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, Π² Ρ‚ΠΎΠΌ числС Π΄Π²Π° для управлСния дисплССм ΠΈ Π΄Π²Π° для питания.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ бСзопасно ΠΏΠΈΡ‚Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΡ‚ 5-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π° Arduino. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ DIO ΠΈ CLK ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ 3 ΠΈ 2 ΠΏΠ»Π°Ρ‚Ρ‹ Arduino. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ свободно ΠΌΠ΅Π½ΡΡ‚ΡŒ соСдинСния ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², Π½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΈΡ… Π² своСм ΠΊΠΎΠ΄Π΅.

Установка Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

Как ΠΌΡ‹ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΈ Ρ€Π°Π½Π΅Π΅, Π²Π°ΠΌ понадобится Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для связи с микросхСмой TM1637. Доступны Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π½ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ «Авишай Опаз». ΠŸΠΎΠΏΠ°ΡΡ‚ΡŒ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ здСсь.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° содСрТит Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π»Π΅Π³ΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ дисплССм TM1637. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ввСсти Π½ΠΎΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ, ΠΈ ΠΎΠ½ сдСлаСт всю Ρ€Π°Π±ΠΎΡ‚Ρƒ Π·Π° вас.

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ TM1637:Β 

  • Π‘Π½Π°Ρ‡Π°Π»Π° ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Sketch > Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ > Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ.
  • Π—Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅, ΠΏΠΎΠΊΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Arduino Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ индСкс Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ список установлСнных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.
  • Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ TM1637 ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Авишай Опаз.
  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ Β«Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ установку Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

Код Arduino

Π’ΠΎΡ‚ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ тСстовой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, которая выполняСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ этот ΠΊΠΎΠ΄ Π² свой Arduino:

Код Arduino

Arduino Code

Код Arduino

Код Arduino

Arduino ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ – Building Actuliino с TM -Building Actuliino с TM1637737373739229 33.0024

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ TM167 с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ RTC DS3231, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ 24-часовыС Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ часы.

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ дисплСй TM1637 ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ RTC DS3231 ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄.

Код ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Adafruit RTC ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ врСмя Π² 24-часовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅.

Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Arduino

Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Arduino

Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ слова

ΠœΠΎΠ΄ΡƒΠ»ΡŒ дисплСя TM1637 являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для своих ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ свСтодиодного дисплСя.

Он ΠΏΡ€ΠΎΡ‡Π½Ρ‹ΠΉ, ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ высокиС Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΏΡ€ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 12-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠ³ΠΎ модуля дисплСя благодаря использованию всСго Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ². И Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ с Ρ‡ΠΈΠΏΠΎΠΌ TM1673, Ρ‡Π΅ΠΌ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ модулями.

Он Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π΅.

Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ вопросы, ΡΠ²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ, ΠΈ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π΄Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ.

ΠœΡΡ‚ΡŒΡŽΠ· ΠŸΠΈΡ‚Π΅Ρ€

ΠœΡΡ‚ΡŒΡŽΠ· ΠŸΠΈΡ‚Π΅Ρ€

Π”Π°Π²Π°ΠΉΡ‚Π΅ создадим Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Π΅ часы с наимСньшими усилиями.
Π’ΠΎΡ‚ трСбования.

  • Arduino Uno ΠΈ Π΅Π³ΠΎ USB-кабСль.
  • Ноутбук с установлСнным ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм Arduino SDK.
  • 7-сСгмСнтный дисплСй с 4 Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ ΠΈ 2 Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ Π½Π° основС TM1637.
  • Аккумулятор 9 Π²ΠΎΠ»ΡŒΡ‚, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ питания для Arduino ΠΎΡ‚ аккумулятора.
  • 4 ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² с Π²ΠΈΠ»ΠΊΠΎΠΉ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ сторонС ΠΈ Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠΎΠΉ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ сторонС.
  • ΠžΠ΄Π½ΠΎΡΡ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠΉ скотч ΠΈ двусторонний скотч.
  • Π›Π΅Π·Π²ΠΈΠ΅ для Ρ‚Π΅Ρ€ΠΌΠΎΠΊΠΎΠ»Π°, Π½ΠΎΠΆΠ½ΠΈΡ†Ρ‹, ΠΊΠ»Π΅ΠΉ ΠΈ обычная бСлая Π±ΡƒΠΌΠ°Π³Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 5 см Π½Π° 5 см.
  • ΠšΠΎΡ€ΠΏΡƒΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ для мСня являСтся внСшним корпусом Xiaomi M.I. ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½. Π’ΠΎΠ½ΠΊΠΈΠΉ пластиковый футляр ΠΈΠ»ΠΈ картонная ΠΊΡ€Ρ‹ΡˆΠΊΠ° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚.

Π¨Π°Π³ 1: Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ зазСмлСния Arduino G.N.D ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ зазСмлСния TM1637 G.N.D.

Π—Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ питания Arduino 5 Π²ΠΎΠ»ΡŒΡ‚; ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ TM1637 V.C.C.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 2 Arduino ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ TM1637 C.L.K ΠΈΠ»ΠΈ часам.

ПослС этого ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 3 Arduino ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ D.I.O TM1637 ΠΈΠ»ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ Π²Ρ…ΠΎΠ΄Ρƒ-Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ.

Π—Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ внСшний источник питания Π½Π° 9 Π²ΠΎΠ»ΡŒΡ‚ ΠΊ Arduino с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° Barrel.

НаконСц, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ USB-кабСль ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΈ Arduino.

Π¨Π°Π³ 2: Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

УстановитС 2 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ β€” TM1637Display dot h. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ содСрТимоС URL-адрСса. http://robojax.com/learn/arduino/robojax-TM1637.zip Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠ°ΠΏΠΊΠΈ вашСй установки Arduino, которая ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ находится Π² C:\program files\Arduino\libraries.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ — Timer One dot h. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ содСрТимоС URL-адрСса. https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/arduino-timerone/TimerOne-r11.zip Π² ΠΏΠ°ΠΏΠΊΡƒ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ вашСй установки Arduino, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это C:\ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹\Ардуино\Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

Бпасибо You-tube-ΠΊΠ°Π½Π°Π»Ρƒ Robojax https://www.youtube.com/watch?v=DuamjlstOKM&t=80s ΠΈ ΠŸΠΎΠ»Ρƒ ΠœΠ°ΠΊΠ²ΠΎΡ€Ρ‚Π΅Ρ€Ρƒ, Ρ‡Π΅ΠΉ You-tube-ΠΊΠ°Π½Π°Π» https://www.youtube.com/watch?v=QhIm6e5Ah54. .

Шаг 3: Код.

Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ΄ с https://drive.google.com/open?id=1CFQ-H6M_Rjt00_INaW86TWxDTE9UcxEf ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π² Arduino.

Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Arduino для отслСТивания Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. РВК Π½Π΅Ρ‚. ΠΈΠ»ΠΈ Часы Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, Ссли батарСя ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ USB ΡƒΠ΄Π°Π»Π΅Π½Ρ‹. ЖСстко Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ врСмя инициализируСтся Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ настройки. Π’Π°ΠΉΠΌΠ΅Ρ€ прСрывания настроСн Π½Π° Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «Repeat_Half_Second» ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ полсСкунды. Π”Π²Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° дисплСС ΠΌΠΈΠ³Π°ΡŽΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ полсСкунды. Π‘Π΅ΠΊΡƒΠ½Π΄Ρ‹, ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ ΠΈ часы ΠΎΡ‚ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° основС Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ² прСрывания Π² полсСкунды.

Часы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ отсчСт Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с установлСнного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. НС снимая аккумулятор, ΠΈΠ·Π²Π»Π΅ΠΊΠΈΡ‚Π΅ USB-Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ. кабСль. Π’Π΅ΠΏΠ΅Ρ€ΡŒ это Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ скСлСт Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… часов.

Π¨Π°Π³ 4: Π£ΠΏΠ°ΠΊΠΎΠ²ΠΊΠ°

Π­Ρ‚Π° Ρ‡Π°ΡΡ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наибольшСго творчСского ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΈ усилий, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ внСшний Π²ΠΈΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ наибольшСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Если это выглядит нСкрасиво, это Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅. Π― использовал ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ для мобильного Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΎΡ‚ Xiaomi M.I. для ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ. ΠšΠΎΡ€ΠΎΠ±ΠΊΠ° Apple I Phone Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ достаточно Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅Π·Ρ‹, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ дисплСя. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ двусторонний скотч Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ дисплСй, Arduino ΠΈ аккумулятор. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π²ΠΈΠΎΠ»ΠΎΠ½Ρ‡Π΅Π»ΡŒΠ½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°.
Π’Π½Π΅ΡˆΠ½Π΅Π΅ отвСрстиС, Π³Π΄Π΅ установлСн дисплСй, ΠΎΠΊΡ€ΡƒΠΆΠΈΡ‚Π΅ Π½ΠΎΠ²ΠΎΠΉ Π±ΡƒΠΌΠ°Π³ΠΎΠΉ ΠΈΠ»ΠΈ пластиком, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ нСровности Ρ€Π°Π·Ρ€Π΅Π·ΠΎΠ². На ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ нанСсти большС худоТСствСнных Ρ€Π°Π±ΠΎΡ‚ ΠΈΠ»ΠΈ творчСства. ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈΠ»ΠΈ сообщСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Ρ‹.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈΠ»ΠΈ обновлСния Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅:
  • ЭлСктроэнСргия Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ дорогостоящСму использованию Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ.
  • НС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для использования элСктроэнСргии.
  • RTC ΠΈΠ»ΠΈ часы Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ.
  • Ручная установка Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°, Π±Π΅Π· ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ Arduino S.D.K.
  • Π—Π°ΠΌΠ΅Π½Π° ΠΏΠ»Π°Ρ‚Ρ‹ Arduino самым простым ΠΈ Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ элСктроники, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄.

Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΡΠ½Π΅Ρ€Π³ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ аккумулятор зарядным устройством для мобильного Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° с Π½ΠΎΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ Ρ‚ΠΎΠΊΠΎΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 1 Π°ΠΌΠΏΠ΅Ρ€Π° ΠΈ Π½ΠΎΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ напряТСниСм постоянного Ρ‚ΠΎΠΊΠ° ΠΎΡ‚ 5 Π΄ΠΎ 12 Π²ΠΎΠ»ΡŒΡ‚.

Π’ΠΎΡ‚ простой расчСт, ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ использованиС Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ°.

Π’ΠΎΠΊ, потрСбляСмый ΠΏΠ»Π°Ρ‚ΠΎΠΉ Arduino, = ΠΎΠΊΠΎΠ»ΠΎ 200 ΠΌΠΈΠ»Π»ΠΈΠ°ΠΌΠΏΠ΅Ρ€.

Π’ΠΎΠΊ, потрСбляСмый ΠΏΠ»Π°Ρ‚ΠΎΠΉ Arduino, = ΠΎΠΊΠΎΠ»ΠΎ 80 ΠΌΠΈΠ»Π»ΠΈΠ°ΠΌΠΏΠ΅Ρ€.

ΠžΠ±Ρ‰ΠΈΠΉ потрСбляСмый Ρ‚ΠΎΠΊ = ΠΎΠΊΠΎΠ»ΠΎ 280 ΠΌΠΈΠ»Π»ΠΈΠ°ΠΌΠΏΠ΅Ρ€.

НапряТСниС, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ потрСбляСтся этот Ρ‚ΠΎΠΊ, составляСт 9 Π²ΠΎΠ»ΡŒΡ‚.

ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ элСктроэнСргии = напряТСниС, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ Π½Π° Ρ‚ΠΎΠΊ. Π’ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСрСния Π²Π°Ρ‚Ρ‚ Ρ€Π°Π²Π΅Π½ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠΌΡƒ Π½Π° Π°ΠΌΠΏΠ΅Ρ€.
ΠœΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ
= 280 ΠΌΠΈΠ»Π»ΠΈΠ°ΠΌΠΏΠ΅Ρ€, умноТСнная Π½Π° 9 Π²ΠΎΠ»ΡŒΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ€Π°Π²Π½ΠΎ 2,5 Π’Ρ‚.

Одна тысяча Π²Π°Ρ‚Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ часа, Ρ€Π°Π²Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ потрСблСния элСктроэнСргии.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли часы использовались ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ дСнь Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ мСсяца, ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ энСргии = 2,5 Π²Π°Ρ‚Ρ‚ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° 24 часа ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° 30 Π΄Π½Π΅ΠΉ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π²Π½ΠΎ 1800 Π²Π°Ρ‚Ρ‚-час. Π­Ρ‚ΠΎ составляСт 1,8 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ элСктроэнСргии, которая Π² Индии стоит ΠΎΡ‚ 5 Π΄ΠΎ 10 Ρ€ΡƒΠΏΠΈΠΉ Π² мСсяц.

Напротив, ΠΏΡ€ΠΈ использовании 9-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²ΠΎΠΉ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ составляСт ΠΎΠΊΠΎΠ»ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ часа. Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠΊΠΎΠ»ΠΎ 40 Ρ€ΡƒΠΏΠΈΠΉ Π·Π° ΠΎΠ΄ΠΈΠ½ час.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ всСх ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *