Educational guide
IDENTIFYING DATA 2024_25
Subject DEVELOPMENT AND CONSTRUCTION OF PROTOTYPES Code 00707037
Study programme
0707 - G.INGENIERÍA ELECT. INDUSTRIAL Y AUTOMÁTICA
Descriptors Credit. Type Year Period
6 Optional Fourth First
Language
Castellano
Prerequisites
Department ING.ELECTR.DE SIST. Y AUTOMATI
Coordinador
DÍEZ DÍEZ , ÁNGELA
E-mail adied@unileon.es
dperl@unileon.es
Lecturers
DÍEZ DÍEZ , ÁNGELA
PEREZ LOPEZ , DANIEL
Web http://agora.unileon.es
General description
Tribunales de Revisión
Tribunal titular
Cargo Departamento Profesor
Presidente ING.ELECTR.DE SIST. Y AUTOMATI MORAN ALVAREZ , ANTONIO
Secretario ING.ELECTR.DE SIST. Y AUTOMATI BENAVIDES CUELLAR , MARIA DEL CARMEN
Vocal ING.ELECTR.DE SIST. Y AUTOMATI GARCIA RODRIGUEZ , ISAIAS
Tribunal suplente
Cargo Departamento Profesor
Presidente ING.ELECTR.DE SIST. Y AUTOMATI DOMINGUEZ GONZALEZ , MANUEL
Secretario ING.ELECTR.DE SIST. Y AUTOMATI FUERTES MARTINEZ , JUAN JOSE
Vocal ING.ELECTR.DE SIST. Y AUTOMATI REGUERA ACEVEDO , PERFECTO

Competencias
Code  
A18644
A18657
B5655
B5656
B5658
B5659
B5667
B5668
B5671
B5672
C2 CMECES2 That students know how to apply their knowledge to their work or vocation in a professional manner and possess the skills that are usually demonstrated through the development and defense of arguments and the resolution of problems within their area of study.
C4 CMECES4 That students can transmit information, ideas, problems and solutions to both a specialised and non-specialised audience
C5 CMECES5 That students have developed those learning skills necessary to undertake further studies with a high degree of autonomy

Learning aims
Competences
Calculates and analyzes the specifications of an electronic system. Establishes and plans tests. A18644
A18657
B5672
C2
C4
Develops electronic prototypes following a work methodology and specifications. A18644
A18657
B5655
B5656
B5658
B5659
B5668
C2
Send Plan, use development tools and NICT technologies in the actions to be taken to develop a prototype. B5667
B5671
C5

Contents
Topic Sub-topic
I. Design and development of systems based on current devices. Types of systems
Characteristics
II. Simulation and programming technologies, methods and tools. Design of analog and digital electronic circuits.
Implementation of prototypes.
III. Implementation of systems. HW tools. Recorders. Development platforms.
SW tools Programming environments. Compilers, debuggers
Send IV. System Generation and Documentation Process Requirements management
Functional analysis
Logical design
System modeling and simulation
Integration, verification and validation
System definition analysis and control

Planning
Methodologies  ::  Tests
  Class hours Hours outside the classroom Total hours
Practicals using information and communication technologies (ICTs) in computer rooms 10 10 20
 
Laboratory practicals 12 15 27
Case study 24 30 54
Seminars 14 10 24
 
Lecture 10 0 10
 
5 10 15
 
(*)The information in the planning table is for guidance only and does not take into account the heterogeneity of the students.

Methodologies
Methodologies   ::  
  Description
Practicals using information and communication technologies (ICTs) in computer rooms Use of simulation tools in computer systems.
Laboratory practicals Realization of the different blocks of an electronic system.
Case study Analysis and study of a real project. Description of system blocks, connection, planning and realization.
Seminars Introducción a distintos sistemas electrónicos actuales. Sistemas que el alumno podrá utilizar para llevar a cabo su proyecto electrónico.
Lecture Exposure of elements and basis of work.

Personalized attention
 
Laboratory practicals
Case study
Description
Se realizará un seguimiento del trabajo de los alumnos.
Las tutorías podrán establecerse por correo electrónico mediante el acuerdo de un horario compatible para alumno y profesor.

Assessment
  Description Qualification
