
S3-27-epaper touch
Uspizig/WifiWallSwitch
A WallSwitch with a clever EINK Display that measures your Air Quality, measures Temperature, detects movement, measures Light Conditions... and many more.

Tiny Energy Harvesting Environment Monitior
AetherPhylax is an open-source printed circuit board by LukaJer, from the LukaJer/AetherPhylax repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 35 × 38 mm with 39 parts on 52 nets, routed with 319 tracks and 54 vias.
It is built around the BME280 and RFM95W-868S2. Its parts include 4 capacitors, 4 resistors, 4 ICs, 2 connectors and 2 inductors. It belongs with the STM32 boards of this library.
It's centered around a STM32G071 microcontroller and uses LoRa for efficient and longish range communication. Currently it sends to a custom Gateway which forwards the data to a MQTT server but the code can be easily adapted to use another LoRa infrastructure like The Things Network. The LoRa Module is a RFM95.
A 18650 cell (other Li Ion batterys can be used too) is used for power which is charged by a TI BQ25570 which harvests energy from a solar panel. The uC can read the solar and battery voltage.
There is 1 GPIO available (PA0 (int0)) and a I2C bus. The GPIO has a footprins for a pull-up/-down resistor or capacitor and 3V3 and GND connections next to them. JST ZH 1.5mm connectors are used and a 1.5mm pinout is present for programming and debugging (SWD+UART).
The project is written in Arduino.
Each Station has it's own name so multiple can be used on a single Gateway.
The station wakes up in specified Intervalls (2min) and checks if any of the sensor values have changed, if so it sends the data as a JSON to the Gatway. The data is send every 10th wakeup no matter the values as a heartbeat.
Currently
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3 |
| 2 | 4.7u | Capacitor_SMD:C_0805_2012Metric | CIN1, CSTOR1 |
| 2 | Conn_01x01_Pin | Connector_PinHeader_1.00mm:PinHeader_1x01_P1.00mm_Vertical | J1, J2 |
| 2 | Conn_01x02 | S2B-ZR-SM4A-TF_LF__SN_:JST_S2B-ZR-SM4A-TF(LF)(SN) | BATT1, VIN1 |
| 2 | M3_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2 |
| 1 | 0.01u | Capacitor_SMD:C_0805_2012Metric | CBYP1 |
| 1 | 0.3M | Resistor_SMD:R_0805_2012Metric | ROK1 |
| 1 | 0R | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | 10n | Capacitor_SMD:C_0805_2012Metric | CREF1 |
| 1 | 10u | LQH3NPN100MJRL:IND_LQH3NPN100MJRL | L2 |
| 1 | 169k | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | 1uF | Capacitor_SMD:C_1206_3216Metric | C4 |
| 1 | 22u | Capacitor_SMD:C_0805_2012Metric | COUT1 |
| 1 | 22u | Inductor_SMD:L_1812_4532Metric | L1 |
| 1 | 3.4M | Resistor_SMD:R_0805_2012Metric | ROK3 |
| 1 | 3.57M | Resistor_SMD:R_0805_2012Metric | ROUT2 |
| 1 | 4.42M | Resistor_SMD:R_0805_2012Metric | ROV2 |
| 1 | 47k | Resistor_SMD:R_0805_2012Metric | R2 |
| 1 | 5.49M | Resistor_SMD:R_0805_2012Metric | ROV1 |
| 1 | 6.2M | Resistor_SMD:R_0805_2012Metric | ROK2 |
| 1 | 6.34M | Resistor_SMD:R_0805_2012Metric | ROUT1 |
| 1 | BME280 | Package_LGA:Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering | U2 |
| 1 | Conn_01x03 | S3B-ZR-SM4A-TF:JST_S3B-ZR-SM4A-TF | PA1 |
| 1 | Conn_01x04 | S4B-ZR-SM4A-TF_LF__SN_:JST_S4B-ZR-SM4A-TF(LF)(SN) | I2C1 |
| 1 | Conn_02x03_Odd_Even | MyLib:TestPoint_2x03_1.5mm | DEBUG1 |
| 1 | Conn_Coaxial | Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_Vertical | ANT1 |
| 1 | DNP | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | Jumper_3_Open | Library:Jumper_3_0805 | JP1 |
| 1 | RFM95W-868S2 | RF_Module:HOPERF_RFM9XW_SMD | U4 |
| 1 | R_Pack02 | Resistor_SMD:R_Array_Convex_2x0606 | RN1 |
| 1 | STM32G071KxU | Package_DFN_QFN:UFQFPN-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm | U3 |
| 1 | SW_Push | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | RST1 |
| 1 | ~ | Package_DFN_QFN:QFN-20-1EP_3.5x3.5mm_P0.5mm_EP2x2mm | U1 |
It measures 35 × 38 mm and has 2 copper layers, 1.6 mm thick.
39 parts, built around the BME280 and RFM95W-868S2. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the LukaJer/AetherPhylax repository on GitHub, at the commit this page was made from: the board is Hardware/AetherPhylax.kicad_pcb and its schematic Hardware/AetherPhylax.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Uspizig/WifiWallSwitch
A WallSwitch with a clever EINK Display that measures your Air Quality, measures Temperature, detects movement, measures Light Conditions... and many more.

TilenTinta/Greenhouse_LoRa_Node
An open-source monitoring system designed for use in greenhouses, orchards or other agricultural environments




dridri/bcflight
Raspberry Pi based drone flight controller and remote control

