A Fully Open Source Remote Laboratory for Practical Learning
Abstract
:1. Introduction
2. Materials and Methods
2.1. System Description
2.2. Software Architecture
2.2.1. Programming Language
2.2.2. Communication Protocols
2.3. Modular Hardware
2.3.1. Modular Motherboard
2.3.2. Generic Plugs
- Analog:
- −
- input signal (waveform generator)
- −
- output signal (oscilloscope)
- −
- electrical component wired between 2 I/O (resistance, capacitor)
- Digital:
- −
- I2C bus command for digital potentiometer
- −
- logic signal (low/high) to control switches.
3. Results
3.1. Category of Labwork Applications
3.1.1. Small Signals
3.1.2. Large or External Signals
3.2. Applications to Electronics Labwork
3.2.1. Implementation for an Electronics Filtering Course
3.2.2. Pedagogical Scenario
4. Discussion
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Hornsby, D.J.; Osman, R. Massification in Higher Education: Large Classes and Student Learning. High Educ. 2014, 67, 711–719. [Google Scholar] [CrossRef]
- Araneda, C.; Pedraja, L. Massification of Higher Education in Chile: Challenges for Chilean Universities. In Proceedings of the 10th annual International Conference of Education, Research and Innovation (ICERI2017), Seville, Spain, 16–18 November 2017; pp. 4356–4361. [Google Scholar]
- Gustavsson, I.; Nilsson, K.; Zackrisson, J.; Garcia-Zubia, J.; Hernandez-Jayo, U.; Nafalski, A.; Nedic, Z.; Gol, O.; Machotka, J.; Pettersson, M.I.; et al. On Objectives of Instructional Laboratories, Individual Assessment, and Use of Collaborative Remote Laboratories. IEEE Trans. Learn. Technol. 2009, 2, 263–274. [Google Scholar] [CrossRef]
- Gomes, L.; Bogosyan, S. Current Trends in Remote Laboratories. IEEE Trans. Ind. Electron. 2009, 56, 4744–4756. [Google Scholar] [CrossRef]
- Aktan, B.; Bohus, C.A.; Crowl, L.A.; Shor, M.H. Distance Learning Applied to Control Engineering Laboratories. IEEE Trans. Educ. 1996, 39, 320–326. [Google Scholar] [CrossRef]
- Bencomo, S.D. Control learning: Present and future. IFAC Proc. Vol. 2002, 35, 71–93. [Google Scholar] [CrossRef] [Green Version]
- Sáenz, J.; Chacón, J.; Torre, L.D.L.; Visioli, A.; Dormido, S. Open and Low-Cost Virtual and Remote Labs on Control Engineering. IEEE Access 2015, 3, 805–814. [Google Scholar] [CrossRef] [Green Version]
- Bermúdez-Ortega, J.; Besada-Portas, E.; López-Orozco, J.A.; Bonache-Seco, J.A.; de la Cruz, J.M. Remote Web-based Control Laboratory for Mobile Devices based on EJsS, Raspberry Pi and Node.js. IFAC-PapersOnLine 2015, 48, 158–163. [Google Scholar] [CrossRef]
- Kalúz, M.; García-Zubía, J.; Fikar, M.; Čirka, Ľ. A Flexible and Configurable Architecture for Automatic Control Remote Laboratories. IEEE Trans. Learn. Technol. 2015, 8, 299–310. [Google Scholar] [CrossRef]
- Wang, N.; Chen, X.; Lan, Q.; Song, G.; Parsaei, H.R.; Ho, S. A Novel Wiki-Based Remote Laboratory Platform for Engineering Education. IEEE Trans. Learn. Technol. 2017, 10, 331–341. [Google Scholar] [CrossRef]
- Tran, L.Q.; Radcliffe, P.; Wang, L. A Low Budget Take-Home Control Engineering Laboratory for Undergraduate. Int. J. Electr. Eng. Educ. 2019. [Google Scholar] [CrossRef]
- Kalúz, M.; Čirka, Ľ.; Valo, R.; Fikar, M. ArPi Lab: A Low-cost Remote Laboratory for Control Education. IFAC Proc. Vol. 2014, 47, 9057–9062. [Google Scholar] [CrossRef]
- Zine, O.; Errouha, M.; Zamzoum, O.; Derouich, A.; Talbi, A. SEITI RMLab: A costless and effective remote measurement laboratory in electrical engineering. Int. J. Electr. Eng. Educ. 2019, 56, 3–23. [Google Scholar] [CrossRef]
- Carballo, J.A.; Bonilla, J.; Roca, L.; Berenguel, M. New low-cost solar tracking system based on open source hardware for educational purposes. Sol. Energy 2018, 174, 826–836. [Google Scholar] [CrossRef]
- Assante, D.; Capasso, C.; Veneri, O. Internet of Energy Training through Remote Laboratory Demonstrator. Technologies 2019, 7, 47. [Google Scholar] [CrossRef] [Green Version]
- Rojko, A.; Hercog, D.; Jezernik, K. Power Engineering and Motion Control Web Laboratory: Design, Implementation, and Evaluation of Mechatronics Course. IEEE Trans. Ind. Electron. 2010, 57, 3343–3354. [Google Scholar] [CrossRef]
- Monzo, C.; Cobo, G.; Morán, J.A.; Santamaría, E.; García-Solórzano, D. Lab@Home: The Open University of Catalonia Hands-on Electronics Laboratory for Online Engineering Education. Electronics 2020, 9, 222. [Google Scholar] [CrossRef] [Green Version]
- Aghenta, L.O.; Iqbal, M.T. Low-Cost, Open Source IoT-Based SCADA System Design Using Thinger.IO and ESP32 Thing. Electronics 2019, 8, 822. [Google Scholar] [CrossRef] [Green Version]
- Merchan, D.F.; Peralta, J.A.; Vazquez-Rodas, A.; Minchala, L.I.; Astudillo-Salinas, D. Open Source SCADA System for Advanced Monitoring of Industrial Processes. In Proceedings of the IEEE International Conference on Information Systems and Computer Science (INCISCOS), Quito, Ecuador, 23–25 November 2017; pp. 160–165. [Google Scholar]
- Mejías, A.; Herrera, R.; Márquez, M.; Calderón, A.; González, I.; Andújar, J. Easy Handling of Sensors and Actuators over TCP/IP Networks by Open Source Hardware/Software. Sensors 2017, 17, 94. [Google Scholar] [CrossRef] [Green Version]
- Deese, A.S. Development of Smart Electric Power System (SEPS) Laboratory for Advanced Research and Undergraduate Education. IEEE Trans. Power Syst. 2015, 30, 1279–1287. [Google Scholar] [CrossRef]
- Aydogmus, Z.; Aydogmus, O. A Web-Based Remote Access Laboratory Using SCADA. IEEE Trans. Educ. 2009, 52, 126–132. [Google Scholar] [CrossRef]
- Vargas-Salgado, C.; Aguila-Leon, J.; Chiñas-Palacios, C.; Hurtado-Perez, E. Low-Cost Web-Based Supervisory Control and Data Acquisition System for A Microgrid Testbed: A Case Study in Design and Implementation for Academic and Research Applications. Heliyon 2019, 5, e02474. [Google Scholar] [CrossRef] [Green Version]
- Chacón, J.; Farias, G.; Vargas, H.; Visioli, A.; Dormido, S. Remote Interoperability Protocol: A bridge between interactive interfaces and engineering systems. IFAC-PapersOnLine 2015, 48, 247–252. [Google Scholar] [CrossRef]
- Luthon, F.; Larroque, B. LaboREM: A Remote Laboratory for Game-Like Training in Electronics. IEEE Trans. Learn. Technol. 2014, 8, 311–321. [Google Scholar] [CrossRef] [Green Version]
- Lavayssière, C.; Letowski, B.; Larroque, B.; Luthon, F. Easy Applied Sciences Learning through Open Source Remote Laboratory. In Proceedings of the 11th Int. Conf. Education, Research and Innovation (ICERI2018), Seville, Spain, 12–14 November 2018; pp. 2576–2583. [Google Scholar]
- Lavayssière, C.; Letowski, B.; Larroque, B.; Luthon, F. Laborem—A network of open source remote laboratories for learning. In Proceedings of the 405th International Academic Conference on Engineering, Technology and Innovations (IACETI 2018), Santiago, Chile, 16–17 July 2018; pp. 1–5. [Google Scholar]
- Letowski, B.; Lavayssière, C.; Larroque, B.; Luthon, F. An Open Source Remote Laboratory Network Based On A Ready To Use Solution: Laborem. In Proceedings of the 12th International Conference of Education, Research and Innovation (ICERI2019), Seville, Spain, 11–13 November 2019; pp. 5726–5731. [Google Scholar]
- Schröder, M. PyScada Is a Open Source Scada System That Uses the Django Framework as Backend: Trombastic/PyScada. Available online: https://github.com/trombastic/PyScada (accessed on 14 June 2020).
- Raspberry Pi 3 Model B+. Available online: https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/ (accessed on 12 June 2020).
- Reck, R.; Sreenivas, R. Developing an Affordable and Portable Control Systems Laboratory Kit with a Raspberry Pi. Electronics 2016, 5, 36. [Google Scholar] [CrossRef] [Green Version]
- Smajic, H.; Wessel, N. Remote Control of Large Manufacturing Plants Using Core Elements of Industry 4.0. In Online Engineering & Internet of Things; Auer, M.E., Zutin, D.G., Eds.; Lecture Notes in Networks and Systems; Springer: Cham, Switzerland, 2018; Volume 22, pp. 546–551. [Google Scholar]
- Masoni, R.; Ferrise, F.; Bordegoni, M.; Gattullo, M.; Uva, A.E.; Fiorentino, M.; Carrabba, E.; Di Donato, M. Supporting Remote Maintenance in Industry 4.0 through Augmented Reality. Procedia Manuf. 2017, 11, 1296–1302. [Google Scholar] [CrossRef]
- PyScada-Laborem GitHub Page. Available online: https://github.com/clavay/PyScada-Laborem (accessed on 18 July 2020).
- Laborem-Hardware GitHub Page. Available online: https://github.com/bletow/Laborem-hardware (accessed on 18 July 2020).
Issues | Laborem 2017 | Laborem 2019 |
---|---|---|
Cost | Expensive: LabVIEW, powerful server, NI data acquisition system | Cheap: Raspberry Pi as a server, Python programming, free drivers |
Pedagogical efficiency | High: used with student (tests since 2012) 40 students each year | Possibly higher: better integration with Moodle, not yet tested |
Availability and Access | Not easy, nonstandard web communication | Full compatibility with web browser (HTML, JavaScript) |
Various equipment compatibility | Excellent, based on NI Database (proprietary) | Good with PyScada and VISA protocols (open source) |
E-lab network | None | Under construction, network with Burkina Faso, Germany, Spain |
Hardware | Power (W) |
---|---|
Core system: Raspberry Pi3, external devices (2 webcams, external USB hard drive), motherboard, supply card (relay) and plug with DUT running | 9 W |
All other equipment: DC source, AFG, DMM, Oscilloscope, etc. | 120 W |
Total power consumption | 129 W |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Letowski, B.; Lavayssière, C.; Larroque, B.; Schröder, M.; Luthon, F. A Fully Open Source Remote Laboratory for Practical Learning. Electronics 2020, 9, 1832. https://doi.org/10.3390/electronics9111832
Letowski B, Lavayssière C, Larroque B, Schröder M, Luthon F. A Fully Open Source Remote Laboratory for Practical Learning. Electronics. 2020; 9(11):1832. https://doi.org/10.3390/electronics9111832
Chicago/Turabian StyleLetowski, Bastien, Camille Lavayssière, Benoît Larroque, Martin Schröder, and Franck Luthon. 2020. "A Fully Open Source Remote Laboratory for Practical Learning" Electronics 9, no. 11: 1832. https://doi.org/10.3390/electronics9111832
APA StyleLetowski, B., Lavayssière, C., Larroque, B., Schröder, M., & Luthon, F. (2020). A Fully Open Source Remote Laboratory for Practical Learning. Electronics, 9(11), 1832. https://doi.org/10.3390/electronics9111832