- EOL
Attention! The product has been discontinued. Check others products incategory. |
Product description: BBMagic Dimmer Power - Wireless AC regulator
The BBMagic Dimmer Power wireless module controlsthe power of AC devices throughphase control communicating via Bluetooth Low Energy(BLE).It can be used tocontrol the brightness of a traditional bulb ora dimmableLED bulb.In addition, it can smoothly regulateengine speed or heater temperature.The module is compatible with RaspberryPi. It is poweredfrom 1.8 V to 3.6 V.
Wireless BBMagic Dimmer Power regulator.
Functions of BBMagic Power module - Wireless AC regulator
- Power control of 230 V AC devices through phase control.
- The function of automatic DIMM OUT output control for 15 minutes after starting the module, configurable with pin 17.
- Monitoring of supply voltage status.
- Light detector - pads for soldering a 10 kΩ photoresistor - range from 0 to 255.
- ADC input with voltage range from 0 V to 1.8 V and resolution of 1 mV.
- Chip temperature measurement.
- LED indicating radio communication.
- The communication is encrypted and signed digitally.
- Simple control with Raspberry Pi using the bbmagic_lib library.
Power control module for AC devices by means of phase control.
The manufacturer has prepared the source code of the application allowing to process data from BBMagic modules. They are available on the manufacturer's website in theDownloadtab, additionally prepared a short guide to working withbbmm_scanner appplication. |
Operation of BBMagic Dimmer Power module - wireless AC controller
When the BBMagic PWM starts up, it sends"ALIVE"information every 60 seconds. If the module receives a change request, it sends the message "ALIVE" immediately after the received adjustments have been made. The module has the option of activating the controlled device for 15 minutes after starting up the BBMagic Dimmer Power, configurable via pin 17. The buffer content is defined in a filebbmagic_lib.h library version 2.0. Sample programs can be found onmanufacturer's website.
bbm_buf[BBMAGIC_DEVICE_TYPE]. | Specify the type of module that sent the data. |
bbmm_buf[BBM_PWM_V_SUP] | In order to obtain the voltage in volts, the voltage of the module must be divided by 71. |
bbmm_buf[BBMAGIC_DIMMER_ADV_TIME]. | The time after which the next "ALIVE" message is sent, to get the result in seconds multiply the value by 2. |
bbmm_buf[BBM_DIMMER_CHIP_TEMP] | The temperature of the chip is given in degrees Celsius. Saved using U2 encoding. |
bbmm_buf[BBM_DIMMER_LIGHT]. | Lighting level. Range from 0 to 255. |
bbmm_buf[BBM_DIMMER_VAL] | Current setting value. Range from 0 to 100. |
bbmm_buf[BBM_DIMMER_ADC_1_MSB]. bbm_buf[BBM_DIMMER_ADC_1_LSB] |
Voltage level at input ADC_1 in mV. Older and younger byte. |
bbmm_buf[BBM_DIMMER_WORKTIME_0]. | Module operation time since last power on in seconds - youngest byte. |
bbmm_buf[BBM_DIMMER_WORKTIME_1]. |
The module's operating time since the last power supply activation expressed in seconds - next byte 1. |
bbmm_buf[BBM_DIMMER_WORKTIME_2]. |
Module operating time since the last power-on, expressed in seconds -nextbyte 2. |
bbmm_buf[BBM_DIMMER_WORKTIME_3]. |
Module operating time since the last power-on, expressed in seconds -nextbyte 3. |
bbmm_buf[BBM_DIMMER_FIRM_0]. |
Module firmware version, junior byte. |
bbmm_buf[BBM_DIMMER_FIRM_1]] |
Module firmware version, older byte. |
bbm_buf[BBMAGIC_DEVICE_ADDR_0]] |
Module address, youngest byte 0 - LSB. |
bbm_buf[BBM_PWM_FIRM_1] |
Module firmware version, older bit. |
bbm_buf[BBMAGIC_DEVICE_ADDR_0]] |
Module address, youngest bit - LSB. |
bbm_buf[BBMAGIC_DEVICE_ADDR_1]. |
Module address, next byte 1. |
bbm_buf[BBMAGIC_DEVICE_ADDR_2]. |
Module address, next byte 2. |
bbm_buf[BBMAGIC_DEVICE_ADDR_3]. |
Module address,next byte 3. |
bbm_buf[BBMAGIC_DEVICE_ADDR_4]. |
Module address,next byte 4. |
bbm_buf[BBMAGIC_DEVICE_ADDR_5]. |
Module address, oldest byte 5 - MSB. |
bbm_buf[BBMAGIC_DEVICE_RSSI]. |
Radio reception power in dBm. |
BBMagic Dimmer Power module outputs - Wireless AC regulator
Pin | Description |
---|---|
1,8,20,22,23,24 |
The weight of the system. |
2 |
Configuration of radio transmission signaling:
|
3 |
DIMM OUT - triac control output. |
6 |
ZERO CROOS DET - zero voltage transition detection input |
7,21 |
Power inputs, supply voltage from 1.8 V to 3.6 V. |
7,8,9 |
The pads are used to solder the stabilizer, in order to supply the module with higher voltage. |
10 |
Power input for stabilizer with reverse polarity protection. |
11,12 | Soldering pads for 10 kΩ photoresistor. |
13 |
ADC input. Voltage from 0 to 1.8 V. Resolution of 1 mV. |
14 |
GAMMA CORR configuration input:
|
15,16 |
Pads for connecting an LED with a serial resistor:
|
17 |
START CONF configuration input
|
18,19 |
UART interface lines:
|
Specification BBMagic Dimmer Power - Wireless AC Controller
- Power supply for the module:
- Directly: from 1.8 V to 3.6 V
- Stabiliser: output from 2.5 V to 3.6 V
- Control of the 230 V device by phase control
- Switching: Triak BT136
- Monitoring the state of the supply voltage
- Light detector: pads for solderable photoresistor 10 kΩ
- ADC transmitter: 0 V to 1.8 V
- Chip temperature measurement
- Radio communication indicated by an LED
- Encrypted and digitally signed communication
Useful links |