CRAPPY goes embedded: Including low-cost hardware in experimental setups
Antoine Weisrock,
Victor Couty,
Jean-François Witz,
Lieven Thorrez,
Pauline Lecomte-Grosbras
Affiliations
Antoine Weisrock
Univ. Lille, CNRS, Centrale Lille, UMR 9013 - LaMcube - Laboratoire de Mécanique, Multiphysique, Multi-échelle, F-59000 Lille, France; Tissue Engineering Lab, Department of Development and Regeneration, KU Leuven, E. Sabbelaan 53, 8500 Kortrijk, Belgium; Corresponding author at: Tissue Engineering Lab, Department of Development and Regeneration, KU Leuven, E. Sabbelaan 53, 8500 Kortrijk, Belgium.
Victor Couty
Univ. Lille, CNRS, Centrale Lille, UMR 9013 - LaMcube - Laboratoire de Mécanique, Multiphysique, Multi-échelle, F-59000 Lille, France
Jean-François Witz
Univ. Lille, CNRS, Centrale Lille, UMR 9013 - LaMcube - Laboratoire de Mécanique, Multiphysique, Multi-échelle, F-59000 Lille, France
Lieven Thorrez
Tissue Engineering Lab, Department of Development and Regeneration, KU Leuven, E. Sabbelaan 53, 8500 Kortrijk, Belgium
Pauline Lecomte-Grosbras
Univ. Lille, CNRS, Centrale Lille, UMR 9013 - LaMcube - Laboratoire de Mécanique, Multiphysique, Multi-échelle, F-59000 Lille, France
In a previous publication, we presented CRAPPY, a Python module designed for researchers wishing to easily develop code for driving complex experimental setups. In a complemented version, now targeting a broader audience, we extended the framework to include low-cost sensors, actuators, and cameras. Using such devices, it is now possible to set up tests with CRAPPY in a more cost-effective and flexible way. This can be achieved from embedded computers like the Raspberry Pi, on which the module is now fully functional. Alternatively, we introduce a solution for driving embedded sensors and actuators directly from a regular PC. Other enhancements for the integration of microcontrollers and remote equipment are also described. Based on examples of existing tests driven using CRAPPY, we demonstrate in this paper the feasibility of including low-cost equipment in experimental setups to obtain relevant results.