Laboratory practicals Practical exercises with electronic systems 15%
Case study Prototype development on a case study.
The mechanical realization of the device to be controlled is assessed.
65%
Technical report and presentation of the study on any of the environments defined in class.
In group or individual depending on the number of students.
20%
Others The above evaluation criteria are indicative. Teachers may consider specific situations that justify a redistribution of the above percentages.
 
Other comments and second call
a) Students who meet all the requirements of continuous evaluation and participation in the development of a prototype will be evaluated taking into account the above table. 

b) Those students who have passed at least 60% of the continuous evaluation, will be able to complement the evaluation by carrying out the necessary complementary tasks that allow evaluating the learning results.

c) Those students who do not participate in the continuous evaluation or do not meet the minimum requirements, must take a theoretical/practical exam at the end of the class period where they demonstrate that they have mastered the learning outcomes and present, within the established period, the assignments/assemblies that are requested. In this case, in the written tests, the use of any material other than the desktop (including calculator) is not allowed, unless expressly indicated by the teacher.

The attitude and collaboration of the students for the best development of the teaching and learning of the subject, are values considered very important.

Collaboration among students will be valued for the achievement of the proposed objectives. A work discipline will be established in the groups to solve tensions among the members of the group.

Group members may be asked to evaluate the actions carried out by the rest of the group members.

Students wishing to make prototypes for submission to various competitions must have their own prototype development elements (hardware elements). For other medical safety issues, students may use their own microcontroller systems and devices.


Sources of information
Access to Recommended Bibliography in the Catalog ULE

Basic

Ali, Zanzinger, Z., Debose, D., & Stephens, B. (2016). Open Source Building Science Sensors (OSBSS): A low-cost Arduino-based platform for long-term indoor environmental data collection. Building and environment, 100, 114-126. https://doi.org/10.1016/j.buildenv.2016.02.010

Bai. (2019). Classical and Modern Controls with Microcontrollers [electronic resource]?: Design, Implementation and Applications (Roth, Ed.; 1st ed. 2019.). Springer International Publishing?; Imprint Springer. https://doi.org/10.1007/978-3-030-01382-0

Barrett. (2021b). Arduino III?: Internet of Things. Morgan & Claypool Publishers.

Corona Ramírez Leonel Germán,. (2019). Sensores y actuadores?: aplicaciones con Arduino (Abarca Jiménez, J. E. Callejas, J. Mares Carren?o, Morales Braulio,, & A. Zamorategui, Eds.; segunda edición.). Grupo Editorial Patria.

Crespo. (s. f.). Aprendiendo Arduino. https://aprendiendoarduino.wordpress.com/2019/03/16/platformio/

Diez Diez. (s. f.). Introducción a los sistemas microcontrolados.

Dolinay, Dostalek, P., & Vasek, V. (2016). Arduino Debugger. IEEE embedded systems letters, 8(4), 85-88. https://doi.org/10.1109/LES.2016.2619692

Dubins. (2019). Electronics and microprocessing for research?: you can make it (Second edition.). Cambridge Scholars Publisher.

Elahi. (2015). ARM Assembly Language with Hardware Experiments [electronic resource] (Arjeski, Ed.; 1st ed. 2015.). Springer International Publishing?; Imprint Springer. https://doi.org/10.1007/978-3-319-11704-1

Gluón. Lab . Gluón. (s. f.). PlatformIO: El ecosistema más cómodo para sistemas embarcados. https://www.laboratoriogluon.com/platformio-el-ecosistema-mas-comodo-para-sistemas-embarcados/

Herceg, & Herceg, D. (s. f.). Arduino and numerical mathematics. Informatics in education, 19(2), 239-256. https://doi.org/10.15388/INFEDU.2020.12

Hi-Tech. (s. f.). C sample code for PIC micros and Hi-Tech C. https://www.microchipc.com/sourcecode/

Jacko, Bereš, M., Ková?ová, I., Molnár, J., Vince, T., Dziak, J., Fecko, B., Gans, Š., & Ková?, D. (2022). Remote IoT Education Laboratory for Microcontrollers Based on the STM32 Chips. Sensors (Basel, Switzerland), 22(4), 1440-. https://doi.org/10.3390/s22041440

Joan Ribas Lequerica. (2016). Arduino para jóvenes y no tan jóvenes (1.a.ed.). ANAYA MULTIMEDIA.

Leija. (2021). Métodos de Procesamiento Avanzado e Inteligencia Artificial en Sistemas Sensores y Biosensores. Editorial Reverté.

