
RespiratorIF
DigitalRealitiesLab/AirResMask
AirRes Mask: A Precise and Robust Virtual Reality Breathing Interface Utilizing Breathing Resistance as Output Modality

Small controller for 2-color LED Bars
LED Bar Controller is an open-source printed circuit board by Qeteshpony, from the Qeteshpony/LED-Bar-Controller repository on GitHub, published under the BSD-2-Clause licence. It is a 4-layer board of 46 × 44 mm with 43 parts on 44 nets, routed with 146 tracks and 48 vias.
It is built around the ESP32-WROOM-32, AMS1117-3.3 and AO3400A. Its parts include 12 resistors, 5 capacitors, 4 switches, 3 connectors and 2 ICs. It belongs with the home automation and IoT and radio and wireless boards and the ESP32 boards of this library.

This controller replaces the cable bound remote control for a 2-Color USB LED bar and includes an ESP32-WROOM-32 for connecting it to home automation
The board also features a USB-C port for power, a 3-Pin PH2.0 plug for connecting the LED bar and four buttons to control power, brightness and light-temperature.
All parts on the top side are selected from the JLCPCB basic library for cheap production. The ESP module and the connectors need manual soldering on the bottom side unless two-sided pcb assembly is used.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 100k | Resistor_SMD:R_0402_1005Metric | R4, R5, R6, R7, R9, R11 |
| 4 | VAL** | Panelization:mouse-bite-5mm-railbreaker | mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot |
| 2 | 100R | Resistor_SMD:R_0402_1005Metric | R10, R12 |
| 2 | 100n | Capacitor_SMD:C_0402_1005Metric | C1, C3 |
| 2 | 100u | Capacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B | C4, C5 |
| 2 | 5k1 | Resistor_SMD:R_0402_1005Metric | R2, R3 |
| 2 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | VAL** | Panelization:mouse-bite-2x5mm-slot-onesided-v2 | mouse-bite-2mm-slot, mouse-bite-2mm-slot |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 10u | Capacitor_SMD:C_0402_1005Metric | C2 |
| 1 | 680R | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | Bright+ | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW4 |
| 1 | Bright- | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW3 |
| 1 | Color | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW2 |
| 1 | Conn_01x03 | Connector_JST:JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal | J3 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U1 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | LOGO | My_Footprints:CutieMark5mmInverted | G*** |
| 1 | Power | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW1 |
| 1 | Serial | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J2 |
| 1 | USB_C | USB4125-GF-A_REVA2:GCT_USB4125-GF-A_REVA2 | J1 |
The 36 most common of 43 parts.
It measures 46 × 44 mm and has 4 copper layers, 1.6 mm thick.
43 parts, built around the ESP32-WROOM-32, AMS1117-3.3 and AO3400A. 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 Qeteshpony/LED-Bar-Controller repository on GitHub, at the commit this page was made from: the board is pcb/LED-Bar-Controller.kicad_pcb and its schematic pcb/LED-Bar-Controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the BSD-2-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

DigitalRealitiesLab/AirResMask
AirRes Mask: A Precise and Robust Virtual Reality Breathing Interface Utilizing Breathing Resistance as Output Modality

dj-bauer/espfancooling
Just another fan controller, but this time with bluetooth

jppang/ESP32_MicroPython_LVGL_ST7789
Try to build an ESP32 firmware with LVGL and ST7789 drivers inside.

Blackcastus/ESP32_A7670
To make it easy for you to get started with GitLab, here's a list of recommended next steps.

Henriquepr15/ESP32-Motor-RS232
Projeto de hardware com ESP32, RS232 e controle de motor


Fluepke/Fluepdot
Project for controlling Annax flipdot panels used by the Berliner Verkehrsbetriebe
