Published July 4, 2022 | Version 1.4
Journal article Open

Open hardware repository for the project "RaspyControl Lab: A fully open-source and real-time remote laboratory for education in automatic control systems using Raspberry Pi and Python"

Authors/Creators

  • 1. Engineering Professor, Corporación Universitaria Minuto de Dios-UNIMINUTO

Description

This is the open repository for the open-hardware entitled  RaspyControl Lab: A fully open-source and real-time remote laboratory for education in automatic control systems using Raspberry Pi and Python. This project was presented to the Elsevier journal (HardwareX-https://www.journals.elsevier.com/hardwarex). This remote laboratory is an initiative to build open-hardware experiments in automatic control and electronics available for everyone.

Please, view the article and download the files as you desire. If you want to know more about the software employed in this project, please consult the repository: https://github.com/Uniminutoarduino/RaspyControlLab

This Repo is composed of the following files:

  1. 3Dmodel.zip: Link of the TinkerCAD 3D model. Please, login into your TinkerCAD account to see the model and create a copy of the file. Please, don't make any change in this public file. For the model, all dimensions are in centimeters (cm). The 3D model is in scale 1:10.
  2. BillofMaterials(BOM).xlsx: Complete Bill of Materials (BOM) of the designed hardware.
  3. Dataset(identification-control).xlsx: Datasets with the different experiments from the identification of the plant to its control.
  4. MATLAB.zip: Complete Simulink models for the plant and the implemented controllers (P, PI, PID) in MATLAB R2018b.
  5. ProteusVSM.zip: PCB and schematic of the signal conditioning circuit in the software Proteus VSM 8.9.
  6. RaspberryPiOSImage2022-09-08.rar: Complete Raspberry PI OS image with all software components designed, implemented, and deployed for the hardware.
  7. RaspyControlLab-software.zip: Folder with all software components. Please to install this software in the Raspberry Pi from scratch, follow the instructions in the GitHub repository: https://github.com/Uniminutoarduino/RaspyControlLab
  8. Scripts.zip: Python 3.9 scripts with the different controllers implemented (P, PI, PID), and an additional code to empty the main control tank (T1).

Files

3Dmodel.zip

Files (4.8 GB)

Name Size Download all
md5:6907103b916fea2eea5f7911a57c2e53
424 Bytes Preview Download
md5:db3556bdb3884f325da5e3edc146e694
21.9 kB Download
md5:b4ad10d1d2760dd80302d9504ff78dee
236.5 kB Download
md5:ba53b8102d308f984fd10df9fe1f3b97
108.6 kB Preview Download
md5:9457e0543ae9d9ac1c91414574b95b01
27.6 kB Preview Download
md5:11f340a9eecba92c9bc90230502ed770
4.8 GB Download
md5:aebc35122501f47c93d7e0f615f49c23
9.9 MB Preview Download
md5:c6aaad4ef3fa5e91f49731b45d7ff301
4.6 kB Preview Download