While working as a Research Assistant at the INFERLab under Mario Bergés’ direction, in addition to working on FORK and TCS, we designed and implemented a low-cost and open-source AC meter. Our main goal is to measure voltage and current waveforms at relatively high frequencies (in the range of 10 KHz). The AC power meter, provided as open hardware, is designed using the same micro controller as the Arduino UNO with an In-system Programming (ISP) interface, thus allowing the user to change the firmware to match their particular use case using Arduino libraries or standard C language. The suggested design is compatible with the Raspberry Pi 3, making it a suitable real-time measurement accessory for the single board computer. The platform features an 8 channel simultaneous sampling Analog-to-Digital Converter (ADC) which allows a high fidelity sampling without time offsets. Depending on how the user decides to combine current transformers (CTs) and AC-AC voltage adapters for the input channels, circuit breakers or appliances can be measured in either one phase or three phases.
The first iteration of the board was presented as a Demo paper at BuildSys 2017 in Delft, Netherlands. Additionally, we are trying to keep resources up-to-date on the public repository.
As of now we are working in zero-crossing detection firmware for NILM use cases.