In neuroscience studies, it's important to measure electrode impedances before every experiment. If impedance levels are not in the right range, they must be adjusted by plating electrode tips with gold or platinum. The most common way to do this is with an analog impedance meter and current source, but this method is slow and unreliable. Autoimpedance will be an open-source, digital alternative that aims to speed up the impedance measurement and plating process.
This repository contains code, schematics, and board designs for Autoimpedance. It's based on the Electric Imp and the Analog Devices AD5933 impedance converter.
What's been done so far
- board layout with 32-channel multiplexing capabilities, with the ability to toggle between impedance testing (Analog Devices AD5933) and an adjustable current source (LM234).
- assemble prototype board and verify that multiplexing is working (multiplexing.pde)
- write code for I2C communication with AD5933 and AD5245 programmable potentiometer (autoimpedance.pde)
TODO List (short term)
- calibrate the AD5933 (see instructions in the datasheet)
- calibrate the LM234 adjustable current source
- create a simple webpage to manually control the device via WiFi
- write and refine a simple feedback algorithm to automatically bring impedance to desired levels
- design and manufacture a case