

Energy meter
Auto-dialling Alarm System for Temperature and Humidity Monitoring
- Size
- 120 × 115 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 150
- Nets
- 114
- Pads
- 444
- Tracks, vias
- 788, 400
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 13 Feb 2024
- Updated
- 19 Apr 2024
Overview
Energy meter is an open-source printed circuit board by Ru0110, from the Ru0110/EE344 repository on GitHub. It is a 2-layer board of 120 × 115 mm with 150 parts on 114 nets, routed with 788 tracks and 400 vias.
It is built around the ADE9000ACPZ, BME280 and ADP122AUJZ-3.3-R7, with the ADUM4151BRIZ, ADUM6404ARIZ and AMS1117-3.3 among its other parts. Its parts include 47 capacitors, 35 resistors, 9 ICs, 4 diodes and 3 connectors.
Main components
8ADE9000ACPZ
LFCSP-40(6x6)-40℃~+85℃ 1.25V 101dB 2.97V~3.63V 24.33MHz~24.822MHz、24.576MHz 7 8kHz、32kHz Programmable gain、Internal reference source、Built-in temperature sensor SPI LFCSP-40(6x6) Analog Front End (AFE) ROHSAnalog DevicesAnalog Front End (AFE)BME280
LGA-8(2.5x2.5)-40℃~+85℃ 0%RH~100%RH 1.71V~3.6V 1.8uA 16bit I2C、SPI ±0.5℃ ±3%RH LGA-8(2.5x2.5) Temperature and Humidity Sensor ROHSBoschTemperature And Humidity SensorADP122AUJZ-3.3-R7
TSOT-5-40℃~+125℃@(Tj) 1 3.3V 300mA 45uA 5.5V 55uVrms 60dB@(100kHz) 85mV@(300mA) Fixed Over Current Protection、Over Temperature Protection、Enable、Short Circuit Protection Positive TSOT-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAnalog DevicesVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsADUM4151BRIZ
SOIC-20-300mil-40℃~+125℃ 35kV/us 5000 In-phase timing matching SOIC-20-300mil SPI Isolators ROHSAnalog DevicesDigital IsolatorsADUM6404ARIZ
SOIC-16-300milSOIC-16-300mil Digital Isolators (with Power) ROHSAnalog DevicesDigital IsolatorsAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsMMBD4148SE
SOT-231 Pair Series Connection 100V 1V@10mA 200mA 350mW 4ns 5uA@75V SOT-23 Switching Diodes ROHSGuangdong HottechSwitching DiodesWS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorised
README
README.mdEE344
Auto-dialling Alarm System for Temperature and Humidity Monitoring
File organization
The following folders will be present in the root directory of the project:
energy_meter: Contains KiCad design files for the sensing unit PCBSoftware: Contains all firmware used in the projectRP2040_code: Source code for the firmware of the sensing unit written using the RP2040 C/C++ SDK. The code may be built using CMake or the uf2 file in the build subdirectory may be flashed directly to the RPi Pico W.arduino_code: Source code for the sensing unit based on arduino. Based on code provided by Analog Devices for the EVAL-ACE9000 SHIELDZ board.central_code: Source code for the central unit written in MicroPython- Other python files are for setting up a TCP client to test data logging
CAD: Contains files for the enclosures of the sensing unit and central unitTest: Contains test data from a long-term test using an Air Conditionercentral_unit: Contains KiCad design files for a central unit with a SIM800L module. This is not used in the final prototype but may be useful for future iterationsWebsite: Contains Code for a locally hosted website to view real-time data from the sensing units- Documentation file
- README file (this file)
Parts
150| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | DREADY_ADE, DREADY_ISO, GND, GND, GNDA, GNDA, IRQ0_ADE, IRQ0_ISO, IRQ1_ADE, IRQ1_ISO, MISO_ADE, MISO_ISO, MOSI_ADE, MOSI_ISO, PM1_ADE, PM1_ISO +8 |
| 19 | 0.1u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C14, C16, C18, C20, C22, C23, C24, C26, C28, C30, C31, C33, C35, C38, C39, C41 +3 |
| 9 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R6, R11, R13, R15, R16, R19, R20, R35 |
| 8 | 0.022u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C3, C4, C6, C7, C8, C9, C10 |
| 8 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R22, R23, R29, R30, R31, R32, R33, R34 |
| 8 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C21, C25, C27, C29, C32, C34, C40, C42 |
| 8 | 200k | Resistor_SMD:R_2010_5025Metric_Pad1.40x2.65mm_HandSolder | R1, R2, R3, R4, R9, R10, R12, R14 |
| 5 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | +3V3, DREADY, IRQ0, IRQ1, ZX |
| 4 | 4.7u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C15, C17, C19, C37 |
| 4 | 40.2 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7, R8, R17, R18 |
| 4 | MMBD4148SE | MMBD4148SE:SOT-23TO-236_318-AT_OSI | CR1, CR2, CR3, CR4 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | 3K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R24, R25, R26 |
| 3 | D_Schottky | Diode_SMD:D_SOD-323_HandSoldering | D6, D7, D8 |
| 3 | FerriteBead | Inductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolder | FB1, FB2, FB3 |
| 2 | 18p | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C12, C13 |
| 2 | 1u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C11, C36 |
| 2 | 22u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C43, C50 |
| 2 | 3k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R27, R28 |
| 2 | 51p | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C5 |
| 2 | SN74LV4T125PWR | SN74LV:PW0014A_N | U2, U3 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW1, SW2 |
| 2 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J1, J2 |
| 1 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R21 |
| 1 | 24LC32A_SN | 24LC32A_SN:SOIC127P600X175-8N | IC4 |
| 1 | 5V_SMPS | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | 5V input |
| 1 | ADE9000ACPZ | ADE9000:ADE9000ACPZ_ADI | U1 |
| 1 | ADP122AUJZ-3.3-R7 | ADP122AUJZ-3.3-R7:SOT95P280X100-5N | IC3 |
| 1 | ADUM4151BRIZ | ADUM4151BRIZ:SOIC127P1031X264-20N | IC1 |
| 1 | ADUM6404ARIZ | ADUM6404ARIZ:SOIC127P1032X265-16N | IC2 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U6 |
| 1 | BME280 | BME280_beakout:BME_breakout | U5 |
| 1 | Buzzer | Buzzer_Beeper:Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | Crystal_GND24 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering | Y1 |
| 1 | IA_in | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | LIVE CURRENT |
| 1 | IA_in | T60404E4626X502:T60404E4626X502 | T1 |
| 1 | IB_in | T60404E4626X502:T60404E4626X502 | T2 |
| 1 | IB_in | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | NEUTRAL CURRENT |
| 1 | LOGO | bitmaps:caution_triangle | G*** |
| 1 | MicroUSB | microUSB:ZX62AB5PA31 | J3 |
| 1 | Pico_SMD_NODEBUG | RPi_Pico:RPi_PicoW_SMD | PICO |
| 1 | Q_NMOS_SGD | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D9 |
More from Ru0110/EE344
1- 2 layers82 × 40.6 mm

