KinCony B16M ESP32-S3 Smart Controller released - Printable Version +- Smart Home Automation Forum (https://www.kincony.com/forum) +-- Forum: Technical Support (https://www.kincony.com/forum/forumdisplay.php?fid=1) +--- Forum: News (https://www.kincony.com/forum/forumdisplay.php?fid=5) +--- Thread: KinCony B16M ESP32-S3 Smart Controller released (/showthread.php?tid=6826) |
KinCony B16M ESP32-S3 Smart Controller released - admin - 10-01-2024 KinCony B16M ESP32 smart controller based on ESP32-S3-WROOM-1U (N16R8) wifi chip. Support 16 channel MOSFET output, 4 channel 1-wire GPIOs, 3 free GPIOs, 4 channel ADS1115 16bit analog input ports. One SD card using SPI bus. B16M include DS3231 high precision RTC clock chip. LCD display will show wifi and ethernet IP address and Tuya connection state. B16M have I2C bus extender and RS485 port. You can write any code by Arduino IDE / MicroPython / ESP-IDF development tool to ESP32 module. We will supply Arduino / ESP-IDF demo code for different samples. Everyone can modify and change the code for your own smart home automation system project. it support use by ESPHome for home assistant or tasmota firmware for smart home automation DIY. Model No. KinCony B16M Description: KinCony 16 Channel ESP32-S3 Smart Controller – B16M Power supply: 12-24V DC Processor: ESP32-S3-WROOM-1U (N16R8) Size: 160mm*83mm*56mm interfaces: Ethernet(RJ45)-LAN 100Mbps IPv4/IPv6,WiFi,RS485,Bluetooth,USB-C,LCD,I2C,Tuya Module RTC: DS3231 high precision chip (battery socket on PCB) SD Card: SPI bus Installation method: DIN RAIL LCD: SSD1306 I2C display Outputs: 16CH MOSFET Outputs, every channel use MAX 10A driver IC Inputs: ADS1115 16bit ADC: 2CH analog input DC0-5V (A1,A2) 2CH analog input 4-20mA (A3,A4) 16CH dry contact inputs (optocoupler isolation, long distance circuit for MAX 500 meters cable) 3 buttons: 1:ESP32 Reset 2:ESP32 Download 3:Tuya config 1-Wire GPIO: 4CH (with pull-up resistance on PCB) free GPIO: 3CH (without pull-up resistance on PCB, connect with ESP32 pin directly) software solution: 1. download firmware by ESPHome, integrate to home assistant or use by web service. 2. download tasmota firmware. 3. write your own arudino code for your own requirements. 4. It is recommended to use home assistant and Tuya mobile phone app at the same time. So that remote control by internet using Tuya app, local control by LAN using home assistant app. Related technical information ——————————— ESP32 I/O pin define: https://www.kincony.com/forum/showthread.php?tid=6781 config yaml file for ESPHome: https://www.kincony.com/forum/showthread.php?tid=6782 arduino demo source code: https://www.kincony.com/forum/forumdisplay.php?fid=61 Different views of the B16M: Here are the hardware design details: B16M support install on DIN RAIL As a standard size, it looks like it is installed in a distribution box. |