Development of a printed circuit with NFC communication that performs cyclic voltammetry and chronoamperometry on printed electrodes with applications in amperometric biosensors.
Kicad software will be used to make the printed circuit boards, and the first PCB has the purpose to test the code and noise involved in the sampling. The test board in question has its files in the ./placa-teste
directory. The designed test board is illustrated in the figure below:
The first firmware involved was made based on code produced by Linnes Lab. Initially, an ATmega168PA-MU microcontroller will be used to control the potentiostat.
The data will be analyzed using the Python language, the file ./placa-teste/amostragem/eletroquimica.ipynb
contains some demonstrations on the use of python in cyclic voltammetry and chronoamperometry operations. The dataset used in this file can be accessed through the IEEE Data Port [1].
The final board will have an antenna controlled by the transponder ST25DV64K, the control will be carried out by the microcontroller STM32L0 and the voltage control at the electrodes will be given through the programmable potentiostat LMP91000. The main study in this phase is the possibility of energy harvesting, leading to a circuit with low energy consumption.
The application in question will be built using the React-Native framework, along with the react-native-nfc-manager library. Its beginning has already been given with some reading tests..
The repository was created and updated with data from the test board.
The soldering of the components has been completed and now some tests are being done to confirm the code. There were some problems in the negative polarization part and I will now work on the IntZ variable to make this possible (67% Vref - when we work with negative polarization). So the positive bias is working and it is possible to do a "half" cyclic voltammetry.
Another test was made and is possible to see that the potential between WE and RE is sweeping among -490 mV and 490 mV, demonstrating that the board is well functioning (24% of the reference voltage that is 2.048 V = 491,52 mV). Showing that the circuit can perform cyclic voltammetry in Potassium Ferrocyanide.
The first PCB with NFC communication was developed, is being tested and the code of STM32L031G6U6 will be published here. To project the antenna, i used as a reference the Application note - AN2972 from ST Instruments and with some calculations the theoretic inductance obtained was 2.79 µH. Measuring with the help of a Handheld LCR Meter - UT612, the experimental inductance was 2.6 µH being an percent error of 7.3%.
[1] S. Aiassa, S. Carrara and D. Demarchi, "Optimized Sampling Rate for Voltammetry-Based Electrochemical Sensing in Wearable and IoT Applications," in IEEE Sensors Letters. doi: 10.1109/LSENS.2019.2918575.