López Aldea. (2015a). Arduino: guía práctica de fundamentos y simulación . RA-MA. https://elibro-net.unileon.idm.oclc.org/es/ereader/unileon/106492

López Aldea. (2015b). Arduino. RA-MA Editorial.

Luo. (2021). Visual design of cultural and creative product based on microprocessing system and computer-human interaction. Microprocessors and microsystems, 80. https://doi.org/10.1016/j.micpro.2020.103622

Lynch. (2016). Embedded computing and mechatronics with the PIC32 microcontroller (Marchuk & M. L. Elwin, Eds.). Newnes.

Mayank. (2014). I/O Port Operations in AVR. https://maxembedded.com/2011/06/port-operations-in-avr/

Moreno Muñoz, & Córcoles Córcoles, S. (2018). Arduino: curso práctico?: edición 2018 . Ra-Ma Editorial.

Ng. (2016). Real Time Control Engineering [electronic resource]?: Systems And Automation (1st ed. 2016.). Springer Singapore?; Imprint Springer. https://doi.org/10.1007/978-981-10-1509-0

Pablo, Cáceres, S., Cebrián, J. A., & Sanz, F. (2010). Diseño de Circuitos Digitales a Nivel de Registro empleando Diagramas ASM++. Información tecnológica, 2(21), 91-102. https://doi.org/0.1612/inf.tecnol.4167it.09

Pan. (2018). Designing Embedded Systems with Arduino [electronic resource]?: A Fundamental Technology for Makers (Zhu, Ed.; 1st ed. 2018.). Springer Singapore?; Imprint Springer. https://doi.org/10.1007/978-981-10-4418-2

Pestano Herrera. (2019). Microcontrolador STM32: programacio?n y desarrollo. Ra-Ma Editorial.

Porcuna López. (2015). Robótica y domótica básica con Arduino. RA-MA Editorial.

Ramon. (2014). Intel Galileo and Intel Galileo Gen 2?: API Features and Arduino Projects for Linux Programmers (1st ed. 2014, p. 1 online resource (665 pages) ). Apress; Apress?; Imprint Apress. https://doi.org/10.1007/978-1-4302-6838-3

Recasens Bellver. (2002). Disen?o de circuitos impresos con OrCad Capture y Layout v.9.2 (González Calabuig, Ed.). Thomson-Paraninfo.

Reverter Curbasí. (2008). Circuitos de interfaz directa sensor-microcontrolador (Pallás Areny & C. R. Vázquez Seisdedos, Eds.). Marcombo.

Reyserhove. (2019). Efficient Design of Variation-Resilient Ultra-Low Energy Digital Processors [electronic resource] (Dehaene, Ed.; 1st ed. 2019.). Springer International Publishing?; Imprint Springer. https://doi.org/10.1007/978-3-030-12485-4

Complementary

Ali, A. S., Zanzinger, Z., Debose, D., & Stephens, B. (s. f.). Open Source Building Science Sensors (OSBSS): A low-cost Arduino-based platform for long-term indoor environmental data collection. Building and environment, 100, 114-126. https://doi.org/10.1016/j.buildenv.2016.02.010

Bai, Ying. (2019). Classical and Modern Controls with Microcontrollers [electronic resource]?: Design, Implementation and Applications  (Z. S. Roth, Ed.; 1st ed. 2019.). Springer International Publishing?; Imprint Springer. https://doi.org/10.1007/978-3-030-01382-0

Barrett, S. F. (2021a). Arduino III?: Internet of Things. Morgan & Claypool Publishers.

Crespo, E. (s. f.). Aprendiendo Arduino. https://aprendiendoarduino.wordpress.com/2019/03/16/platformio/

Dubins, D. (2019). Electronics and microprocessing for research?: you can make it  (Second edition., p. 1 online resource (491 pages)). Cambridge Scholars Publisher.

Elahi, Ata. (2015). ARM Assembly Language with Hardware Experiments  (Trevor. Arjeski, Ed.; 1st ed. 2015., p. 1 online resource (144 pages) :). Springer. https://doi.org/10.1007/978-3-319-11704-1

ElectroDaddy.com 2023. (s. f.). Curso Avanzado de arduino. ElectroDaddy.com 2023. https://www.electrodaddy.com/curso-basico-arduino-introduccion/

