
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 21 parts on 39 nets, routed with 93 tracks and 29 vias.
It is built around the ESP32-C3-MINI-1-N4, AP2112K-3.3 and USBLC6-2SC6, with the SPH0645LM4H-B among its other parts. Its parts include 7 capacitors, 3 ICs, 2 diodes, 1 resistor and 1 connector. It belongs with the audio and music and sensors and measurement boards and the ESP32 and RISC-V 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 |
|---|---|---|---|
| 3 | 1uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3 |
| 2 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C5, C6 |
| 2 | MountingHole_Pad | MountingHole:MountingHole_2.5mm | H1, H2 |
| 1 | 10k | Resistor_SMD:R_Array_Convex_4x0603 | RN1 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | 200pF | Capacitor_SMD:C_0603_1608Metric | C7 |
| 1 | 51 | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | ESD5Z3.3T5G | Diode_SMD:D_0603_1608Metric | D2 |
| 1 | ESP32-C3-MINI-1-N4 | noisemeter:XCVR_ESP32-C3-MINI-1-N4 | U2 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | LOGO | LOGO | G*** |
| 1 | SPH0645LM4H-B | noisemeter:MIC_SPH0645LM4H-B | MK1 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_EVQP7A | SW1 |
| 1 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U3 |
| 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.
21 parts, built around the ESP32-C3-MINI-1-N4, AP2112K-3.3, USBLC6-2SC6 and SPH0645LM4H-B. 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-rev3/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

vonmartins/ESP32CAM_Shield
Shield for ESP32-CAM: Li-ion Battery, Battery charger, Microphone and USB

Laudatur/Projekty
Układ łączy cyfrową transmisję pakietową po magistrali USB z bezstratną konwersją cyfrowo-analogową I2S, wykorzystując wbudowaną pompę ładunku przetwornika do bezpośredniego sprzężenia wyjścia audio z potencjałem masy…

Matyas604/Pocket-lightning-detector
A lightning detector that runs on a battery and fits in your pocket. It records the distance, energy and current time of a lightning strike, and you can then view this data via Bluetooth in mobile app.


LeanderU/KnockBox
Focus: PCB Design of a interactive device using SAMD51 chip

Igur7/AngleCircle
Celem projektu jest integracja elektroniki, zasilania i czujników w jednym module oraz ograniczenie problemów z połączeniami przewodowymi, które występowały na etapie prototypowania.

JHPate1/Arctiq-GPS
A Mainboard PCB design for my custom handheld navigation device.

boernerc20/esphome-room-node
ESPHome-based smart room node for Home Assistant — temp/humidity, e-ink display, voice satellite, LED ring