Mit seinen kleinen Abmessungen ist der WLAN-Universal-Adapter ideal für die Integration verschiedener Sensorwerte in ein bestehendes System. Er kann z.B. Bewegungs-, Entfernungs-, Temperatur- und Feuchtemessung mit unterschiedlichen Sensoren durchführen.
Er besitzt 11 digitale Eingänge/Ausgänge mit Interrupt, PWM, I2C und 1-wire Funktion. Er kann über den ADC-Eingang analoge Signalspannungen in digtale Werte konvertieren.
Die Zustände der digitalen Kanäle/Sensoren stehen nur auf dem WLAN-Adapter zur Verfügung und können via WLAN über die Weboberfläche des WLAN-Adapter, via Konsole,per Webzugriff oder via MQTT im JSON-Format abgefragt werden.
Eingänge mit Impulszählung
Weiterhin können einfache mechanische Kontakte am WLAN-Adapter gegen GND zur Impulszählung (Counter) angeschlossen werden. Eine Kontaktgabe länger als eine konfigurierbare Prellzeit (ButtonDebounce) ist als geschlossener Kontakt und als Impuls definiert. Der Zählerwert kann einen Wert von 0 bis 4294967296 (unsigned long, 232) einnehmen, wird permanent gespeichert und kann neu gesetzt werden (Rücksetzung auf 0 oder Startwert).
Ideal geeignet zum Anschluß von Lichtschranken, Bewegungsmeldern, mechanischen Schaltern wie Magnetschaltern etc.
Analog-Digital-Converter
Mit Hilfe eines Analog-Digital-Converter-Eingangs kann ein analoges Eingangssignal im Bereich von 0 - 3,3V am WLAN-Adapter angeschlossen werden. Der integrierte 10Bit-Analog-Digital-Converter konvertiert das analoge Eingangssignal in 1024 Werte.
Beispiele:
- Eingangssignal = 0V enspricht Wert 0
- Eingangssignal = 2V enspricht Wert 620
- Eingangssignal = 3,3V enspricht Wert 1024
Der entsprechende Wert zum analogen Eingangssignal kann via Webzugriff abgefragt werden (JSON-Format).
Beispiel einer Beschaltung
Kompatible Sensoren
Es können herstellerübergreifende Standardsensoren direkt am WLAN-Adapter angeschlossen und über das Netz abgefragt oder über die Oberfläche des Adapters sichtbar gemacht werden.
Sensorname |
Type |
PZEM004T |
Energy sensor support |
PZEM-014, PZEM-016, PZEM-017 |
Modbus AC Energy |
PZEM-003, |
Modbus DC Energy |
Counter |
Water meters, electricity meters, etc. |
ADC |
ADC support |
DS18B20 |
Temperature sensor support |
DHTxx, |
Temperature and Humidity |
AM23xx, SI7021 |
Temperature and Humidity |
SHT1x, SHT10/11/15 |
Temperature and Humidity |
HTU21 |
Temperature and Humidity |
HC-SR501 |
Motion sensor |
BMP085, BMP180, BMP280, BME280, BME680 |
Pressure, Temperature, Humidity and Gas (BME680) sensor support |
VEML6070 |
Ultra Violet Light (UV-A), UV Index and UV Power sensor support |
BH1750 |
Ambient Light sensor support |
SHT3X |
Temperature and Humidity |
SenseAir K30, K70 and S8 (CO2) |
CO2 sensor support |
PMS5003-7003 |
Particle Concentration sensor support |
INA219 |
High-Side DC Current and Voltage sensor support |
Nova |
Particle Concentration |
Xadow, Grove |
Mutichannel Gas sensor support |
SGP30 |
Gas and Air Quality |
SDS011, SDS021 |
sensor support |
HC-SR04,HC-SR04+, JSN-SR04T |
Ultrasonic distance sensor support |
Eastron: SDM120, SDM630 |
Modbus Energy Meter support |
SI1145, SI1146, |
UV Index, IR and Visible Light |
SI1147 |
sensor support |
LM75AD |
Temperature sensor support |
TM1638 |
8 Switch, LED and 7 Segment Unit |
MCP23008, MCP23017 |
GPIO Expander |
MPR121 |
12 Point Proximity Capacitive, Touch Sensor controller |
APDS9960 |
Proximity Sensor support |
DS3231 |
RTC chip, act like sensor support |
HX711 |
Load Cell sensor support |
MGC3130 |
Electric Field Sensor |
CCS811 |
Gas and Air Quality |
TX20 |
La Crosse Wind (Anenometer) |
MPU6050 |
3-Axis Gyroscope and 3-Axis Accelerometer sensor support |
TSL2561 |
Light sensor support |
MH-Z19(B) |
CO2 sensor support |
ADS1115, ADS1x15 |
A/D Converter support |
Temperatur und Luftfeuchtigkeit
Es können bis zu 10 wasserdichte One-Wire Temperatursensoren angeschlossen werden. Die Temperatursensoren werden automatisch vom WLAN-Adapter erkannt.
Als 3-Draht-Bussystem ideal zur Temperaturmessung in Heizungsanlagen (Aussen-, Vor- & Rücklauftemperatur)
|
Der WLAN-Adapter verfügt Über einen Sensoreingang zum Messen von Lufttemperatur und -feuchtigkeit.
|
WLAN-Verbindung der CMatic-Komponenten in nur 3 Schritten herstellen ...
Die WLAN-Integration erfolgt in wenigen Schritten via Webbrowser eines Smartphones oder PC´s. Die Einzelschritte werden hier im Details dargestellt.
Datenschutz - Ihre Daten gehören Ihnen
Die Daten stehen nur auf der WLAN-Adapter zur Verfügung. Es besteht keine Verbindung zum Internet. Und es ist auch keine Registrierung oder Anmeldung bei Diensten im Internet erforderlich. Der Schutz Ihrer Daten ist somit stets gewährleistet.
Offenen Web-Schnittstelle für Integration mit der Außenwelt
Der WLAN-adapter ist für die unabhängige Integration in einem Gesamtsystem konzipiert. Für die Integration kommt die Technologie HTTP, JSON oder MQTT zum Einsatz.
Auslesen der Messeingänge via Webaufruf
Die Statuswerte werden im JSON-Format dargestellt. So kann der WLAN-Adapter einfach in ein bestehendes System integriert werden.
Auslesen der Messeingänge via MQTT
MQTT (Message Queuing Telemetry Transport) ist ein offenes Nachrichtenprotokoll für Machine-to-Machine-Kommunikation (M2M), das die Übertragung von Telemetriedaten in Form von Nachrichten zwischen Geräten ermöglicht, trotz hoher Verzögerungen oder beschränkten Netzwerken.
Abfragen der Kanäle des WLAN-Adapters
Abfrage der Kanäle |
Ergebnis im JSON-Format |
Beispiel zum Auslesen der Messeingänge:
- Switch 1
- Analog-Digital-Wandler
- (0 – 3,3V in 0 - 1024 Schritten)
- Temperatur-Sensor 1
- Temperatur-Sensor 2
- Entfernungsmesser [cm] (Ultraschall)
a) Webaufruf:
http://cmatic-55CF20 /cm?cmnd=Status 10
b) MQTT Subscription (Topic):
cmatic-55CF20/tele/SENSOR |
{ "StatusSNS": { "Time": "2018-12-07T08:40:09", "Switch1": "ON", "ANALOG": { "A0": 5 }, "DS18B20-1": { "Id": "021481722EFF", "Temperature": 22.8 }, "DS18B20-2": { "Id": "0416804B2BFF", "Temperature": 23.0 }, "SR04": { "Distance": 282 }, "TempUnit": "C" } } |
Beispiel zum Auslesen der Schaltausgänge:
- Relais 1
- Relais 2
a) Webaufruf:
http://cmatic-55CF20 /cm?cmnd=Status 11
b) MQTT Subscription (Topic):
cmatic-55CF20/tele/STATE |
{ "StatusSTS": { "Time": "2018-12-06T17:51:24", "Uptime": "0T00:13:43", "POWER1": "OFF", "POWER2": "OFF", "Wifi": { "AP": 1, "SSId": "network", "BSSId": "00:14:BF:BF:AC:B7", "Channel": 6, "RSSI": 76 } } } |
Einzelauslesung der Schaltausgänge:
a) Webaufruf:
http://cmatic-55CF20 /cm?cmnd=PowerX
b) MQTT Subscription (Topic):
1. cmatic-55CF20/stat/POWER1 2. cmatic-55CF20/stat/POWER2
|
Status des jeweiligen Kanals (X) des WLAN-Adapters im JSON-Format:
{"POWERX":"OFF"}
ON oder OFF (Status des Kanals 1) ON oder OFF (Status des Kanals 2)
|
Schalten der Kanäle |
Funktion |
a) Webaufruf:
- http://cmatic-55CF20/cm?cmnd=PowerX%20ON
- http://cmatic-55CF20/cm?cmnd=PowerX%20OFF
b) MQTT Subscription (Topic):
cmatic-55CF20/stat/POWERX
Nachricht:
- ON
- OFF
|
Jeweiligen Kanal (X) schalten:
1. Kanal X des WLAN-Adapters einschalten 2. Kanal X des WLAN-Adapters ausschalten
|
Pin-Belegung
Pin |
Funktion |
TX |
TXD |
RX |
RXD |
A0 |
Analog input, max 3.3V |
D0 |
IO |
D1 |
IO, SCL |
D2 |
IO, SDA |
D3 |
IO, 10k Pull-up |
D4 |
IO, 10k Pull-up, BUILTIN_LED |
D5 |
IO, SCK |
D6 |
IO, MISO |
D7 |
IO, MISO |
D8 |
IO, 10k Pull-down |
G |
GND |
5V |
5V |
3V3 |
3.3V |
RST |
Reset |
Eigenschaften des Adapters:
- WLAN: 2.4 GHz, IEEE802.11b/g/n
- WLAN-Verschlüsselungsmethoden: WEP, WPA/WPA2-PSK
- Versorgungsspannung: 5V (Pin: 5V und G, Micro USB)
- Stomverbrauch: ca. 70mA (ohne Sensoren)
- Betriebsspannung: 3,3V
- Digital I/O Pins: 11
- Analog Input Pins: 1 (Max Input: 3.2V)
- Arbeitsfrequen: 80MHz/160MHz
- Flash-Speicher: 4M bytes
- Gewicht: 3g
- Betriebstemperatur: 0°C - 40°C
- Betriebsfeuchtigkeit: 5% - 90% rF
- Abmaße: 34,2 x 25,6 x 5 mm (B x H x T)
Lieferumfang:
1 x WLAN-Universal-Adapter
Sensoren und Stromversorgung sind nicht im Lieferumfang enthalten. Bitte diese passend aus dem Zubehör wählen (HUT-Schienen- oder Steckerschaltnetzteil).
|
Oberfläche des WLAN-Adapters
|