Bezdrátový chytrý LED pásek
Tento dokument vás provede projektem Bezdrátový chytrý LED pásek. Budete moci ovládat svůj LED pásek pomocí Node-RED a Blynku a také řídit napájení zařízení prostřednictvím relé 16 A.
Blokové schéma

Požadavky
-
Buď Sada Control, nebo jednotlivé komponenty:
- 1x Cover Module
- 1x Core Module
- 1x Power Module
- 1× AC/DC adaptér 5 V/4A (nebo vyšší proudový limit)
- 1× 3D tištěná krabička BCE301
-
Ostatní komponenty:
- 1× Radio Dongle (není součástí sady)
- 1× RGB nebo RGBW digitální LED pásek (není součástí sady)
- Micro USB kabel (není součástí sady)
-
Jedna z následujících možností:
- Nainstalovyný HARDWARIO Playground (doporučeno)
Více informací naleznete v dokumentu Quick Start Guide document. - Raspberry Pi s distribucí HARDWARIO Raspbian
Více informací najdete v dokumentu Instalace na Raspberry Pi. - Nainstalovaný HARDWARIO Firmware Tool
Více informací najdete v dokumentu Nastavení Toolchain.
- Nainstalovyný HARDWARIO Playground (doporučeno)
Nahrání firmwaru
V tomto postupu použijeme HARDWARIO Playground k nahrání firmwaru do Core Module.
Krok 1: Připojte Micro USB kabel k Core Module a počítači
Krok 2: Nahrajte firmware
Spusťte HARDWARIO Playground. Na záložce Firmware vyberte a nahrajte firmware bcf-radio-power-controller
do Core Module:
Pokud používáte LED pásek s 144 RGBW LED diodami:
bcf-radio-power-controller-rgbw144
Pokud váš LED pásek má 150 RGB LED diod:
bcf-radio-power-controller-rgb150
Pokud váš LED pásek má 72 RGBW LED diod:
bcf-radio-power-controller-rgbw72
Nahrávání firmwaru pro Core Module R1 & R2 Pro rozdíly mezi starší verzí Core Module 1 a novější verzí Core Module 2 si prosím přečtěte dokument Porovnání Core Module R1 a R2 v sekci Hardware.
Krok 3: Odpojte kabel Micro USB od Core Module a vašeho počítače.
V tomto bodě byl firmware úspěšně nahrán.
Sestavení hardwaru
Podívejte se na krátké video s jednoduchou ukázkou krok za krokem:
Krok 1: Začněte s Power Modulem.
Ujistěte se, že do Power Modulu není připojen napájecí adaptér.
Krok 2: Připojte Core Module na Power Module
Krok 3: Připojte Cover Module na Core Module
Krok 4: Vložte sestavené moduly do krabičky BCE301 a zajistěte je pomocí O-kroužků