ElectroSOme. (2022). Getting Started with MPLAB XC8 Compiler – LED Blinking [XC8]. https://electrosome.com/led-pic-microcontroller-mplab-xc8/

Herceg, D., & Herceg, D. (s. f.). Arduino and numerical mathematics. Informatics in education, 19(2), 239-256. https://doi.org/10.15388/INFEDU.2020.12

Jacko, P., Bereš, M., Ková?ová, I., Molnár, J., Vince, T., Dziak, J., Fecko, B., Gans, Š., & Ková?, D. (s. f.). Remote IoT Education Laboratory for Microcontrollers Based on the STM32 Chips. Sensors (Basel, Switzerland), 22(4), 1440-. https://doi.org/10.3390/s22041440

Llamas, L. (s. f.). Ingeniería, informática y diseño. Tutoriales Arduino. PROGRAMAR ARDUINO CON ATOM Y PLATFORMIO IDE. https://www.luisllamas.es/programar-arduino-con-atom-y-platformio-ide/.

Lo?pez Aldea, E. (2015). Arduino: gui?a pra?ctica de fundamentos y simulacio?n. RA-MA. https://elibro-net.unileon.idm.oclc.org/es/ereader/unileon/106492

Luo, F. (s. f.). Visual design of cultural and creative product based on microprocessing system and computer-human interaction. Microprocessors and microsystems, 80. https://doi.org/10.1016/j.micpro.2020.103622

Lynch, K. M. (2016). Embedded computing and mechatronics with the PIC32 microcontroller  (N. Marchuk & M. L. Elwin, Eds.; p. 1 online resource (655 p.)). Newnes.

Ng, T. Seng. (2016). Real Time Control Engineering [electronic resource]?: Systems And Automation  (1st ed. 2016., pp. 1 online resource (XXIII, 181 p. 95 illus., 26 illus. in color.)). Springer Singapore?; Imprint Springer. https://doi.org/10.1007/978-981-10-1509-0

Pablo, S. de, Cáceres, S., Cebrián, J. A., & Sanz, F. (2010). Diseño de Circuitos Digitales a Nivel de Registro empleando Diagramas ASM++. Información tecnológica, 2(21), 91-102. https://doi.org/0.1612/inf.tecnol.4167it.09

Pestano Herrera, J. M. (2019). Microcontrolador STM32?: programacio?n y desarrollo  (p. 1 recurso en li?nea (362 pa?ginas) :). Ra-Ma Editorial.

Ramon, Manoel. (2014). Intel Galileo and Intel Galileo Gen 2 [electronic resource]?: API Features and Arduino Projects for Linux Programmers  (1st ed. 2014., p. 1 online resource (665 pages) :). Apress; Apress?; Imprint Apress. https://doi.org/10.1007/978-1-4302-6838-3

Reyserhove, Hans. (2019). Efficient Design of Variation-Resilient Ultra-Low Energy Digital Processors [electronic resource]  (Wim. Dehaene, Ed.; 1st ed. 2019., p. 1 online resource (227 pages)). Springer International Publishing?; Imprint Springer. https://doi.org/10.1007/978-3-030-12485-4

Ribas Lequerica, J. (2016). Arduino para jo?venes y no tan jo?venes (1.a ed.). ANAYA MULTIMEDIA.

STMicroelectronics. (s. f.). Upcoming Events & Technical Seminars. STMicroelectronics. https://www.st.com/content/st_com/en/about/events/upcoming-events-and-technical-seminars.html

 


Recommendations


Subjects that it is recommended to have taken before
TECHNOLOGY AND FUNDAMENTALS OF ELECTRONICS / 00707019
Analog electronics / 00707023
Digital electronics / 00707027
Informatics / 00707200
 
Other comments
It would be desirable for students to have their own development system in the Arduino or STM32 environment in addition to a basic set of sensors and actuators. NTC LM35 various resistors DC 5V motor or stepper motor with its controller, basic wiring, ... The modules can be with micro PIC, ATMEL or STM32. Students who have an idea of their own can develop it. This allows students to develop their own projects to submit to the various competitions that currently exist. Those students who do not have a project will be assigned one agreed with the teachers. We are subject to the sanitary conditions imposed by the center on the use of instrumentation in the laboratories. The rest of the elements must be our own and for personal use.