βοΈ Task:
The experiment consists of a fixed 137Cs radioactive source and a detector that turns around a target to detect the scattered photons by that target.
Automate the detector placement to reduce the radiation dose received by students.
Remotely view and control the experiment.
π Results:
Detector position and source exposure are now remotely controlled via TCP/IP network. The experiment can be monitored remotely through a camera inside the experiment room.
100% reduction of radiation dose received by the students;
37.5% reduction in experiment execution time;
π Article PDF
π PAEPE Award 2014 - The best project of Physics Institute
π€ Team project
π¨βπ» My contribution:
design and assembly of the positioning motors.
design and assembly of the electronics for motors and actuators control.
design and programming of the remote communication system.
βοΈ Task:
Develop a simple tool for processing spatial and temporal information in an automated fashion from wound healing and scratch assays.
π Results:
PyScratch offers a user-friendly interface allowing researchers with little or no programming skills to perform quantitative analysis of in vitro scratch assays.
Since your publication in 2020 Pyscratch becomes a worldwide used tool that helps biologists in the daily routine.
π½ Git repository
π Article
π€ Team project
π¨βπ» My contribution:
Design and code the data analysis.
Design and code the user interface.
Make the repository and maintain it.
βοΈ Task:
Develop layer-by-layer deposition equipment for thin-film construction.
π Results:
The equipment performs an automated layer-by-layer deposition of "mono-layer" or "bi-layer" films.
The equipment can be set via software via USB cable or via buttons and LCD display.
The software "DipCoatingController" was also developed as part of this project.
The 3D printed parts were also designed within the scope of this project.
There is a hardware option for single or multiple depositing up to 4 plates.
π½ Git repository
π¨βπ» Solo project
βοΈ Task:
Monitor CO2, humidity, and temperature levels in a cell culture incubator.
Alert lab users if any of the levels exceed the limits.
π Results:
The Raspberry Pi-based hardware receives via USB the CO2 level, humidity, and temperature values.
The Raspberry Pi hosts a web page that displays graphs of measurements from the last 24 hours. The site can be accessed by any user on a University network.
Was also developed within the scope of this project a virtual machine on the University's server. The VM communicates with the Raspberry Pi to get the latest level information. The VM also controls a Telegram bot that communicates with users in case of an alert or error.
π¨βπ» Solo project
βοΈ Task:
Develop a simple-to-use tool to assist in electronics lab classes.
Design the signal capture interface with an oscilloscope.
Design the communication interface with a signal generator.
π Results:
Since its release, PyLab has been used daily in experimental electronics classes in the teaching laboratories of the Institute of Physics.
The increase in data acquisition speed revolutionized the way experiments are performed, improving the didactics of experimental classes.
Pylab can control both signal generator and oscilloscope and has pre-programmed routines for FFT acquisition, frequency response, and temporal response.
π½ Git repository
π¨βπ» Solo project
βοΈ Task:
Sort hundreds of resistors by value.
π Results:
OhmSorter sorts the target resistor into one of four possible values. The operator places the resistor in the box corresponding to each value.
It is possible to add more value cases. I chose 4 because it was visually easier to sort.
π½ Git repository
π¨βπ» Solo project
Task:
Make beautiful stop-motion-like videos of 3D prints.
When you try to make a Stop Motion of a 3D print from a film or just take a set of pictures the nozzle is in a different position on each shot, heaving a not-so-great result.
π Results:
Set of circuits, codes, and parts to generate awesome Stop Motion videos of your 3D prints.
The solution is to sync the camera with the printer.
In this project, I handle three differents approaches tho have a nice Stop Motion of a print.
π½ Git repository
π¨βπ» Solo project