Plazer-don.ru

Π‘Π²Π°Ρ€ΠΎΡ‡Π½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅
11 просмотров
Π Π΅ΠΉΡ‚ΠΈΠ½Π³ ΡΡ‚Π°Ρ‚ΡŒΠΈ
1 Π·Π²Π΅Π·Π΄Π°2 Π·Π²Π΅Π·Π΄Ρ‹3 Π·Π²Π΅Π·Π΄Ρ‹4 Π·Π²Π΅Π·Π΄Ρ‹5 Π·Π²Π΅Π·Π΄
Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°...

МигаСм свСтодиодом ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ Zigbee ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ управлСния Π’Ρ€ΠΈΠΊΠΎΠ»ΠΎΡ€ GS SMH-ZW-I1 с ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ PTVO

МигаСм свСтодиодом ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ Zigbee ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ управлСния Π’Ρ€ΠΈΠΊΠΎΠ»ΠΎΡ€ GS SMH-ZW-I1 с ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ PTVO

ПослС написания поста Zigbee Ρ€ΠΎΡƒΡ‚Π΅Ρ€ с WiFi ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ управлСния Π’Ρ€ΠΈΠΊΠΎΠ»ΠΎΡ€ GS SMH-ZW-I1 мСня стали Ρ‚Π΅Ρ€Π·Π°Ρ‚ΡŒ смутныС сомнСния, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ нСдосказанным, нСдопаянным ΠΈ Π½Π΅Π΄ΠΎΠΏΡ€ΠΎΡˆΠΈΡ‚Ρ‹ΠΌ.

На самом Π΄Π΅Π»Π΅ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Ρ‡ΠΈΠΏ CC2351 Π² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΎΡ€ ΠΈΠ»ΠΈ Ρ€ΠΎΡƒΡ‚Π΅Ρ€ Zigbee довольно Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Π°Ρ Π·Π°Π΄Π°Ρ‡Π°, ΠΈ Π³ΠΎΡ€Π°Π·Π΄ΠΎ интСрСснСС ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° Π΅Π³ΠΎ основС END-Device. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ Π₯Π°Π±Ρ€Π° Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Arduino ΠΈΠ»ΠΈ ESP8266, ΠΈ Π·Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ, ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ основы программирования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΈ схСмотСхники Π½Π° этих ΠΏΠ»Π°Ρ‚Π°Ρ… для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ учится ΠΌΠΈΠ³Π°Ρ‚ΡŒ свСтодиодом. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ управлСния Π’Ρ€ΠΈΠΊΠΎΠ»ΠΎΡ€ GS SMH-ZW-I1 Π² качСствС своСобразной ΠΏΠ»Π°Ρ‚Ρ‹ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Ρ‚ΠΎΠΆΠ΅ ΠΏΠΎΠΌΠΈΠ³Π°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΡΡ Π½Π° Π½Π΅ΠΉ свСтодиодом. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ написав Π½ΠΈ Π΅Π΄ΠΈΠ½ΠΎΠΉ строчки ΠΊΠΎΠ΄Π°, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΎΡ‚ ptvo , ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ для создания своих Zigbee устройств Π½Π° Ρ‡ΠΈΠΏΠ°Ρ… CC2530, CC2531, Π΄Π° Π΅Ρ‰Π΅ ΠΈ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ усилитСлСй сигнала CC2590, CC2591, CC2592, RFX2401.

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° PTVO — ΠΏΠ΅Ρ€Π²ΠΎΠ΅ знакомство.

Как я ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π», для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Ρ‡ΠΈΠΏΠ° CC2530/2531 для своСго устройства, совсСм Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ стало Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ благодаря ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Ρƒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ptvo.info

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ ΠΈ самой ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ бСсплатно, Π½ΠΎ Π² этом случаС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½. Π’ бСсплатной вСрсии доступно ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 8 Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ 8 Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² (Π² ΠΏΠ»Π°Ρ‚Π½ΠΎΠΉ 16), ΠΈ нСдоступно созданиС устройств с Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ сохранСния энСргии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΡ€ΠΈ использовании питания ΠΎΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΊ. Π’ случаС создания Zigbee устройства Π½Π° основС модуля управлСния Π’Ρ€ΠΈΠΊΠΎΠ»ΠΎΡ€ бСсплатного Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Π·Π° Π³Π»Π°Π·Π°.

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊ ΠΆΠ΅:
ОднолинСйная схСма ΠΎΠ±Ρ€Π°Π·Π΅Ρ† счСтчик

Π”Π°Π²Π°ΠΉΡ‚Π΅ скачаСм послСднюю Π²Π΅Ρ€ΡΠΈΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π° ΠΈ ознакомимся с Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ.

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ ptvo.info

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ ptvo.info

Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ ΠΏΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой Windows, интСрфСйс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ довольно Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π΅Π½, присутствуСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° русского языка. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ английский язык, Π½ΠΎ это Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π² мСню Language.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ конфигурирования Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с сСнсорами ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ конфигурирования Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с сСнсорами ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ

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

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

