Control systems

Control systems and robotics

An automated process continuously repeats the action that it is designed to carry out. A set of interconnected elements which allow the automation of a process is called a control system.

Some automated systems only carry out the same action. Other can modify this action by changing their programs. They are intelligent control systems.

Intelligent control systems work in a similar way to a human being. That means, we receive information from the outside world thanks to our senses (sight, hearing, smell, taste and touch) our brain processes this information and through our muscles or our voice we perform different actions. Intelligent control systems: they receive information from the environment thanks to different sensors, they process this information in controller boards (like Arduino) and give a response using different actuators.

robot is an intelligent automated system capable of:

So the main elements in every robot, as we learned in programming,  will be:

The task of a robot can be modified by changing its program. 

Information extracted from:

Sensors and actuators

Sensors

A sensor is an object capable of detecting physical or chemical quantities and transforming them into electrical signals.

Depending on the type of the electrical signal produced they can be DIGITAL, ANALOG or DATA.

Actuators

An actuator is any device capable of performing actions in the physical world that we can control from a processor board (like Arduino)

Depending on the type of action produced they can be:

imagen.png

active-buzzer-or-passive-buzzer.jpg

Featured-Image.webp

Imagina TDR Steam shield

We will use in our projects one shield called  Imagina TDR Steam which is integrable into Arduino UNO, with a multitude of integrated sensors and actuators.

placatdr.png


Sensor/Actuator/Module
1
Two pushbuttons (SW1, SW2)
2
Two LEDS (Blue Led3 and Red Led4)
3
Led RGB
4
DHT11 Temperature and Humidity Sensor
5
Buzzer
6
Two digital outputs/inputs
7
Infrared receiver module (IR)
8
Rotary potentiometer module
9
Light sensor (LDR)
10
Temperature sensor (LM35)
11
I2C Interface
12
Analogic input
13
Bluetooth and Wifi connection
14
Reset button

Controller: Arduino board

Arduino UNO is an electronic card that integrates a microcontroller and a set of input and ouptut connections pins that allow, through a certain program, to interact with the physical environment through electronic sensors and actuators. The sensors are connected to the input pins and the actuators to the output pins.

Arduino-Uno-board-pins-description.jpg

 

Information extracted and translated from here

Picture extracted from here

Programming Arduino board with Arduinoblocks

Arduinoblocks is a software created by the teacher Juanjo López. Thanks to its graphical environment, it facilitates the programming of Arduino boards at all levels.

It is not free software because the creator does not make public the code , but it can be used freely.


imagen.png

Challenges to create with Arduino and Imagina TDR (in Spanish)

Log in with Arduinoblocks as a Student and joining a project

To work with Arduinoblocks as a student there is a series of steps to follow:

imagen.png

This program has to be open all the time we are using the Arduino.

imagen.png

imagen.png

imagen.png

imagen.png

imagen.png

imagen.png

imagen.png

imagen.png