Similar boards
- 2 layers85 × 60 mm

- 2 layers161.1 × 95 mm

Libre MIG
JustEnoughDucks/LibreMiG-S
Open Source Joystick/Open Source Flightstick that combines the Olukelu Gimbal with a MiG-31 inspired Flightstick designed for Star Citizen or space simulators
279 parts24 - 4 layers85 × 26.5 mm

Leyden Jar
mymakercorner/Leyden_Jar
A modernized controller PCB for the Brand New Model F and Beam Spring keyboards
92 parts17GPL-3.0 - 4 layers134.4 × 58 mm

- 2 layers35 × 34.5 mm

- 6 layers100 × 140 mm

Medical Imager
yusufElnady/Medical-Imager
This repository contains the PCB design for a 16-channel ultrasound imager based on the K26 SOM and the TX7516 pulser.
514 parts - 2 layers69 × 99.1 mm

- 2 layers341.8 × 158.5 mm

Ws2812-clock
CommanderRedYT/ws2812-clock
A simple pcb clock using ws2812 in 7-segment form
533 parts2GPL-3.0
Questions
How big is the Energy meter PCB?
It measures 120 × 115 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Energy meter use?
150 parts, built around the ADE9000ACPZ, BME280, ADP122AUJZ-3.3-R7 and ADUM4151BRIZ. 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.
Where can I download the Energy meter KiCad files?
From the Ru0110/EE344 repository on GitHub, at the commit this page was made from: the board is energy_meter/energy_meter.kicad_pcb and its schematic central_unit/central_unit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Energy meter design in my own project?
Its repository states no licence, so its author keeps all rights: ask Ru0110 before reusing the design.