Если Π² процСссС конфигурирования Π±Ρ‹Π»ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Π½Π΅ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΎΠΏΡ†ΠΈΠΈ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° сообщит ΠΎΠ± этом.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ возмоТностях ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΡƒΡ‚, Π° с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… устройств Π½Π° Π΅Π΅ основС ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ Ρ‚ΡƒΡ‚.

Π”Π΅Π»Π°Π΅ΠΌ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ для своСго устройства

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ ΠΏΠΎΠ΄ своС устройство Π½Π° Ρ‡ΠΈΠΏΠ΅ CC2530/CC2531 Π½Π΅Π±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ Ρ‚ΠΈΠΏ устройства.

Π’Ρ‹Π±ΠΎΡ€ Ρ‚ΠΈΠΏΠ° ΠΏΠ»Π°Ρ‚Ρ‹

Π’Ρ‹Π±ΠΎΡ€ Ρ‚ΠΈΠΏΠ° ΠΏΠ»Π°Ρ‚Ρ‹

Для устройства Π½Π° основС модуля управлСния Π’Ρ€ΠΈΠΊΠΎΠ»ΠΎΡ€ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ «Π’ΠΈΠΏ ΠΏΠ»Π°Ρ‚Ρ‹» Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ CC2530, Π° Ρ‚ΠΈΠΏ устройства Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠΈΡ‚ΡŒ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅. Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° устройств Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ «ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ устройство Π±Π΅Π· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°», Π½ΠΎ я Π²Ρ‹Π±Π΅Ρ€Ρƒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ «Π ΠΎΡƒΡ‚Π΅Ρ€», Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Zigbee ΡΠ΅Ρ‚ΡŒ Π·Π° счСт использования самодСльного устройства.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄Ρ‹ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹. ВооруТаСмся ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ, Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚ΠΎΠΌ Π½Π° Ρ‡ΠΈΠΏ CC2531 ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΈΠ½Ρ‹ Ρ‡ΠΈΠΏΠ° Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ Π² ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ мСста Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅. НачнСм с ΠΏΠΈΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ управляСт свСтодиодом. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΡ‡Ρ‚ΠΈ всС ΠΏΠΈΠ½Ρ‹ Ρ‡ΠΈΠΏΠ° CC2531 Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 4ΠΌΠ° (ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠΈΠ½ΠΎΠ² P1_0 ΠΈ P1_1, Ρ‚ΠΎΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΄ΠΎ 20ΠΌΠ°) свСтодиод ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΏΠΈΠ½Ρƒ Π½Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π° Ρ‡Π΅Ρ€Π΅Π· транзисторный ΠΊΠ»ΡŽΡ‡. ΠŸΡƒΡ‚Π΅ΠΌ Π½Π΅Ρ…ΠΈΡ‚Ρ€Ρ‹Ρ… Ρ‚Π΅Π»ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ с ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π½Π°ΠΌ ΠΏΠΈΠ½ являСтся ΠΏΠΈΠ½ΠΎΠΌ P0_4. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π³ΠΎ Π² ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅.

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊ ΠΆΠ΅:
Бброс счСтчика Π·Π°ΠΌΠ΅Π½Ρ‹ масла ниссан Ρ‚ΠΈΠΈΠ΄Π°

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΠΏΠΈΠ½Π°

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΠΏΠΈΠ½Π°

ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΈΠ½Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½ΠΎ нас ΠΎΠ½ΠΈ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚, для Π½Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ достаточно ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΈΠ½Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ висит свСтодиод. Π‘Ρ‚Π°Π²ΠΈΠΌ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ «Π—Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ состояниС» Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ состояниС свСтодиода ΡΠΎΡ…Ρ€Π°Π½ΡΠ»ΠΎΡΡŒ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΈ питания ΠΈ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π»ΠΎΡΡŒ послС Π΅Π³ΠΎ появлСния. БохраняСм ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ *.hex

ΠŸΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌ Ρ‡ΠΈΠΏ CC2531. Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ способ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ управлСния Π’Ρ€ΠΈΠΊΠΎΠ»ΠΎΡ€ своСй ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ CC Debugger ΠΈΠ»ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Ρƒ мСня Π½Π΅Ρ‚, ΡˆΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструкции ΠΈΠ· raspberry pi довольно Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΎ, поэтому для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ я использовал Arduino Uno ΠΈ CCloader. Но ΠΈ этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ‚ΠΎΠΆΠ΅ Π½Π΅ самый ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ приходится ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ hex ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ bin с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ консольной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ консольной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ.

Но сущСствуСт Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ способ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Ρ‡ΠΈΠΏ CC2531 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ графичСской ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ VLK DIY Multi Flasher ΠΎΡ‚ @DJONvl ΠΈ Arduino.

