BreathUp: Getting closer for the acquisition part


So, Sunday I said that I wanted to improve the server and make some more tests on LoRa and for the beginning of the week, I haven’t really done that…

So what did I do?

First, on Monday I worked with my team mates on a resume of the work that has been done for the project for a presentation we made for our teachers.
Then on Tuesday, I spent a lot of time as a guinea pig to acquire some more ECG and EMG. They are pretty good so we decided to send some of them to E-Respi with a sum up of what has been done. I wrote it with Alexandre and it was quite a long mail to write because writing something with two brains is clearly longer than with one… But we finally sent it and received some encouraging feedbacks. They are real EMG, they are our breathing signals, and they should be clear enough to count the breathing signals and for a doctor to analyze them if necessary.
I’m not saying that they are perfect… We will have huge problems to detect when the patient is moving or speaking and we need to disqualify those moments.
I also spent time on rewriting some Python scripts to filter multiple acquisitions at a time, to export them as csv, to change the acquisition sample time… And they are clearly increasing our efficiency!

Eventually, I did not work so much on the server and the LoRa part, but I might spend more time on it during the end of the week.

See you on Sunday.

Xavier Chapron

Web server, Python scripts and schematics


Last Sunday I was saying that I had finished the scheme for the LoRa chip. In fact, after some talks with Alexis, we decided to finally use the exact scheme they are using in one of the reference designs. Indeed I had taken the closest capacitor and coil I had found in Alexis database of component, but that didn’t seems safe enough as design antenna is quite difficult. So Alexis added the exact components and I changed them in the scheme.

I’ve also worked again on the Python script used to plot curves after the filters because they were using MatLab and this is pretty heavy and unnecessary. It’s currently using matplotlib, and that’s a great improvement for Alexandre that have to check if each one of his data acquisition are relevant!

I’ve started to design the web architecture but I still need to work on the authentication and on the LoRa connexion because we want to build something secure and that is not something we can make up.

Eventually, as time is flying, we need to work on the next step of the PCB design: the placement of the components. I’ve therefore start with some drawing so that we agree on the global position of each part as some of them are quite sensitive such as the ADC that need a really clean power supply, the Bluetooth and LoRa antenna that also need to be isolated…

For the end of the week, I will not work a lot. I think of using this long week-end at my parent’s home, as holidays because as I don’t have an Athens week, I need to be prepared to work a lot next week!

Next news on Sunday, but that might not be a revolution.

Xavier Chapron