Liam Cacioppo’s Work Log

  • Post author:
  • Post last modified:February 18, 2024
  • Reading time:9 mins read
  • Post category:Work Logs

2024 Spring Week 6 Update

Progress

  • Tested new components that arrived
    • New power supply works!
  • Began discussing layout with other members of the team

To-Do

  • Assemble a full prototype board
  • Spec out a library to communicate with new sensing chip over I2C

2024 Spring Week 5 Update

Progress

  • Did not complete many tasks this week due to carnival recess
  • Been waiting for parts to arrive

To-Do

  • Begin creating the new prototype board with new sensor
Simple state machine for Kewee Meter

2024 Spring Week 4 Update

Progress

  • Evaluated the ACS37800 for use in the project
  • Calculated sensing resistor and isolating resistor values
  • Ordered parts for the new prototype board

To-Do for next week

  • Receive the new parts
  • Get familiar with the ACS37800 and acquiring data from it
  • If new parts are received, begin integrating the new sensing chip with the new Arduino

2024 Spring Week 3 Update

Progress

  • Began looking into new ICs for sensing voltage
  • Began onboarding new members and laying out project schedule
Drawing of desired end product for this semester
Current timeline of goal completion

Next week’s goals

  • Continue researching ACS71020 for power measurements
    • If this IC will work, order it before our next meeting
  • Begin drafting schematic and simulating if possible

2023 Fall Week 10 Update

Progress

  • Used the old setup with the Arduino Uno to get a baseline for comparing measurement accuracy
  • Took data points from lab setup to get a relation between ADC values and voltage
    • In other words, we’re successfully measuring voltage!
  • Began learning about how to create digital low pass filters

Goals for next week

  • Integrate voltage measuring and current measuring
  • Make software changes to fix the current readings (baseline calibration and low pass filter)
  • Double check current calculation equations

2023 Fall Week 9 Update

Progress

  • Modified the hardware test to sample at a set rate to allow for filtering later on
  • Fixed a bug that was causing the Arduino to crash when uploading the program
  • Measured current waveforms to obtain an image for social media post

Goals for next week

  • Analyze noise on the current waveform and begin designing a filter
  • Begin calculating a new equation for voltage readings

2023 Fall Week 6 Update

Progress

  • Created new software drivers for the current and voltage sensing
  • Troubleshot issues with merging to the Arduino Nano (in general, because the Nano runs on 3.3V)
  • Began working on the CDR slides summarizing my work so far

Goals for next week

  • Continue working with Sierra on power factor calculation
  • Continue testing the new software to increase the accuracy of our sensing

2023 Fall Week 4 Update

Progress

  • Helped to merge the existing codebase to GitHub with Evan for version control and collaborative programming
  • Observed a demonstration of the current product’s hardware and software
  • Examined the existing code to better understand how the meters work on the software side
  • Ordered new Arduinos so we can fully switch to the Nano Connect RP2040

Goals for next week

  • Continue testing the old software build to understand any bugs with merging to the Nano
  • Examine the ACS712 library so I can begin writing a replacement
  • Begin merging hardware tests to the GitHub / create new hardware tests