
Noisemeter
CivicTechTO/tRacket-sensor
Design files and source code for the tRacket noise sensor

Design files and source code for the tRacket noise sensor
Noisemeter is an open-source printed circuit board by CivicTechTO, from the CivicTechTO/tRacket-sensor repository on GitHub. It is a 2-layer board of 44 × 31 mm with 30 parts on 27 nets, routed with 124 tracks and 42 vias.
It is built around the ESP32-S3-MINI-1-N8, AP2112K-3.3 and USBLC6-2SC6. Its parts include 6 capacitors, 6 resistors, 4 ICs, 2 diodes and 1 connector. It belongs with the audio and music and sensors and measurement boards and the ESP32 boards of this library.
This repository contains all source code and hardware design files for the tRacket noise sensor.
Environmental noise, especially in urban settings, is a known public health concern:
The growing body of evidence indicates that exposure to excessive environmental noise does not only impact quality of life and cause hearing loss but also has other health impacts, such as cardiovascular effects, cognitive impacts, sleep disturbance and mental health effects.
The tRacket noise sensor continuous monitors ambient sound levels (in decibels, dBA) and sends these measurements to an online dashboard (also on GitHub). Our goal is to help local communities better understand the sound levels and extreme noise events that they experience day to day.
The project has been started and is maintained by volunteers from the CivicTech Toronto community.
We followed Privacy by Design principles in setting up the data collection.
The noisemeter-device folder contains the device's source code, which is written in C++ and can be built using PlatformIO. Build instructions are available in the online documentation.
The source code is released under the GNU GPL v3 license.
The hardware folder contains design files and documentation for each iteration of the sensor hardware. The PCBs are designed using KiCAD.
The hardware design files are released under an open hardware license.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7 |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R4, R5, R6 |
| 3 | 1uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C5 |
| 2 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C4, C6 |
| 2 | 100 | Resistor_SMD:R_0603_1608Metric | R2, R3 |
| 2 | MountingHole_Pad | MountingHole:MountingHole_2.5mm | H1, H2 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C3 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | ESD5Z3.3T5G | Diode_SMD:D_0603_1608Metric | D1 |
| 1 | ESP32-S3-MINI-1 | RF_Module:ESP32-S2-MINI-1 | U3 |
| 1 | IM64D130A | pcb-rev4:IFX-PG-TLGA-5-6-V | U4 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | LOGO | LOGO | G*** |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_EVQP7C | SW1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Molex_47346-0001 | J1 |
It measures 44 × 31 mm and has 2 copper layers, 1.6 mm thick.
30 parts, built around the ESP32-S3-MINI-1-N8, AP2112K-3.3 and USBLC6-2SC6. 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 CivicTechTO/tRacket-sensor repository on GitHub, at the commit this page was made from: the board is hardware/pcb-rev4/noisemeter.kicad_pcb and its schematic hardware/pcb-rev1/noisemeter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask CivicTechTO before reusing the design.

CivicTechTO/tRacket-sensor
Design files and source code for the tRacket noise sensor

CivicTechTO/tRacket-sensor
Design files and source code for the tRacket noise sensor

CivicTechTO/tRacket-sensor
Design files and source code for the tRacket noise sensor

JamesTwallin/gas_sensor
A tiny plug-in board for the rev E phone-companion board. It stands upright in a notch in rev E's sensor end, between the two gas sensor cans, and pokes 4.5 mm out through a slot in the case face, so its tip sits in the…

1carusX/Knob
(最初计划走标准 BLE HID 键盘 + 无障碍服务捕获按键,实测目标车机没有暴露无障碍服务开关入口、这条路走不通,现已替换为上面这套自定义 GATT 方案,详见 docs/项目历程与架构.md。)

DesignStraub/ringwheel-hybrid-drone
A 5-inch FPV drone whose prop ducts fold down and become wheels. Design study in Fusion 360 and KiCad, CC BY-NC-SA 4.0.

jpt1729/Steer32
Steer32 is an ESP32 Devboard with support for a lipo battery and a 1.9" IPS Screen

nikolasbtks/BitSeries-PCB
An open-source hardware design series for embedded and IoT development applications, built using Altium Designer and KiCad and based on STM32 and ESP32 microcontrollers.


Cyber-Professionals-Enthusiast-Club/DC-34-Badge
CPEC Badge Kicad design files for DEFCON 34

alaotach/rc-car
Quixie is a small autonomous RC delivery car. The custom PCB handles motor control and sensor expansion; the firmware manages navigation, telemetry, and the locking cargo bay.