Krok 5: Připojte LED pásek do šroubovací svorky na pravé straně
Krok 6: Připojte 5V DC napájecí adaptér
Spuštění v Playgroundu
Pokud používáte nový HARDWARIO Playground, pak místo adresy http://localhost:1880/ použijte záložku Functions. Proces párování nyní probíhá v záložce Devices. Pro testování komunikace použijte záložku Messages.
Krok 1: Otevřete Node-RED ve svém webovém prohlížeči
Krok 2: Měli byste vidět prázdnou pracovní plochu s názvem Flow 1
Krok 3: Vložení snippetu do toku (přes Menu >> Import >> Clipboard) a klikněte na záložku Flow 1, poté klikněte na Deploy pro nasazení toku.
[{"id":"2fc604fc.3b6abc","type":"inject","z":"dfc861b.b2a02a","name":"List all gateways","topic":"gateway/all/info/get","payload":"","payloadType":"str","repeat":"","crontab":"","once":false,"x":560,"y":460,"wires":[["a2c10833.24d5d8"]]},{"id":"1e4502b8.2f63fd","type":"inject","z":"dfc861b.b2a02a","name":"Start node pairing","topic":"gateway/usb-dongle/pairing-mode/start","payload":"","payloadType":"str","repeat":"","crontab":"","once":false,"x":570,"y":580,"wires":[["795ff5a7.8e266c"]]},{"id":"3d844ce2.932864","type":"inject","z":"dfc861b.b2a02a","name":"Stop node pairing","topic":"gateway/usb-dongle/pairing-mode/stop","payload":"","payloadType":"str","repeat":"","crontab":"","once":false,"x":560,"y":640,"wires":[["5967c452.c838bc"]]},{"id":"f202b253.2705b","type":"inject","z":"dfc861b.b2a02a","name":"List paired nodes","topic":"gateway/usb-dongle/nodes/get","payload":"","payloadType":"str","repeat":"","crontab":"","once":false,"x":560,"y":520,"wires":[["f0aca138.0b2c3"]]},{"id":"349f02fd.890f6e","type":"inject","z":"dfc861b.b2a02a","name":"Unpair all nodes","topic":"gateway/usb-dongle/nodes/purge","payload":"","payloadType":"str","repeat":"","crontab":"","once":false,"x":560,"y":700,"wires":[["2f1c5bb6.53d6f4"]]},{"id":"cf61d75d.4ad8f8","type":"mqtt in","z":"dfc861b.b2a02a","name":"","topic":"#","qos":"2","broker":"67b8de4a.029d3","x":530,"y":400,"wires":[["a5cb0658.f5d658"]]},{"id":"a5cb0658.f5d658","type":"debug","z":"dfc861b.b2a02a","name":"","active":true,"console":"false","complete":"false","x":790,"y":400,"wires":[]},{"id":"a2c10833.24d5d8","type":"mqtt out","z":"dfc861b.b2a02a","name":"","topic":"","qos":"","retain":"","broker":"717f7c18.ba0a24","x":770,"y":460,"wires":[]},{"id":"f0aca138.0b2c3","type":"mqtt out","z":"dfc861b.b2a02a","name":"","topic":"","qos":"","retain":"","broker":"717f7c18.ba0a24","x":770,"y":520,"wires":[]},{"id":"795ff5a7.8e266c","type":"mqtt out","z":"dfc861b.b2a02a","name":"","topic":"","qos":"","retain":"","broker":"717f7c18.ba0a24","x":770,"y":580,"wires":[]},{"id":"5967c452.c838bc","type":"mqtt out","z":"dfc861b.b2a02a","name":"","topic":"","qos":"","retain":"","broker":"717f7c18.ba0a24","x":770,"y":640,"wires":[]},{"id":"2f1c5bb6.53d6f4","type":"mqtt out","z":"dfc861b.b2a02a","name":"","topic":"","qos":"","retain":"","broker":"717f7c18.ba0a24","x":770,"y":700,"wires":[]},{"id":"67b8de4a.029d3","type":"mqtt-broker","z":"","broker":"127.0.0.1","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"willTopic":"","willQos":"0","willPayload":"","birthTopic":"","birthQos":"0","birthPayload":""},{"id":"717f7c18.ba0a24","type":"mqtt-broker","z":"","broker":"127.0.0.1","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"willTopic":"","willQos":"0","willPayload":"","birthTopic":"","birthQos":"0","birthPayload":""}]
Bude to vypadat takto:
Tento útržek poskytuje ovládací tlačítka pro příkazy bráně/rádiu. Tyto příkazy jsou odesílány prostřednictvím protokolu MQTT.
Krok 4: Nasazení flow pomocí tlačítka Deploy v pravém horním rohu
Krok 5: Otevřete kartu debug

Na kartě debug budete moci vidět všechny MQTT zprávy.
Krok 6: Klikněte na tlačítko List all gateways. V záložce debug byste měli vidět odpověď podobnou této.

V tomto bodě máte funkční Node-RED, MQTT, HARDWARIO Radio Dongle a HARDWARIO Gateway.
Párování
V této části vytvoříme rádiové spojení mezi Radio Dongle a Radio Smart LED páskem.
Postupujte podle těchto kroků v Node-RED:
Krok 1: Klikněte na tlačítko Start node pairing
