1.Easy to use and quick to get started
2.The process supports design scales of 300 devices or 1000 pads
3.Supports simple circuit simulation
4.For students, teachers, creators
1.Brand new interactions and interfaces
2.Smooth support for design sizes of over 30,000 devices or 100,000 pads
3.More rigorous design constraints, more standardized processes
4.For enterprises, more professional users
Std EditionHomely WSN - Basic Board V2 (ESP32-S2)
License: CC-BY-SA 3.0
Homely WSN Basic Board V2 is an IoT board to collect environmental data (temperature, humidity, and pressure) and to push them to a centralized server through Wi-Fi. This is the enriched successor of the Basic Board V1, that improves different aspects:
energy efficiency (20uA during deep-sleep)
onboard recharge for single-cell Lipo battery
measurement of battery level based on voltage*
Given the high non-linearity of the curve charge-voltage of Lipo battery, you will be able to provide only 3 battery states (i.e. high, medium, low).
The entire board is manually assemblable, no stencil is required. Hot air gun will be necessary for BMP280, SHT30, MCP73837, and USB-C connector. Arduino sketches to test the PCB are available here.
Since there is no USB-Serial to flash ESP32-S2, you need an external one. The 6 pins needed to flash the board are identified by PROG label on the PCB. You may use this programmer, designed to be pin-compatible with this board.
The firmware is under development, and it will be released after the first official release of Arduino core for ESP32-S2.
Basic Board V2 is the evolution of the original Basic Board V1, which basically renew all the hardware expect for the sensors. Hence, given the differences, I have started a new indipendent project that has V2 in the name. However, these projects remain indipendent: when a project advances, it will continue with version 3, 4, 5,... but the name will not follow the versioning system. This project starts from version 2.0.0.
Each manufactured board must have a version. Version advancements are ruled accordingly to Semantic Versioning, similarly to what usually happens in software development.
To quickly identify the status of each version, I use emojis. The following list explains their meaning:
|35||JST_6-PIN_Female_Connector||JST2||1X06 1.27MM HOLES HEADERS PINS||1|