
Cylon
STDCylon
License
:Public Domain
Description
This project is a development board for the ESP32-s3-wroom-1 wifi module. The board has an RS485 transciever and a row of addressable WS2812-2020 LEDs.
Features
· ESP32-S3-WROOM-1 Espressif Wifi Module
· Micro USB for programming and powering the board
· +5V to +3v3 volt linear regulator
· 11 individually addressable WS2812B-2020 LEDs
· RS-485 Transceiver
· 1 x Programmable push button
· 2 x Push Buttons for pulling EN and GPIO0 low
· Optional Coin cell battery holders on bottom of board
· Switch to turn Coin cell battery power ON/OFF
· Breakout header for accessing MCU pins
ESP32-S3-WROOM-1 Module
This module features:
· CPU and On-Chip Memory
· Wifi
· Bluetooth
· Peripherals – GPIO, SPI, LCD interface, Camera Interface, UART, I2C, etc. (see module datasheet)
· Integrated Components
· Antenna
· Voltage 3.0 ~ 3.6 V
· FCC and CE Certified (see full list of certifications)
Micro USB port
The board can be powered by 5V over the micro USB port. This port is also connected to the USB OTG pins on the Wifi module which allows the CPU to be flashed and debugged over the usb port as well. This is the recommended method for programming since a USB-UART bridge is not included on the development board.
5V to +3V3 volt linear regulator
The 5V over the USB port as well as the 6V if coin cell batteries are used is used for powering the WS2812B-2020 LEDs directly as well as being regulated to +3V3 to power the WROOM-1 module and RS485.
When +3V3 is present the Red LED labeled LED12 will be lit.
WS2812B-2020 LEDs
The 11 LEDs on the side of the board are individually addressable RGB leds. They communicate over a single serial line connected to GPIO5 that can control brightness and color.
RS-485 Transceiver
The board is equipped with a single RS485 transceiver that can be connected to using the header pins on connecter labeled J1. The transceiver is connected to the MCU UART RXD0 and TXD0 pins.
1 x Programmable push button
The push button labeled Key3 has no pre-determined function. It is connected to GPIO18 and is available to be programmed by the user.
Push Buttons for pulling EN and GPIO0 low
The push buttons labeled key 1 and key 2 are intended for resetting the MCU and setting the bootmode. Key2 is connected to the EN pin on the WROOM-1 module and can be used to reset the MCU. Key1 is connected to GPIO1 and can be used to set the bootmode (setting the bootmode shouldn’t be necessary in the tutorial listed in this guide).
Optional Coin Cell Batteries
The Cylon development board can be powered by coin cell batteries if the battery holder footprints on the bottom of the board are populated. This board is not designed for low power consumption applications, but should be capable of them.
Slide Switch
The switch labeled SW1 is only switches power to the board from the coin cell batteries. It does not have a function when batteries are not used.
Breakout header pins
The header pins labeled H1 are connected to all the pins on the WROOM-1 module. These are solely to gain easy access to the MCU.
Design Drawing

BOM


Project Members

Comment