ΠšΠ°Ρ‡Π°Π΅ΠΌ VLK DIY Multi Flasher, запускаСм, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ COM-ΠΏΠΎΡ€Ρ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ висит Arduino, ΠΆΠΌΠ΅ΠΌ Connect, Π° Π·Π°Ρ‚Π΅ΠΌ Make Flasher. Arduino ΠΏΡ€ΠΎΡˆΡŒΠ΅Ρ‚ΡΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ„Π»Π΅ΡˆΠ΅Ρ€Π° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ, послС Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ управлСния Π’Ρ€ΠΈΠΊΠΎΠ»ΠΎΡ€ Π² соотвСтствии с ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ.

Π”Π°Π»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ PTVO ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ ΠΏΠΎΠ΄ нашС устройство ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Write. Если ΠΎΡ‡Π΅Π½ΡŒ хочСтся, Ρ‚ΠΎ сначала Π½Π°ΠΆΠ°Ρ‚ΡŒ Chip Erase, ΠΏΠΎΡ‚ΠΎΠΌ Write. Бпустя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Ρ‡ΠΈΠΏ ΠΏΡ€ΠΎΡˆΡŒΠ΅Ρ‚ΡΡ, пСрСзагрузится ΠΈ Π²ΠΎΠΉΠ΄Π΅Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ сопряТСния. Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π² Zigbee2MQTT ΠΈ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠΊΠ° нашС самодСльноС устройство ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ.

МигаСм свСтодиодом ΠΏΠΎ MQTT

ПослС окончания ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ Π² Zigbee2MQTT появится Π½ΠΎΠ²ΠΎΠ΅ устройство ptvo.switch

Для удобства ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ имя Π½Π° Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ приятноС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° «router», Π° Π·Π°Ρ‚Π΅ΠΌ посмотрим ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚ΠΎΠΏΠΈΠΊΠΈ создаСт Zigbee2MQTT Π² Π±Ρ€ΠΎΠΊΠ΅Ρ€Π΅ для этого устройства.

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊ ΠΆΠ΅:
Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ массового расхода Тидкости

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ! Бтатус устройства ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· JSON ΠΏΠ΅ΠΉΠ»ΠΎΠ°Π΄Π° «state_l1» , Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ состояниСм свСтодиода ΠΌΠΎΠΆΠ½ΠΎ отправляя JSON ΠΏΠ΅ΠΉΠ»ΠΎΠ°Π΄ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ «ON» ΠΈΠ»ΠΈ «OFF» Π² Ρ‚ΠΎΠΏΠΈΠΊ zigbee2mqtt/router/set

Π£ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ свСтодиодом ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ· Π²Π΅Π±-интСрфСйса Zigbee2MQTT, ΠΎΠ΄Π½Π°ΠΊΠΎ для устройства ptvo.switch интСрфСйс слишком ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½.

Π’Π΅Π± интСрфСйс Zigbee2MQTT

Π’Π΅Π± интСрфСйс Zigbee2MQTT

НаличиС Π»ΠΈΡˆΠ½ΠΈΡ… элСмСнтов управлСния Ρƒ устройства с ΠΎΠ΄Π½ΠΈΠΌ свСтодиодом ΠΎΠ±ΡŒΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Zigbee2MQTT Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ автоматичСски ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ сСнсоры, Π²Ρ…ΠΎΠ΄Ρ‹ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ задСйствованы Π² ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ устройства. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² интСрфСйсС z2m Π½Π΅ Π±Ρ‹Π»ΠΎ Π»ΠΈΡˆΠ½ΠΈΡ… элСмСнтов, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ с ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Ρ ΠΈ МодСли, Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ внСшний ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ для Π½Π΅Π³ΠΎ, ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Zigbee2MQTT.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ самодСльноС устройство Π² качСствС Zigbee Π ΠΎΡƒΡ‚Π΅Ρ€Π° ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Π£ΠΌΠ½Ρ‹ΠΉ Π΄ΠΎΠΌ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ MQTT.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Zigbee устройство Π½Π° основС модуля управлСния Π’Ρ€ΠΈΠΊΠΎΠ»ΠΎΡ€, Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ свСтодиодом. Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ количСство сСнсоров ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… устройств, доступных Π² ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ PTVO ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ управлСния Π’Ρ€ΠΈΠΊΠΎΠ»ΠΎΡ€ Π² Zigbee Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€, Π΄Π°Ρ‚Ρ‡ΠΈΠΊ напряТСния ΠΈ Ρ‚ΠΎΠΊΠ°, рСгулятор громкости, Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅. Но это ΡƒΠΆΠ΅ Ρ‚Π΅ΠΌΠ° для Π½ΠΎΠ²ΠΎΠ³ΠΎ поста.

голоса
Π Π΅ΠΉΡ‚ΠΈΠ½Π³ ΡΡ‚Π°Ρ‚ΡŒΠΈ
Бсылка Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡŽ
Adblock
detector