- EOL
Warnung! Der Verkauf des Produkts ist abgeschlossen. Schauen Sie sich die anderen in dieser Kategorie an . |
Produktbeschreibung: BBMagic Relay - Drahtloser Relais-Controller
BBMagic Relay ist ein drahtloser Relais- Controller, der im Bluetooth Low Energy (BLE )-Standard kommuniziert. Damit können Sie 4 Relais steuern. Es wird mit einer Spannung von 1,8 bis 3,6 V versorgt. Darüber hinaus ist es mit der Möglichkeit ausgestattet, den Zustand der Versorgungsspannung zu überwachen , einem Lichtdetektor (nach dem Löten des Fotowiderstands) und 2 ADC-Kanälen . Das Modul ist mit dem Raspberry Pi kompatibel.
Mit dem BBMagic-Modul können Sie 4 Relais gleichzeitig steuern.
Steuerung des BBMagic-Relay-Moduls - Wireless-Relais-Controller
Um das Modul steuern zu können, benötigen Sie eine Bluetooth-Adresse und einen Schlüssel, um das Gerät zur Actors Base hinzufügen zu können:
bbm_relay_add ("my_rel", "3B5D6868AA98", "2DFDA5070CD284A107A24F7e53572A7B38");
und verwenden Sie die in der Bibliothek bbmagic_lib_2.0 enthaltenen Funktionen. Der folgende Befehl aktiviert die Ausgänge RELAY_0 und RELAY_3:
bbm_relay_on ("my_rel", REL_CH0 | REL_CH3);
Das Modul wird von einem Raspberry Pi mit der Bibliothek bbmagic_lib betrieben.
Betrieb des BBMagic PWM-Moduls - drahtloser PWM-Signalregler
BBMagic Relay sendet alle 60 Sekunden eine „ALIVE“ -Nachricht, wenn das Gerät eingeschaltet wird. Wenn das Modul eine Anfrage zum Ein- oder Ausschalten des Relais / der Relais erhält, sendet es unmittelbar nach Abschluss der Aufgabe die Nachricht "ALIVE". Der Inhalt des Puffers ist in der Bibliotheksdatei bbmagic_lib.h Version 2.0 definiert. Beispielprogramme finden Sie auf der Website des Herstellers .
bbm_buf [BBMAGIC_DEVICE_TYPE] | Gibt den Modultyp an, der die Daten gesendet hat. In diesem Fall „ BBMAGIC_M_RELAY“. |
bbm_buf [BBM_RELAY_V_SUP] | Versorgungsspannung des Moduls. Um die Spannung in Volt zu erhalten, teilen Sie den Wert durch 71. |
bbm_buf [BBMAGIC_RELAY_ADV_TIME] | Zeit, nach der die Queue-"ALIVE"-Meldung gesendet wird. Um die Zeit in Sekunden zu halten, multiplizieren Sie mit 2. |
bbm_buf [BBMAGIC_RELAYS_STATE] | Die vier niedrigsten Bits definieren den Zustand der Relais. Bit gesetzt = Relais an, Bit zurückgesetzt = Relais aus. Bit0 - Relais0 ... Bit3 - Relais3. |
bbm_buf [BBM_RELAY_CHIP_TEMP] | Chiptemperatur in Grad Celsius (U2-Kodierung). |
bbm_buf [BBM_RELAY_LIGHT] | Beleuchtungsniveau. Wird im Bereich von 0 bis 255 serviert. |
bbm_buf [BBM_RELAY_ADC_1_MSB] und bbm_buf [BBM_RELAY_ADC_1_LSB] | Spannungspegel am Eingang ADC_1 in mV, High- und Low-Byte. |
bbm_buf [BBM_RELAY_ADC_2_MSB] und bbm_buf [BBM_RELAY_ADC_2_LSB] | Spannungsniveau. Adresse des Moduls und im ADC_2 Eingang angegeben in mV, High- und Low-Byte. |
bbm_buf [BBMAGIC_RELAY_WORKTIME_0] | Die Betriebszeit des Moduls seit dem letzten Einschalten in Sekunden - das jüngste Byte - 0. |
bbm_buf [BBMAGIC_RELAY_WORKTIME_1] | Die Betriebszeit des Moduls seit dem letzten Einschalten in Sekunden - nächstes Byte - 1. |
bbm_buf [BBMAGIC_RELAY_WORKTIME_2] | Betriebszeit des Moduls seit dem letzten Einschalten in Sekunden - nächstes Byte - 2. |
bbm_buf [BBMAGIC_RELAY_WORKTIME_3] | Die Betriebszeit des Moduls seit dem letzten Einschalten in Sekunden - nächstes Byte - 3. |
bbm_buf [BBM_RELAY_FIRM_0] | Versionsnummer der Modul-Firmware - niedriges Byte. |
bbm_buf [BBM_RELAY_FIRM_1] | Versionsnummer der Modul-Firmware - High Byte. |
bbm_buf [BBMAGIC_DEVICE_ADDR_0] | Moduladresse, jüngstes Byte 0 -LSB. |
bbm_buf [BBMAGIC_DEVICE_ADDR_1] | Moduladresse, Byte 1. |
bbm_buf [BBMAGIC_DEVICE_ADDR_2] | Moduladresse, Byte 2. |
bbm_buf [BBMAGIC_DEVICE_ADDR_3] | Moduladresse, Byte 3. |
bbm_buf [BBMAGIC_DEVICE_ADDR_4] | Moduladresse, Byte 4. |
bbm_buf [BBMAGIC_DEVICE_ADDR_5] | Moduladresse, nächstes Byte 5 - MSB. |
bbm_buf [BBMAGIC_DEVICE_RSSI] | Stärke des empfangenen Funksignals in dBm. |
Funktionen des BBMagic RELAY-Moduls - Drahtloser Relais-Controller
- Steuerung von bis zu 4 Relais
- Die Funktion des automatischen Einschaltens des Ausgangs RELAY_0 für 15 Minuten nach dem Start des Moduls, konfigurierbar mit Pin 17.
- Möglichkeit, den Zustand der Versorgungsspannung zu überwachen.
- Lichtdetektor - 10-kΩ-Fotowiderstand-Lötpads - Bereich von 0 bis 255.
- Zwei ADC-Kanäle mit einem Spannungsbereich von 0 V bis 1,8 V und einer Auflösung von 1 mV.
- Temperaturmessung des Steuerchips.
- Eingebaute LED zur Anzeige der Bluetooth-Kommunikation – Pin 2 konfigurierbar.
- Die Kommunikation ist verschlüsselt und digital signiert.
- Einfache Steuerung des Raspberry Pi mit der Bibliothek bbmagic_lib.
Der Hersteller hat den Quellcode der Anwendung vorbereitet, der es ermöglicht, Daten aus BBMagic-Modulen zu verarbeiten. Sie sind auf der Website des Herstellers im Download -Tab verfügbar, zusätzlich hat er eine kurze Anleitung zum Arbeiten mit der bbm_scanner-Anwendung vorbereitet. |
Leitungen des BBMagic Relay-Moduls - Wireless-Relay-Controller
Stift | Beschreibung |
---|---|
1,8,20,22,23,24 | Die Masse des Systems. |
2 | Konfiguration der Signalisierung der Funkübertragung:
|
3,4,5,6 | Relaissteuerausgänge, für den ordnungsgemäßen Betrieb wird ein Transistor benötigt. |
7.21 | Leistungseingänge, Versorgungsspannung von 1,8 V bis 3,6 V. |
7.8.9 | Pads zum Löten des Stabilisators, um das Modul mit höherer Spannung zu versorgen. |
10 | Stromeingang für einen Stabilisator mit Verpolungsschutz. |
11.12 | Pads zum Löten eines 10 k Ω Fotowiderstands. |
13.14 | ADC-Eingänge. Spannung von 0 bis 1,8 V. Auflösung 1 mV. |
15.16 | Pads zum Anschluss der LED mit Vorwiderstand:
|
17 | Konfigurationseingabe START KONF
|
18.19 | UART-Schnittstellenleitungen:
|
Spezifikation des BBMagic-Relay-Moduls - Wireless-Relais-Controller
- Stromversorgung des Moduls:
- Direkt: 1,8 V bis 3,6 V
- Stabilisator: Ausgang von 2,5 V bis 3,6 V
- 4 Relais-Steuerkanäle
- Lichtdetektor: 10-kΩ-Fotowiderstand-Lötpads
- Zwei ADC-Kanäle: 0 V bis 1,8 V
- Chiptemperaturmessung
- Überwachung des Zustands der Versorgungsspannung
- UART-Leitung verantwortlich für Signalübertragung und -empfang: von 0 V bis 5 V
- Verschlüsselte und digital signierte Kommunikation
- Kommunikation wird durch eine LED-Diode signalisiert
Nützliche Links |