Skip to content

Repository to store the Scientific Initiation Project codes.

Notifications You must be signed in to change notification settings

LCrozatti/biosensor-pcb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

biosensor-pcb

Development of a printed circuit with NFC communication that performs cyclic voltammetry and chronoamperometry on printed electrodes with applications in amperometric biosensors.

📚 Methodology

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:

pcb

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.

🔨 Tools

Kicad

C

Python

Jupyter

Numpy

Pandas

Matplotlib


🧪 Data analysis

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].

Amostragem

🎯 Final prototype

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.

📱 App

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..

pcb

⌛ Timeline

06/06/2021

The repository was created and updated with data from the test board.

13/09/2021

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.

placa_teste_frente

12/10/2021

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.

26/01/2022

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%.

nfc_board

References

[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.

About

Repository to store the Scientific Initiation Project codes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published