Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Webinar IoT:_Tecnologías_NFC_LPWAN_y_Comunicaciones_Por_satélite

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 14 de febrero de 2025 por Mediateca ismie

28 visualizaciones

Descargar la transcripción

Hola, buenas tardes. 00:00:07
Hola. 00:00:10
Al final, Jesús, ¿les estás dando entrada tú o están entrando ellos directamente? 00:00:30
No, les estoy dando yo entrada. 00:00:34
Vale, porque no aparece nada, ¿vale? 00:00:37
Sí, sí, sí. Estoy aquí pendiente ahora. 00:00:39
En las próximas lo dejaré sin sala de espera para que entren directamente y ya está. 00:00:41
Ha sido error mío. 00:00:45
Como se está grabando, los que no queráis que se os vea o lo que sea, 00:00:47
pues podéis, sin problema, podéis detener vuestras cámaras. 00:00:51
para que no quedéis en la grabación 00:00:55
porque yo a lo mejor sin querer 00:00:57
al hacer un cambio de pantalla o algo 00:00:59
paso por la página de Teams 00:01:01
y si tenéis las cámaras activadas 00:01:03
si os da igual pues las dejáis activadas 00:01:05
y no pasa nada 00:01:07
voy a esperar un poquito 00:01:07
son por mi dolor son las 4 en punto 00:01:10
voy a esperar un par de minutillos 00:01:13
a ver si se 00:01:15
añade alguien más y empezamos 00:01:17
hola 00:01:19
si hola 00:01:23
la sesión de hoy ficháis por nosotros 00:01:32
o tenemos que pinchar en algún lado? 00:01:34
Perdona, ¿puedes repetir que no te he escuchado? 00:01:39
Sí, el fichaje, si podéis acceder al aula virtual, 00:01:41
en el módulo de asistencia tenéis el registro. 00:01:45
Os lo dejo aquí en el chat, si queréis, el link, 00:01:51
para que os resulte más cómodo. 00:01:55
A ver, a ver. 00:01:57
Ah, sí, sí, vale, está aquí el dibujo. 00:02:00
Os lo dejo, sí, es un banner que pone asistencia. 00:02:02
no obstante 00:02:05
lo voy a dejar aquí en el chat pegado 00:02:07
y ya está, y así más fácil 00:02:09
vale, ya le da 00:02:11
ahí lo tenéis, en el chat 00:02:13
por si os resulta difícil llegar 00:02:16
Gracias. 00:02:43
ya veo que la 00:03:18
me oyes 00:03:40
si, si, yo escucho 00:03:41
alguien ha dicho algo, pero yo escucho 00:03:52
estoy haciendo 00:03:54
unos minutos para empezar 00:03:55
por si se suma algún compañero más 00:03:57
pero vamos, ya estoy a punto de empezar 00:04:00
vale, sí, ya he visto 00:04:02
que estaba ya la documentación 00:04:06
en el aula virtual 00:04:08
he subido las dos presentaciones 00:04:09
que usé en la clase presencial del otro día 00:04:12
y una pequeña presentación 00:04:14
que voy a usar hoy como guía para lo que vamos a hacer 00:04:16
perfecto, gracias 00:04:18
me podéis confirmar 00:04:20
que estáis viendo mi pantalla todos 00:04:50
que vamos a empezar 00:04:52
Ahora mismo deberíais estar viendo la presentación de PowerPoint 00:04:53
Entiendo que estáis viendo, no sé que estáis viendo 00:04:59
Sí, se ve en la primera página del documento 00:05:01
Vale, pues venga, vamos a ello 00:05:06
Hoy vamos a dedicar esta sesión a ver cómo desarrollamos un prototipo de Internet de las Cosas 00:05:08
Es decir, lo que es la placa con Kikad 00:05:14
Kikad es uno de los programas que tenemos de diseño de circuitos impresos 00:05:18
Entonces lo que voy a pediros en primer lugar, voy a dejar de compartir para compartiros mi pantalla completa para que veáis lo que hago. Entonces ahora es cuando digo que se va a ver en algunos momentos la pantalla de Teams y demás. 00:05:22
Bueno, ¿qué tenemos que hacer? 00:05:36
Lo primero, instalarnos Kikad. 00:05:37
Entonces, mientras yo cuento un poco de teoría que hay al principio, 00:05:39
sí me gustaría que en vuestro navegador web 00:05:43
fuerais accediendo a la página de Kikad, que es esta, 00:05:45
y en esta página tenéis ya directamente la opción de descargar, como veis aquí, 00:05:50
y tenéis versiones para Windows, para Macintosh, para Linux y demás, 00:06:03
pues según el sistema operativo que estéis usando, 00:06:07
pues os descargáis una versión u otra. 00:06:10
Es particularmente, este programa es particularmente sencillo de usar en Windows. 00:06:12
Entonces, bueno, si tenéis opción de elegir, yo os recomendaría que usaseis Windows. 00:06:16
Entonces, cuando tú vas a, en mi caso yo he ido a Windows, y ahí tienes la versión de 64 bits para ordenadores tipo Intel. 00:06:23
Para equipos ARM también la tenéis aquí abajo, ¿vale? 00:06:36
Jorge, yo lo he instalado 00:06:39
en Linux en una máquina 00:06:42
virtual, ¿habrá algún problema 00:06:44
o no? Te irá lentillo 00:06:47
pero te funcionará, no te preocupes 00:06:48
yo creo que te irá bien, no creo que tengas problemas 00:06:50
entonces lo que 00:06:52
os digo, aquí directamente ya según la versión 00:06:54
que queráis usar, pues le dais para descargar 00:06:56
¿que quieres descargarla desde Github? Pues 00:06:58
desde Github, ¿desde el CER? Pues desde el CER 00:07:00
desde donde tú quieras, ¿vale? Yo voy 00:07:02
para que veáis como va, yo le voy 00:07:04
a dar a descargar del CER 00:07:06
entonces vais a ver que es una descarga 00:07:08
larga, por eso os pido que empecéis ya 00:07:10
que es un giga lo que hay que descargar 00:07:12
entonces le dais 00:07:14
y que se vaya descargando 00:07:16
y así mientras yo cuento la teoría 00:07:18
vosotros vais descargando 00:07:20
la aplicación que vamos a utilizar 00:07:22
estamos muy pocos 00:07:24
me parece, no sé 00:07:26
creo que solo estamos 5 00:07:27
me imagino que se irán sumando 00:07:29
los compañeros 00:07:32
posteriormente, si me hacéis 00:07:33
el favor de, bueno, lo voy a poner yo en el chat 00:07:36
no sé si ellos lo van a ver 00:07:39
cuando entren, voy a poner simplemente que 00:07:40
por favor vayan descargando Kika 00:07:42
por favor, ir descargando 00:07:43
Kika 00:07:47
de esta dirección 00:07:50
y ponemos la dirección 00:07:52
es, vale 00:07:54
bueno, pues ya está 00:08:00
para si los que entren después, pues van viendo esto 00:08:01
vale, ¿qué tenemos hoy previsto? 00:08:04
pues hoy lo que vamos a hacer es 00:08:06
un circuito impreso 00:08:07
para tres tipos de microcontroladores 00:08:09
que se suelen usar habitualmente en Internet de las Cosas. 00:08:16
La verdad es que he complicado un poco el proyecto, 00:08:20
pero bueno, por otro lado pienso que es bueno 00:08:22
porque así os podréis llevar una plata 00:08:24
con todos estos sistemas 00:08:26
para poder practicar vosotros cuando queráis. 00:08:28
Entonces, los sistemas que he elegido 00:08:30
son los que veis ahí en la presentación, 00:08:32
un IN-100, un ST-25 00:08:34
y un RAC-3172 00:08:37
el IN-100 00:08:39
es una baliza Bluetooth 00:08:41
lo bueno 00:08:42
la pantalla se ve solo 00:08:43
se ve aquí Kikad, no se ve nada más 00:08:46
no sé si estás pasando página 00:08:49
o no, pero no se ve 00:08:51
estoy en la primera diapositiva 00:08:52
de la presentación, estoy ahora mismo 00:08:55
deberíais estar leyendo Kikad, diseño de PCB IoT 00:08:56
¿estáis diciendo eso? 00:08:59
sí, es como habéis nombrado 00:09:01
las placas, ya he dicho las que 00:09:03
estáis viendo y no sé 00:09:05
las que estamos viendo están escritas 00:09:06
sí, perdonad 00:09:09
es que está escrito ahí en el título, me refería 00:09:11
son las que están escritas, no hay imagen 00:09:13
la que está escrita, sí, sí 00:09:15
vale, os cuento un poquito 00:09:16
no, no, no es imagen 00:09:19
ahora de momento es texto solo, vale 00:09:21
entonces tenemos la i100 que es una 00:09:23
baliza Bluetooth Low Energy, el ST25 00:09:25
que es un 00:09:27
sistema para NFC 00:09:29
pero es dinámico, lo interesante de este 00:09:30
sistema NFC es que lo podemos conectar 00:09:33
a un microcontrolador 00:09:35
y conseguir configurarlo en tiempo real 00:09:36
y por último tenemos el RAC 00:09:39
3172 que es otro 00:09:41
microcontrolador pero en este caso con 00:09:43
comunicaciones LORA 00:09:45
ahora ya si deberíais empezar a ver la 00:09:46
primera diapositiva, aquí os cuento 00:09:49
un poco como nos enfrentamos a un 00:09:51
proyecto de 00:09:53
internet de las cosas, generar un proyecto 00:09:55
electrónico 00:09:57
entonces lo primero que tenemos que plantearnos 00:09:57
son los requerimientos, los requerimientos 00:10:01
es preguntarnos 00:10:02
¿qué queremos? 00:10:03
¿qué quiero hacer? 00:10:04
¿vale? 00:10:05
esos son los requerimientos 00:10:05
el segundo paso 00:10:06
es la especificación 00:10:08
que es dar respuesta 00:10:09
a cómo consigo 00:10:10
cumplir esos requerimientos 00:10:11
que tengo 00:10:13
míos 00:10:14
o de mi cliente 00:10:14
de quien sea 00:10:15
el tercer paso 00:10:16
es la selección 00:10:17
de los componentes 00:10:17
este paso 00:10:18
es complicado 00:10:20
porque aquí 00:10:20
ahora mismo 00:10:21
tenemos una cantidad 00:10:22
de componentes 00:10:23
grandísima 00:10:24
y hay pequeñas diferencias 00:10:26
entre unas y otras 00:10:27
pero son diferencias 00:10:28
que pueden llegar 00:10:29
a ser importantes 00:10:30
como vais a ver ahora 00:10:31
posteriormente 00:10:32
siguiente paso, prototipado 00:10:32
aquí estas fases van transcurriendo 00:10:35
muy rápido, no son fases que 00:10:37
nos tiremos meses pensando en ellas 00:10:39
sino que se tienen reuniones preliminares 00:10:41
con el cliente, por ejemplo la parte de requerimientos 00:10:43
y especificación e inmediatamente 00:10:45
se seleccionan componentes y se empieza a hacer 00:10:47
un primer prototipo, en ese prototipo 00:10:49
hay una primera parte que es la prueba 00:10:51
de concepto y la prueba 00:10:53
de tecnología, el POC y el POT 00:10:55
la prueba de concepto 00:10:57
es simplemente valorar si lo que nos están 00:10:59
pidiendo o lo que queremos hacer nosotros es 00:11:01
sencillamente posible, si es viable. 00:11:03
Esa es la prueba de concepto. 00:11:05
Y una vez que vemos que eso es viable, 00:11:07
elegimos tecnologías. 00:11:09
Y tendremos que ver si las tecnologías que hemos 00:11:11
elegido son apropiadas, porque sobre 00:11:13
el papel, o como dicen, el papel 00:11:15
lo aguanta todo. Pero luego hay 00:11:17
veces que al poner en práctica esas tecnologías 00:11:19
te encuentras con que tienen limitaciones. 00:11:21
Entonces, yo qué sé, por ejemplo, 00:11:23
hoy vamos a usar el ST25. 00:11:25
El ST25, como digo, es un 00:11:27
sistema NFC. Y en teoría 00:11:29
tiene capacidad de Energy Harvesting 00:11:31
tiene la capacidad de que sin usar 00:11:32
batería, tú le acercas un teléfono móvil 00:11:35
y de la propia energía que 00:11:37
adquiere de ese teléfono móvil 00:11:39
es capaz de alimentarse él 00:11:40
incluso a circuitos auxiliares que pudieran colgar 00:11:42
de él, esto es la teoría sobre el papel 00:11:45
la práctica es que eso sólo funciona 00:11:47
si la antena que le pones 00:11:49
es suficientemente grande o de un 00:11:50
tamaño lo más similar posible a la que hay en el teléfono 00:11:53
móvil, con la variedad que hay 00:11:55
podéis comprender que esto puede ser complicado 00:11:56
por eso os digo que la prueba de tecnología es 00:11:58
importante, que tienes que probar 00:12:00
las cosas y no fiarte al 100% 00:12:02
de lo que pone en los 00:12:04
dataset y demás, porque 00:12:06
puede ser teoría, pero la teoría a la práctica 00:12:08
pues suele haber un largo 00:12:10
trecho. Luego, ya hemos 00:12:12
probado que eso es posible. ¿Cómo lo hemos probado? 00:12:14
Pues a lo mejor lo hemos probado directamente sobre un protoboard. 00:12:16
Cada vez es menos habitual, 00:12:19
¿vale? Porque la mayoría de los componentes 00:12:21
electrónicos no son amigables hoy por hoy 00:12:22
para usarlos en protoboard. 00:12:24
Es cierto que hay muchos que los venden en formato 00:12:26
de módulo, ¿vale? Pero la mayoría 00:12:28
Y a las veces, por lo económico que es, por lo menos en mi experiencia, mando a fabricar el circuito y a la semana lo tengo de vuelta y ya lo pruebo en condiciones. 00:12:30
Y esa es la parte a la que nos vamos a dedicar hoy. 00:12:40
Aquí en el punto 4, lo que pone diseño de circuito electrónico o protoboard. 00:12:41
Eso es lo que vamos a ver hoy. 00:12:45
Una vez que hemos recibido ese circuito, una parte esencial en Internet de las Cosas son los consumos. 00:12:47
Entonces, casi que empezamos por ahí. 00:12:54
Empezamos a hacer ensayos para ver cuánto consume nuestro equipo. 00:12:56
si está dentro de los márgenes que nos habíamos establecido 00:13:00
después de ese primer ensayo de consumo se pueden hacer otros 00:13:02
ensayos de comportamiento, de durabilidad y demás 00:13:06
pues eso puede venir a posteriori, pero para nosotros casi 00:13:08
el aspecto crucial es el del consumo 00:13:12
y una vez que hemos pasado toda esta fase de prototipado 00:13:15
que ya os comentaba el martes, que puede requerir varias iteraciones 00:13:17
varios pivotajes, cambiar de línea, una vez que ya tenemos eso 00:13:20
es cuando pasamos a fabricar el proyecto final 00:13:24
entonces el proyecto final ocurre lo mismo, hay que someterlo 00:13:26
a nuevos ensayos, pruebas de campo 00:13:29
es decir, pruebas ya en la instalación 00:13:31
donde se va a instalar definitivamente 00:13:33
y por último proceder a su despliegue final 00:13:34
entonces estas serían las fases 00:13:37
yo en mi experiencia como las hago yo 00:13:39
y como os he visto la mayoría de los casos 00:13:42
que se hacen 00:13:43
y ahí a la derecha 00:13:44
podéis ver que he puesto documentación 00:13:46
idealmente 00:13:49
todos estos pasos se deberían documentar 00:13:51
todo esto debería quedar documentado 00:13:53
para que si tiene que añadirse alguien más 00:13:54
algún compañero al proyecto 00:13:56
o alguien sale 00:13:58
o en el futuro te recibes 00:13:58
una llamada, oye este proyecto que nos hiciste 00:14:01
y saber si se puede ampliar 00:14:04
pues claro, que tú tengas todo eso documentado 00:14:05
porque si no, las cosas se las lleva el viento 00:14:07
y nos olvidamos 00:14:09
y bueno, pues luego hay problemas 00:14:11
entonces, eso es lo ideal 00:14:12
la realidad ¿cuál es? 00:14:14
pues que rara vez se hace 00:14:16
porque son proyectos tan dinámicos 00:14:18
que estamos más preocupados 00:14:20
de la parte de la izquierda que de la parte de la derecha 00:14:23
no obstante, siempre en la medida 00:14:25
de lo posible, yo recomiendo hacerlo 00:14:27
Al menos, por lo menos, pues tener unas notas de lo que es el proyecto, de por qué se han tomado las decisiones más críticas que se consideren, el código, intentar también poner comentarios o lo mayor número de comentarios posible, sobre todo cuando hay detalles que cuando estás metido en el proyecto son evidentes, pero cuando los vayas a revisar pasados unos años, pues igual no son tan evidentes. 00:14:28
Bueno, como os decía, hoy nos vamos a dedicar a diseñar un circuito electrónico, una placa. Entonces, esto se hace normalmente en varias fases. Como veis ahí, la primera fase es dibujar el diagrama, que habitualmente nos referimos a él como el esquemático. 00:14:50
en este gráfico que veis aquí abajo a la derecha 00:15:08
el esquemático es lo que veis a la izquierda 00:15:11
eso es un diagrama, un esquema 00:15:14
y ahí en ese esquema lo que nosotros utilizamos son 00:15:16
símbolos y wires, cables 00:15:19
esto que estáis viendo aquí, por ejemplo, es un símbolo 00:15:22
de un comparador, y aquí tenéis otro símbolo 00:15:25
de una resistencia variable, aquí otras dos resistencias 00:15:29
y esos símbolos están unidos mediante wires 00:15:31
bien, pues eso es como os digo, el idioma que usamos 00:15:35
cuando hablamos de esquemas 00:15:38
¿qué tenemos que obtener 00:15:40
de ese esquema? pues lo que vamos a obtener es un diagrama 00:15:43
de lo que queremos fabricar y cuando lo tengamos 00:15:45
lo que haremos será 00:15:47
anotar los componentes 00:15:48
anotarlos quiere decir asignarles un nombre 00:15:50
pues por ejemplo si esto es un circuito 00:15:53
integrado pues será el IC1 00:15:55
si hay varios circuitos integrados 00:15:57
pues se anotarán como IC1, IC2 00:15:59
IC3, eso lo hace el programa 00:16:01
automáticamente y luego 00:16:03
en cada fase por la que vayamos pasando vais a ver 00:16:05
que tenemos la posibilidad de realizar 00:16:07
una comprobación de reglas. En este 00:16:09
caso, en el caso del esquemático, las 00:16:11
reglas que podemos comprobar son las reglas 00:16:13
eléctricas. Esto es muy interesante porque 00:16:14
por ejemplo, a lo mejor has conectado un 00:16:17
pin de entrada de un microcontrolador a un 00:16:18
pin de entrada de un sensor y eso no tiene 00:16:20
sentido. Se tendría que haber conectado 00:16:22
el pin de salida del sensor al pin de entrada 00:16:24
del microcontrolador. Pues este 00:16:26
tipo de cosas te las pueden detectar las reglas 00:16:29
eléctricas y eso es muy interesante porque te 00:16:30
permite detectar errores en una fase 00:16:32
muy temprana del diseño. Nosotros ya 00:16:34
tenemos nuestro esquema terminado ya tenemos nuestro diagrama nuestro esquemático y ahora 00:16:36
qué tenemos que hacer por lo que tenemos que hacer es pasar de lo que estáis viendo a la izquierda 00:16:41
que es el esquema a lo que estáis viendo a la derecha que es el circuito impreso cómo hacemos 00:16:45
eso pues el primer paso es a cada símbolo a cada uno de estos esquemas que tenemos aquí le tenemos 00:16:49
que asignar una huella real un footprint y esto hay veces que es fácil es fácil y otras que no 00:16:56
es tan fácil, porque hay algunos componentes 00:17:03
que se comercializan con 00:17:05
distintos tipos de huellas, entonces tú tienes 00:17:07
que elegir la huella que más te convenga 00:17:09
en cada caso, bien, una vez que ya 00:17:11
hemos realizado la asignación de 00:17:13
huellas para cada símbolo, es decir, cada símbolo 00:17:15
tiene que tener una huella, pues una vez 00:17:17
que hemos hecho eso, ya lo que hacemos es 00:17:19
colocar las huellas en el circuito 00:17:21
impreso, y esto sí que es 00:17:23
un arte, aquí la gente, pues 00:17:25
los colocamos de acuerdo a reglas 00:17:27
o a experiencia que podamos tener 00:17:28
de cara a que sea lo más sencillo de fabricar 00:17:30
o bien hay componentes que requieren 00:17:32
una colocación concreta 00:17:35
por ejemplo los conectores de la antena pues tienen que ir 00:17:36
cerca de los laterales del circuito 00:17:39
impreso, luego por ejemplo los sensores 00:17:41
de temperatura pues en la medida 00:17:43
de lo posible intentaremos colocarlos 00:17:45
aislados para que no se vean influenciados por el calor 00:17:46
que puedan generar los componentes 00:17:49
esto hay un montón de reglas 00:17:50
y de hecho tanto es así que en las 00:17:52
hojas de datos de los componentes 00:17:55
normalmente hay una sección en la que te dicen 00:17:56
montaje recomendado 00:17:59
y ahí te explican exactamente como recomienda el fabricante 00:18:02
montar su componente 00:18:05
en el circuito impreso 00:18:07
vale, ya tenemos entonces los componentes colocados 00:18:09
y ahora viene lo que quizás 00:18:11
es la parte más complicada 00:18:13
que es hacer el ruteado 00:18:15
el ruteado es convertir estos wires 00:18:17
que teníamos aquí, estos cables 00:18:19
que teníamos en el esquemático, no sé si se ve mi puntero 00:18:20
estoy moviendo el puntero por la pantalla 00:18:23
para marcar las cosas, pero estoy cayendo en la cuenta 00:18:25
que no sé si vosotros lo veis 00:18:27
el puntero del ratón 00:18:29
es muy pequeñito, pero sí 00:18:30
Vale, pues todos estos wires que tenemos aquí en el esquemático hay que convertirlos en tracks. Aquí cuando pasamos al dominio del circuito impreso del PCB ya no se llaman wires, ya no se llaman cables, se llaman tracks o pistas, ¿vale? Y esto es complicado, esto es bastante complicado y sobre todo como estemos en un diseño con muchos componentes, la cosa se complica mucho. ¿Por qué? 00:18:32
Porque los circuitos impresos más básicos tienen solamente dos caras, que también se llaman capas o layers, ¿vale? La cara frontal, que también se llama cara de componentes, y la cara posterior, que también se suele llamar todavía cara de soldadura. 00:18:55
entonces, ¿qué ocurre? 00:19:10
pues que cuando hay muchas pistas que se cruzan 00:19:12
pues con solo dos caras es muy complicado 00:19:14
porque tenemos que estar haciendo vías 00:19:16
constantemente para hacer puentes o túneles 00:19:18
para pasar de un lado al otro 00:19:21
las pistas, esas vías 00:19:22
es eso, que lo he puesto aquí destacado 00:19:24
una vía simplemente, estamos ruteando 00:19:26
una pista, a ver si hay alguna 00:19:28
justo en este no hay ninguna, pero imaginaos que yo 00:19:30
tengo esta pista y ahora esta 00:19:32
pista quiero llevarla hacia este lado 00:19:34
voy a ampliar para que veáis a qué me refiero 00:19:36
tengo esta pista, imaginaos que quiero 00:19:38
llevarla para acá, no puedo 00:19:40
porque tengo esta otra pista aquí, entonces 00:19:42
¿qué ocurriría? que tendría que 00:19:44
sumergirla, tendría que poner una vía 00:19:46
esto que estáis viendo aquí por ejemplo 00:19:48
son vías, esto que veis en naranja 00:19:50
seguiría la pista 00:19:52
por la cara de abajo, por la cara de 00:19:54
soldadura y luego aquí a este lado volvería 00:19:56
a hacer otra vía y la emergería 00:19:58
para seguir por la cara frontal 00:20:00
o cara de componentes 00:20:02
entonces claro, esto 00:20:04
hay mucha gente 00:20:06
que considera que se debe hacer a mano 00:20:08
que es un trabajo que debe ser manual 00:20:10
aquí cuando lleguemos al momento de hacerlo 00:20:12
veréis que como lo hagas manualmente 00:20:15
se te puede ir la vida 00:20:17
entonces lo que tenemos son 00:20:18
ruteadores automáticos 00:20:20
son pequeños programitas que lo que hacen 00:20:21
es que nos generan estas rutas 00:20:24
de forma automática 00:20:26
le das un botón y él se tira ahí a lo mejor 00:20:28
una hora, dos horas, un día 00:20:30
dando vueltas hasta que consigue 00:20:31
unir todos los componentes 00:20:34
es verdad que es un proceso 00:20:35
automático 00:20:38
que tiene dificultades 00:20:40
que luego hay que revisar 00:20:42
no te puedes fiar 100% lo que sale del autorruteador 00:20:43
porque puede tener pequeños fallos 00:20:46
entonces luego se le da un repaso 00:20:48
y se corrige lo que haga falta 00:20:50
no sé si os habéis añadido 00:20:52
alguno más tarde 00:20:54
por favor los que os vayáis añadiendo 00:20:55
ahí lo he puesto en el chat 00:20:57
os vais descargando Kikad 00:21:00
lo he puesto 00:21:02
en el chat 00:21:03
he puesto el enlace para descargarlo 00:21:05
que tarda bastante descargarse 00:21:07
porque es un giga, vale, entonces irle dando 00:21:09
para que se descargue, entonces 00:21:11
sin mucho 00:21:13
sin pensarlo mucho, la verdad 00:21:14
me he complicado la vida y he dicho 00:21:17
mira, vamos a combinar un RAC 00:21:19
3172 que es LoRa 00:21:21
con un IN100 que es BLE 00:21:22
y un ST25 que es 00:21:24
NFC, ¿para qué? pues no lo sé 00:21:26
vale, no he encontrado un caso 00:21:29
de uso para ello, pero he pensado que 00:21:31
podría ser útil aunque solo fuera como plataforma 00:21:33
didáctica. Entonces 00:21:35
os voy a presentar estos 00:21:37
tres componentes un poco para que sepáis 00:21:39
qué capacidades tienen y luego empezamos a montar. 00:21:40
El RAC 00:21:44
3172 00:21:44
es este. 00:21:46
Es este 00:21:49
ahora lo llaman también System on Chip. 00:21:49
Es un microcontrolador y un modem 00:21:52
de radio. Todo integrado en un 00:21:55
mismo encapsulado. Entonces 00:21:57
lo que vais a encontrar ahí es un microcontrolador 00:21:58
STM32WL5 00:22:00
que es este de aquí 00:22:02
y os he puesto aquí las principales características 00:22:03
con lo que os decía antes 00:22:06
esto se comercializa en distintos 00:22:08
empaquetados, como estáis viendo aquí abajo 00:22:09
¿qué características tiene esto? 00:22:12
bueno, pues este microcontrolador es un microcontrolador 00:22:14
ARM 00:22:16
Cortex M4 00:22:18
que funciona a 48 MHz 00:22:19
256 K de memoria flash 00:22:21
64 K de memoria RAM 00:22:24
y luego lo que nos interesa a nosotros principalmente 00:22:25
es que trae un modem de radio 00:22:28
sub gigaherzio 00:22:30
¿Vale? Por debajo de un gigaherzio. Y eso es muy útil para las tecnologías de radio de las que hablábamos en la clase de Low Power Wide Area Network, concretamente LoRaWAN y SIGFOS, utilizan estas frecuencias ISM que están en el caso de Europa en los 868 megaherzios y los 433 megaherzios, es decir, por debajo de ese gigaherzio. 00:22:31
esa es la primera característica que para nosotros 00:22:51
es interesante de este sistema 00:22:53
la otra característica que también nos interesa 00:22:55
es que tiene un consumo bajísimo 00:22:57
como podéis ver en modo activo tiene un consumo 00:22:58
de unos 71 microamperios por cada 00:23:01
megaherzio pero es que nosotros 00:23:03
podemos regular la velocidad 00:23:05
o incluso podemos acceder a distintos modos 00:23:06
de sueño más o menos profundo 00:23:09
eso es lo que estáis viendo aquí en el modo 00:23:11
de sueño más profundo que es lo que ellos llaman 00:23:13
el modo stop 2 el consumo de este 00:23:15
dispositivo baja ya 00:23:17
directamente a un microamperio 00:23:19
Y si lo ponemos en el modo de parada, 399 amperios o incluso 31 nanoamperios si lo apagamos completamente. Es decir, nada. Nosotros, en la mayoría de los casos, cuando conseguimos llegar al nivel de por debajo de una decena de microamperios, somos felices. Ahí ya estamos conformes. Nos damos por satisfechos. Si podemos bajar más, bajamos. Pero es un consumo ya muy razonable. En torno a la decena, 20 microamperios, 30 microamperios, algo por ahí, suele ser aceptable. 00:23:20
¿Qué más tenemos en este microcontrolador? 00:23:51
Pues una plétora de periféricos, como ocurre ya en todos, 00:23:53
ahora los desgranaré más adelante, 00:23:57
y luego la capacidad de utilizar también un rango de voltajes muy amplio. 00:23:59
Esto para nosotros es comodísimo, 00:24:04
porque nos evita tener conversores de tensión. 00:24:06
Daos cuenta que este funciona desde 1,8 voltios hasta 3,6 voltios, ¿vale? 00:24:08
Esto quiero decir que lo puedo alimentar con dos baterías, por ejemplo, 00:24:12
dos baterías AA, son 3 voltios, 00:24:15
y no tengo que hacer ninguna adaptación de voltaje 00:24:19
puedo dejar ahí las baterías que se vayan descargando 00:24:22
poco a poco, poco a poco, poco a poco 00:24:24
y el sistema va a funcionar hasta que 00:24:25
las baterías estén prácticamente 00:24:28
descargadas, que es el umbral de 00:24:29
1,8 voltios, pero claro, tengo 00:24:32
un problema, si yo necesito 00:24:34
que duren más las baterías 00:24:35
tengo que meter más baterías 00:24:38
entonces, o bien meto baterías más gordas 00:24:39
o pongo más baterías en serie, si pongo más 00:24:42
baterías en serie, ya veis que en este caso no podría 00:24:44
poner más baterías en serie 00:24:46
de tipo AA o AAA porque me iría 00:24:47
a los 4,5 voltios y entonces 00:24:50
ya tendría que poner un conversor de tensión 00:24:52
luego hablaré un poquito más sobre esto 00:24:54
pero ahora de momento os lo presento 00:24:56
este es el microcontrolador 00:24:57
periférico, pues lo que estáis viendo 00:24:59
aquí a la derecha, la verdad es que son pequeñas maravillas 00:25:02
cada uno de estos microcontroladores 00:25:04
como podéis ver 00:25:06
aquí, pues tiene 00:25:08
varios canales 00:25:10
de periféricos, en este tiene 00:25:11
el AHD1, AHD2, AHD3 00:25:13
Y en cada uno de esos canales hay una serie de periféricos disponibles. Aquí podéis ver acceso directo a memoria, control general de pin de entrada y salida, conversores digitales analógicos, UART de muy bajo consumo, UART TIMES de bajo consumo. 00:25:16
aquí a la derecha igual, el acceso a la memoria 00:25:32
el acceso al generador de números aleatorios 00:25:36
el acceso al generador de encriptación AES 00:25:38
como veis tenemos cantidad de periféricos 00:25:41
podemos decir que tenemos prácticamente todo lo que podamos necesitar 00:25:43
en un equipo minúsculo 00:25:47
el núcleo, no obstante, lo que a nosotros más nos interesa 00:25:49
es esta parte que estáis viendo aquí arriba a la izquierda 00:25:53
y es donde nosotros vemos que tenemos un núcleo Cortex-M4 00:25:55
ese núcleo nosotros tenemos que valorar 00:25:58
por un lado como lo vamos a programar 00:26:01
entonces veis que aquí directamente a la izquierda 00:26:03
en esta rama nos está diciendo 00:26:05
que se puede utilizar 00:26:08
un protocolo JTAG 00:26:09
para programarlo, JTAG 00:26:11
ya veremos que es eso porque lo vamos a tener que 00:26:13
utilizar ahora 00:26:16
y luego este equipo tiene 250 00:26:17
CAS de memoria flash 00:26:19
es decir, ahí es donde nosotros 00:26:21
vamos a guardar el programa en la memoria flash 00:26:23
y luego tiene distintos tipos 00:26:26
de memoria, tiene RAM de más rápido 00:26:27
acceso y otra RAM más lenta, que es lo que estáis viendo 00:26:30
aquí a la derecha. Bueno, esto como veis es bastante 00:26:32
complejo, además varía de un microcontrolador a otro 00:26:35
así es que no tiene más trascendencia 00:26:38
sino que conocer que el microcontrolador 00:26:42
que tienes cumple las necesidades que tú tienes que 00:26:45
cubrir en los requerimientos. Pues por ejemplo, veis este que tiene 00:26:48
tres puertos I2C, un par de puertos SPI 00:26:50
tiene por lo menos, que recuerde yo, dos WART 00:26:53
y otra WART aquí de bajo consumo, tres WART 00:26:57
¿vale? tiene un motor criptográfico 00:26:59
como veis, tiene aquí arriba 00:27:01
el modem de radio, este que estáis viendo 00:27:03
aquí arriba ¿vale? entonces 00:27:05
las posibilidades que tiene realmente son muchas 00:27:07
esto es como os digo 00:27:09
el STM32 00:27:10
WL5 00:27:13
y lo interesante para nosotros es que 00:27:14
en la parte de radio, cuando tiene ese modem 00:27:17
de sub gigaherzio, podemos 00:27:19
utilizar distintas modulaciones de radio 00:27:21
podemos utilizar LoRa por ejemplo 00:27:23
para crear redes LoRa 00:27:25
punto a punto, o bien redes LoRaWAN 00:27:26
que son estrellas de estrella, o bien podemos utilizar 00:27:30
desplazamiento en frecuencia 00:27:33
para crear redes SIGFOS o redes MIOTI 00:27:36
tenemos un montón de protocolos 00:27:39
porque en realidad esto es una radio configurable por software 00:27:43
es decir, que nosotros podemos configurar qué modulación 00:27:46
queremos utilizar en ese móvil, siempre que nos mantengamos 00:27:48
por debajo de la frecuencia del GHz 00:27:52
bueno, pues aquí ya le podéis ver 00:27:54
con cara 00:27:56
esto sería 00:27:57
el esquema, lo que veríamos en el 00:27:59
datasheet, y esta es la cara que tiene 00:28:02
ese rack 3172 00:28:04
entonces, una primera cosa que 00:28:06
nos llama la atención 00:28:08
es que claro, aquí vemos muchísimos 00:28:10
periféricos, aquí estoy viendo muchísimos 00:28:12
pines, en cualquiera de las composiciones 00:28:14
por ejemplo en este tiene 48 pines 00:28:16
en este tiene 59 hasta 73 00:28:18
pines, y aquí estamos 00:28:20
viendo muchos menos pines 00:28:22
Aquí estamos viendo 32 pines. ¿Qué ocurre? Pues que hay pines que no están expuestos al exterior. Hay pines que se quedan dentro, que se utilizan para tareas internas dentro de este sistema. 00:28:24
Por ejemplo, hay uno de esos pines que el fabricante, en este caso RAC, ha decidido utilizar para configurar el modem para el mercado europeo o para el mercado asiático. 00:28:36
pues ese es un pin que ya no está expuesto al exterior 00:28:46
pero bueno, este sería en principio 00:28:49
el primero de los equipos que vamos a utilizar 00:28:52
un RAC 3172, luego volveré aquí atrás 00:28:55
porque aquí está todo el tema del pinout del que hablaré posteriormente 00:28:57
ahora voy a hablar de la baliza 00:29:01
de la IN100, la baliza IN100 es una 00:29:03
baliza Bluetooth Low Energy versión 5.3 00:29:07
bastante actual 00:29:10
que tiene la principal característica de que no es necesaria 00:29:12
programarla, o sea, tú puedes usar de pronto 00:29:16
BLE sin tener ni idea de 00:29:18
Bluetooth, que por cierto, Bluetooth es uno 00:29:20
de los protocolos más complicados 00:29:22
que hay, ¿vale? Por todas las variantes que tiene 00:29:24
y bueno, si miráis la especificación de Bluetooth 00:29:26
veréis que tiene más de mil 00:29:28
quiero recordar, 1800 páginas 00:29:29
¿vale? Entonces, claro, estudiar 00:29:31
eso, pues da bastantes problemas 00:29:33
Entonces, esta baliza funciona 00:29:35
mediante una máquina de estados 00:29:37
esto quiere decir que la baliza está 00:29:39
en un estado y nosotros le podemos configurar 00:29:41
otros estados, le podemos decir, por ejemplo 00:29:43
Un estado es estar dormido, pero te vas a despertar cada 10 segundos y vas a enviar la lectura de un sensor de temperatura o lo que nosotros queramos. Tiene bastantes periféricos, como veis aquí, tiene 6 entradas y salidas digitales, tiene también entradas analógicas, tiene un puerto I2C, tiene también un puerto contador de pulsos, tiene un puerto OneWire. 00:29:45
esto es un poco engañoso, yo cuando lo vi por primera vez 00:30:08
pensé que era un puerto OneWire con el 1 00:30:10
escrito en número, que es esto que veis aquí 00:30:12
que es un protocolo de comunicaciones 00:30:14
que es muy útil para algunas sondas 00:30:16
de temperatura, como el DS18V20 00:30:18
porque por un mismo cable 00:30:21
se alimenta la sonda y se transmiten 00:30:22
los datos, entonces son muy cómodos para instalar 00:30:24
sondas, no necesitas tirar muchos cables 00:30:26
con un único cable se pueden 00:30:28
instalar, pero no, no se refiere 00:30:31
a eso por desgracia, se refiere a 00:30:32
OneWire, escrito el One con 00:30:34
letra, que parece ser que es un protocolo 00:30:36
que cuenta pulsos, que 00:30:38
usan algunos 00:30:40
sensores de temperatura, que en lugar de 00:30:41
dar la temperatura como un valor 00:30:44
analógico, lo dan como un tren de 00:30:46
pulsos. Aquí he puesto un par de las que yo 00:30:48
he encontrado. Yo esto no lo conocía, 00:30:50
lo he tenido que buscar porque no lo había visto nunca. 00:30:52
Luego, 00:30:54
tienen dos interruptores 00:30:56
para cargas 00:30:59
externas. Esto es muy interesante 00:31:00
porque tú a esta baliza le puedes 00:31:02
conectar dos sensores. 00:31:04
pero que esos sensores no estén alimentados permanentemente, 00:31:06
sino que tú decides desde la propia baliza 00:31:09
cuándo los quieres alimentar mediante estos interruptores, 00:31:11
con lo cual de esta forma consigues reducir mucho el consumo de energía. 00:31:14
Uno de los interruptores es para el lado de alta, 00:31:18
es decir, que corta la tensión positiva, 00:31:20
y otro de los interruptores es para el lado de baja, 00:31:24
que corta la tensión de tierra. 00:31:25
Luego internamente también tiene sensor de temperatura 00:31:28
y sensor de voltaje de alimentación. 00:31:30
Estas balizas consumen muy, muy poco, 00:31:34
se suelen alimentar con pilas de botón 00:31:36
y luego 00:31:38
cuando ya entendemos como funciona 00:31:39
esta baliza, aquí veis un poco el diagrama 00:31:42
si queréis lo voy a ampliar para que se vea un poco mejor 00:31:44
a la derecha 00:31:46
todo funciona como una máquina de estados 00:31:47
como os decía, no tiene mucha memoria 00:31:49
tiene un motor de seguridad, la radio es una radio 00:31:51
de 2.4 GHz 00:31:54
y lo que tenemos aquí es una memoria 00:31:55
One Time Programming 00:31:57
es decir, una memoria que solo se puede programar 00:31:59
una vez, entonces lo que ocurre 00:32:01
con estas balizas es que una vez que las 00:32:03
programas ya no las puede reprogramar 00:32:05
ya van a tener 00:32:07
esa funcionalidad siempre 00:32:09
¿vale? siempre, no vamos a poder cambiarlo 00:32:11
luego tiene aquí los interruptores que 00:32:13
estábamos hablando, dos interruptores, uno de alta 00:32:15
y otro de baja, entonces claro 00:32:17
uno de los problemas que vemos 00:32:19
es que dice, pero ya no puedo reconfigurarla en la vida 00:32:21
bueno, vamos a ver 00:32:23
que si conectamos por el puerto UART 00:32:25
un microcontrolador 00:32:27
sí que vamos a poder reconfigurarla 00:32:28
en tiempo real, ¿vale? entonces eso es lo que vamos a hacer 00:32:31
en nuestro sistema, vamos a usar 00:32:33
el RAC 3172 00:32:34
para 00:32:36
reescribir la baliza 00:32:38
IN-100 por si necesitamos cambiar su funcionamiento 00:32:40
a lo largo del tiempo 00:32:43
de vida de este producto 00:32:44
¿vale? 00:32:46
luego, ¿cómo funciona la baliza? 00:32:48
pues esto ya lo veremos con más detalle 00:32:50
cuando veamos la parte teórica 00:32:52
pero básicamente estas balizas lo que hacen es 00:32:53
anunciarse, pueden 00:32:56
anunciarse periódicamente, pues por ejemplo 00:32:58
una vez cada 5 minutos se despierta y envía 00:33:00
la temperatura, o bien pueden anunciarse 00:33:02
por interrupción, es decir, yo puedo poner 00:33:04
esta baliza con un sensor de puerta abierta 00:33:06
y cada vez que se abre la puerta 00:33:08
pues me lanza un anuncio 00:33:10
de que se ha abierto la puerta 00:33:12
¿cómo se programa esto? pues como os decía 00:33:13
no hay que escribir ni una sola línea de código 00:33:16
veréis que nos dan una aplicación 00:33:18
con esa aplicación nosotros configuramos 00:33:20
allí mediante una interfaz visual, pues queremos 00:33:22
que este pin sea una entrada, aquí queremos conectar 00:33:24
un sensor de temperatura, queremos que envíe 00:33:26
la información encriptada, lo que nosotros 00:33:28
queramos, queremos que se anuncie cada 5 segundos 00:33:30
que se anuncie en respuesta a una interrupción 00:33:32
lo que sea, todos con una interfaz 00:33:34
visual, una vez que lo tenemos 00:33:36
todo eso configurado, le damos probar 00:33:38
y por el puerto serie 00:33:40
se carga en la memoria 00:33:42
compartida, y entonces podemos probar 00:33:44
que funciona correctamente, que ya hemos 00:33:46
probado que funciona correctamente, entonces 00:33:48
quemamos el fusible de 00:33:50
reescritura y ya puede 00:33:52
funcionar la baliza de forma autónoma sin 00:33:54
el microcontrolador o sin el ordenador 00:33:56
que estamos usando para programarla, ya funciona 00:33:58
por sí misma, pero ese paso es irreversible 00:34:00
una vez que la quemamos 00:34:02
ya no podemos 00:34:04
volverla a programar 00:34:05
también otro detalle 00:34:08
interesante de las balizas es entender 00:34:10
que la comunicación siempre es 00:34:12
aguas arriba, es decir, una baliza 00:34:14
sirve para sensores, pero nunca 00:34:16
puede servir para actuadores, porque la baliza 00:34:18
solo se anuncia, no escucha 00:34:20
ellos dicen, oye, que estoy aquí y esta es mi información 00:34:22
para el que la quiera recibir 00:34:24
pero ellas no reciben información, o sea 00:34:25
que esto no sirve para actuadores 00:34:28
solo sirve, como os digo, para sensores 00:34:29
y además, un pequeño inconveniente 00:34:32
que tiene esta baliza 00:34:34
es que utiliza una versión antigua 00:34:35
bueno, no tan antigua, porque la última que tenemos 00:34:38
de Bluetooth es la 6, pero bueno 00:34:40
que en versiones posteriores de Bluetooth 00:34:41
se permiten cargas de pago 00:34:44
más grandes, pero en este caso 00:34:46
no, usa una versión antigua, entonces la carga 00:34:48
de pago máxima que puede enviar 00:34:50
o sea, ese anuncio que os he dicho, esa información 00:34:51
que envían los anuncios, son 31 bytes 00:34:53
no puede mandar más de 31 bytes 00:34:56
entonces eso en algunos casos 00:34:58
limita bastante 00:35:00
bueno pues aquí igual tenemos el pinout 00:35:02
que luego le daremos un repaso 00:35:04
y por último el ST25 00:35:06
el ST25 00:35:09
es un 00:35:10
sistema NFC 00:35:11
es un circuito integrado 00:35:13
básicamente es una memoria 00:35:15
es una memoria EEPROM que nosotros podemos leer 00:35:17
o escribir por NFC 00:35:19
entonces esto es comodísimo 00:35:21
porque tú puedes leer ahí 00:35:23
por ejemplo puedo grabar una dirección 00:35:25
URL, poner esto a la entrada del aula 00:35:28
y que cuando van entrando los alumnos pues 00:35:30
vayan leyendo el NFC 00:35:32
y vaya el móvil accediendo directamente 00:35:34
a la presentación o a lo que sea 00:35:35
luego adicionalmente que es para lo que más 00:35:37
las utilizamos nosotros es para el 00:35:40
provisionamiento de dispositivos IoT 00:35:41
nosotros tenemos un dispositivo IoT 00:35:43
que lo creamos de forma genérica 00:35:45
pero obviamente al ponerlo en funcionamiento 00:35:47
pues va a necesitar unas credenciales 00:35:49
o unas configuraciones de último 00:35:51
momento, ¿cómo introducimos esas 00:35:54
configuraciones, pues sería un despilfarro 00:35:55
tener que poner en ese dispositivo 00:35:58
una pantalla y un teclado o botones 00:36:00
para que el 00:36:02
operario pudiera configurarlo 00:36:04
lo que podemos hacer de una forma más 00:36:06
económica es meterlo en uno de estos 00:36:08
sistemas NFC y que el operario directamente 00:36:09
con una aplicación desde el teléfono móvil 00:36:12
pueda configurar la baliza 00:36:13
entonces como os digo, estos equipos 00:36:15
son relativamente 00:36:18
modernos, estos equipos ST25 00:36:19
estos tienen un año y medio más o menos 00:36:21
y lo interesante que tienen es lo que os decía, memoria EEPROM que podemos reescribir y leer mediante NFC 00:36:24
pero también nos dan una interfaz I2C y esto implica que yo puedo conectar el ST25 a un microcontrolador 00:36:32
que en nuestro caso va a ser también al RAC3172 de tal forma que nosotros podemos cambiar dinámicamente 00:36:40
la información que transmite este ST25 o al revés, que se nos envíe información desde un teléfono móvil 00:36:46
al RAC 3172 00:36:52
a través del ST25 00:36:54
bueno, espero no estaros 00:36:56
liando mucho 00:36:58
pero para que tengáis 00:36:59
ahora un esquema general de lo que estamos 00:37:02
pensando hacer, lo que estamos pensando hacer 00:37:04
es usar el RAC 3172 00:37:06
como microcontrolador principal 00:37:09
que tiene comunicaciones LORA 00:37:10
¿vale? y que a su vez 00:37:12
a través del puerto UART 00:37:14
va a poder controlar la baliza 00:37:16
BLE IN-100, pero que a su vez 00:37:18
el primero, el RAC3172 00:37:21
a través del puerto I2C 00:37:23
va a poder controlar el sistema 00:37:25
NFC del ST25 00:37:27
eso es lo que pretendemos hacer 00:37:29
ya os digo que es ambicioso 00:37:30
pero bueno, nos ponemos a ello y a ver que ocurre 00:37:32
¿qué opciones tenemos nosotros 00:37:35
para utilizar estos sistemas 00:37:37
que os he enseñado? 00:37:39
la IN100, el ST25 00:37:40
el RAC3172 00:37:42
principalmente tenemos dos opciones 00:37:44
la primera es comprar un kit de desarrollo 00:37:46
los fabricantes normalmente te venden 00:37:48
en kit de desarrollos como este que estáis viendo aquí 00:37:50
pues este es súper 00:37:52
completo para el ST25, lo que estáis 00:37:54
viendo aquí es que te trae el ST25 00:37:56
te trae un regulador 00:37:58
de tensión y luego te trae un montón 00:38:00
de componentes que algunos de ellos 00:38:02
como veis no están populados 00:38:04
por ejemplo el elemento de seguridad 00:38:06
no está populado, el reloj 00:38:08
de tiempo real tampoco está populado 00:38:10
populado quiero decir que no está instalado 00:38:12
lo veis que está ahí vacío 00:38:14
botones, otro microcontrolador 00:38:15
adicional, trae un acelerómetro 00:38:18
otro acelerómetro para alto impacto 00:38:20
otro con giróscopo, sensor de luz ambiental 00:38:22
sensor de temperatura 00:38:25
sensor de presión ambiental 00:38:26
todo eso está aquí 00:38:27
no sé si veis, por ejemplo, aquí se ve muy bien lo que os decía 00:38:29
los sensores de temperatura 00:38:31
pues el fabricante te recomienda 00:38:33
que los aísles del resto del circuito impreso 00:38:35
y por eso están ahí estos calados 00:38:38
estos calados que se han hecho en el circuito impreso 00:38:40
eso se ha calado con la broca 00:38:42
para que la temperatura no pase del circuito impreso 00:38:43
y pueda alterar 00:38:46
los valores de los que están leyendo 00:38:47
los sensores, pues esta es una de las 00:38:50
opciones, comprar un kit de desarrollo 00:38:52
si el kit de desarrollo cumple 00:38:54
más o menos con las necesidades de tu proyecto 00:38:56
pues adelante, es una buena 00:38:58
opción, el inconveniente que te puedes 00:39:00
encontrar, no son excesivamente 00:39:02
caros, pero a veces pues son caros 00:39:04
este por ejemplo que os estoy enseñando aquí 00:39:06
pues imagino que rondará los 200 00:39:07
euros o algo así, entonces 00:39:10
bueno, si se te ajusta a lo que necesitas 00:39:12
bien, lo veo como algo razonable 00:39:14
pero si no se te ajusta bien 00:39:16
la otra opción que tienes es crearte tu propio 00:39:18
kit de desarrollo, entonces eso es un poco lo que vamos a hacer 00:39:20
aquí hoy, nosotros hoy queremos combinar tres equipos distintos 00:39:23
con tres tecnologías de radio distintas, obviamente 00:39:26
no existe ningún kit de desarrollo que combine estas tres 00:39:29
y lo que vamos a hacer es crearnos nuestro propio 00:39:32
equipo y ya está, sin más 00:39:35
entonces vamos a empezar, no sé si habéis tenido tiempo ya 00:39:37
de descargar el KiCad, entonces yo voy a empezar 00:39:41
yo no lo voy a instalar porque lo tengo instalado 00:39:45
Pero si vosotros lo habéis descargado, ya lo único que tendréis que hacer es, veis, yo ya lo tengo descargado aquí, simplemente le doy para que se ejecute y hace tiempo que no lo instalo, pero entiendo que es decirle a todo que sí, que sí, que sí y ya está, hasta que termine de instalarse. 00:39:48
entonces bueno, vamos a esperar 00:40:06
a ver si arranca la instalación 00:40:08
para que os enseñe aunque sea 00:40:12
el arranque de la instalación 00:40:14
y ahora lo vais instalando ya vosotros 00:40:15
idlo instalando para que ganemos tiempo 00:40:18
entonces veis que este es un asistente 00:40:20
de instalación, tú le vas dando siguiente 00:40:24
siguiente, siguiente 00:40:26
y terminará por instalarse 00:40:27
yo como os digo, no lo voy a instalar 00:40:30
porque ya lo tengo instalado 00:40:31
entonces yo cancelo aquí, pero vosotros 00:40:33
darle para adelante 00:40:36
y se os instalará 00:40:36
vale, y yo voy a arrancarlo 00:40:39
mientras vosotros lo instaláis 00:40:42
os lo voy enseñando y os lo voy presentando 00:40:44
para que veáis como funciona 00:40:46
esto es KiCad 00:40:47
lo que estáis viendo en pantalla 00:40:49
ahora mismo 00:40:51
y voy a cerrar el proyecto 00:40:52
para tenerlo más o menos en el mismo estado 00:40:55
que lo tendréis vosotros cuando lo arrancáis 00:40:57
por primera vez 00:41:00
entonces KiCad está organizado 00:41:00
por herramientas 00:41:03
Entonces, veis aquí a la derecha que tengo varias herramientas. Tengo un editor de esquemas, un editor de símbolos, un editor de placas, un editor de huellas, un visor de archivos Gerber. Cuando nosotros ya tengamos la placa diseñada para mandársela al fabricante, tenemos que mandársela a un formato que es el formato Gerber. 00:41:04
Pues aquí vamos a poder ver esas placas como las va a ver el fabricante. Luego tenemos un conversor de imágenes, esto es muy útil, si queremos insertar un logotipo en nuestro circuito impreso, pues con esto podemos convertir una imagen, un BMP, un JPG, lo podemos convertir para que se integre en el shield screen del PCB, es decir, que lo impriman con serigrafía y aparezca ahí bonito el logotipo en nuestra placa. 00:41:23
luego tiene una serie de herramientas de cálculo 00:41:47
que también son interesantes, son calculadoras básicas 00:41:50
de electrónica, pues como podéis ver aquí 00:41:53
tiene para cálculo de reguladores, cálculo de resistencias 00:41:55
espaciado, a qué distancia hay que colocar 00:41:59
el ancho de las pistas, según la corriente que tengan que soportar 00:42:03
y demás, tiene una serie de estas calculadoras que están 00:42:06
bastante bien y bueno, dentro de estas 00:42:08
calculadoras hay una que 00:42:12
Quiero hacer un poco de hincapié porque es interesante. 00:42:14
A ver si la encuentro. 00:42:19
Líneas de transmisión. 00:42:23
Esta a nosotros nos interesa mucho porque estas son las pistas que vamos a utilizar nosotros para conectar con las antenas. 00:42:25
Entonces veis que tenemos distintos tipos de pistas de líneas de transmisión. 00:42:32
Pueden ser coplanares, pueden ser microstrip, que las utilizamos bastante, guía ondas. 00:42:36
Entonces veis que tenemos una serie de ellas que se pueden configurar aquí. Algunas, pues como esta rectangular, no la vamos a usar, pero otras sí. Por ejemplo, esta de micro strip o incluso una coplanar o una coplanar con plano de masa se suele usar. 00:42:41
Entonces, aquí tú metes los datos del sustrato. El sustrato es la fibra de vidrio o el aluminio del que esté hecha tu PCB. Metes esos datos, le dices qué frecuencia quieres utilizar. Por ejemplo, veis aquí está configurado para una frecuencia de 2.4, que es precisamente la de Bluetooth y Wi-Fi. 00:42:57
ya te dice que esa pista 00:43:17
pues tiene que tener un ancho de un milímetro 00:43:19
que tiene que tener una separación 00:43:21
al plano de masa de la zona superior 00:43:23
de 0,2 00:43:25
y que la longitud en este caso no afecta 00:43:27
está en 0 00:43:30
y eso es para una impedancia de 50 ohmios 00:43:31
que es lo que solemos utilizar nosotros 00:43:34
en Internet de las Cosas 00:43:35
si fuera un sistema de televisión 00:43:37
pues aquí pondríamos 75 ohmios 00:43:38
y se recalcularía todo esto 00:43:41
le damos sintetizar 00:43:42
y veis que claro en 75 ohmios 00:43:43
pues ya hemos pasado de ese milímetro que teníamos antes 00:43:46
a 0,3 milímetros 00:43:48
le voy a dar 50 otra vez 00:43:50
sintetizar, ¿vale? 00:43:51
y se ve la diferencia 00:43:53
pues este tipo de calculadora sí es cómoda para nosotros 00:43:54
porque nos va a permitir 00:43:57
eso, ver qué ancho le tenemos que dar 00:44:00
a la pista que va a las antenas 00:44:01
y este detalle es importante 00:44:03
porque si no lo hacemos bien 00:44:06
hay muchas pérdidas en estas pistas 00:44:07
entonces como ya de por sí 00:44:09
nosotros usamos potencias de transmisión 00:44:12
muy bajas 00:44:14
nos conviene que las pérdidas sean los menores posibles 00:44:15
porque si no, nos quedamos sin nada 00:44:17
bueno, entiendo que estáis de aquí 00:44:19
nuestro proceso va a ser 00:44:21
crear el esquema, una vez que tengamos el esquema 00:44:23
asignaremos los símbolos 00:44:26
las huellas a los símbolos 00:44:28
crearemos la placa 00:44:29
y por último 00:44:31
haremos el ruteado, ese es el plan 00:44:33
que tenemos para hoy, ¿vale? 00:44:35
entonces, confirmadme por favor que estáis por aquí 00:44:37
para que yo pueda empezar 00:44:39
sí, yo te voy a ver por aquí 00:44:40
en breve 00:44:44
sí, por aquí estamos 00:44:47
ahora para vosotros empieza lo más complicado 00:44:49
porque ahora claro, os toca 00:44:52
ir atendiendo 00:44:53
e intentar replicar lo que yo voy a ir haciendo 00:44:54
por mi experiencia esto 00:44:57
se vuelve imposible 00:44:59
porque es imposible estar mirando y estar haciendo 00:45:01
a la vez, entonces yo sí que 00:45:04
os pediría, por favor 00:45:06
que lo primero que voy a hacer, que sí que 00:45:07
intentéis hacerlo, para que 00:45:09
cojáis un poco el tacto 00:45:12
a esta aplicación 00:45:14
pero que luego no os preocupéis 00:45:15
que luego si os quedáis atrás, como la sesión queda grabada 00:45:17
pues vosotros vais a poder realizarlo 00:45:19
en cualquier otro momento si os interesa 00:45:21
entonces, ¿cómo empezamos aquí en KitKat? 00:45:23
pues el primer paso es 00:45:26
ir a archivo, nuevo proyecto 00:45:27
entonces, aquí es muy importante 00:45:29
esto yo sé que parece una tontería 00:45:34
pero es muy importante 00:45:35
que elijas en qué carpeta 00:45:37
quieres guardar tu proyecto, pues por ejemplo 00:45:39
yo ya tengo aquí un montón de versiones de KitKat 00:45:41
ahora mismo estoy trabajando con la versión 00:45:43
E8, pues me voy 00:45:46
ahí a la versión 8 y dentro 00:45:47
de proyectos, por ejemplo 00:45:49
yo voy a crear aquí un proyecto nuevo 00:45:51
que voy a llamar track 3172 00:45:53
in 100 00:45:55
ST25 00:45:56
¿vale? 00:45:58
y veis que tengo marcada 00:46:01
crear una nueva carpeta para el proyecto 00:46:03
entonces le doy guardar 00:46:05
y ya está, yo ya estoy preparado 00:46:07
para empezar a trabajar en mi proyecto 00:46:09
tanto es así que el propio sistema me ha quedado 00:46:11
automáticamente los dos archivos que yo 00:46:13
necesito principalmente, el esquemático 00:46:15
que es este que veis que acaba 00:46:18
con la extensión SCH de Schematic 00:46:19
y el circuito 00:46:21
impreso que es este que veis que acaba 00:46:23
en PCB, Printed Circuit Board 00:46:25
placa de circuito impreso 00:46:27
muy bien, pues vamos a empezar 00:46:29
a trabajar con el esquemático, ¿cómo trabajamos? 00:46:31
puedo hacer doble clic aquí para abrirlo 00:46:33
o bien puedo hacer clic aquí 00:46:35
en la herramienta, pero ojo, en el icono de la herramienta 00:46:37
si hacéis clic en el texto de la herramienta 00:46:40
no te hace ni caso, ¿vale? 00:46:41
Tiene que ser en el icono. 00:46:43
Pues voy al icono y lo que estáis viendo ahora mismo en pantalla es el editor de esquemas. 00:46:45
En este editor de esquemas tenemos varias secciones. 00:46:52
Lo primero que llama nuestra atención, por supuesto, es la parte central, que es la hoja del esquema, 00:46:55
que es donde nosotros vamos a dibujar los componentes, donde vamos a dibujar el esquema. 00:47:01
Y luego tiene como dos paletas de herramientas. 00:47:06
Una paleta de herramientas a la derecha y una paleta de herramientas a la izquierda. 00:47:08
La paleta de herramientas de la derecha es la que vamos a utilizar con más frecuencia, que es la que nos permite colocar los símbolos, colocar los cables, crear buses, crear etiquetas, formas, todo eso se hace a la derecha. 00:47:12
Y a la izquierda, más que herramientas, lo que tenemos son opciones de configuración. Por ejemplo, tenemos la opción de poder mostrar u ocultar la rejilla, bloquear la rejilla, cambiar de unidades en pulgadas a unidades en milésimas o a unidades en milímetros. Lo voy a dejar como está, no voy a tocar nada. 00:47:25
entonces bueno, son una serie de alternadores 00:47:41
más que de herramientas 00:47:44
es para configurar lo que estamos viendo aquí 00:47:46
vale, ¿cómo me manejo yo en esta aplicación? 00:47:48
pues para manejarme tengo la ruleta del ratón 00:47:51
con la que me alejo y me acerco 00:47:54
veis que estoy haciendo zoom 00:47:55
luego, tengo el botón derecho del ratón 00:47:56
lo estoy arrastrando 00:48:01
y ese es para hacer pan, para hacer panning 00:48:02
para moverlo todo 00:48:05
¿vale? ¿lo veis? 00:48:06
lo podéis hacer también pulsando 00:48:08
la propia ruleta del ratón 00:48:11
de las dos opciones, botón derecho 00:48:12
ruleta del ratón 00:48:14
¿vale? y lo que os digo 00:48:17
con la ruleta del ratón nos acercamos y nos 00:48:19
alejamos, vale 00:48:21
pues vamos a empezar 00:48:22
objetivo de hoy, vamos a intentar 00:48:24
hacer la parte del RAC3172 00:48:27
al que le queremos 00:48:29
conectar 00:48:30
doble, dos botones, una LDR 00:48:32
y un NTC, ¿vale? 00:48:35
pues venga, vamos a empezar 00:48:36
colocando lo más sencillo del mundo que es un LED 00:48:38
entonces, ¿cómo coloco yo un componente 00:48:41
en KeyCAD? pues os llamo 00:48:43
la atención sobre el panel de la derecha 00:48:45
en la paleta de herramientas 00:48:47
de la derecha, veis que aquí hay una 00:48:49
que pone a añadir símbolo 00:48:51
hago clic ahí 00:48:53
y si es la primera vez que lo ejecutáis 00:48:57
aquí se va a echar un ratito 00:49:00
cargando todos los símbolos que vienen 00:49:01
incluidos con KeyCAD 00:49:03
¿cuál es uno de los problemas que tienen todas estas 00:49:05
aplicaciones de diseños 00:49:07
de circuitos 00:49:09
impresos 00:49:12
pues que traen normalmente 00:49:12
una colección de símbolos, pero claro 00:49:15
no dejan de salir componentes electrónicos todos los días 00:49:17
así es que no vienen 00:49:19
todos los símbolos, entonces hay 00:49:21
algunos que vienen y otros que no 00:49:23
espero un poco para que se os abra 00:49:25
esto, porque si no, no quiero 00:49:27
continuar, por lo menos quiero que coloquéis 00:49:29
el primer led y la primera resistencia 00:49:31
voy a esperar aquí un poquito 00:49:33
bueno 00:49:34
espero que hayáis llegado ya por aquí 00:49:48
entonces fijaos 00:49:50
los símbolos 00:49:52
el lenguaje es importante, estoy hablando de símbolos 00:49:53
los símbolos están organizados 00:49:57
por categorías, pues entonces tenéis aquí 00:49:59
símbolos de la serie 4000 00:50:00
de la serie 74000 00:50:02
símbolos clásicos de circuitos integrados 00:50:04
amplificadores de audio 00:50:07
amplificadores de buce, amplificaciones de corriente 00:50:08
veis que están ordenados alfabéticamente 00:50:10
conectores 00:50:13
CPU, CPL 00:50:15
de todo lo que se os pase por la cabeza 00:50:16
¿vale? entonces yo ahora mismo quiero colocar 00:50:18
un LED, pues me vengo aquí a LED 00:50:20
a la categoría de LED 00:50:22
y la despliego, y claro 00:50:23
me encuentro con que vienen un montón 00:50:26
de LED comerciales, ¿vale? pues tengo aquí 00:50:28
pues este LED que tiene 4 pines 00:50:30
este LED que tiene 6 pines 00:50:32
y estos LED, si yo abro esto más 00:50:34
para que lo veáis más claramente 00:50:36
¿vale? pues veis que tenemos 00:50:37
el nombre del LED, la 00:50:40
descripción, el 00:50:42
símbolo y la huella 00:50:44
recomendada, que es esta de aquí 00:50:46
entonces veis que tenemos un montón 00:50:48
de leds aquí, entonces yo quiero colocar 00:50:50
un led normal y corriente 00:50:52
pues claro, se te puede ir aquí la vida 00:50:54
buscando el led que tú quieras, vale 00:50:56
afortunadamente veis que aquí ya estoy viendo un led 00:50:57
que nos resulta muy familiar, pues un led 00:51:00
de 5 milímetros 00:51:02
vale, de un led normal con 00:51:04
orificio pasante, que no me salió ahora 00:51:06
de orificio pasante, vale 00:51:09
Truehole, bien, tenemos como veis 00:51:11
pues bastantes 00:51:14
¿Vale? Entonces, imaginaos que yo quiero colocar aquí un led de montaje superficial, vamos a elegir uno grandecito para que luego, como lo vamos a soldar nosotros, para que nos resulte fácil de soldar, ¿vale? 00:51:16
Entonces, yo busco aquí, por ejemplo, a ver si vemos alguno. Luego os digo cuál es el que elijo. Voy primero a buscarlo. Vamos a buscar un LED y no sé si poner un 12-10. A ver si tenemos algún 12-10. 00:51:29
que tenemos de LED 00:51:53
de montaje superficial 00:51:57
a ver, alguno que sea sencillo 00:51:58
este no me gusta y este tampoco 00:52:00
pues ahora no vamos a tener ninguno que me guste 00:52:04
vamos a ver 00:52:06
bueno, pues si no encuentro ninguno 00:52:09
pues pongo un LED típico y ya está 00:52:17
de momento pongo el símbolo normal 00:52:18
de LED, este de aquí 00:52:21
no sé si me vais 00:52:22
siguiendo, simplemente 00:52:25
veis que yo estaba buscando la categoría de 00:52:26
LED, pero hay otra categoría que es 00:52:29
device en la que vienen los símbolos 00:52:31
normales, los símbolos pues de 00:52:33
a ver, pito lo de LED ahí para que 00:52:35
lo veáis, si yo voy aquí 00:52:37
device, vale, pues ahí 00:52:41
tenéis 00:52:43
ammetros, desmetros 00:52:43
celdas de batería 00:52:47
bases, lo que sea, vale, pues ahí 00:52:49
si buscas un símbolo estándar 00:52:51
pues te buscas ahí LED 00:52:53
y te colocas un LED 00:52:55
vale, pues ya tengo el LED, ese LED 00:52:56
como veis no tiene huella recomendada 00:52:59
porque es un led, simplemente el símbolo. 00:53:01
Luego le asignaremos una huella. 00:53:03
Hago clic y ahora fijad lo que ocurre. 00:53:05
Enganchado a mi puntero, tengo el led. 00:53:08
Ese led aparece en una orientación. 00:53:11
Yo su orientación la puedo cambiar pulsando la tecla R. 00:53:13
R de rotar. 00:53:17
Cada vez que la pulso, cambia a 90 grados. 00:53:18
Pues yo lo que voy a hacer es, voy a poner este led, por ejemplo, 00:53:22
lo voy a poner por aquí arriba a la derecha. 00:53:26
ya tengo el led colocado, he hecho clic 00:53:29
y se ha quedado ahí enganchado 00:53:32
¿qué ocurre si yo quiero cambiar la posición 00:53:34
de ese led? pues entonces lo que tengo que hacer 00:53:36
es venirme a la paleta de la derecha 00:53:38
y en vez de la herramienta de añadir símbolo 00:53:40
tengo que coger la herramienta de seleccionar 00:53:42
elemento, que es esta de aquí 00:53:44
y luego hago clic sobre el elemento 00:53:45
y a posteriori lo arrastro donde yo quiera 00:53:48
¿vale? lo estoy arrastrando con el ratón 00:53:50
y así cambio la posición 00:53:52
otra forma es hacer clic y arrastrar 00:53:54
para que quede englobado, luego haces clic 00:53:56
y lo mueves donde quieras 00:53:58
vale 00:54:00
pues ahora 00:54:00
¿qué vamos a hacer? 00:54:01
vamos a conectar ahí 00:54:01
una resistencia limitadora 00:54:02
pues nuevamente 00:54:04
me voy a añadir símbolo 00:54:05
y una vez añadido 00:54:07
en esta pantalla 00:54:09
pulso por ejemplo 00:54:12
R de resistor 00:54:12
¿vale? 00:54:14
y veis que me aparece 00:54:14
ahí un dispositivo 00:54:15
que es una resistencia 00:54:15
pues vale 00:54:17
la elijo 00:54:17
la roto 00:54:18
para colocarlo ahí 00:54:20
y ya tengo dos símbolos 00:54:20
como veis 00:54:23
en las versiones nuevas 00:54:24
de Kikad 00:54:25
los símbolos 00:54:25
se autoanotan 00:54:26
automáticamente 00:54:27
¿Qué quiere decir? Pues que este diodo ya sale como diodo 1 y esta resistencia ya sale como resistencia 1. En las versiones antiguas aparecía como diodo interrogación y resistencia interrogación. Y había un paso, que es este iconillo, que era anotar el esquema, que lo que hacía era asignarles números al final. Pero bueno, ahora ya lo van haciendo a medida que vamos creando los componentes. 00:54:28
muy bien, pues ahora me toca 00:54:51
enganchar este led 00:54:53
con esta resistencia 00:54:55
y para ello voy a usar un wire 00:54:57
un cable 00:54:58
entonces me tengo que ir aquí a la derecha 00:55:00
y fijaos que tengo un componente que es añadir cable 00:55:02
pero no lo debemos confundir con este otro 00:55:05
que es añadir bus 00:55:07
un bus es un mazo de cables 00:55:08
varios cables 00:55:11
agrupados en un solo bus 00:55:12
pues esa es la diferencia 00:55:14
entonces cojo añadir cable 00:55:16
y ahora aquí hay que ser un poco cuidadoso 00:55:19
te tienes que colocar en un extremo 00:55:22
haces clic y veis que ya sale ahí el cable 00:55:24
que te va siguiendo a tu puntero 00:55:27
donde tú vayas el cable va detrás de ti 00:55:29
si tú quieres que pase por un lugar concreto 00:55:31
haces clic y pasa por ese lugar concreto 00:55:33
entonces tú le puedes dar la forma que te dé la gana 00:55:36
y ya tenemos ahí un cable 00:55:39
uniendo ese LED y esa resistencia 00:55:43
¿qué no te gusta cómo ha quedado? 00:55:47
pues coges la herramienta de selección 00:55:49
haces clic sobre el cable 00:55:51
y puedes borrarle partes o bien 00:55:53
cambiar sus manejadores, veis que tiene aquí 00:55:55
unos manejadores, pues puedes 00:55:57
añadirle partes o lo que necesites 00:55:59
¿vale? cambiarle 00:56:02
incluso el color si quisieras 00:56:03
yo este particularmente que he hecho no me gusta 00:56:05
con todas estas curvas, así es que lo voy a borrar 00:56:07
lo puedes borrar así o bien 00:56:09
seleccionando ¿vale? 00:56:11
uy, he borrado 00:56:14
lo que no quería borrar 00:56:15
entonces borro 00:56:16
borro 00:56:19
y borro 00:56:21
y creo un cable recto normal y corriente 00:56:24
pues ya está 00:56:26
vale, ya tenemos el led aquí 00:56:27
colocado 00:56:31
y tenemos la resistencia 00:56:32
como veis, cada uno de estos componentes 00:56:35
tiene ahora mismo un nombre y un valor 00:56:37
¿cómo cambiamos ese 00:56:40
nombre y ese valor? pues una forma de hacerlo 00:56:42
es colocarte encima 00:56:43
y pulsar la tecla 00:56:45
E de propiedades 00:56:47
otra forma, si no queréis recordar teclas 00:56:49
directamente hacéis clic con el botón derecho 00:56:52
sobre el componente 00:56:54
y vais a ver 00:56:55
propiedades 00:56:57
propiedades, que como veis es la tecla 00:56:58
E, que os decía yo antes 00:57:02
y ahí tenéis la referencia 00:57:04
que es el nombre, el valor 00:57:06
pues imaginaos que aquí queremos poner una resistencia 00:57:08
de 300 ohmios, pues yo puedo escribir 00:57:10
300 ohmios 00:57:12
y pulso aceptar 00:57:13
y ya queda ahí registrado en el esquema que ahí voy a colocar 00:57:15
una resistencia de 300 ohmios 00:57:18
yo quiero colocar en realidad 00:57:20
en mi circuito impreso 00:57:22
dos leds, así es que 00:57:25
este 00:57:27
lo que voy a hacer es, voy a poner uno rojo 00:57:27
y uno verde, entonces esto lo voy a llamar 00:57:30
en propiedades 00:57:33
valor led 00:57:34
y voy a poner 00:57:36
ahí rojo 00:57:39
y ahora directamente 00:57:39
copio esto 00:57:47
control c, control v 00:57:48
y me voy a crear justo debajo 00:57:49
otro que va a ser, voy a cambiar el led 00:57:52
y le voy a decir que el led este va a ser led verde 00:57:55
pues ya está, ya tendríamos 00:57:57
aquí dos leds colocados con su correspondiente 00:58:03
resistencia limitadoras, ahora aparte de esto 00:58:06
quiero que mi rack 3172 tenga dos botones para el usuario 00:58:09
para que el usuario pueda realizar acciones 00:58:12
sobre el rack 3172 00:58:15
entonces vamos a colocar esos dos botones 00:58:17
y para ello volvemos a ir aquí a la herramienta de 00:58:21
Colocar símbolo, añadir símbolo, y aquí buscamos ahora, pues podemos buscar, por ejemplo, switch, ¿vale? Entonces, ¿qué ocurre? Pues ocurre lo mismo que nos pasaba antes, que aparecen un montón de interruptores distintos, interruptores rotatorios, ¿vale? Muchísimos. 00:58:28
Entonces puede ser complicado. Aquí una de las cosas difíciles a veces es precisamente encontrar el componente que quieres utilizar. Tenemos botones y demás. Si os cuesta trabajo, podéis probar a ir a Device, a la categoría de Device que os decía antes, en la que suelen venir componentes más sencillos. 00:58:46
Vale, yo en este caso quiero colocar un botón sencillo, un switch push, un botón táctil, entonces voy a elegir este que estáis viendo aquí, SW push. ¿Cómo los elijo? Los elijo o bien porque ya los conozco y me suena de haberlos visto otras veces, o bien buscándolo. 00:59:05
Lo pones aquí en el navegador, pones SW-PUSH y ves que te aparece ya directamente ese botón. 00:59:23
Por ejemplo, aquí tenéis también un SimplePoleDollThrow, ¿vale? 00:59:36
Pues esto es un interruptor que tiene un único polo y ese polo se puede conectar a dos throws distintos, 00:59:39
que eso es lo que estamos viendo aquí, ¿vale? 00:59:46
Y hay muchos más. 00:59:47
Entonces, otra forma de buscar, pues seguramente si buscáis como táctil, probablemente también salga o momentáneo, ¿vale? Pues aquí tenemos botones momentáneos, ¿veis? Aquí tenemos uno con dos salidas, uno que tiene incluso salida de SIL. Bueno, como os digo, no quiero liados, ¿vale? Hay muchísimos. 00:59:48
entonces yo en este caso 01:00:07
lo que voy a usar es un 01:00:09
a ver que ya 01:00:11
ahora ya no me acuerdo que os he dicho 01:00:13
un simple pull, simple throw 01:00:15
a ver que me parece, este por ejemplo 01:00:19
un switch 01:00:21
simple pull, simple throw 01:00:23
vale, pues lo selecciono 01:00:25
y ya lo tengo 01:00:27
aquí, vale 01:00:29
en este caso, estos botones 01:00:30
no les voy a poner ni resistencia 01:00:33
no les voy a poner resistencia 01:00:35
limitadora, resistencia pull up o pull down 01:00:36
perdón, porque recordad que os dije que la mayoría de los microcontroladores 01:00:40
ya traen esas resistencias internamente 01:00:43
y que si bien no es un ahorro de coste de componente 01:00:46
es un ahorro de coste de montaje 01:00:49
porque es un componente menos que tienen que montar 01:00:52
entonces sale económico no ponerlo, entonces lo único que necesito 01:00:54
es el interruptor 01:00:58
y lo voy a conectar a tierra, para conectarlo a tierra 01:01:00
¿qué podría hacer? pues por ejemplo una cosa sencilla 01:01:03
es añadir un símbolo de alimentación 01:01:06
entonces veis que tenemos 01:01:08
símbolos de alimentación de potencia 01:01:10
y dentro de los de potencia tenemos 01:01:11
varias tensiones 01:01:14
y tenemos también varias tierras 01:01:15
yo voy a coger la GND normal 01:01:17
entonces voy a poner aquí la tierra 01:01:19
y ahora voy a unir el botón 01:01:27
a la tierra 01:01:29
con un wipe 01:01:32
y ahora que ya tengo ese botón creado 01:01:33
pues copio y pego 01:01:36
y pego al lado el segundo botón 01:01:37
pues ya tengo ahí dos botones 01:01:39
ha llegado el momento de pensar 01:01:41
cómo vamos a alimentar todo esto que os he dicho 01:01:58
eso es una de las cosas que nosotros 01:02:00
primero nos planteamos 01:02:02
y todo esto, ¿cómo queremos que funcione? 01:02:03
pues podríamos haber 01:02:07
hecho en el curso anterior 01:02:08
la placa que diseñaron 01:02:10
lo que pensamos es que fuera fácil 01:02:11
de utilizar, una placa didáctica 01:02:14
pero el consumo no estaba optimizado 01:02:16
entonces para esta he pensado que vamos a 01:02:18
optimizar el consumo 01:02:20
¿cómo podemos optimizar el consumo? 01:02:21
si nos fijamos en la hoja de datos 01:02:23
de todos estos componentes que yo os he ido mostrando 01:02:26
el RAV3172 01:02:28
el ST25, la IN100 01:02:30
todos afortunadamente tienen 01:02:32
unos rangos de voltaje muy bajos 01:02:34
pueden funcionar como veis 01:02:35
desde 1,8 voltios 01:02:37
hasta 3,6 voltios 01:02:39
entonces podría decidir alimentarlos 01:02:42
con un par de baterías 01:02:43
AA por ejemplo 01:02:45
que son unas baterías que tienen unos 1000 mAh 01:02:47
tienen bastante capacidad 01:02:50
y son muy estándares y muy económicas 01:02:51
pues ese podría ser un criterio 01:02:54
decir, oye, quiero utilizar baterías que realmente cualquiera pueda encontrar 01:02:55
que no sean baterías complicadas de encontrar, pues podríamos elegir ese sistema 01:03:00
¿qué ocurre? si yo pongo dos baterías 01:03:04
puedo confiar directamente en que los sistemas se alimenten de esas baterías 01:03:07
aunque se vayan descargando, ya sabemos que esas dos baterías inicialmente tendrían 3 voltios 01:03:13
y con el tiempo irían perdiendo tensión hasta que se descargasen 01:03:17
completamente, ¿vale? o bien puedo querer regular la tensión 01:03:21
para que sea siempre la misma 01:03:25
entonces aquí nosotros siempre tenemos un dilema 01:03:26
lo ideal 01:03:29
es no utilizar 01:03:32
regulador de tensión 01:03:33
una opción es no utilizar 01:03:34
regulador de tensión, es decir, tú pones ahí 01:03:37
las baterías 01:03:39
y las baterías alimentan tu sistema 01:03:40
y mientras se van descargando 01:03:42
pues se van descargando y ya está, y el sistema 01:03:45
sigue funcionando, ¿vale? sin más 01:03:47
¿pero qué ocurre en la realidad? 01:03:49
pues claro, que esto va luego a una persona 01:03:51
que a lo mejor coge y te instala las baterías 01:03:53
al revés, cuando las va a instalar 01:03:55
o bien 01:03:57
que tienes un equipo que justamente 01:03:59
no funciona por debajo de 3 voltios 01:04:01
pues esto nos pasa muchas veces con los GPS 01:04:03
muchos GPS por debajo de 3 voltios 01:04:05
no funcionan, entonces ya no podemos 01:04:07
hacer esto, ¿qué hacemos entonces? 01:04:09
usar un regulador de tensión 01:04:11
un regulador de tensión es un sistema que puede 01:04:12
ser step up o step down 01:04:15
es decir, que sube la tensión o que la baja 01:04:16
generalmente elegiremos sistemas 01:04:19
step down porque introducen menos 01:04:21
ruido en el circuito 01:04:22
Entonces, necesitaremos una tensión más alta que mediante un conversor convertiremos en una tensión estable de alimentación. 01:04:25
¿Cuál es el problema de los adaptadores de tensión, de los conversores de tensión? 01:04:33
Pues que consumen, ¿vale? 01:04:38
Incluso cuando no se están usando, esos adaptadores están consumiendo corriente. 01:04:40
Entonces, eso para nosotros es un rollo. 01:04:46
Afortunadamente, tenemos una colección de adaptadores de tensión que consumen muy poco. 01:04:49
han ido surgiendo en el mercado 01:04:54
conversores de tensión que ya están 01:04:56
pensados para dispositivos de muy bajo consumo 01:04:58
como los nuestros, ¿vale? Entonces, por ejemplo 01:05:01
aquí os he traído uno de Torex 01:05:03
que yo uso bastante, el 6215 01:05:04
que como veis está pensado 01:05:07
para aplicaciones de tipo teléfono móvil 01:05:08
juegos, consolas de videojuegos portátiles 01:05:10
y demás, equipos portátiles 01:05:13
o terminales, como estáis viendo aquí 01:05:14
¿y qué peculiaridades tiene? Pues bueno, las que veis 01:05:16
aquí a la derecha. Resulta que yo 01:05:19
tengo aquí un 01:05:20
conversor de tensión 01:05:22
con un rango bastante amplio 01:05:24
¿vale? de 0,9 voltios 01:05:26
a 5 voltios 01:05:28
pero eso sí, que está bastante limitado 01:05:30
¿vale? que como mucho me puede 01:05:32
dar unos 200 miliamperios 01:05:34
en realidad dan algo menos, dan unos 01:05:36
100 miliamperios o así 01:05:38
entonces claro, yo tengo que plantearme 01:05:39
¿las cargas que yo voy a colocar a mi sistema 01:05:42
van a consumir más de 100 miliamperios? 01:05:44
para nosotros 100 miliamperios 01:05:47
es una fiesta, daos cuenta que os he dicho 01:05:48
que nosotros estamos trabajando normalmente 01:05:50
en el rango de los microamperios 01:05:52
o sea que desde luego con 100 miliamperios 01:05:54
salvo que ahí conectemos algo muy raro 01:05:56
deberíamos tener más que suficiente 01:05:58
pero no perdáis de ojo 01:06:00
las corrientes pico, por ejemplo 01:06:01
nosotros vamos a usar comunicaciones LORA 01:06:04
un modelo LORA 01:06:06
típico, pues a lo mejor te consume 20 miliamperios 01:06:08
30 miliamperios 01:06:11
pero si que es verdad que puede tener picos altos 01:06:11
picos de 100 miliamperios 01:06:14
pero bueno, dentro de lo que cabe estarían aquí cubiertos 01:06:15
a lo mejor tendríamos problemas 01:06:18
si usásemos un GPS, los GPS sí que 01:06:20
hay momentos en los que dan picos de más de 01:06:22
100 miliamperios, entonces a lo mejor este 01:06:24
no nos sirve, pero como de momento no vamos 01:06:26
a poner GPS, pues este sería 01:06:28
una opción, ¿vale? tenemos aquí un dispositivo 01:06:30
que me convierte 01:06:32
una tensión de hasta 5 voltios 01:06:34
en una tensión de 3 voltios 01:06:36
claro, eso no nos sale gratis, ¿vale? 01:06:38
eso tiene un peaje, ¿qué peaje tiene? 01:06:40
pues que se pierden 320 milivoltios 01:06:42
o sea, si yo quiero alimentar 01:06:44
a 3 voltios, necesito 01:06:46
que al menos la fuente de alimentación 01:06:48
me dé 3 voltios más los 01:06:50
320 milivoltios que se van a perder 01:06:52
eso para mí no es un gran problema 01:06:54
porque ya os digo, estoy pensando en alimentarlo 01:06:56
con 3 pilas en serie 01:06:58
entonces yo estoy hablando de irme a 4,5 voltios 01:07:00
estoy bastante por encima 01:07:02
de esos 3 con 3 voltios que tendría 01:07:04
que utilizar, ¿vale? 01:07:06
ese es un peaje que tenemos, es decir, la fuente de alimentación 01:07:08
siempre tiene que dar 01:07:10
la tensión a la que tú quieres alimentar 01:07:12
que en mi caso son 3 voltios 01:07:14
más el dropout, la pérdida 01:07:15
el peaje de ese adaptador de tensión 01:07:18
luego, ¿qué más vemos aquí? 01:07:21
pues esto es súper interesante 01:07:24
esto para nosotros es una bendición 01:07:25
tenemos que este equipo 01:07:27
o sea, el adaptador de tensión 01:07:28
está consumiendo típicamente 01:07:30
menos de un microamperio 01:07:33
cuando habitualmente un conversor de tensión 01:07:34
típico, pues yo qué sé 01:07:37
un 7805 o algo por el estilo 01:07:38
pues no sé qué consumo tenía 01:07:41
pero era del orden de miliamperios 01:07:44
y aquí, fijaos que no llega 01:07:45
ni un microamperio 01:07:47
eso es cuando está funcionando 01:07:48
que cuando no está funcionando 01:07:50
como veis 01:07:51
consume todavía menos 01:07:51
0,1 microamperio 01:07:53
digo venga 01:07:54
pues me parece una buena opción 01:07:55
vamos a coger 01:07:56
y vamos a alimentar esto 01:07:57
con tres pilas 01:07:58
ya decidiremos 01:07:59
si van a ser doble A 01:08:00
o triple A 01:08:01
según el tamaño 01:08:01
y le vamos a poner 01:08:02
un conversor de tensión 01:08:03
que me dé 3 voltios 01:08:05
venga 01:08:06
pues empezamos colocando 01:08:06
el portabaterías 01:08:07
¿cómo hago eso? 01:08:09
igual que siempre 01:08:11
cualquier componente 01:08:11
que yo quiera colocar 01:08:12
me voy aquí 01:08:13
a añadir símbolos 01:08:14
Y aquí puedo buscar, por ejemplo, Battery, ¿vale? O bien Battery Cell, que estáis viendo aquí, que es una celda de baterías. O incluso podéis buscar probablemente AA. A ver si sale. No, no me aparece como AA. A ver cómo era. Tampoco. Vaya por Dios. Vamos a buscar en Battery. Por la categoría de Battery. A ver dónde está. Vale. Pues vamos a poner simplemente una batería de este estilo. 01:08:17
que es un conjunto de baterías 01:08:54
como estáis viendo aquí en serie 01:09:03
yo las alimentaciones 01:09:04
las suelo poner arriba a la izquierda 01:09:07
mucha gente sigue este mismo 01:09:08
esquema, o sea, este mismo 01:09:10
tendencia, pero no 01:09:12
tiene por qué ser así, lo ponéis donde 01:09:14
queráis, lo pongo ahí 01:09:17
¿y ahora qué ocurre? pues que tengo que poner 01:09:18
el adaptador de tensión y a lo mejor 01:09:21
debería poner también un interruptor de encendido 01:09:23
y apagado, que esto se nos olvida muchas veces 01:09:25
pero está bien que las cosas se puedan 01:09:27
encender y apagar, pues vamos a poner un interruptor de encendido y apagado 01:09:29
¿cómo hacemos eso? pues volvemos a ir a añadir símbolo 01:09:32
y en este caso vamos a poner un símbolo que va a ser 01:09:36
de doble polo, doble throw 01:09:41
y vamos a buscar, pues yo que sé, puede ser de tipo slide, que es el que vamos 01:09:43
a poner nosotros, así es que elijo este, aquí hay que tener mucho cuidado 01:09:51
hasta ahora hemos estado colocando símbolos que tenían pocos pines, pero ahora fijaos 01:09:55
estos ya tienen bastantes pines, tienen 6 pines 01:09:59
entonces tienes que tener cuidado 01:10:02
porque estos son los números que tienen los pines en el símbolo 01:10:04
y cuando nosotros asignemos huella a este símbolo 01:10:08
tenemos que asegurarnos de que los pines de la huella 01:10:12
están numerados igual 01:10:15
porque imaginaos que aquí los tengo numerados así 01:10:16
1, 2, 3, 4, 5, 6 01:10:18
pero sin embargo en la huella igual han decidido numerarlos 01:10:20
1, 2, 3, 4, 5, 6 01:10:23
entonces ya no funcionaría el interruptor 01:10:25
hay que tener cuidado 01:10:28
eso ya luego cuando asignemos 01:10:29
huella lo veréis 01:10:31
bueno, a mí me gusta más este porque 01:10:33
los entiendo un poco mejor cuando los veo así 01:10:35
así es que voy a colocar este 01:10:37
un switch push 01:10:39
doble pull, doble throw 01:10:41
pues lo coloco 01:10:42
aquí a continuación de la 01:10:44
batería, porque yo 01:10:47
lo que quiero es cortar 01:10:49
tanto 01:10:51
la tensión positiva 01:10:52
como la tierra, corto ambos 01:10:54
ahí está 01:10:56
siguiente componente 01:11:01
el conversor de tensión 01:11:04
pues para eso como os decía 01:11:05
lo mejor es irte a la hoja de datos 01:11:06
y en la hoja de datos el fabricante 01:11:09
me está proponiendo esta configuración 01:11:11
me está proponiendo 01:11:13
oye, para usar esto 01:11:15
lo ideal es que le metas 01:11:17
por ahí delante un condensador 01:11:19
de un microfaradio que estáis viendo aquí 01:11:21
esta es la fuente de alimentación 01:11:23
y por detrás un condensador cerámico 01:11:24
de 100 nanofaradios 01:11:27
entonces, ten en cuenta 01:11:29
que este conversor de tensión 01:11:31
se puede habilitar o deshabilitar 01:11:33
para que esté habilitado, esta línea 01:11:35
la línea que pone aquí, chip enable 01:11:37
tiene que estar en alto 01:11:39
aquí no viene en el esquema 01:11:41
pero lo sé yo porque me he leído ya 01:11:43
la hoja de datos antes de esto 01:11:45
entonces ahora necesitamos colocar 01:11:46
este XC62 01:11:49
el 6215 01:11:52
pues como siempre nos venimos aquí 01:11:56
y buscamos el símbolo, venimos aquí y voy a buscar ya por nombre propio 01:11:59
XC6215 01:12:03
vale, y como veis no está, entonces empiezan ya nuestros problemas 01:12:06
¿qué podemos hacer si un símbolo no está? bueno, pues a lo mejor resulta 01:12:11
que justo ese modelo de ese fabricante no está, pero estáis viendo aquí 01:12:15
que tengo uno que se le parece, el XC6210 01:12:19
¿podría usarlo? pues hombre, si los pines 01:12:23
si la configuración de pines es la misma 01:12:27
si podría usarlo, entonces veis que aquí tengo 01:12:29
en el 1 la alimentación 01:12:31
en el 2 la tierra 01:12:33
en el 3 la habilitación 01:12:35
el 4 no está conectado 01:12:37
y el 5 es una salida 01:12:39
vamos a ver si esto coincide 01:12:41
con lo que teníamos aquí 01:12:42
aquí no he puesto el pinout 01:12:44
muy mal, pues lo tengo que buscar ahora 01:12:47
a ver si lo tengo abierto en pdf 01:12:48
que lo he estado mirando antes 01:12:50
esta es 01:12:51
este de aquí 01:12:54
Entonces el pinout, como veis aquí, tenemos, si usamos este modelo que es el SOP25, que es relativamente sencillo de soldar para no complicarnos la vida, el 1 la entrada, la 2 la tierra, vamos bien, el 3 el enable, el 4 sin conectar y el 5 la salida. 01:12:59
Bueno, pues me valdría, ¿vale? Podría decidir usar este símbolo directamente. ¿Qué ocurre si no me gusta hacer esto de reaprovechar un símbolo? Pues entonces tienes un problema porque tienes que dibujarte el símbolo. Tienes dos opciones, o dibujarte el símbolo o buscarlo en una librería de símbolos. 01:13:15
vamos a intentar buscarlo en una librería de símbolos 01:13:34
hay un montón de ellas, os voy a enseñar un par de ellas 01:13:37
os voy a enseñar por ejemplo SnapEda 01:13:40
SnapEda es un... ellos tienen 01:13:43
su propio programa incluso online 01:13:58
para crear circuitos impresos y tú puedes darle aquí 01:14:01
la parte que quieres colocar, yo quiero colocar un 01:14:04
XC6215, le doy 01:14:07
y veis me aparece aquí, pues si mira tenemos el 01:14:10
XC6215 de 1,8 voltios, de 2,7 voltios, de 3 voltios, que es el que queremos usar. 01:14:17
Nosotros justo queremos este, ¿vale? 01:14:23
Un regulador XC6215 de 3 voltios. 01:14:25
Te dicen en qué empaquetados lo tienen. 01:14:29
Te dicen también el precio, ¿vale? 01:14:34
En alguno el precio medio. 01:14:37
Y luego, ¿qué tenemos aquí? 01:14:39
Pues tenemos el DataSeed, el símbolo no está disponible, el Footprint sí, ¿vale? 01:14:40
Pero vaya, justo hoy que yo quería el símbolo, resulta que el símbolo no está disponible para ninguno de estos, porque como veis está todo punteado, ¿vale? Pues resulta que el símbolo me fastidio porque aquí no lo tienen. Voy a probar en otro de estos bibliotecas de símbolos. Otro muy conocido es Ultralibrarian. 01:14:45
y aquí yo busco 01:15:02
6215 01:15:15
¿vale? 01:15:17
¿y aquí que me encuentro? bueno pues como veis 01:15:21
otra vez igual, tengo el 6215 que a mi 01:15:23
me interesaba, que es justo el de 3 voltios 01:15:25
que es este de aquí, me dicen que está 01:15:27
disponible, que el precio son unos 01:15:29
30 céntimos 01:15:31
que no es pb free, eso no me gusta 01:15:32
mucho, eso es raro, seguro que si que es pb free 01:15:35
pero bueno, pero que si que es 01:15:37
ROS. A ver, sí que 01:15:39
tiene que ser. Bueno, pues es 01:15:41
ROS, entonces tiene que ser PDF. Vale. 01:15:43
Luego aquí tenemos 01:15:45
el símbolo, la huella 01:15:46
e incluso el modelo 3D. 01:15:49
¿Veis? Aquí tenemos las 01:15:51
tres opciones. Podemos descargar todo esto. 01:15:53
Entonces, bueno, pues esto es muy interesante 01:15:56
porque yo podría decir aquí, oye, 01:15:58
quiero descargar el símbolo. 01:15:59
Entonces, como veis, tengo el símbolo, 01:16:01
lo que os decía, la huella 01:16:03
y el modelo 3D. Bien, pues 01:16:05
entonces lo que voy a hacer es ver cómo 01:16:07
lo descargo, y veis 01:16:09
que tú puedes pulsar aquí 01:16:10
descargar ahora 01:16:12
y te piden que te loguees, ¿vale? 01:16:14
Entonces, yo ya tengo aquí una cuenta creada 01:16:19
voy a ver si me acuerdo de la contraseña, que esa 01:16:21
va a ser otra, no era esa 01:16:23
vale, pues tengo que consultar 01:16:31
la contraseña, esperad un momento, por favor 01:16:33
vale, y es 01:16:35
perfecto 01:16:57
creo que ya lo tengo 01:16:59
sí, vale 01:17:01
vuelvo a compartir 01:17:03
aquí estoy 01:17:04
pues es esta 01:17:07
vale 01:17:10
y fijaos lo que me encuentro aquí 01:17:17
que yo claro, lo puedo descargar 01:17:23
para un montón de sistemas distintos 01:17:24
nosotros hoy estamos usando Kika 01:17:26
los que tengáis más edad 01:17:29
pues probablemente recordéis los equipos 01:17:31
de Autodesk, del Orcad 01:17:33
el Cadence también, hoy por hoy 01:17:34
de los programas 01:17:37
que más se utilizan son el Altium 01:17:39
este que estáis viendo aquí 01:17:40
Te debemos atirar a más, Juan Félix 01:17:42
¿Perdona? 01:17:45
Te debemos atirar a más, te debemos tu imagen 01:17:47
Solo me ves a mí, estaba compartiendo 01:17:49
A ver 01:17:51
Vale, mirad, a ver ahora 01:17:52
¿Veis ahora mi pantalla? 01:17:55
Correcto 01:18:00
Vale, gracias 01:18:00
Aquí lo que veis es lo que os estaba diciendo 01:18:02
Que te da la opción de para qué 01:18:04
Plataforma, para qué programa 01:18:06
De diseño de circuitos impresos lo quieres descargar 01:18:08
Entonces nosotros vamos a usar 01:18:11
Kikad, pero bueno como veis aquí lo que os estaba diciendo 01:18:12
pues tenemos el Orcad, tenemos el Cadence 01:18:15
tenemos el Altium, pues este se usa mucho en aeronáutica por ejemplo 01:18:18
depende de cada sector pues hay unos programas que se utilizan más que otros 01:18:21
yo ya aquí estoy utilizando Kikad 01:18:24
estoy usando una versión de Kikad posterior a la 6 así es que marco 01:18:26
aquí Kikad 6 y lo que me va a descargar 01:18:30
en este caso es el símbolo y la huella 01:18:33
porque en este caso para este programa no tienen disponible 01:18:36
el modelo 3D, si voy 01:18:39
en Autodesk, veis, aquí sí que está disponible 01:18:42
el modelo en 3D 01:18:45
y si voy a Cadence, por ejemplo 01:18:46
en Cadence tampoco tienen el modelo 01:18:48
y en Altium 01:18:51
en Altium tampoco, entonces bueno, veis que depende 01:18:51
del programa Q6, pues uno lo 01:18:54
tienen y otro no, bueno, yo me voy a descargar 01:18:56
el símbolo 01:18:58
y lo único que hago es descargar 01:18:59
vale, entonces te dice 01:19:02
que puede tardar un par de minutos, depende 01:19:04
de lo ocupados que estén 01:19:06
¿qué alternativa tendríamos si no 01:19:07
encontramos el símbolo, en ninguna librería 01:19:14
dibujarnos 01:19:16
y ahora os enseñaré, pues con otro símbolo cualquiera 01:19:17
cogeremos uno que no sea 01:19:21
demasiado complicado, os enseñaré a dibujar 01:19:22
símbolos, a ver, ojo 01:19:25
con las librerías estas, ¿vale? de aquí tú te 01:19:26
descargas símbolos y estos símbolos 01:19:28
¿quién los ha puesto ahí? pues gente 01:19:30
voluntariamente que ha hecho los símbolos 01:19:32
y los pone a disposición de todo el mundo 01:19:34
entonces probablemente estén hechos 01:19:36
con la mejor de las voluntades 01:19:38
pero a lo mejor tienen errores 01:19:40
o sea que con esto tener cuidado, ¿vale? 01:19:42
Entonces yo, por ejemplo, me he descargado aquí este símbolo que veis que te trae incluso las instrucciones de cómo tienes que usarlo. 01:19:44
Entonces aquí te dicen taladrar, bueno, esto es lo de los taladros, y aquí te vendrá la guía de importación 01:19:52
en la que te dice, pues vete a consultar la propia documentación de Keycard para ver cómo se importa esto, ¿vale? 01:19:58
Y aquí te dicen exactamente cómo importarlo. 01:20:04
Bueno, vamos a ver cómo se hace. 01:20:06
nosotros lo que tenemos aquí es 01:20:08
la carpeta que pone keycaps 01:20:10
v6 y esa trae 01:20:11
un archivo de símbolo, como veis 01:20:13
aquí, este que pone símbolo 01:20:16
y luego tiene un archivo de huella, una 01:20:17
carpeta, perdón, una carpeta de huella, vale 01:20:19
tiene estas dos cosas, vale, pues yo 01:20:21
lo que voy a hacer es, estos dos me los voy 01:20:23
a poner en mi proyecto, entonces lo que 01:20:26
hago es que donde yo había guardado mi proyecto 01:20:28
que eran documentos 01:20:30
keycaps 01:20:32
keycaps 01:20:33
8 y estamos haciendo 01:20:36
dentro de proyectos 01:20:38
este proyecto, veis 01:20:40
ahí tenemos ahora mismo una serie de archivos 01:20:42
que se han ido generando, pues yo lo que 01:20:44
suelo hacer aquí es poner 01:20:46
una carpeta 01:20:47
que la llamo libraries 01:20:49
y dentro de esa carpeta suelo colocar 01:20:53
todo esto, coloco 01:21:00
tanto la huella 01:21:02
como el símbolo 01:21:03
lo coloco ahí 01:21:06
y así tengo un poco organizado el proyecto 01:21:07
¿por qué? porque resulta que tú puedes tener 01:21:10
huellas 01:21:13
a nivel local, es decir, para este 01:21:14
proyecto solamente, o bien 01:21:17
huellas y símbolos a nivel global 01:21:19
para todos tus proyectos de Kika 01:21:21
yo intento mantener las huellas 01:21:22
y los símbolos locales 01:21:25
¿por qué? porque tú puedes tener un proyecto de un 01:21:26
cliente que utiliza una 01:21:29
huella concreto o el símbolo le gusta 01:21:31
de una determinada forma, y un proyecto de otro 01:21:33
cliente que usa el mismo símbolo 01:21:35
pero le gusta de otro modo, entonces si tú tienes 01:21:36
una huella global, pues eso es un problema 01:21:39
sin embargo, si tú usas huellas locales 01:21:41
pues puedes cambiar el proyecto de uno 01:21:43
sin afectar al otro, entonces bueno 01:21:44
yo ya tengo ahí ese símbolo 01:21:47
pero ahora, ¿por qué no me aparece 01:21:49
ese símbolo aquí? porque para que 01:21:51
aparezca el símbolo, yo tengo que ir 01:21:53
a, ¿dónde está esto? 01:21:55
en herramientas 01:21:57
y aquí tiene que haber alguna 01:21:58
opción para añadir 01:22:01
esa biblioteca, a ver 01:22:03
cambiar, actualizar 01:22:04
actualizar símbolos 01:22:06
editar campos 01:22:09
aquí no está 01:22:10
gestionar bibliotecas de símbolos, está en preferencias 01:22:12
esto va cambiando un poco 01:22:15
de una versión a otra 01:22:16
gestionar bibliotecas de símbolos 01:22:18
y veis que ahí tengo unas librerías globales 01:22:20
lo que os estaba diciendo, estos son 01:22:23
todas las categorías que habéis visto que nos aparecerían 01:22:24
ahí al añadir símbolos 01:22:27
estas están disponibles para todos 01:22:28
mis proyectos, o bien puedo tener 01:22:31
unas librerías específicas 01:22:33
para este proyecto, entonces yo en esto 01:22:35
en estas librerías específicas hago clic 01:22:36
en el signo más y como veis 01:22:39
tengo aquí una ruta, le digo 01:22:40
donde está instalada la librería que yo quiero 01:22:43
utilizar, pues está en Kikaz8 01:22:45
dentro de mi proyecto 01:22:47
es este 01:22:48
yo me he creado en Libraries y veis ahí tengo mi símbolo 01:22:50
le digo abrir 01:22:53
le digo aceptar 01:22:54
me dice un alias de fila de celda 01:22:56
no es varias 01:22:59
a ver, no sé si me obliga 01:23:00
aquí 01:23:03
no sé si me está diciendo que le tengo que poner un apodo 01:23:04
le doy a aceptar, me está diciendo como que era obligatorio poner un apodo 01:23:09
si me obliga a poner un apodo, pues le pones el apodo que tú quieras 01:23:20
XC6215 o lo que tú quieras 01:23:23
vale, en principio ahora debería ya aparecer aquí el símbolo 01:23:26
a ver cómo se llama la librería, que no me equivoque 01:23:30
que la librería se llama 01:23:32
tiene un nombre bastante raro, tiene que haberle cambiado el nombre 01:23:34
bueno, se llama 2025 01:23:38
vamos a ver si aparece 01:23:42
no me parece, no sé si es por esto 01:23:48
del apodo que me ha pedido, a ver 01:23:54
gestión biblioteca 01:23:56
de símbolos, sí, de hecho me lo ha borrado 01:23:58
si es que voy a añadir 01:24:00
la carpeta completa y así no tengo 01:24:02
problemas, a ver 01:24:04
quiero esta carpeta, la de ORIS 01:24:06
y ahora sí que ha puesto aquí el apodo 01:24:08
el apodo se lo voy a 01:24:15
a ver si me deja cambiarlo, porque este nombre no me voy a acordar de él, xc6215, aceptar, 01:24:17
y ahora voy a añadir símbolo, y busco aquí xc6215, y veis que ya me aparece ahí el símbolo, 01:24:42
lo veis, elijo el símbolo, pulso aceptar, y fenomenal, porque ya tengo aquí el símbolo 01:24:53
preparado para colocarlo 01:25:00
bien, ¿qué tengo que hacer ahora? 01:25:02
pues según la hoja de datos 01:25:04
tengo que meter aquí un condensador en la 01:25:06
entrada de un micro 01:25:08
y un condensador a la salida de 100 nanos 01:25:10
pues igual, sigo añadiendo símbolos 01:25:12
añado aquí otro símbolo 01:25:14
en este caso va a ser un capacitor 01:25:16
cojo la C y me sale ahí 01:25:18
como son condensadores cerámicos 01:25:20
pueden ser sin polarización, ¿vale? 01:25:22
no vamos a usar 01:25:24
01:25:26
perdón 01:25:27
la biblioteca, ¿podemos utilizar también 01:25:30
el 6210 o...? 01:25:32
sí, sí, sí, son de la misma 01:25:35
familia, si queréis usar ese 01:25:37
pues no... es lo primero que he dicho 01:25:39
¿vale? que podéis aprovechar un símbolo que haya 01:25:40
o bien 01:25:43
aunque el patillaje pueda variar alguna cosa 01:25:44
porque yo creo que... no, no, no, el patillaje 01:25:46
tiene que ser el mismo, ¿no es el mismo? 01:25:48
el tuyo creo que el VAT pone 4 01:25:50
y el 6210 pone el que es la 5 01:25:52
a ver, espera que vea cuál es 01:25:55
el 6210 01:25:56
el 6210 01:25:57
si es el mismo 01:26:00
1 entrada, 2 tierra, 3 enable 01:26:02
y 5 salida 01:26:05
entonces es 01:26:06
1 entrada, 2 tierra, 3 enable 01:26:07
es verdad 01:26:11
están cambiados el 4 y el 5 01:26:13
no, pues no valdría entonces 01:26:14
están cambiados el 4 y el 5 01:26:16
me parece, a ver, que lo vuelvo a mirar 01:26:19
xc6210 01:26:21
el 4 es no conectado 01:26:24
y el 5 salida 01:26:26
y aquí están al revés, son el 5 y el 4 01:26:27
a ver, cuidado no vaya a ser lo que os estaba diciendo 01:26:30
que pueda ser un error 01:26:32
del símbolo, vale, entonces vuelvo a ir 01:26:33
y es 4 no conectado 01:26:36
y 5 salida 01:26:38
pues veis 01:26:39
acabamos de detectar un fallo 01:26:41
no sé si estáis viendo aquí 01:26:43
están mal numeradas 01:26:45
pero están bien situadas, ¿no? 01:26:48
están bien situadas porque el 5 01:26:49
es no conectado y el 4 es Vout 01:26:52
pero claro, el 4 01:26:54
realmente es no conectado y el 5 01:26:56
es subout, esto ya sería un problemón 01:26:58
si no nos llegamos a dar cuenta, placa la basura 01:27:00
¿por qué? porque luego cuando yo 01:27:02
asignase la huella a esto, estos pines 01:27:04
iban a salir intercambiados 01:27:06
¿vale? entonces 01:27:07
alguien ahora, deberíamos ir a ultralibraria 01:27:09
y marcar ahí, oye, esta 01:27:12
este componente está mal 01:27:13
¿vale? para corregirlo 01:27:15
bien, ¿cómo lo corrimos? 01:27:17
perdona, nosotros no podemos 01:27:19
modificar eso, ¿verdad? 01:27:21
sí, sí, sí, lo voy a modificar, como ya me han hecho 01:27:23
el trabajo por lo menos gordo, lo que voy a hacer 01:27:25
es modificar mi versión y darle 01:27:27
las gracias, que no sé quién ha sido 01:27:29
que nos acaba de salvar el proyecto 01:27:31
del curso, no sé 01:27:32
quién se ha dado cuenta, pero muchas gracias 01:27:34
entonces 01:27:37
¿cómo edito yo este símbolo? 01:27:39
pues para editar el símbolo, simplemente 01:27:41
haces clic sobre él 01:27:43
con el botón derecho del ratón 01:27:44
cuidado que he elegido el 01:27:46
pin, y aquí 01:27:49
tiene que salir una opción 01:27:51
que es editar con el editor 01:27:53
de símbolos, lo veis aquí 01:27:55
lo elijo y esto 01:27:56
me abre esta herramienta 01:28:01
y ojo a lo que se está 01:28:03
diciendo aquí arriba, vale, dice 01:28:05
ojito, estás editando 01:28:07
el símbolo desde el propio 01:28:09
esquema, entonces cualquier 01:28:11
modificación que hagas aquí 01:28:13
solo va a afectar a tu propio esquema 01:28:15
no va a afectar a la librería 01:28:17
la librería va a seguir estando mal 01:28:19
vale, eso no me atrae demasiado 01:28:21
entonces, en lugar de editarlo 01:28:23
desde aquí, cierro el editor de símbolos 01:28:25
y lo que voy a hacer es irme 01:28:27
a la pantalla inicial 01:28:29
ICAD 01:28:33
que la tengo por aquí abierta 01:28:35
y voy a acceder 01:28:37
al editor de símbolos desde aquí 01:28:40
no voy a editar el símbolo 01:28:42
desde dentro del esquema, porque si lo editase 01:28:44
desde dentro del esquema, esa edición solo 01:28:46
afectaría a ese esquema, pero la librería 01:28:48
seguiría estando mal, entonces lo que voy a hacer 01:28:50
es ir al editor de símbolos 01:28:52
y en el 01:28:54
editor de símbolos voy a buscar 01:28:56
la librería, veis que aquí aparece un montón 01:28:58
de librerías 01:29:00
y aquí está justo la librería que 01:29:02
hemos importado y aquí está el 01:29:04
símbolo, veis, este es el símbolo 01:29:06
y ahora aquí que tengo que hacer, pues lo que 01:29:08
tengo que hacer es, estos 01:29:10
pines que me han puesto aquí mal, el 4 01:29:12
y el 5, tengo que alterarles el orden 01:29:14
perdonadme, pero sigo incrédulo 01:29:16
de que esté mal, porque, o sea, estas 01:29:18
cosas ocurren, pero son muy muy 01:29:20
excepcionales, voy a volver a revisar 01:29:22
que no esté yo metiendo la pata 01:29:24
A ver, a ver si me he equivocado de hoja de datos, no, es la 6215, y estamos con un 6215 de 3 voltios, correcto, a ver, vamos a buscar los números de referencia para ver que no es una modalidad distinta, porque es muy raro, 01:29:26
el de 3 voltios 01:29:53
marcado 302 01:29:58
operacional 01:30:00
vale 01:30:03
y vamos a ver al final que donde suele 01:30:06
venir como solicitar el producto 01:30:09
el marcado 01:30:10
en SOP25 que es el 01:30:11
empaquetado que vamos a usar nosotros 01:30:15
marcado para SOP25 01:30:17
y para pedirlo 01:30:22
pues da la impresión 01:30:25
de que es que hemos encontrado un fallo, porque no veo 01:30:32
nada anormal, esto está todo correcto 01:30:34
la hoja de datos, a ver si es una hoja de datos 01:30:36
antigua 01:30:38
no veo la fecha 01:30:39
pero no creo que sea 01:30:43
es que esto es muy raro, porque 01:30:45
ocurre, pero ya os digo que es extraño 01:30:48
entonces voy a ir al fabricante 01:30:50
y voy a consultar la hoja de datos 01:30:52
por si he tenido la mala suerte de abrir una hoja de datos 01:30:54
errónea 01:30:56
Torex XC 01:30:57
6215 01:30:59
entonces estos son los semiconductores 01:31:01
el datasheet 01:31:06
que está aquí arriba 01:31:14
sí, pues es ese 01:31:15
porque se ha descargado o duplicado, o sea que no 01:31:18
hay duda, o sea, está mal 01:31:20
el símbolo, vale, pues nada 01:31:21
lo corregimos y ya está, entonces tenemos aquí 01:31:24
a ver si acaba de abrirse el PDF 01:31:27
perdonad, pero es que cuando estamos 01:31:29
en videoconferencia y grabando 01:31:48
el ordenador va un poco más lento de lo normal 01:31:51
por esto veis estas pausas 01:31:53
que tarda un poquito en 01:31:54
encargar 01:31:56
a ver si acaba de responder y puedo moverme 01:31:57
para abajo 01:32:00
entonces, pin 4 no conectado 01:32:01
pin 5 salida, no hay lugar a dudas 01:32:17
pues nada, lo corregimos 01:32:19
venimos aquí 01:32:20
veis que aquí pone pin 4 01:32:22
entonces que hago, doble clic 01:32:24
esto es el editor de símbolos, aquí es donde editamos 01:32:26
donde dibujamos los símbolos 01:32:29
y es parecido a lo que estábamos viendo antes del editor 01:32:30
de esquemas paleta a la derecha con herramientas paleta izquierda con controladores entonces si 01:32:33
yo quiero editar este pin hago doble clic sobre él vale cuál es el problema que ahora necesito 01:32:38
cambiarle la numeración vale entonces si yo intento poner aquí 5 y pulso aceptar ahora tengo 01:32:44
dos pines 5 eso qué quiere decir que internamente estos pines estarían conectados entonces tengo que 01:32:51
tener cuidado y acordarme de este ponerle como 4 entonces ya tengo el pin 4 como no conectado y el 01:32:56
pin 5 como salida ya lo tengo correcto le digo guardar vale entonces yo ya tengo ese símbolo 01:33:05
guardado en la librería 4 no conectado 5 salida vuelvo al editor de esquemas y veis que aquí lo 01:33:12
tenemos al revés 4 salida y 5 no conectados entonces lo que le voy a decir ahora es que 01:33:20
quiero desde herramientas 01:33:25
actualizar los símbolos desde la biblioteca 01:33:27
vale 01:33:29
entonces le digo que quiero 01:33:32
actualizarlo todo 01:33:33
pulso cerrar y veis 01:33:34
ahora ya tengo el 4 como no conectado 01:33:37
y el 5 como salida, es lo que 01:33:39
nosotros queríamos tener aquí 01:33:41
el 4 no conectado y el 5 salida 01:33:43
bueno, pues menos mal que nos hemos dado 01:33:45
cuenta de esto y luego mucho 01:33:47
cuidado también cuando le vayamos a asignar 01:33:49
la huella, porque tenemos que verificar 01:33:51
que en la huella está esto correcto 01:33:53
a ver, estaba mirando 01:33:56
este símbolo lo uso yo con frecuencia 01:33:57
ah, vale, pero se ve que el símbolo 01:33:59
lo he dibujado yo a mano 01:34:01
en otro caso lo he dibujado a mano y por eso no tiene el fallo 01:34:03
pero sí, efectivamente, el 5 es la salida 01:34:05
vale, bueno, pues esto 01:34:08
está listo, ¿qué me faltan? los condensadores 01:34:09
que estábamos hablando, cuando vengo aquí a añadir 01:34:11
símbolo 01:34:13
y me meto un condensador, como se 01:34:14
estaba diciendo, un condensador 01:34:17
no polarizado 01:34:19
pues voy a meter un condensador no polarizado aquí a la entrada 01:34:20
y otro condensador no polarizado a la salida 01:34:25
entonces ya empiezo a unir cables 01:34:28
y aquí por ejemplo vamos a poner que en el estado alto 01:34:36
vaya a la entrada 01:34:41
conecto el condensador 01:34:45
en el estado alto aquí tendríamos que ir a la tierra 01:34:49
tendríamos que conectar aquí 01:34:52
pero a veces lo que se hace es para que no haya tanto lío de cables 01:34:54
directamente hacemos lo que aquí 01:34:57
usamos un símbolo de tierra 01:34:59
entonces yo por ejemplo 01:35:01
puedo coger este símbolo de tierra 01:35:02
lo copio 01:35:03
y ahora 01:35:04
vengo aquí 01:35:06
lo pego 01:35:07
voy a pegar otro aquí también 01:35:09
y los uno con cables 01:35:12
y así te queda 01:35:16
el esquema 01:35:18
más organizado 01:35:19
más limpio 01:35:20
¿vale? 01:35:21
y este 01:35:22
pues lo tengo que llevar a tierra 01:35:23
si quiero lo traigo aquí 01:35:24
y este que es el enable 01:35:25
he leído en la hoja de datos 01:35:27
que para que este conversor de tensión funcione 01:35:29
el chip enable, el print chip enable 01:35:32
tiene que estar conectado a la tensión de alimentación 01:35:34
¿vale? pues ya tengo ahí la tensión de alimentación 01:35:37
y aquí tengo ya la salida que me pasa lo mismo 01:35:39
en la salida tengo que poner este condensador 01:35:43
y el condensador conectarlo a tierra 01:35:46
¿cómo sé los valores que me recomienda el fabricante? 01:35:48
pues directamente me vengo a este condensador 01:35:51
y le digo que quiero que tenga un valor de un micro 01:35:53
y este otro me dice el fabricante 01:35:56
que un valor de 100 nanos 01:36:01
esto ya está 01:36:03
vale, y ahora atención 01:36:09
porque aquí 01:36:12
en el switch no tendrías que poner 01:36:13
las no conectadas 01:36:15
en vez de al 4 o al 3 01:36:17
en el switch 01:36:18
la 6 y la 3 en vez de la 1 y la 4 01:36:20
eso como prefiramos 01:36:26
vale, yo normalmente asumo 01:36:28
que el interruptor para arriba sea encendido 01:36:29
y el interruptor para abajo es apagado 01:36:31
pero eso no importa mucho 01:36:33
podríamos usar 3 y 6 o 1 y 4 01:36:35
para mí normalmente 01:36:38
tiene más sentido encender hacia arriba 01:36:39
y apagar hacia abajo 01:36:41
pero eso al final vamos a tener que poner un rotulito 01:36:43
en la placa que ponga on y off 01:36:45
para que sepan que on es para arriba 01:36:47
y off para abajo 01:36:49
bien 01:36:50
esto está 01:36:52
y ahora claro que ocurre 01:36:55
que a partir de ahora la alimentación 01:36:57
del resto de mi sistema 01:36:59
tiene que tomarse de esta pista 01:37:01
de este cable, del Vout 01:37:04
entonces lo que vamos a hacer es a esa pista 01:37:05
le vamos a añadir una etiqueta 01:37:08
¿qué etiqueta le vamos a añadir? 01:37:10
pues lo vamos a llamar 3V 01:37:12
3V, voy a poner 01:37:14
y se la asigno 01:37:17
ojo, he hecho clic 01:37:21
encima del wire, no sé si se ha visto 01:37:23
claro, pero he hecho clic ahí 01:37:25
entonces, ahora fijaos 01:37:26
esta herramienta que tenemos aquí es resaltar redes 01:37:29
entonces si yo hago clic aquí 01:37:31
se me ilumina toda esa red en fucsia 01:37:33
y si la etiqueta la ha cogido bien 01:37:36
también se ilumina en fucsia 01:37:39
no sé si creo que se ve 01:37:40
si habéis puesto mal la etiqueta 01:37:42
lo que va a pasar es que el wire se va a iluminar en fucsia 01:37:46
y la etiqueta va a seguir en negro 01:37:49
entonces si os ocurre eso 01:37:51
borráis la etiqueta y la volvéis a crear 01:37:53
esto es muy importante 01:37:55
porque ahora yo puedo crear un wire 01:37:56
en cualquier otro sitio 01:37:58
por ejemplo aquí creo un wire 01:37:59
y a ese wire le conecto lo que sea 01:38:01
y si yo a ese wire le asigno 01:38:03
la misma etiqueta, resube 01:38:05
pues va a ocurrir 01:38:07
que este cable y este cable 01:38:11
van a estar unidos 01:38:14
aunque no estén aquí físicamente en el dibujo 01:38:15
pero van a tener la consideración de que son el mismo cable 01:38:17
entonces es otra forma 01:38:20
de utilizar símbolos como este de tierra 01:38:21
pero en lugar de utilizando símbolos 01:38:23
utilizamos directamente las etiquetas 01:38:25
esto es súper cómodo 01:38:28
porque me va a permitir tener muchísimo más 01:38:29
organizado el 01:38:31
esquema 01:38:33
¿Y podrías, perdona, volver 01:38:35
a poner la etiqueta? 01:38:38
Sí, voy a borrar la que tengo 01:38:39
porque esto de hecho ha sido 01:38:41
un fallo en las versiones, si no se 01:38:43
está funcionando, puede ser un fallo 01:38:45
de Kikad, porque esto ha fallado, en las últimas 01:38:48
versiones de Kikad había una falla 01:38:49
que provocaba esto, el procedimiento 01:38:51
es el siguiente, tú coges 01:38:54
la herramienta de etiqueta, ojo, no 01:38:55
confundáis porque tenemos herramienta de etiqueta 01:38:57
que es esta, que es la que tiene la 01:39:00
sola, y luego aquí hay otra que es 01:39:01
herramienta de etiqueta global 01:39:03
que eso es para cuando tu esquema tiene varias páginas 01:39:05
¿vale? no es nuestro caso, aquí vamos a 01:39:08
trabajar con etiquetas normales que son estas 01:39:09
entonces 01:39:11
al hacer clic te aparece 01:39:12
un cuadro de diálogo en el que tú le das el nombre que tú 01:39:15
quieras a la etiqueta, yo voy a llamarlo 3 voltios 01:39:17
pulso aceptar y la clave 01:39:20
viene ahora ¿vale? veis que aparece ahí 01:39:21
un puntero como un punto de mira 01:39:23
tienes que hacer 01:39:25
si perdonad, estáis diciendo algo 01:39:27
tienes que hacer clic 01:39:29
exactamente encima del cable 01:39:31
y luego si tienes dudas 01:39:33
para verificarlo 01:39:35
haces clic en la herramienta resaltar redes 01:39:36
y haces clic en esa red 01:39:39
y vas a ver que se te ilumina en Fuxia 01:39:41
del mismo modo, fijaos 01:39:43
si yo hago clic en la red GND 01:39:45
se me ilumina toda esta red GND 01:39:47
de aquí, pero también se me ilumina 01:39:49
esta red GND de aquí 01:39:51
y también se me ilumina esta red GND de este lado 01:39:52
¿lo veis? 01:39:55
pues para eso sirven las etiquetas y los símbolos 01:39:56
estoy un poco preocupado porque esta no se me ha iluminado 01:39:59
y esperaba que se iluminase, no sé si es que he puesto algo mal aquí 01:40:02
esto lo revisaré luego, no sé si es que he dibujado mal este wire 01:40:05
a ver, voy a borrarlo 01:40:10
eso es un poco misterioso, debería iluminarse 01:40:11
luego miraré a ver por qué no se ilumina esto 01:40:28
luego lo miraremos, vale, bueno, en principio estamos 01:40:30
tenemos ahí ya la red de 3 voltios, ya tenemos el sistema 01:40:35
de alimentación, ya tenemos algunos componentes básicos 01:40:38
vamos a colocar ya nuestro primer componente importante 01:40:43
el RAC 3172, pues vamos a añadir símbolo 01:40:46
y aquí buscamos RAC 3172 01:40:50
vale, y no aparece, y si busco solo RAC 01:40:57
pues sí que veo que tenemos unos cuantos RAC, pero son RAC ya muy 01:41:01
antiguos, el 811 o el 4200, que no se parecen en 01:41:05
nada ni tiene un patillaje similar 01:41:09
entonces esto no me sirve 01:41:11
opciones, pues la misma que hemos visto 01:41:13
antes, podría probar 01:41:15
pese a la mala experiencia que hemos tenido con Ultra Librarian 01:41:17
ver si tienen 01:41:20
este componente ellos, vamos a ver 01:41:21
el RAC3172 01:41:23
parece ser que tiene el símbolo 01:41:24
y la huella 01:41:33
vamos a ver, voy a entrar 01:41:34
a ver que me encuentro 01:41:36
tiene buena pinta, no sé que hacer 01:41:37
ahora me da como miedo usarlo ya y todo 01:41:44
pero bueno, lo voy a 01:41:46
lo voy a descargar 01:41:48
pero aún así os voy a enseñar a dibujar 01:41:49
no lo voy a dibujar entero 01:41:52
porque un símbolo como este nos lleva 01:41:54
a lo mejor 30 minutos dibujarlo 01:41:56
pero sí que 01:41:58
sí, está disponible 01:42:00
para Kikad 01:42:02
lo voy a descargar 01:42:03
pero aparte os voy a enseñar a dibujarlo 01:42:05
imaginaos que yo tengo que enfrentarme 01:42:08
a un símbolo que no existe 01:42:09
¿cómo lo dibujo? bueno, pues lo dibujaría de la siguiente 01:42:11
forma, lo que tengo que hacer es 01:42:14
en primer lugar acceder a la 01:42:16
hoja de datos del fabricante 01:42:17
entonces yo me voy al RAC 3172 01:42:19
que esto lo fabrica 01:42:21
RAC y aquí en la propia 01:42:24
tienda tienen la documentación 01:42:25
veis la documentación 01:42:27
y en la documentación 01:42:33
en la documentación 01:42:36
podemos acceder ya 01:42:41
directamente 01:42:44
a ver esperad 01:42:45
porque lo venden como módulo y como 01:42:49
circuito integrado 01:42:52
es el WISDUO 01:42:54
Vamos a acceder a la documentación y aquí tenemos el dataset, aquí abajo lo veis, en la hoja de datos. Bueno, pues aquí en la hoja de datos viene el componente. 01:42:56
Entonces, cuando yo hago el símbolo, tengo varias formas de hacerlo. Puedo hacer el símbolo que tenga los pines organizados como la huella, que eso es lo que estamos viendo aquí, o bien puedo organizarme los pines por funcionalidad, lo que yo quiera. 01:43:10
Por ejemplo, aquí en esta que estamos viendo de ultralibraria, lo que han hecho, a ver, ya la he descargado, ¿no? Entonces voy a ir para atrás para verla, a ver cómo la tenían hecho. Aquí ellos lo que tenían hecho, ¿veis? Aquí las tienen agrupados por funcionalidad. ¿Veis que han puesto una tira de pines a un lado y otra tira de pines al otro? Pero no tiene nada que ver, si os fijáis a la derecha, van saltando de un lado a otro, ¿lo veis? A mí esto no me suele gustar. 01:43:25
Yo normalmente o los agrupo por puertos, veis que tenemos puertos del puerto A, algunos puertos del puerto B, algunos pines del puerto B, los agrupo por puertos y luego pongo los pines de alimentación en otro sitio o bien directamente los coloco como en la huella, en el mismo orden, ¿vale? 01:43:57
Entonces yo voy a enseñar ahora, por ejemplo, imaginaos que queremos hacerlo como en la huella. ¿Cómo lo hago? Bueno, pues como tengo aquí la documentación, amplio esto un poco para que lo podamos ver un poquito mejor y veo que esto se enumera en sentido antihorario empezando por aquí, por el 1. 01:44:14
voy a empezar, no lo voy a hacer entero 01:44:33
porque si no se nos va a la tarde 01:44:35
pero para que veáis como se hace un símbolo 01:44:37
entonces lo que hago es que vuelvo aquí 01:44:39
a la pantalla 01:44:41
principal de Kikad 01:44:43
y me voy al editor de símbolos 01:44:45
el editor de símbolos lo tengo ya abierto 01:44:47
por ahí, así es que lo voy a cerrar 01:44:49
tenemos el editor de símbolos 01:44:51
esto está abierto, entonces lo cierro 01:44:54
y como os decía, me vengo aquí 01:44:58
al editor de símbolos 01:44:59
y para crear un símbolo 01:45:00
los símbolos no existen de forma independiente 01:45:03
tienen que existir forzosamente dentro 01:45:05
de una biblioteca, dentro de una librería 01:45:07
¿vale? entonces 01:45:09
yo lo primero que tendría que hacer es crearme 01:45:10
una librería, para crearme una librería 01:45:13
vengo aquí arriba 01:45:15
y le digo, veis que aquí tenéis nuevos símbolos 01:45:17
no, yo quiero archivo, nueva 01:45:19
biblioteca 01:45:21
entonces me dice, ¿qué quieres que sea? ¿una biblioteca 01:45:22
global o de proyecto? 01:45:25
pues yo quiero que sea de proyecto, solo para 01:45:27
este proyecto y pulso aceptar 01:45:29
y me dice, ¿dónde la quieres guardar esta librería? 01:45:30
pues mira, la quiero guardar aquí 01:45:33
en Libraries 01:45:35
junto a todas mis demás librerías y la voy a 01:45:36
llamar RAC3172 01:45:39
¿vale? pues ya tengo 01:45:41
la librería creada, veis que ahora aquí 01:45:44
está la librería seleccionada y ahora ya 01:45:46
sí que creo el símbolo, entonces claro 01:45:48
estas herramientas tienen muchísimas 01:45:50
ayudas ya para 01:45:52
crear símbolos nuevos, tienen asistentes 01:45:54
y demás, yo lo voy a hacer 01:45:57
al modo rudimentario, ¿vale? 01:45:58
Simplemente le voy a dar un nombre, le voy a decir, oye, esto es un RAC 3172, derivado nada, nada, nada, nada, nada, nada, nada, no tengo que tocar nada. 01:46:00
En este caso, todo aceptar y ya tengo ahí para empezar a dibujar el símbolo. 01:46:12
Claro, ¿qué tiene este símbolo? Pues este símbolo tiene pines, ¿veis? Esto que tenemos aquí es para colocar pines. 01:46:17
Entonces, aquí os estaba enseñando que tenemos en este lado 12 pines, pues nada, yo empiezo aquí con calma. 01:46:22
Pues empieza a colocar pines. 01:46:30
Pin número, nombre del pin. 01:46:32
Pues este primer pin lo voy a llamar UART2RX. 01:46:34
Pues a la UART2RX. 01:46:38
Tipo, número de pin, 1. 01:46:42
Y esto es muy importante, lo que voy a hacer ahora. 01:46:45
Me está diciendo qué tipo de pin es. 01:46:47
Puede ser una entrada, puede ser una salida, ¿vale? 01:46:50
Puede ser bidireccional, pasivo, libre. 01:46:53
Bueno, pues en este caso es claro que es una entrada, ¿vale? 01:46:56
Porque es por donde recibe. 01:46:59
el RAV3172 01:47:00
entonces esto es una entrada 01:47:02
pulso aceptar 01:47:04
vale 01:47:06
y ojito porque me lo está dibujando 01:47:06
al revés, tiene que ser así 01:47:11
este es el pin 1 01:47:12
vale, pues ahora 01:47:14
pin 2 01:47:16
UART2TX, pues nada 01:47:17
otro pin debajo 01:47:20
UART2TX 01:47:21
pin número 2 01:47:26
y este si es de transmisión, pues obviamente 01:47:28
es una salida, ya tengo dos 01:47:30
¿vale? y sigo 01:47:34
el pin 3, ADC 5 01:47:36
pues salgo, cojo otro pin aquí 01:47:38
ADC 01:47:40
5, entrada analógica número 5 01:47:42
pin 3, y esto sería 01:47:44
una entrada, ¿vale? 01:47:46
si tienes dudas, pues en 01:47:48
caso de dudas, pues pones bidireccional 01:47:50
por ejemplo, ¿vale? y te quedas tan tranquilo 01:47:52
entonces 01:47:54
yo lo voy a poner bidireccional 01:47:56
porque en realidad 01:47:58
es bidireccional porque es 01:48:00
entrada analógica pero también seguramente 01:48:02
pueda funcionar como salida digital 01:48:04
entonces lo pongo así 01:48:06
¿puedes repetir cómo pones el pin? 01:48:08
por ejemplo, voy a poner otro 01:48:12
me toca ahora poner por ejemplo la UAR1 01:48:13
pues aquí 01:48:16
cojo la herramienta de pin 01:48:18
le doy el nombre al pin 01:48:20
pues sería UAR1 01:48:22
en este caso este X 01:48:23
como este X es el pin 01:48:25
número 4 en este caso 01:48:28
y como este X es una salida 01:48:30
y ya está 01:48:32
es así, no tiene más misterio 01:48:34
¿cuál es la herramienta de pin? 01:48:36
esta, es esta cosita que veis aquí 01:48:38
ah, vale 01:48:40
a ver, hay un problema al colocar los pines 01:48:42
que por eso he dudado 01:48:47
ahí y la verdad es que sigo dudando 01:48:49
ahora mismo, porque fijaos 01:48:51
no sé si los estoy poniendo bien realmente 01:48:53
fijaos, los pines tienen dos 01:49:00
lados, ¿vale? este lado de aquí 01:49:02
y este lado de aquí que no tiene el circulito. 01:49:03
Entonces, el problema es saber cuál es el extremo del pin, 01:49:06
el extremo que va al exterior, por así decirlo. 01:49:11
Entonces, creo que recordar que era el del circulito, 01:49:14
pero como no estoy seguro, voy a abrir uno de los símbolos que ya están creados 01:49:16
y lo miro ahí. 01:49:20
Por ejemplo, abro este en el editor de símbolos 01:49:21
y así salgo de dudas. 01:49:23
Vamos a abrir este. 01:49:27
Editar con el editor de símbolos. 01:49:33
Y sí, ¿veis? Lo he hecho bien. El lado del circulito es el lado externo y el lado del no circulito es el interno. Entonces, íbamos bien, ¿vale? Pero bueno, todo este tipo de cosas no está de más revisarlas. Además, cuanto antes, porque cuanto más tardes en revisarlas, pues más trabajo te va a tocar luego hacer de recuperar, de corregir, vamos, de corrección. 01:49:35
entonces bueno, seguimos con este símbolo 01:49:58
voy a seguir un poco porque os quiero enseñar 01:50:00
un detalle concreto, ¿vale? pero luego paro 01:50:02
entonces este es 01:50:04
RAC3172 01:50:06
veis que lo tengo aquí, los cuatro pines que hemos 01:50:08
colocado, voy a irme ahora a un pin 01:50:10
un poquito raro, me voy 01:50:12
a ir al pin 01:50:14
a ver, un pin de alimentación 01:50:16
por ejemplo el pin 11 01:50:20
como veis es GND, ¿vale? 01:50:22
y el pin de 01:50:24
VCC, a ver donde está aquí 01:50:26
está en el 24, vamos a colocar estos dos de este lado 01:50:28
el 23 y el 24, el 24 es alimentación 01:50:33
y el 23 es tierra, ¿vale? entonces 01:50:37
me vengo aquí, hago esto más pequeñito 01:50:40
y cojo y coloco un pin a este lado 01:50:48
va a ser el pin VCC, por ejemplo, lo puedo llamar 01:50:52
perdóname, creo que era el pin 24, ¿vale? 01:50:57
Y ahora viene qué tipo de pin es. 01:51:00
¿Qué pondréis vosotros? 01:51:05
¿Salida de alimentación o entrada de alimentación? 01:51:09
Sería entrada, ¿no? 01:51:19
Una entrada de alimentación. 01:51:21
Vamos a probar con entrada de alimentación. 01:51:23
Probamos ahí con entrada de alimentación. 01:51:27
Le doy la vuelta porque el círculo va para afuera, como se estaba diciendo. 01:51:31
Y ahora voy a colocar el de VCC. 01:51:36
El de GND, que sería el 23. 01:51:39
me parece, y aquí que pondríais 01:51:43
entrada de alimentación o 01:51:45
salida de alimentación 01:51:47
si lo preguntas así 01:51:48
es porque es justo a la inversa 01:52:01
claro, estoy haciendo, es que esto es muy importante 01:52:02
y vamos a equivocarnos para que luego veáis que 01:52:05
nos equivocamos y para que 01:52:07
lo recordéis para siempre 01:52:09
entonces decidme, os vais a equivocar 01:52:10
así que no os preocupéis, decid lo que queráis 01:52:13
entrada 01:52:15
en principio sería entrada, que la alimentación 01:52:18
son dos pueblos, pues las dos entradas 01:52:21
la GND la veis como una entrada 01:52:23
de alimentación vosotros, ¿vale? 01:52:25
Venga, pues ponemos entrada de alimentación 01:52:27
y ya está. 01:52:29
Lo pongo aquí, ¿vale? Y yo 01:52:31
nada, seguiría colocando mis pines aquí 01:52:33
y cuando tuviera todos mis pines colocados, pues por ejemplo 01:52:35
podría añadir un rectángulo 01:52:37
aquí para que quedase bonito, ¿vale? 01:52:39
Un rectángulo, ese rectángulo 01:52:42
podríamos rellenar en colores, el nombre 01:52:43
del componente lo podríamos sacar aquí arriba 01:52:45
para que no estuviera ahí 01:52:47
estorbando fuera, ¿vale? Y ya tendría 01:52:49
yo mi símbolo aquí preparado 01:52:51
para poder trabajar con él, lo guardaría 01:52:54
igual que antes, lo importaríamos 01:52:56
en la 01:52:58
en la librería 01:52:59
que eso era aquí, en preferencias 01:53:03
gestor de bibliotecas de símbolos 01:53:05
veis que se ha añadido ya inmediatamente 01:53:08
no tengo ni que hacerlo yo 01:53:10
con lo cual directamente yo aquí ya cuando 01:53:11
busque un símbolo RAC3172 01:53:13
tengo ahí el símbolo que me he dibujado 01:53:16
y lo podríamos colocar 01:53:20
aquí, lo que os digo 01:53:22
no voy a perder tiempo en dibujarlo 01:53:24
entero, entonces voy a intentar aprovechar el que hemos bajado de Ultra Libraria 01:53:26
espero que no tenga también errores porque si no ya sería 01:53:30
increíble, a ver, entonces tengo aquí las 01:53:34
huellas y ahora en la carpeta de descargas 01:53:38
en la carpeta de descargas tengo esta del rack 01:53:42
y es que tenemos aquí de Kikaz otra vez y tenemos 01:53:48
le voy a cambiar el nombre porque como te lo guarda 01:53:52
con la fecha 01:53:56
y es que encima, claro, te lo guarda con la fecha 01:53:57
y todos con el mismo nombre, esto me está fastidiando 01:54:00
bastante 01:54:02
bueno 01:54:03
a este le vamos a llamar, bueno, lo voy a colocar 01:54:07
así sin más y luego le cambio el nombre 01:54:10
lo coloco aquí 01:54:12
a ver si me permite fundir las 01:54:13
carpetas, sí 01:54:16
vale, y este era 01:54:17
13 de febrero a las 16.42 01:54:19
13 de febrero 01:54:22
a las 16.42 01:54:25
que es este de aquí, lo voy a llamar RAC 3172 ultralibraria. 01:54:26
Y aquí luego me va a costar un triunfo encontrarlos. 01:54:40
No, vale, aquí vienen con el nombre correcto, ahí es más fácil. 01:54:43
Vale, pues entonces, ahora que ya tengo hecho, ahí colocada la librería, 01:54:46
voy a añadir esta librería, otra vez igual que antes, gestionar bibliotecas de símbolos, 01:54:50
y lo que hago es añado en librerías el RAC 3172 de ultralibraria. 01:54:54
Vale, pulso Aceptar y ahora ya directamente me voy a añadir el símbolo y aquí escribo RAC 3172, si veis que me aparece RAC 3172 de ultraliberaria, lo elijo, Aceptar y ya puedo colocar aquí, estos normalmente los microcontroladores principales los ponemos en medio, ¿vale? Se ponen aquí en el medio. 01:55:10
vale, entonces fijaos 01:55:43
vamos a editar el símbolo este un momento 01:55:45
entonces si yo vengo aquí a editar 01:55:48
símbolo 01:55:50
a ver 01:55:52
tengo que seleccionarlo 01:55:54
lo selecciono y ahora quiero 01:55:55
editar el símbolo 01:56:00
ellos han hecho lo que nosotros 01:56:11
bueno, al final creo que 01:56:13
vosotros habéis decidido con el VDD 01:56:16
entrada de alimentación y GND habéis puesto 01:56:17
entrada de alimentación también me parece, ¿verdad? 01:56:19
vale, pues esto va a ser 01:56:21
importante, porque cuando 01:56:26
luego nosotros ejecutemos las reglas 01:56:28
recordad que os he dicho que tanto en el editor 01:56:30
de esquemas, como en el editor de 01:56:32
circuitos impresos, nosotros lo que vamos 01:56:34
a hacer es ir siguiendo todos estos iconos 01:56:36
que veis aquí, uno por uno 01:56:38
y hay una, que es esta, que es el control de reglas 01:56:40
entonces, esta herramienta lo que va a 01:56:42
hacer es que tenemos las entradas conectadas 01:56:44
a salidas, las salidas conectadas a entradas y todo 01:56:46
lo demás, vale, y si hay algo mal conectado 01:56:48
pues nos haría un error. Por ejemplo, imaginaos que yo aquí le digo 01:56:50
que este VDD va a estar conectado 01:56:54
a una pista y este a otro 01:56:59
¿Esta a quién va a estar conectada? Pues esta va a estar 01:57:01
conectada a la que hemos llamado 3 voltios 01:57:05
Entonces le pongo ahí un label de 3 voltios 01:57:07
¿Vale? Y esta va a estar conectada a GND 01:57:09
Le pongo aquí un label de GND 01:57:14
Entonces, para garantizar que esto está bien 01:57:16
hago el resaltado 01:57:20
y veis que de 3 voltios 01:57:22
efectivamente este pin se acaba de vincular 01:57:24
allí, y de GND 01:57:26
lo que estamos viendo 01:57:28
es que no se me está enganchando, ¿por qué no se está 01:57:29
enganchando? porque yo en ningún sitio 01:57:32
he puesto que esta pista 01:57:34
sea la pista de GND, entonces le tengo 01:57:36
que asignar un label, le asigno el label 01:57:38
de GND, aquí por ejemplo 01:57:40
y ahora si vuelvo a resaltar 01:57:43
a ver, seleccione 01:57:46
aquí 01:57:50
tengo que seleccionar 01:57:50
y ahora resalto el GND 01:57:53
y no se me resalta el GND 01:57:58
algo está pasando aquí, no me está cogiendo bien 01:58:02
la pista esta de GND 01:58:04
GND, GND, GND, etiqueta 01:58:06
GND 01:58:10
aceptar y la enchufo aquí 01:58:12
y ahora cojo y resalto la pista de GND 01:58:16
¿qué está pasando con esto? 01:58:20
vale, lo revisaré, vale, aquí tenemos un problema 01:58:25
desde el principio del esquema, que no sé a qué 01:58:27
se debe, que no me está cogiendo aquí las pistas 01:58:30
bien 01:58:32
a ver, gnd 01:58:32
y si yo resalto esta 01:58:35
esta por lo que sea sí que me la vincula 01:58:40
con esa, pero esta no 01:58:45
puede ser porque ya tiene una etiqueta 01:58:47
alguna de estas que se llame vss 01:58:49
o algo por el estilo, vale, debo estar teniendo ahí 01:58:50
un problema con 01:58:52
alguna etiqueta, o a ver, que veo aquí otra 01:58:53
cosa, vamos a 01:58:56
arrastrar este pin 01:58:58
si está conectado, estaba dudando 01:59:00
a ver si no va a estar conectado, pero sí que lo está 01:59:06
veis, fijaos que he elegido 01:59:08
un comando que es arrastrar 01:59:10
hay un comando que es arrastrar, que hace esto 01:59:12
y otro que es mover, que desplazaría 01:59:14
directamente ese vínculo 01:59:16
bueno, eso lo revisaré posteriormente 01:59:18
porque ahora no quiero enredarme en eso 01:59:20
lo que ocurriría aquí es que cuando nosotros 01:59:22
corriésemos el simulador 01:59:24
de reglas, perdón, me he ido al simulador 01:59:26
al gestor de reglas 01:59:28
que es este de aquí, y ejecutásemos 01:59:30
un ERC, ¿vale? 01:59:32
nos saldría aquí donde hay problemas 01:59:34
entonces veis que aquí me está diciendo que estos pines 01:59:35
están detectando problemas porque no hay nada conectado 01:59:37
¿veis? tengo 41 errores 01:59:40
y 3 avisos 01:59:42
entonces, si a esos pines no voy a conectar nada 01:59:43
debería marcarlos como pines no conectados 01:59:46
¿vale? entonces veis que 01:59:48
tendríamos que ir revisando aquí 01:59:50
todos esos 01:59:51
errores que nos está indicando 01:59:52
entonces, esto es 01:59:56
un trabajo 01:59:58
laborioso 01:59:59
pero a la vez es muy útil 02:00:00
porque te permite detectar si has conectado 02:00:02
algo mal, ¿vale? 02:00:05
entonces, por ejemplo, aquí tengo un error 02:00:06
que dice pinnes de tipo 02:00:08
salida de alimentación 02:00:11
y salida de alimentación están conectados 02:00:12
¿vale? y me está diciendo 02:00:15
el VSS, si esto es lo que se estaba diciendo 02:00:16
se ve que tiene una etiqueta suya 02:00:19
que se llama VSS 02:00:21
ese está como salida de alimentación 02:00:21
y está conectado a su vez a otra salida de alimentación 02:00:24
que es la GND, ¿vale? 02:00:27
Entonces, eso es lo que me está diciendo que es erróneo. 02:00:28
Entonces, tendrían que ser en realidad entradas de alimentación. 02:00:31
Pero bueno, esto lo veremos posteriormente cuando estemos ya llegando al final, 02:00:34
porque esto se corre al final, el gestor de reglas, ¿vale? 02:00:37
Y se realizan todas las correcciones. 02:00:40
Vale, ya tengo entonces, como veis, la parte de la alimentación. 02:00:42
Tengo aquí el microcontrolador principal y tengo algunos botones y algunos leds que he colocado aquí. 02:00:46
Entonces, por ejemplo, aquí los voy a conectar también a tierra, ya que estoy. 02:00:54
Este va a tierra aquí y este va a tierra aquí. 02:00:58
Entonces, ahora me toca decidir, y esta solo es una parte delicada, 02:01:03
a qué pines conecto todas estas cosas que estáis viendo aquí. 02:01:07
Todos estos leds y todos estos botones, ¿dónde los conectamos? 02:01:11
Pues esto es un trabajo que habitualmente es bastante laborioso. 02:01:14
Porque fijaos, yo tengo aquí pines y estos pines, por ejemplo, PA3. 02:01:18
Pues el pin PA3 es un pin de entrada y salida digital, pero además es la UART2. 02:01:22
Entonces ahí no me conviene conectar nada. 02:01:27
Tengo que buscar otros pines que no tengan funcionalidades adicionales. 02:01:29
Por ejemplo, yo tengo el pin PA8, estaba mirando que lo tenía aquí anotado, 02:01:34
que ya lo he detectado anteriormente, ¿veis? 02:01:38
El pin PA8 no tiene nada conectado. 02:01:40
Pues este es un buen candidato, por ejemplo, para ponerle un botón. 02:01:43
El pin PA15, el pin PA15, el PA15 está aquí, tiene una entrada analógica, la número 5. 02:01:47
Pero ¿cuántas entradas analógicas tengo? Pues vamos a ver cuántas entradas analógicas tenemos. Tenemos la 5, la 4, la 3, la 2, la 1, bueno, tenemos bastantes. Entonces podríamos elegir ese pin para otro botón, ¿vale? 02:02:01
Luego, los LED, ¿dónde los podríamos poner? 02:02:20
Pues los LED los podríamos poner, uno, en el pin PA1, que no tiene ninguna funcionalidad adicional, 02:02:23
este que estáis viendo aquí, y a ver si he puesto otro en algún sitio, y otro en el PA0, por ejemplo. 02:02:28
A ver qué tenemos en el PA0, nada, ¿vale? 02:02:41
Entonces, como veis, lo que hago es elegir pines en función de que no los vaya a necesitar. 02:02:45
yo quiero reservarme dos entradas analógicas 02:02:50
porque vamos a poner una LDR y una NTC 02:02:52
quiero reservarme las UART 02:02:55
porque con una UART voy a programar 02:02:57
el RAV3172 02:02:59
y con la otra voy a controlar 02:03:00
la IN100 02:03:02
y quiero reservarme los puertos I2C 02:03:03
porque con ellos voy a 02:03:07
controlar la ST25 02:03:09
adicionalmente 02:03:11
me tengo que reservar 02:03:12
los pines de programación que son estos que estáis viendo aquí 02:03:14
el SWDIO 02:03:17
y el SWCLK 02:03:18
¿vale? entonces si tú empiezas 02:03:20
a quitar pines, llega un momento 02:03:22
en el que realmente no te quedan muchos que utilizar 02:03:24
de hecho en la diapositiva, en la presentación 02:03:26
os lo he puesto, ¿vale? 02:03:28
porque es un problema importante 02:03:29
si vamos aquí a la diapositiva 02:03:31
a ver, las primeras diapositivas 02:03:33
no usar estos pines 02:03:35
pues no podemos usar ni el pin 2 02:03:38
ni el aguardos, porque se usa 02:03:40
para la programación, ni los pines 02:03:42
13 y 14, porque también se usan para la programación 02:03:44
cuando no usamos el pullloader 02:03:46
no se puede usar el PB8 02:03:48
y tampoco se puede usar el PB12 02:03:49
o sea, esos pines directamente los descartamos 02:03:51
no podemos usarlos 02:03:53
entonces, dentro de los que te quedan 02:03:54
pues tú vas seleccionando los que más te convienen 02:03:56
pues venga, vamos entonces a empezar a 02:03:58
a conectar esto 02:04:00
y para eso vamos a empezar aquí 02:04:02
creando unas etiquetas 02:04:03
que esta va a ser LED1 02:04:05
esta la vamos a llamar LED2 02:04:07
esta la vamos a llamar botón 1 02:04:10
y este la vamos a llamar, por ejemplo, botón 2 02:04:13
entonces yo pongo aquí 02:04:16
led 1, led 2 02:04:18
y a este lo voy a llamar 02:04:25
botón 1 02:04:32
y a esta otra la vamos a llamar botón 2 02:04:34
botón 2, ¿vale? 02:04:42
y ahora me vengo aquí y creo esas mismas 02:04:49
pistas en los pines 02:04:51
correspondientes, por ejemplo 02:04:53
he dicho que el pin 02:04:54
PA8 02:04:56
PA8 que está aquí 02:04:58
lo voy a usar como 02:05:01
botón 1, pues le pongo la misma etiqueta 02:05:05
y así ya quedan internamente unidos 02:05:07
botón 1 02:05:09
PA15 va a ser el botón 2 02:05:12
el PA15 02:05:21
que lo tengo 02:05:23
a ver donde está 02:05:25
PA15 aquí 02:05:27
una pregunta, el PA8 no estaba en la lista 02:05:28
que no se podía conectar 02:05:32
el PB8 02:05:34
el PA8 si os fijáis 02:05:35
creo que ni siquiera aparecerá aquí 02:05:38
No, no aparece, porque ya para que no tengan la tentación de usarlo, no lo ponen, ¿vale? 02:05:42
Porque ese no se puede usar. 02:05:47
Ok. 02:05:49
Vale, PA, este sería el botón 2. 02:05:50
Y ahora los leds, hemos dicho que uno le vamos a poner en el PA0, que ahí vamos a colocar el led 1. 02:05:59
PA0, PA0, PA0, PA0. 02:06:06
A ver, PA0. 02:06:09
No lo veo, ¿por qué no lo veo? 02:06:15
Aquí. 02:06:18
Listo. Una etiqueta. Este va a ser el LED 1. Y luego el LED 2 lo voy a poner en el PA1. 02:06:19
Entonces busco ahora el PA1, que está aquí, y pongo el LED 2 aquí. 02:06:34
Pues ya tengo todos los LEDs y todos los botones conectados. 02:06:43
Ahora me quedan un par de detalles. Todos los microcontroladores para funcionar suelen tener un pin de reset. 02:06:49
En este caso, vamos a buscarlo, a ver dónde está. Aquí, el pin de reset es el 22. Entonces, ese pin de reset normalmente tiene que estar en configuración de pull-up. Es decir, para que el microcontrolador funcione, tiene que estar conectado a la tensión de alimentación. 02:06:56
entonces lo que vamos a hacer es conectar este pin a la tensión de alimentación 02:07:13
pero además vamos a incluir un botón para que el usuario pueda resetearlo cuando él considere 02:07:17
entonces lo que voy a hacer aquí es directamente el reset 02:07:21
voy a sacar por aquí una línea 02:07:24
y voy a poner ahí una resistencia de tipo pull up 02:07:28
me vengo aquí a resistencias 02:07:32
me pongo una resistencia aquí 02:07:33
y esa resistencia la conecto por aquí a 3 voltios 02:07:37
pongo la etiqueta ahí de 3 voltios 02:07:42
y ahora por el otro lado le vamos a poner un interruptor 02:07:44
que lo que voy a hacer es directamente copiar uno de estos que tenemos aquí 02:07:51
para no tener que ir a buscarlos otra vez 02:07:53
lo giro un poquito aquí 02:07:55
lo uno 02:08:03
y por este otro lado 02:08:06
lo uno a una etiqueta que sea GND 02:08:08
pues ya tendríamos entonces aquí la posibilidad 02:08:13
de hacer un reset, es frecuente 02:08:20
cuando se ponen estos botones de reset 02:08:23
suele ponerse un pequeño condensador 02:08:25
en paralelo con el botón 02:08:27
para evitar picos 02:08:28
sabéis que los botones tienen bouncing 02:08:30
hacen rebote y demás 02:08:31
entonces para evitar que el microcontrolador 02:08:33
pueda estar ahí rebotando 02:08:36
y reseteándose y tal 02:08:37
lo que se hace es que se suele poner aquí 02:08:38
un condensador en paralelo 02:08:40
es un condensador pequeño 02:08:42
de 100 nanos o algo así 02:08:44
se pone aquí en paralelo con el interruptor 02:08:46
entonces directamente 02:08:49
ponemos ahí el condensador 02:08:50
Y ya está, ¿vale? Esto sería una cosa. Luego, otro detalle interesante sería, a ver, hay un pin que es el pin boot, boot 0, a ver si lo encontramos, me ha parecido verlo por aquí, este. 02:08:52
ese pin también tiene una funcionalidad 02:09:15
especial ¿vale? ese pin 02:09:18
te permite acceder al bootloader 02:09:20
entonces voy a ver si en la 02:09:22
documentación lo tienen puesto 02:09:24
ellos 02:09:26
la gente de RAC a ver que nos dicen de ese pin 02:09:27
lo voy a buscar aquí 02:09:30
ellos no dicen nada realmente porque dicen 02:09:31
que tiene que estar en modo 02:09:39
habilitado en alto 02:09:41
¿vale? ese pin os cuento 02:09:43
como funciona el RAC 02:09:45
el RAC cuando tú lo compras es un 02:09:46
STM32WL5 02:09:49
es decir, es un microcontrolador 02:09:51
que ha fabricado STM 02:09:53
y entonces trae un bootloader de fábrica 02:09:54
ese bootloader, no sé si lo llegué 02:09:57
a contar el otro día, el bootloader es un pequeño programita 02:09:59
que ya viene de fábrica en el microcontrolador 02:10:02
y que te permite programarlo 02:10:03
de una forma sencilla, te permite 02:10:05
programarlo a través del puerto serie 02:10:07
en vez de tener que utilizar un programador 02:10:09
más complejo o más caro 02:10:12
pues tú directamente a través del puerto serie 02:10:13
con un conversor USB serie normal lo puedes programar 02:10:15
pues ese bootloader es accesible cuando 02:10:18
tú pulsas el botón boot 0 02:10:21
¿vale? pero claro 02:10:23
rack compra estos SDTM32 02:10:24
y lo que hace es que además de ese 02:10:27
bootloader, que ese no se puede borrar 02:10:29
ese está siempre ahí, ellos cargan 02:10:31
otro bootloader adicional 02:10:33
entonces vamos a tener 02:10:34
al final dos bootloaders corriendo en el 02:10:37
rack 3172, si alguna vez 02:10:39
queremos acceder al bootloader 02:10:41
original, vamos a tener que pulsar un botón 02:10:43
que pondremos aquí en boot 0, no lo voy a poner ahora 02:10:45
de momento, pero tendremos que ponerlo, ¿vale? Porque 02:10:47
de otro modo estaremos accediendo al bootloader que ha 02:10:50
grabado RAC en este microcontrolador, que es otro 02:10:52
bootloader distinto, ¿vale? Entonces, ¿por qué querríamos 02:10:56
acceder al bootloader original? Porque va a resultar que 02:10:59
el RAC 3172 lo vamos a poder programar de dos formas. 02:11:02
Lo vamos a poder programar con el kit de desarrollo 02:11:05
del fabricante, de STM en este caso, para lo cual 02:11:08
tendríamos que utilizar el bootloader original, o bien 02:11:11
lo vamos a poder programar con una cosa que se llama 02:11:13
RUI 3, digo una cosa 02:11:16
porque es un compendio de lenguaje de 02:11:18
programación, gestor de placas 02:11:20
para Arduino, básicamente es que lo vamos a poder 02:11:22
programar con Arduino, ¿vale? directamente 02:11:24
desde Arduino, y en tal caso vamos a 02:11:26
tener que utilizar el bootloader de la 02:11:28
propia rack, entonces dependiendo de cuál 02:11:30
utilicemos, tendremos que pulsar ese botón 02:11:32
o no pulsarlo, ¿vale? 02:11:34
seguimos avanzando, siguiente paso 02:11:36
vamos a colocar la LDR y la NTC 02:11:38
voy a avanzar un poco más en el esquema 02:11:40
¿vale? pero luego voy a detener para explicar 02:11:42
el proceso completo, o sea, no tengo 02:11:44
como objetivo cambiar, acabar el esquema 02:11:45
ahora, pero sí enseñaros luego 02:11:48
cómo se hace una asignación de huellas 02:11:50
y cómo se crearía el PCB 02:11:52
entonces voy a colocar algún símbolo 02:11:54
más y luego ya paso 02:11:56
a la siguiente etapa 02:11:57
vamos a colocar por ejemplo una LDR 02:12:00
entonces yo me vengo aquí 02:12:02
busco LDR 02:12:04
y veis que me aparece 02:12:06
aquí como device una LDR 02:12:10
pues la selecciono y la vamos 02:12:12
a poner por ejemplo por aquí 02:12:14
y me voy a poner también una NTC 02:12:16
un sensor de temperatura 02:12:18
¿el LDR que has cogido? 02:12:20
¿el 3 que viene 02:12:30
en el simon? 02:12:30
o la 7 02:12:33
he cogido el primero que me ha salido 02:12:33
LDR me ha salido 02:12:36
no, he cogido al final 02:12:37
creo que he cogido el de device 02:12:41
el de RFoto, este que está aquí 02:12:43
este de abajo 02:12:45
vale 02:12:47
y ahora, como son sensores resistivos 02:12:50
ya sabéis lo que contamos el otro día en clase 02:12:54
que tienen que ir acompañados de una resistencia 02:12:56
para componer un divisor resistivo 02:12:58
entonces me vengo aquí y les coloco a cada uno una resistencia 02:13:01
pongo aquí una resistencia aquí abajo 02:13:05
y pongo otra resistencia aquí arriba 02:13:08
ya veremos cómo se calcula 02:13:11
esto es lo que os dije, cómo se calcula el valor de estas resistencias 02:13:13
pues es la fórmula esa de Asel-Bend que dicen los chicos 02:13:16
que es la raíz cuadrada del valor máximo por el valor mínimo, pero eso ya lo veremos, ¿vale? 02:13:20
Entonces, directamente esto lo conecto aquí, esto lo conecto aquí, de aquí va a venir la salida de la NTC, 02:13:26
de aquí va a salir la salida de la LDR, les pongo unas etiquetitas y ahora vemos a qué pines lo conectamos, 02:13:35
NTC y LDR, ¿vale? Por este lado tenemos claro que vamos a tierra, 02:13:42
Entonces directamente podemos poner aquí, unirlos incluso así y aquí y simplemente poner una etiqueta de tierra, ¿vale? 02:13:53
Pero por el otro lado puedes tener la mala tentación de conectarlo a la tensión de alimentación. 02:14:12
¿Qué ocurre si lo conecto a la tensión de alimentación? 02:14:19
Pues lo que ocurre es que entonces esta LDR y esta NTC van a estar consumiendo siempre. 02:14:22
ya sé que no es mucho, porque daos cuenta que aquí estamos hablando 02:14:27
de una cadena resistiva que va a tener a lo mejor 10 kilo ohmios 02:14:30
10.000 ohmios, si estamos alimentando 02:14:33
a 3 voltios 02:14:37
entre 1.000 estaríamos hablando 02:14:38
de miliamperios, estaríamos hablando 02:14:43
pues eso, del orden de microamperios 02:14:45
pero es que eso ya está en nuestro lugar de trabajo 02:14:47
o sea, nosotros trabajamos en los microamperios, para nosotros perder microamperios 02:14:51
es impensable 02:14:54
entonces no lo vamos a alimentar directamente 02:14:56
con los 3 voltios 02:14:59
sino que lo que vamos a hacer es 02:15:01
podemos hacerlo de dos formas 02:15:02
podemos alimentar directamente con un pin 02:15:04
elegir un pin directamente 02:15:06
del RAC3172 02:15:08
y utilizar ese pin para alimentar 02:15:11
los sensores, que eso es lo que voy a hacer yo ahora mismo 02:15:13
porque es lo más sencillo 02:15:15
directamente nos buscamos 02:15:16
un pin que no tenga otra funcionalidad 02:15:19
voy a ver por ejemplo ese que pone ahí de PB5 02:15:21
voy a consultar por si tiene otra funcionalidad 02:15:23
ese pin 02:15:25
pb5 02:15:26
no tiene ninguna funcionalidad 02:15:29
pues nada, ese pin 02:15:31
lo voy a usar 02:15:33
para alimentar 02:15:35
los sensores, de hecho voy a crear 02:15:37
aquí una etiqueta que la voy a llamar 02:15:44
sensor power 02:15:46
y el pin pb5 02:15:49
va a tener 02:15:57
la función 02:16:01
de alimentar esos sensores 02:16:03
sensor 02:16:06
voy a asegurarme de que lo he escrito bien 02:16:07
ilumino y se ilumina 02:16:15
¿por qué puedo hacer esto? 02:16:16
pues puedo hacer esto porque el RAC3172 02:16:18
por un pin me puede dar unos 20 miliamperios 02:16:21
y unos 20 miliamperios es más que suficiente 02:16:23
para alimentar estos sensores 02:16:25
entonces lo puedo hacer así directamente 02:16:27
obviamente si aquí tuviera 02:16:29
una carga mayor no podría alimentarlo 02:16:31
directamente con un pin 02:16:33
entonces ¿qué opción tenemos? 02:16:34
pues por ejemplo la que os había puesto en la hoja de datos 02:16:36
que lo usaremos también 02:16:39
en la presentación 02:16:40
hay unos componentes que se llaman 02:16:42
interruptores de carga, por ejemplo el 02:16:47
MIC 94090 02:16:49
y esto simplemente es un dispositivo 02:16:50
también hay gente que lo llama un diodo ideal 02:16:53
que lo que te permite es tener 02:16:55
una carga, una carga ya 02:16:57
más pesada, no una carga de unos pocos 02:16:58
miliamperios, sino cargas, me parece que este 02:17:01
era capaz de dar hasta un amperio o 02:17:03
1,5 amperios, no me acuerdo ahora 02:17:04
la carga 02:17:06
tú la puedes conectar o desconectar 02:17:08
¿cómo? con este pin de enable 02:17:11
entonces tú puedes tener esta carga 02:17:12
completamente aislada y que no esté consumiendo 02:17:14
nada y cuando te interese 02:17:16
la alimentas 02:17:18
y entonces haces las mediciones 02:17:20
que tengas que hacer y luego la vuelves a apagar 02:17:22
pues esta es una forma que tenemos 02:17:24
nosotros de controlar los consumos de los 02:17:26
de los componentes de los equipos 02:17:28
que creamos, es decir 02:17:30
utilizando simplemente interruptores de carga 02:17:32
recordad que esto es tan habitual 02:17:34
que el propio INCIEN que os decía antes 02:17:36
recordad que el propio INCIEN trae 02:17:38
dos de estos interruptores ya integrados 02:17:40
un interruptor de alta y un interruptor 02:17:42
del lado de baja, entonces esto es muy 02:17:45
habitual, inconveniente 02:17:46
pues que no suelen ser componentes 02:17:48
baratos, no sé cómo estará ahora este 02:17:51
pero vamos, si lo consultamos en un momento 02:17:53
1094.090 02:17:54
si vamos a 02:17:57
Mauser por ejemplo 02:18:00
pues los tenemos a unos 30 céntimos 02:18:01
están, que es carillo 02:18:08
para lo que hace, que es un diodo básicamente 02:18:09
pues es caro, pero bueno 02:18:12
por otro lado te dan la tranquilidad 02:18:13
de que incluso hay modelos como estos que veis aquí 02:18:15
que tienen un arranque suave, es decir 02:18:18
que no introduce la carga de golpe 02:18:19
cuando tú introduces una carga de golpe 02:18:22
sobre todo si es una carga pesada 02:18:23
pues eso introduce unos transitorios en la alimentación 02:18:25
que puede provocar que se resete el microcontrolador 02:18:28
o algo por el estilo 02:18:30
entonces para evitar eso 02:18:31
estos equipos están muy bien, tienen un precio 02:18:33
pero están bien, estos los vamos a usar 02:18:36
por ejemplo para apagar el NFC 02:18:38
los vamos a usar uno de estos 02:18:40
bueno, ya hemos estado colocando 02:18:42
como veis aquí una serie de componentes 02:18:44
¿qué me faltaría? pues la LDR 02:18:45
y la NTC, ver a qué pines las conectamos 02:18:48
pues por ejemplo los conectamos como estábamos diciendo 02:18:50
a la ADC1 02:18:52
y a la ADC2 02:18:54
voy a poner en el ADC1 la LDR 02:18:55
por ejemplo, aquí 02:18:58
y en este otro 02:18:59
en el ADC2 voy a poner 02:19:02
la NTC, entonces aquí pongo 02:19:03
LDR y aquí pongo 02:19:06
NTC 02:19:12
tenemos, bueno hasta ahora 02:19:13
creo que no lo he hecho, pero conviene ir guardando 02:19:21
de vez en cuando, porque si no, como se te 02:19:23
quede colgado, no es frecuente que se 02:19:24
quede colgado, pero si se te queda colgado 02:19:26
estás fastidiado 02:19:28
entonces, bueno, ya tenemos ahí 02:19:30
la mayor parte de los sensores 02:19:32
conectados 02:19:34
estoy revisando aquí 02:19:35
las notas que había puesto para ver si me falta 02:19:38
algo 02:19:40
vale, vamos a hacer 02:19:41
el puerto de programación 02:19:47
para que veáis cómo funciona eso 02:19:50
¿cómo se programa esto? 02:19:51
bueno, pues para programarlo 02:19:53
en principio el puerto normal de 02:19:54
configuración, el puerto 02:19:57
JTAG que veíamos, el JTAG 02:19:59
también se llama SWD, es estos 02:20:00
pines que veis aquí, entonces tú para 02:20:03
programar este microcontrolador 02:20:05
necesitarías un ST-Link 02:20:06
un ST-Link 02:20:09
es parecido a un J-Link 02:20:10
no sé si os suenan los programadores J-Link 02:20:12
a ver, os los enseño para que veáis de que estoy 02:20:15
hablando, J-Link 02:20:17
es probablemente el programador 02:20:23
más famoso que existe 02:20:25
ese suele venir en una 02:20:27
carcasa negra, a ver si lo encuentro 02:20:29
pues aquí lo tenéis, es este de aquí 02:20:31
el Jotalin, que esto sirve para 02:20:33
programar un montón de microcontroladores 02:20:35
muchísimos, pues tú podrías usar un Jotalin 02:20:37
el problema del Jotalin 02:20:39
es que el Jotalin cuesta unos 02:20:41
1.287 euros, como estáis 02:20:43
viendo aquí, es verdad 02:20:45
que hay una versión educativa del Jotalin 02:20:47
que no sé, porque antes era muy barata 02:20:49
pero ahora la han subido de precio 02:20:51
me parece que ahora cuesta unos 02:20:52
es esta de aquí 02:20:55
60 euros, podrías usar esto 02:20:56
pero solo para proyectos 02:20:59
sin ánimo de lucro, o sea, solo con 02:21:01
finalidad educativa 02:21:03
no con otra finalidad 02:21:04
bueno, esto no lo podría 02:21:05
decir porque podrías tener la tentación 02:21:09
de comprar uno de estos piratas 02:21:11
un Jotalin 02:21:13
puedes tenerla y los venden 02:21:14
pero vas a tener problemas a la larga 02:21:16
porque claro, Jotalin no es tonta 02:21:18
entonces actualizan el firmware 02:21:20
y los que no son originales 02:21:22
Pues o bien se quedan bloqueados cuando los intentas actualizar o directamente no se pueden actualizar, ¿vale? Entonces, claro, STM dice, pues esto es un freno para la gente que quiere programar nuestros microcontroladores, esto es un freno y por lo tanto ellos lo que han hecho es crear su propio programador, que es el ST-Link, que es este de aquí. 02:21:24
a ver si aparecen 02:21:42
el STLIN 02:21:45
por ejemplo este, pues como veis 02:21:47
pues ya tiene un precio más razonable, 21 euros 02:21:49
pues con esto ya puedes programar 02:21:51
todos los ST 02:21:53
prácticamente todos los STM 02:21:54
de este 02:21:57
incluso existen clónicos, entonces 02:21:58
directamente si te vas a Amazon 02:22:00
o a otras páginas 02:22:02
y te buscas ahí un STLIN 02:22:04
pues te van a aparecer este tipo 02:22:07
de clónicos que como veis pues son incluso 02:22:11
o más baratos, yo no sé hasta qué punto merecen 02:22:13
¿vale? pues 9, 10 euros 02:22:15
en otras páginas pues a lo mejor cuestan 02:22:17
2 o 3 euros, entonces eso ya 02:22:19
depende de cada uno ¿vale? pero ese es el 02:22:21
programador que tendríamos que usar 02:22:23
¿y dónde se conecta ese programador? pues se conecta 02:22:24
a un pin de datos 02:22:27
a un pin de reloj, a un pin de 02:22:29
alimentación, a un pin de tierra 02:22:31
y a un pin de reset ¿vale? esto 02:22:33
es muy importante no olvidarlo, el pin de reset 02:22:35
entonces lo que vamos a hacer nosotros es 02:22:37
crearnos un cabezal 02:22:39
de programación, entonces yo lo que voy a hacer 02:22:41
aquí es añadirme un componente nuevo 02:22:43
y he dicho que son alimentación 02:22:45
tierra, que son 2 02:22:47
3, 4, 5 pines, necesito un 02:22:49
conector de 5 pines, pues escribo aquí 02:22:51
conector, en este caso 02:22:53
es de 5 02:22:55
pines, entonces pongo de 0, 1 02:22:57
por 0, 5 02:22:59
vale, y me aparece ahí 02:23:01
un conector genérico, o bien un conector 02:23:05
de pines, un conector de socket 02:23:07
yo voy a poner un conector genérico y no me 02:23:09
complico, lo pongo aquí 02:23:11
en esta zona, la programación 02:23:13
mucha gente la pone por aquí abajo, yo hoy 02:23:16
lo voy a poner aquí abajo también, entonces 02:23:19
yo pongo aquí el conector de programación que tiene 02:23:21
cinco líneas y pongo aquí la primera línea 02:23:25
la última línea 02:23:27
y todas las demás 02:23:30
y ahora les asigno las etiquetas 02:23:33
pues esta va a ser la de 3 voltios, la alimentación 02:23:45
esta va a ser la del reset 02:23:49
esta va a ser la de reset 02:23:53
esta siguiente va a ser 02:23:59
el reloj 02:24:05
¿ese orden es el del programador? 02:24:07
claro, por eso 02:24:10
muy bien preguntado, esto está 02:24:11
hecho con astucia 02:24:13
para que esto coincida luego con el orden 02:24:14
en el que está en el programador y así sea más fácil 02:24:17
hacer la conexión 02:24:20
por eso estoy teniendo que mirar aquí 02:24:20
para no equivocarme y hacerlo en el orden 02:24:23
correcto 02:24:25
SWDIO 02:24:27
y por último 02:24:28
GND. Entonces ya tengo aquí el 02:24:33
conector de programación y ahora me vengo aquí y esos pines 02:24:42
los etiqueto. Entonces tenemos aquí el SWCLK 02:24:46
el SWDIO 02:24:54
SWDIO, SWCLK 02:24:56
y me falta el RESET. No lo olvidemos que el RESET no lo habíamos 02:25:04
etiquetado. Entonces este es el pin de RESET. Lo voy a etiquetar 02:25:10
como reset, pues ya tengo también 02:25:14
el cabezal de programación 02:25:19
instalado, entonces como veis 02:25:21
poco a poco, estamos consumiendo 02:25:23
pines del RAC3172 02:25:25
cada vez nos van quedando menos pines 02:25:27
hay aquí uno que puede estar llamando la atención 02:25:28
es este pin que veis aquí, del pin 02:25:31
de radiofrecuencia, eso es porque 02:25:33
el RAC3172 se vende en dos 02:25:35
variantes, se vende una 02:25:37
variante como la que estáis viendo aquí 02:25:38
que trae el conector de antena 02:25:40
interno, y hay otra que no trae 02:25:42
este conector de antena, entonces la antena hay que conectarla 02:25:44
al pin de RF, que no recuerdo, creo que era 02:25:47
este o este, era el primero de uno de estos lados 02:25:49
¿vale? por eso estáis viendo ese pin 02:25:51
ahí, nosotros no lo vamos a usar 02:25:53
porque el rack que vamos a comprar es 02:25:54
este modelo, el que trae el conector on board 02:25:56
el que trae el conector en la propia placa, ¿vale? 02:25:59
entonces para nosotros ese pin 02:26:00
no va a ser necesario, ¿qué más cosas 02:26:02
tendríamos que conectar? pues hombre, obviamente 02:26:05
todos los pines de alimentación, eso quizás 02:26:06
es lo primero que debería haber hecho, pues todos estos 02:26:09
pines, que son pines de GND 02:26:11
los voy a 02:26:13
alimentar, los voy a conectar 02:26:15
y los voy a alimentar 02:26:17
no puedes dar por hecho que estos pines están unidos 02:26:20
internamente, eso hay veces que 02:26:23
hay gente que dice, no, con unir uno 02:26:25
vale, bueno, vale o no vale 02:26:27
depende, hay algunos microcontroladores 02:26:29
que no están unidos internamente todos los pines 02:26:31
de GND, entonces 02:26:33
para evitar problemas 02:26:35
los unimos 02:26:37
luego otra cosa que suele ser muy habitual 02:26:39
añadir 02:26:43
condensadores 02:26:45
cerca de los pines de alimentación de los microcontroladores 02:26:46
si yo por ejemplo aquí 02:26:50
sería conveniente poner un pequeño condensador 02:26:52
de 100 nanos o algo así 02:26:56
eso simplemente para suavizar la alimentación 02:26:57
de modo que la alimentación que entra al microcontrolador 02:27:00
sea lo más estable posible 02:27:03
es decir, para intentar filtrar ruidos 02:27:04
que vengan por las líneas de alimentación 02:27:06
si yo de pronto arranco un GPS 02:27:08
que va a dar un pico de corriente importante 02:27:11
ese pico de corriente puede viajar 02:27:13
por las líneas de alimentación 02:27:15
y resetearme el microcontrolador 02:27:17
para evitar eso, muchos fabricantes 02:27:19
te recomiendan que instales condensadores 02:27:21
aquí, cerca de los pines, lo más 02:27:23
próximo posible, vale, en el caso 02:27:25
del RAM no es tan necesario porque ya los lleva 02:27:27
adentro, entonces en principio 02:27:29
no necesitaríamos, vale, entonces 02:27:30
sigo uniendo pines, veis aquí tengo otro 02:27:33
de GND, pues lo voy a unir también 02:27:35
listo, vale, pues en 02:27:36
principio creo que ya lo tengo todo alimentado 02:27:50
no lo había pensado 02:27:52
antes, pero me están usando, me están 02:27:54
dando tentaciones de usar el puerto 02:27:56
SPI, que no lo hemos usado para nada. 02:27:58
¿Para qué usaríais vosotros el puerto 02:28:00
SPI? 02:28:02
¿Qué se os ocurre que podríamos conectar 02:28:05
a él? El radar. 02:28:06
Un radar, 02:28:15
por ejemplo. Sí, hay radar que van por 02:28:16
SPI. Aquí una cosa que se suele 02:28:18
conectar mucho son las tarjetas SD card. 02:28:20
Una tarjeta de memoria, una micro SD. 02:28:22
¿Vale? Las micro SD 02:28:25
tienen dos protocolos de funcionamiento. 02:28:26
Uno propietario y otro que 02:28:28
siempre todas pueden funcionar por SPI. 02:28:29
Entonces podríamos tener la tentación aquí de colocar una tarjeta SD, que nos podría venir bien. 02:28:32
Me lo voy a pensar, ¿vale? 02:28:37
Y luego, según nos quede el circuito completo, decidimos qué hacemos. 02:28:37
Si tenemos espacio, la ponemos también. 02:28:41
Bueno, pues como veis, esto seguiría creciendo, ¿vale? 02:28:43
Nosotros tendríamos que seguir haciendo aquí, añadiendo componentes, haciendo verificaciones. 02:28:46
A mí en esta me falta por verificar el tema este de la Tierra, que no sé por qué está ocurriendo. 02:28:52
es yo 02:28:57
como utilicé 02:28:59
el modelo 02:29:01
de otro número 02:29:03
utilicé 02:29:04
como este del 02:29:06
6210 02:29:09
la etiqueta en sí pone 02:29:11
GND y esa pone VSS 02:29:13
si yo me vuelvo que es algo de eso 02:29:15
como el mío pone GND 02:29:17
me reconoce como GND 02:29:19
es algo de la etiqueta debe ser 02:29:22
si, tiene toda la pinta 02:29:23
pero bueno, como no estoy seguro 02:29:25
tampoco quiero perder tiempo ahora 02:29:27
pero tendría que revisarlo, porque veis aquí estoy viendo 02:29:29
también que tengo otra GND 02:29:31
que tampoco se me está iluminando, fijaos 02:29:33
estas GND de aquí abajo 02:29:35
se me iluminan solas, como si estuvieran aisladas 02:29:36
sin embargo se me iluminan con esta 02:29:39
pero no se me iluminan con esta 02:29:41
ni siquiera con esta que tiene la etiqueta de GND 02:29:42
entonces aquí tendría yo que hacer 02:29:45
un trabajo de revisión, pero bueno, ya lo haré 02:29:47
ahora voy a ir al siguiente paso 02:29:49
para no quedarnos aquí atascados 02:29:51
entonces, yo que tengo ahora, imaginaos que ya hemos 02:29:52
sacado nuestro esquemático, ¿cuál sería el siguiente 02:29:55
paso? Pues vamos siguiendo este 02:29:57
orden, sería anotar, en este caso no hace 02:29:59
falta anotar, correríamos las reglas 02:30:01
eléctricas, que nos van a aparecer aquí un montón de 02:30:03
fallos ahora, porque tenemos un montón de pines 02:30:05
sin conectar, pero el siguiente paso 02:30:07
es este de aquí, que es asignar las huellas 02:30:09
¿vale? Entonces fijaos lo que ocurre ahora 02:30:11
cuando yo digo que quiero asignar huellas 02:30:13
desea que intenten 02:30:15
convertir el nuevo formato, sí, vale 02:30:23
esto será que tenga alguna librería por ahí vieja 02:30:24
no se ha encontrado 02:30:26
para el componente, no se ha encontrado, vale, no pasa 02:30:28
nada porque lo voy a asignar manualmente 02:30:30
entonces fijaos 02:30:32
aquí me aparecen 02:30:33
todos mis componentes 02:30:36
y la huella que yo quiero asignar 02:30:38
entonces como veis 02:30:41
aparecen todos sin asignar 02:30:42
salvo estos que ha intentado asignarle 02:30:44
una huella que es la que me estaba diciendo 02:30:46
que no ha encontrado, ahora se la asignaré yo 02:30:48
no pasa nada, pero vamos a empezar por lo más fácil 02:30:50
vamos a empezar por estos 02:30:52
condensadores por ejemplo 02:30:54
estos condensadores son este condensador de un micro 02:30:55
como tengo dos pantallas 02:30:58
me he perdido 02:31:02
lo vuelvo a contar 02:31:05
lo que estábamos haciendo es, imaginaos que ya hemos 02:31:08
acabado el esquemático 02:31:10
¿qué haríamos ahora? asignar huellas 02:31:11
entonces para asignar huellas 02:31:14
me tengo que venir a este iconillo que hay aquí 02:31:16
vale 02:31:17
entonces cuando pulse ese icono 02:31:18
lo que va a ocurrir es que va a aparecer 02:31:21
un listado 02:31:23
con todos los componentes que yo tengo 02:31:26
en mi esquema, ¿vale? 02:31:28
Y con la huella que le sea asignado. 02:31:30
Como veis, están todos vacíos, menos estos dos 02:31:32
que ha intentado asignarlos él sin éxito. 02:31:34
Vale, entonces, ¿qué tenemos que hacer 02:31:37
ahora? Pues lo que tenemos que hacer ahora es 02:31:38
ir eligiendo para cada componente la huella 02:31:40
que queremos usar. Voy a empezar por 02:31:42
uno sencillo, ¿vale? Voy a empezar por un condensador. 02:31:44
Entonces yo, por ejemplo, tengo aquí 02:31:47
un condensador de un micro, 02:31:48
me podría ir aquí, 02:31:51
igual que los símbolos están clasificados 02:31:52
en librerías, las huellas también. 02:31:54
Entonces me voy aquí a la huella de capacitores SMD, de condensadores SMD, y veis que tengo aquí un montón de condensadores eléctricos, ¿vale? Condensadores en métrica. Entonces yo voy a hacer, para que nos resulte luego fácil de soldar, vamos a usar unos relativamente grandes. 02:31:56
vamos a coger 02:32:15
los 0805 02:32:17
este modelo 02:32:20
pero uno que hay con huella específica 02:32:21
para soldado manual 02:32:23
para que nos resulte más fácil soldarlo 02:32:25
¿cómo sé yo cómo es esa huella? 02:32:27
pues una vez que la seleccionéis 02:32:29
esto es muy importante, tiene que estar seleccionada 02:32:31
si no, no funciona 02:32:33
cuando la seleccionas, si haces clic con el botón derecho 02:32:34
y pulsas mostrar huella seleccionada 02:32:37
te sale cuál es la huella 02:32:40
que vamos a usar, que es esta 02:32:41
entonces cuál es la diferencia entre esa 02:32:42
y la que no es de soldado manual 02:32:46
pues las de soldado manual son más estrechitos 02:32:47
los PA 02:32:50
por eso he cogido la de soldado manual 02:32:51
pues esa la voy a usar para todos los condensadores 02:32:53
para los tres condensadores que tengo 02:32:56
luego ya llego a los LED 02:32:57
los LED igual 02:33:00
me voy a ver que librerías tengo por aquí 02:33:02
de LED, tengo una librería de LED 02:33:04
SMD y vamos a usar 02:33:06
también LED de montaje superficial 02:33:08
pero aquí 0805 02:33:10
es un poco difícil para nosotros. 02:33:12
Entonces, lo que vamos a usar es que vamos a montar LED 1210, 02:33:14
un poquito más grandes todavía, ¿vale? 02:33:19
Porque los LEDs se sueldan bastante mal. 02:33:20
Entonces, vamos a probar esta. 02:33:22
¿Veis que tiene una versión de hand soldering? 02:33:25
Pues ponemos esa, papa y papa. 02:33:28
Bien, ¿luego qué tengo? 02:33:31
Tengo un conector, que este era el conector de alimentación. 02:33:32
Pues igual, yo busco aquí a ver si tengo una librería de conectores 02:33:35
y veis que tenemos pin sockets 02:33:40
de 2,54 02:33:44
separación, vale, entonces bueno 02:33:46
pues puedo coger uno de estos 02:33:49
horizontal, vertical, si tengo 02:33:51
dudas, lo que os digo, lo selecciono 02:33:53
y le digo mostrar la huella 02:33:55
pues este no, porque este es horizontal 02:33:57
entonces yo quiero uno vertical 02:33:59
este podría 02:34:01
valerme, o a ver este otro como es 02:34:03
este no, porque es SMD, vale 02:34:05
y yo lo quiero thru-hole 02:34:09
entonces le asigno este thru-hole 02:34:11
ahora me tocan las resistencias 02:34:13
pues igual, me voy aquí a las resistencias 02:34:15
resistencias SMD 02:34:17
y me voy a poner resistencias 02:34:21
SMD de 0.8.0.5 para 02:34:23
soldado manual, pues pongo 02:34:25
esta, esta 02:34:27
esta R 02:34:29
ahora mismo 02:34:31
es la R3, no sé 02:34:32
cuál es, pero 02:34:35
no es ni la... vale 02:34:36
pues la pongo esta también 02:34:39
0805 02:34:41
luego me viene 02:34:43
el fotoresistor 02:34:46
esto ya es un problemilla 02:34:47
porque fijaos 02:34:49
yo estoy aquí seleccionando los componentes 02:34:50
y me está resultando muy fácil 02:34:53
porque tengo activados estos dos filtros 02:34:54
veis que por defecto viene activado el filtro de biblioteca 02:34:56
eso quiere decir que aquí a la derecha 02:34:59
solo se me van a mostrar 02:35:01
los componentes de la librería 02:35:03
que yo elijo a la izquierda 02:35:05
si yo elijo aquí relés 02:35:07
solo van a aparecer los relés 02:35:09
Pero además de filtrar por librería, estoy filtrando por número de patillas. 02:35:11
Entonces, como una resistencia tiene dos patillas, 02:35:15
ahora mismo me aparecerían aquí solamente los relés de dos patillas, 02:35:17
que como no hay relés de dos patillas, pues por eso no aparecen, ¿vale? 02:35:21
Sin embargo, si me voy a resistencias, 02:35:24
pues como sí que hay resistencia de dos patillas, aparece un montón, ¿vale? 02:35:26
Entonces, yo quiero utilizar una LDR de estas económicas, 02:35:30
una LDR de orificio pasante. 02:35:33
Entonces, podríamos buscar a ver si hay LDRs. 02:35:37
¿Cómo podríamos buscarlo? 02:35:39
Bueno, pues lo suyo es buscar aquí. Buscas LDR, ¿vale? Pero tienes que quitar el filtro de librería, porque si mantienes librería, está buscando solamente la librería que tengas seleccionada en ese momento. 02:35:40
Entonces, yo busco LDR y veis que sí que aparecen unas cuantas LDRs aquí, que están en la librería de OctoDevice. Es decir, aquí en OctoDevice me aparecen esas LDRs. 02:35:53
voy a echarlas un vistazo 02:36:05
porque esto ya sí que no son componentes tan estándares 02:36:06
esta sí, esta es la normal 02:36:09
la de siempre, pues seguramente usemos esa 02:36:11
a ver que otras tenemos por aquí 02:36:13
esta también es estándar 02:36:14
esta es de 5 milímetros, la otra es de 4,9 02:36:16
esta es de 5,1 milímetros 02:36:19
pues bueno, esto depende 02:36:21
de la que estéis usando 02:36:22
veis que luego las hay bastante más grandes 02:36:24
de 10 milímetros 02:36:26
de otra separación de patillaje 02:36:27
distinta, esta tiene 02:36:30
2,54, yo creo que las 02:36:32
que tengo yo son más anchas 02:36:34
deben ser de 3,4 por lo menos 02:36:36
vamos a usar esta 02:36:38
vale, vamos a usar esta 02:36:40
que tiene una separación de 3,4 02:36:42
y un diámetro de 5,1 02:36:44
pues nada, la asignamos ahí 02:36:46
ahora otra vez resistencias 02:36:48
pues nada, voy otra vez a las resistencias 02:36:50
SMD 02:36:52
en las resistencias SMD vuelvo 02:36:53
a aplicar el filtro de librería 02:36:56
pero ahora ya borro lo de buscar por 02:36:58
LDR, porque si no solo me salen las LDR 02:37:00
y ahí le metemos 02:37:02
0805 02:37:04
soldado manual 02:37:08
y luego vienen los botones 02:37:10
los botones suelen ser un problema importante 02:37:12
porque resulta 02:37:14
que claro 02:37:16
hay muchos botones estandarizados 02:37:18
de fabricantes importantes 02:37:20
pero luego esos botones o son caros 02:37:22
o son difíciles de encontrar 02:37:24
entonces casi siempre 02:37:26
los botones tenemos que terminar 02:37:28
dibujándonos nosotros la huella 02:37:30
de momento 02:37:32
no lo voy a hacer, no sé si me va a dar tiempo 02:37:33
hoy, pero podríamos encontrar aquí 02:37:36
un botón, por ejemplo 02:37:38
un botón switch de tipo 02:37:40
SMD y veis que tenemos lo que os digo 02:37:42
pues algunos de grandes fabricantes 02:37:44
pues Panasonic y demás 02:37:46
entonces que ocurre, que la variedad que hay 02:37:48
de botones es brutal, o sea hay botones 02:37:50
con un montón de formatos distintos 02:37:52
vamos a mostrar alguno 02:37:54
pues esto es un botón de borde 02:37:56
con cuatro pines, esto es un botón 02:37:58
esto es un 02:38:00
DIG SWITCH, un botón de estos deslizantes 02:38:02
¿vale? o esto es un pulsador 02:38:04
entonces como veis hay muchos 02:38:09
entonces ante la duda 02:38:10
lo que tienes que hacer es ver que botones tienes 02:38:12
y ese botón, mirar la hoja 02:38:14
de datos y dibujarte tú la huella 02:38:16
eso no lo voy a hacer hoy porque se me va un rato largo 02:38:18
¿vale? eso ya lo haremos en otro 02:38:21
momento, entonces bueno 02:38:22
veis que he ido aquí asignando huellas 02:38:24
y me quedan aquí un par de ellas raras 02:38:26
que están mal porque veis que ha intentado 02:38:28
asignarlas él y no ha podido 02:38:30
¿por qué no ha podido? porque no ha 02:38:32
encontrado en las librerías, entonces yo voy a aplicar 02:38:34
y guardar esto, lo aplico 02:38:36
pulso aceptar 02:38:38
y ahora que podríamos hacer 02:38:40
lo que podríamos hacer es irnos ya 02:38:42
a empezar a crear el circuito 02:38:44
impreso, para eso 02:38:46
me vengo aquí, cambiar al editor 02:38:48
de placas, vale, y fijaos 02:38:50
que interesante este icono que tenemos aquí 02:39:04
este icono me dice actualizar 02:39:06
mi placa desde el esquema 02:39:08
vale, entonces hago clic en este icono 02:39:09
y lo que va a hacer 02:39:13
es, me veis que me da algunos errores porque 02:39:14
hay algunos componentes que no les hemos asignado 02:39:16
huella, ¿vale? Pero si yo digo actualizar 02:39:18
placa, ya le digo cerrar, 02:39:20
veis que me aparecen aquí todas las 02:39:23
huellas que hemos elegido, ¿lo veis? 02:39:24
Ahí tengo ahí todos los componentes que me los 02:39:28
da todos ahí juntitos para que yo ahora 02:39:30
empiece a trabajar con estos componentes y 02:39:31
empiece a colocarlos como yo consideré 02:39:34
más adecuados. Bien, 02:39:36
aquí también tenemos la opción en preferencias 02:39:37
de gestionar las bibliotecas de huellas. 02:39:39
Recordad, 02:39:42
en el editor de símbolos, nosotros si vamos 02:39:44
a preferencias, podemos gestionar las bibliotecas 02:39:46
de símbolos. Sin embargo, aquí 02:39:49
he borrado algo aquí sin querer. 02:39:51
Sí, me he cargado el... Este me lo he cargado. 02:39:55
No sé en qué momento me he cargado el XC. 02:39:57
Bueno, luego lo corrijo. Bien, aquí sin embargo 02:40:01
en el de circuitos impresos tenemos bibliotecas 02:40:03
de huellas. Entonces en las bibliotecas de huellas pasa lo mismo. 02:40:07
Tenemos huellas globales o bien específicas 02:40:10
del proyecto. Y aquí yo podría irme y podría 02:40:13
añadir una carpeta 02:40:15
que sería por ejemplo dentro de libraries 02:40:17
esta de food pretty 02:40:19
selecciono la carpeta 02:40:21
y pulso aceptar 02:40:23
esto provocará que se añadan 02:40:24
nuevas huellas, esas huellas que teníamos ahí en 02:40:27
food pretty que eran en principio las del 02:40:29
rack 3172 02:40:32
ya la tendríamos 02:40:34
y ahora podríamos volver aquí atrás 02:40:35
y asignar esa huella, me vengo aquí 02:40:37
y en el rack 02:40:39
3172, lo que no sé es 02:40:41
con qué nombre va a aparecer 02:40:43
a ver si aparece con rack 02:40:44
voy a intentar buscar 02:40:47
a ver si la encuentro 02:40:50
si, está aquí, footprint 02:40:53
rack 3172, ¿veis? 02:40:55
entonces la puedo aplicar, pulso 02:40:58
aceptar, me vuelvo a ir 02:40:59
al protoboard 02:41:02
perdón, al protoboard, al circuito impreso 02:41:02
y en el circuito impreso actualizo 02:41:06
otra vez, ¿vale? aplico 02:41:07
cierro y ¿veis? me aparece ese 02:41:09
componente de ahí, ¿vale? 02:41:11
entonces, bueno, como 02:41:14
veis aquí, empezaríamos una segunda fase 02:41:15
del proyecto. ¿Qué segunda fase 02:41:17
tenemos aquí? Colocar los componentes. 02:41:20
Entonces, ¿yo puedo hacer una placa así 02:41:22
como aparecen estos componentes? 02:41:23
Pues oye, por poder poder puedes, 02:41:25
pero probablemente tengas problemas. 02:41:27
¿Por qué? Porque hay 02:41:30
componentes que hay que colocarlos 02:41:31
en posiciones concretas. Entonces ahora 02:41:33
esto ya es un poco una cuestión 02:41:35
de arte o de gustos de cada 02:41:37
uno. Hay pequeñas reglas, ¿vale? 02:41:39
Por ejemplo, no tiene sentido 02:41:41
si yo tengo LEDs, 02:41:43
Imaginaos que yo pongo este LED aquí. Imaginaos que esto, en vez de ser una resistencia, es un botón. Y pongo el botón encima. Pues esto no tiene sentido, porque para pulsar el botón, con el dedo vas a tapar el LED. No vas a ver el LED. Entonces, hay reglas de este estilo de reglas simplemente funcionales, reglas de manejo humano. 02:41:45
¿vale? entonces normalmente 02:42:05
pues los leds, si hay leds y botones 02:42:07
los leds van arriba, los botones van 02:42:09
abajo, luego otra cosa importante 02:42:11
pues si hay un botón, no vas a 02:42:13
meter el botón en medio de un montón de componentes 02:42:15
si no te vas a poner el botón pues 02:42:17
cerca de un borde de la placa ¿vale? 02:42:19
donde el usuario no tenga riesgo 02:42:21
de toquetear otras cosas que no debe tocar 02:42:23
entonces buscar los laterales 02:42:25
de la placa, entonces 02:42:27
lo que os digo, hay componentes como 02:42:29
algunos condensadores que tienen que estar 02:42:31
físicamente próximos 02:42:32
al microcontrolador 02:42:35
las 02:42:38
pistas de las antenas tienen que ser 02:42:39
lo más cortas posibles, entonces hay una serie 02:42:41
de consideraciones, si ponemos por ejemplo 02:42:44
una tarjeta SD card 02:42:46
pues claro, no tiene sentido 02:42:48
que pongan la tarjeta SD card aquí 02:42:50
junto al microcontrolador, porque a lo mejor no pueden meter 02:42:51
la tarjeta, o sea, si yo pongo aquí la tarjeta 02:42:54
SD card con la abertura hacia 02:42:56
este lado y ahí tengo el microcontrolador 02:42:57
no voy a poder poner la tarjeta, entonces 02:43:00
el portatarjeta va a tener que estar 02:43:01
también en un borde de la placa 02:43:03
¿vale? esto, pues claro 02:43:05
es imposible enumerar aquí todas las opciones 02:43:07
que hay, pues dependen de cada proyecto 02:43:09
pero bueno, vamos a suponer que nosotros 02:43:11
hemos decidido colocar nuestros componentes 02:43:13
de una determinada forma ¿vale? voy a hacer 02:43:15
esto se hace también mucho a veces 02:43:18
que es simplemente ir 02:43:20
viendo que relación existe entre los 02:43:21
componentes, veis que cuando yo me voy moviendo 02:43:23
este condensador por ejemplo 02:43:25
está claro que se podría poner aquí 02:43:28
muy bien, entonces 02:43:29
si lo roto, veis que tendría el condensador 02:43:30
ahí perfectamente, voy simplemente a desplazar unos cuantos componentes 02:43:33
mucho ojito al seleccionar, porque tú puedes seleccionar sólo el nombre del componente 02:43:40
o incluso un pad del componente, entonces para seleccionar el componente 02:43:44
completo lo mejor es hacer clic en el borde, y así tienes la certeza de que 02:43:48
estás seleccionando el componente completo, bueno pues voy a separarlos así 02:43:52
un poquillo, y ahora vamos a ver cómo se haría aquí el ruteado, cómo 02:43:56
conseguiríamos nosotros crear las pistas, para crear las pistas 02:44:00
tenemos este comando 02:44:04
el enrutador de pistas 02:44:06
todo esto que estamos viendo aquí 02:44:08
en azul, en este azul clarito, eso se llaman 02:44:10
airwires, cables por el aire 02:44:12
es decir, cables que todavía no hemos convertido 02:44:14
en pistas, ¿cómo lo convierto en 02:44:16
pista? pues muy fácil, vamos a empezar por ejemplo 02:44:18
con este que he puesto aquí que os he dicho que era 02:44:20
tan fácil, ¿vale? pues yo vengo aquí a un extremo 02:44:22
hago clic 02:44:24
y veis que yo puedo llevar la pista 02:44:25
como yo quiera, él solo 02:44:28
evita pisar los pads 02:44:30
¿veis? no pisa el pad 02:44:32
puede estar ahí dando vueltas y no lo pisa 02:44:34
él va buscando un camino 02:44:36
si yo en un momento dado, oye, quiero que pases 02:44:37
exactamente por aquí, hago clic 02:44:40
quiero que pases exactamente por aquí, hago clic 02:44:41
tú puedes darle la forma más o menos 02:44:43
que tú quieras 02:44:46
vale, pues ese ya está 02:44:47
ahora vamos con el otro, con el reset 02:44:49
fijaos que interesante, yo salgo de aquí 02:44:52
lógicamente haría eso, pero 02:44:53
¿y si me da por hacer esto? 02:44:56
fijaos 02:44:58
vale, él solo va buscando 02:44:58
la forma para no 02:45:02
pisarlo. ¿Veis? ¿Habéis visto 02:45:05
cómo puedo empujarlo? 02:45:07
Esto ayuda muchísimo. Cuando tú tienes que 02:45:09
rutear a mano, como estoy yo ruteando ahora, 02:45:11
poder hacer esto es un chollo. 02:45:14
Puedo unir ahí y ya está. 02:45:16
Entonces, 02:45:18
esto lo suyo sería que vosotros intentaseis 02:45:19
rutear una placa de estas, para que veáis las dificultades 02:45:21
que hay aquí. Vamos a probar 02:45:23
aquí otro. Por ejemplo, este 02:45:25
yo lo engancho aquí. 02:45:27
Luego resulta que este 02:45:30
tiene que ir allí. Entonces, 02:45:31
claro, yo podría entrar por aquí 02:45:33
por ejemplo 02:45:35
aquí tenemos uno a 3 voltios que va aquí 02:45:36
entonces bueno, tú vas ruteando 02:45:41
así como vas pudiendo más o menos 02:45:43
pero puede dar el caso este que tengo aquí 02:45:44
fijaos, ahora me encuentro aquí con lo que os decía antes 02:45:47
oye, tengo que ir de aquí a allí 02:45:49
pues claro, tengo dos opciones 02:45:51
o me doy una vuelta por aquí arriba 02:45:53
y vengo por ahí, o bien decir 02:45:55
oye no, voy a atravesar por aquí en medio 02:45:57
¿cómo atravieso? pues me tengo que crear 02:45:59
una vía, ¿cómo me creo una vía? 02:46:01
pulsando la tecla V de vía 02:46:03
pulso y veis que aparece ahí un circulito 02:46:05
ese es el circulito de la vía 02:46:08
si ahora hago clic 02:46:09
se crea ahí una vía y fijaos que el color 02:46:10
ha cambiado a azul, eso quiere decir 02:46:13
que esa pista que ahora no es roja 02:46:15
esa pista ya no está en la cara de 02:46:17
componentes, no está en la cara superior 02:46:19
sino que esa pista ahora está en la cara 02:46:21
posterior, en la cara de soldadura 02:46:23
¿vale? y si ahora vuelvo a pulsar 02:46:25
V, creo otra vista 02:46:27
y la vuelvo a rescatar 02:46:29
y ya estoy otra vez en la cara frontal 02:46:31
entonces ya puedo seguir por aquí y unirlo aquí 02:46:33
entonces, este tipo de programas 02:46:35
han evolucionado mucho respecto a los que 02:46:38
usábamos originalmente porque también tienen 02:46:40
como veis aquí en ver 02:46:42
un visor en tres dimensiones 02:46:43
y esto es muy cómodo 02:46:46
porque puedes ver realmente lo que estás haciendo 02:46:48
aquí se ve esa pista que yo he dibujado 02:46:50
que la sumerjo para pasar 02:46:52
por debajo y la vuelvo a 02:46:54
emerger por el otro lado y veis que ha quedado 02:46:56
un trocito de pista por aquí abajo 02:46:58
esto lo puedes mover en cualquier 02:47:00
dirección y puedes hacerte 02:47:09
una idea de si tienes también alguna interferencia 02:47:11
algún componente que te 02:47:13
esté interfiriendo con algún otro componente 02:47:14
¿vale? bueno, pues esto 02:47:16
como veis es bastante tedioso 02:47:19
incluso un circuito pequeño como este 02:47:21
que tenemos aquí, pues 02:47:23
te lleva un rato 02:47:24
entonces, no sé 02:47:26
si en la 02:47:29
versión que vosotros tenéis 02:47:29
al menos en la mía no 02:47:32
en herramientas no sé si tenéis un roteador 02:47:34
automático vosotros, no lo sé 02:47:37
¿me lo podéis mirar por favor? 02:47:38
hay algunas versiones 02:47:45
que traen un pequeño ruteador automático 02:47:48
que es una basura, no vale para nada 02:47:50
¿vale? entonces 02:47:52
¿qué podemos hacer 02:47:53
si nosotros nos encontramos con una placa 02:47:56
complicada? ¿cómo podemos rutearla? 02:47:58
una opción es esta que habéis visto 02:48:00
que se te puede ir aquí mucho tiempo 02:48:01
yo lo que voy a hacer es borrar todas las pistas que he dibujado 02:48:03
¿cómo lo hago? esto también es interesante 02:48:06
fijaos, lo selecciono todo 02:48:07
y cuando lo tengo todo seleccionado hago clic con el botón derecho 02:48:09
y elijo aquí una opción que se llama filtrar 02:48:13
a ver donde está 02:48:16
filtrar elementos seleccionados 02:48:17
y veis y le digo no, no quiero seleccionarlo todo 02:48:21
quiero seleccionar solo las pistas y las vías 02:48:24
pulso aceptar y ahora pulso la tecla suprimir 02:48:26
y veis de un plumazo me quito todas las pistas que había creado 02:48:30
bien, pues ahora lo que vamos a hacer 02:48:34
es exportar este archivo que tenemos 02:48:36
a un ruteador externo, entonces para exportarlo 02:48:39
yo me vengo aquí a archivo, exportar 02:48:42
y lo voy a exportar en un formato que se llama 02:48:45
espectra dsm, este es un formato clásico 02:48:48
de circuitos impresos 02:48:51
yo desde que tengo recuerdos uso este formato 02:48:53
espectra dsm, lo selecciono 02:48:57
y voy a guardar ahí ese archivo con la extensión dsm 02:49:00
y ahora necesito 02:49:02
así que no le he puesto 02:49:04
un contorno a la placa 02:49:07
pues nada, se lo pongo un momento 02:49:10
fijaos que aquí trabajamos con capas 02:49:11
las capas las tenemos aquí 02:49:14
ahora estamos viendo la capa frontal de cobre 02:49:15
la placa posterior de cobre 02:49:17
estamos viendo todas las caras 02:49:19
porque veis que todas tienen el ojito abierto 02:49:22
¿vale? entonces 02:49:23
hay una 02:49:25
capa que es la capa 02:49:26
de borde 02:49:30
que es la capa de 02:49:30
borde y cortes 02:49:32
esta de aquí ¿vale? ahora al hacer clic ahí 02:49:35
veis que ha aparecido esta flechita, eso quiere decir 02:49:37
que lo que yo dibujé ahí 02:49:39
va a estar ahora mismo en la de 02:49:41
en esa capa, entonces voy a intentar 02:49:43
crear aquí un rectangulillo 02:49:45
lo voy a hacer rápido ¿vale? no quiero 02:49:47
perder tiempo en esto ahora 02:49:49
¿cómo se llama la capa esa? 02:49:50
se llama Edge 02:49:57
Edge Cut, Borde y Cortes 02:49:59
¿vale? pues ya lo tengo 02:50:02
ahí, ya sé que no me ha quedado bien ¿vale? 02:50:04
no pasa nada ¿eh? esto puede de hecho 02:50:05
tener la forma que tú quieras, aquí a veces hacemos 02:50:07
recortes, para los tornillos o lo que haga falta 02:50:09
o si la carcasa tiene una 02:50:12
forma muy concreta, pues nos toca 02:50:13
dibujarnos aquí el formato 02:50:15
el caso es que yo ya tengo ahí un contorno 02:50:17
y ahora le digo 02:50:20
exportar a espectra de escena 02:50:21
con lo cual me exporto ahí 02:50:23
el archivo 02:50:25
y ahora lo que voy a usar 02:50:26
es un ruteador que se llama free routing 02:50:29
entonces me vengo 02:50:31
al navegador web y busco free 02:50:33
routing 02:50:35
¿vale? es este de aquí 02:50:37
free routing 02:50:39
este 02:50:40
este ruteador tiene historia 02:50:42
¿vale? si algún día os aburrís 02:50:45
mucho, os la leéis, esto es un 02:50:47
señor que trabajaba para una empresa 02:50:50
de estas de diseño 02:50:51
de circuitos electrónicos 02:50:53
y como había creado él el 02:50:55
ruteador, decidió que quería que fuera de 02:50:57
acceso libre y lo publicó 02:50:59
de forma libre, pero luego tuvo sus más y sus 02:51:01
menos con su empresa y demás, entonces bueno 02:51:03
Ahí tenéis una historia por si algún día os apetece leerla, ¿vale? 02:51:05
Entonces, lo que necesitamos ahora es descargárnoslo. 02:51:11
A ver dónde han puesto ahora el... 02:51:14
Sí, y para descargárnoslo, lo que nos van a recomendar es que, 02:51:18
en lugar de usar el Free Routing Console, que utilicemos el Layout Editor, 02:51:22
que es un programita, ¿vale? 02:51:26
Entonces, ese programita lo tenemos que descargar. 02:51:28
A ver dónde lo tienen puesto. 02:51:31
FreeRouting es para Oracle 02:51:38
y ¿dónde tenéis la descarga? 02:51:39
¿dónde habéis puesto la descarga? 02:51:42
que no lo veo 02:51:43
FreeRouting 02:51:43
vale, que está incluido 02:51:46
con 02:51:49
Layout Editor 02:51:51
desde 2015 lo hemos incluido 02:51:52
en los paquetes de Layout Editor 02:51:55
vale, pues nos vamos a Layout Editor 02:51:56
que es otro programita 02:51:58
esto ya sí que sería objeto de otro curso 02:52:00
esto sería súper interesante 02:52:03
porque ¿os acordáis cuando os estuve hablando 02:52:04
el otro día de los circuitos microelectromecánicos 02:52:07
los sensores estos que se fabrican 02:52:09
tallando el silicio 02:52:11
pues resulta que con este programa 02:52:13
tú creas esos 02:52:15
esos circuitos, veis lo que estamos viendo aquí 02:52:16
es el diseño de un circuito 02:52:19
integrado, ya no de un circuito impreso 02:52:21
estamos viendo aquí el diseño de una cucaracha 02:52:23
y tú esto puedes mandar a que te lo fabriquen 02:52:24
también, te lo fabrican y te lo mandan fabricado 02:52:26
tu propio circuito, vale 02:52:28
bueno, ya os digo 02:52:29
es muy interesante, de momento vamos a 02:52:32
descargar solo el programa, descargamos 02:52:34
el layout editor 02:52:36
ya lo tengo aquí que se está descargando 02:52:37
el instalador 02:52:40
lo instalamos 02:52:43
vale 02:52:54
entonces se va a instalar, a mi me lo 02:53:01
me dirá algo seguramente porque lo tengo ya instalado 02:53:02
a ver que me dicen 02:53:05
que haga cambios, si 02:53:06
bueno, pues ya lo tengo instalado 02:53:09
pero no lo vamos a usar directamente 02:53:12
vais a ver que si yo ahora aquí fuera a buscar 02:53:14
el layout editor 02:53:16
veis me aparece ahí el programa del layout editor 02:53:17
este como os digo es para crear 02:53:20
circuitos integrados. Nosotros no lo vamos a usar. Vamos a ir directamente 02:53:22
a abrir la ubicación de ese programa. Yo lo busco aquí. A ver. 02:53:26
Busco aquí layout editor y con el botón derecho 02:53:33
le digo abrir ubicación. ¿Vale? Y como veis 02:53:38
Ah no, pero esto me abre el acceso directo. A ver, ¿y dónde 02:53:46
se ha instalado este programa? Se ha instalado en 02:53:49
archivos de programa layout editor. Pues esa es la carpeta que a mí me interesa. 02:53:54
yo copio esta carpeta 02:53:58
directamente me voy a esa 02:54:00
carpeta, vale, y 02:54:05
aquí hay, donde se ha instalado 02:54:07
el programa, hay una carpeta que se llama 02:54:09
bin, y ahí tenemos 02:54:11
un programa que se llama free routing 02:54:13
que es este aquí, es un programa en java, vale 02:54:15
tenéis que tener instalado java en el ordenador 02:54:17
bueno, la mayoría de los ordenadores ya lo tienen 02:54:19
pero digo por si tenéis algún problemilla 02:54:21
entonces tú ejecutas este programa 02:54:23
y lo que te va a decir 02:54:25
oye, ¿qué archivo DSN quieres abrir? 02:54:27
pues yo en este caso 02:54:30
como lo tengo en documentos 02:54:31
documentos 02:54:34
TQCAD 02:54:35
versión 8 02:54:36
proyecto 02:54:39
STM 02:54:41
y aquí tengo el archivo DSM 02:54:43
si me da tiempo antes de que acabe la clase 02:54:45
esto suele ser más rápido pero 02:54:52
estoy notando hoy que me va 02:54:54
bastante lento, imagino que será por el tema 02:54:55
de la videoconferencia 02:54:58
a ver si lo abre 02:54:59
me parece que se ha quedado colgado 02:55:01
a ver si está apareciendo 02:55:12
poco a poco, pero... 02:55:16
A ver, voy a cerrar y lo voy a volver a abrir 02:55:26
a ver si tengo más suerte. 02:55:29
A ver, free routing. 02:55:31
En... 02:55:35
Kikad 02:55:35
projects. 02:55:39
No sale, no sé por qué 02:55:47
no sale. Se debería estar viendo 02:55:48
aquí el... 02:55:50
Se debería estar viendo aquí 02:55:52
el proyecto. 02:55:54
A ver si lo minimizo y lo vuelvo a abrir. 02:55:56
No sé si será por algo 02:56:05
del Teams 02:56:06
me voy a quedar con las ganas 02:56:07
de enseñaros esto, que es lo más interesante 02:56:10
casi 02:56:12
a ver qué pasa aquí 02:56:12
voy a cambiar un momento 02:56:15
la resolución de la pantalla 02:56:18
voy a dejar de compartir 02:56:19
un segundo, por si fuera por estar 02:56:22
compartiendo el vídeo 02:56:24
dejar de compartir 02:56:25
a ver 02:56:28
y ahora lo vuelvo a abrir 02:56:30
kickass, kickass, kickass 02:56:34
kickass 02:56:41
projects 02:56:44
track 02:56:46
no, sigue sin salir 02:56:48
a ver, ¿cómo puedo enseñar yo esto? 02:56:58
para que lo veáis 02:57:01
si encontramos el freerouting.hard 02:57:01
con ejecutarlo ya va a llegar 02:57:08
si encontráis el qué, perdona, que no te he oído bien 02:57:10
he buscado en la carpeta 02:57:13
y tengo el freerouting.hard 02:57:15
lo que no sé es cómo ejecutarlo 02:57:18
doble clic, ya está 02:57:19
Doble clic y si tienes el Java instalado, se va a ejecutar sin más, ¿vale? 02:57:22
Ah, pues no tengo que instalar el Java. 02:57:27
No tienes Java, pues entonces te instalas el Java Runtime, buscas Java Runtime y se te, vamos, ya directamente, pero ¿qué estás usando? ¿Windows? 02:57:29
Sí. 02:57:39
Pues es raro, pues nada, instala el Java Runtime y listo. 02:57:41
A ver, he cambiado un momento la resolución del monitor, ¿vale? A ver si fuera por eso. 02:57:44
Pero no, no es por eso, no sale. 02:57:48
Bueno, ¿qué os pretendía enseñar? Vuelvo a compartir para que veáis lo que os quería contar. 02:57:52
A ver, configuración de pantalla recomendada. Bien, vuelvo a compartir entonces, como os decía, compartir toda la pantalla. 02:58:01
Vale, ¿qué deberíamos ver aquí? Pues lo que deberíamos ver es que cuando abrimos el free routing y elegimos el archivo DSN, lo que ocurre es que nos aparece ahí lo mismo que estábamos viendo en KiCad, pero ahora aparece una opción que se llama autorouting. 02:58:18
y con esa opción 02:58:39
directamente nos rutea en la placa 02:58:41
¿vale? puede tardar más o menos 02:58:44
puede tardar, hay veces que se tira 02:58:46
dos días, tres días, dependiendo de la 02:58:47
complejidad que tenga la placa 02:58:49
pero aquí hay un comando 02:58:51
este no sé si es el de autorruteo 02:58:52
tú lo pulsas y estás viendo aquí 02:58:55
en tiempo real, estás viendo como 02:58:57
él va probando todas las conexiones posibles 02:58:59
¿vale? hasta que dan 02:59:01
con una combinación que 02:59:03
permite conectar todos los 02:59:05
pines y además no lo hace a lo tonto 02:59:07
¿vale? lo hace 02:59:09
aplicando unas reglas de 02:59:11
coste ¿qué son esas reglas de 02:59:13
coste? pues por ejemplo utilizar las menos vías 02:59:15
posibles porque las vías 02:59:17
también tienen un coste ¿vale? ahora ya no las 02:59:19
cobran pero otras veces los taladros se 02:59:21
cobraban aparte 02:59:23
intentar que las pistas 02:59:25
sean lo más cortas posible para que haya 02:59:27
la menor pérdida posible 02:59:29
aplica un montón de reglas y esas 02:59:31
reglas dan lugar a una placa y esa placa 02:59:33
luego la puedes exportar 02:59:35
lo que pasa es que aquí, no sé si es porque 02:59:36
simplemente está tardando y si esperase 02:59:38
acabaría saliendo 02:59:40
o por un problema de la pantalla, no sé lo que está pasando 02:59:42
aquí, a ver 02:59:45
yo creo que es lentitud 02:59:46
sí, porque veis, ya lo ha 02:59:50
ruteado, de hecho ya ha acabado, me está diciendo 02:59:52
aquí que lo ha hecho con 8 pistas 02:59:54
¿vale? entonces ahora 02:59:56
si ya hubiera acabado, aquí arriba 02:59:58
en el menú exportar 03:00:00
lo exporto 03:00:02
con un archivo de sesión 03:00:05
espectra, no sé 03:00:06
qué pasa, o sea, aquí ahora me tendría que salir 03:00:08
guardar, pero no me sale 03:00:10
el menú de guardar, el caso es que 03:00:12
yo guardaría un archivo espectra 03:00:14
y me vendría aquí, y aquí le diría 03:00:16
archivo, y ahora en vez de exportar 03:00:19
le diría importar, y le diría 03:00:20
que quiero importar una sesión espectra 03:00:22
entonces aquí tendría la sesión, vale 03:00:24
y veis, me ha dado un error porque algo no se ha 03:00:26
exportado bien, pero veríamos que ese 03:00:28
ruteado que ha hecho ahí, se importaría 03:00:30
aquí directamente, y veríamos ya toda la 03:00:32
plaza conectada, sin haber hecho 03:00:34
nosotros nada, obviamente tendríamos 03:00:36
seguramente que hacer algún retoque 03:00:38
pero lo que es el trabajo bruto, el trabajo 03:00:40
de ruteado te lo ha hecho 03:00:42
entonces esto es el potencial que tienen 03:00:44
que tienen estos programas 03:00:46
voy a dejar 03:00:48
de compartir por si 03:00:50
me queréis preguntar algo, porque no quiero 03:00:52
extenderme, ya estaréis hartos 03:00:54
una pregunta 03:00:56
¿el ruteado este automático 03:00:58
realiza también 03:01:00
movimiento de los 03:01:02
dispositivos? 03:01:04
no, tiene una opción que es 03:01:05
no me acuerdo 03:01:08
de cómo lo llaman en inglés, es dispersión 03:01:10
que eso lo que hace es que te dispersa 03:01:12
todos los componentes 03:01:14
y te los rutea, eso para que lo usamos 03:01:15
cuando estamos empeñados a hacer 03:01:18
un ruteado manual y no somos 03:01:20
capaces de encontrar por dónde hacer la ruta 03:01:22
le pedimos que haga eso 03:01:24
y eso nos permite ver por dónde 03:01:26
deberíamos trazar la ruta nosotros manualmente 03:01:28
pero no, no hace colocación de 03:01:30
no hace colocación de 03:01:32
componentes. Hay otros programas, pues el 03:01:34
Cadence, por ejemplo, que sí que tiene 03:01:36
esa opción de colocar los componentes él 03:01:38
aplicando distintos criterios, pero este no. 03:01:40
Claro, daos cuenta que lo que estamos usando 03:01:46
aquí es software orientado al sector 03:01:48
docente, o sea, software que podéis utilizar 03:01:50
sin pagar 03:01:52
nada, o sea, porque son código 03:01:54
todo, incluso el free routing, el keycap, 03:01:55
es código abierto. Si nos fuéramos 03:01:58
a programas profesionales, pues ya 03:02:00
sabéis que tienen otro coste y 03:02:02
también, claro, tienen más posibilidades. 03:02:04
¿Queréis preguntar algo más? 03:02:06
A ver, voy a revisar por si hay algo en el foro 03:02:10
que hayáis puesto, no 03:02:13
Bueno, pues 03:02:14
eso en principio sería lo que 03:02:16
esperaba que me hubiera dado tiempo a hacer 03:02:19
un poco más, pero ahora lo que haré yo por mi 03:02:21
cuenta es seguir avanzando en el 03:02:23
desarrollo de esta placa, con la idea de 03:02:25
hacer posible mandarla a fabricar 03:02:27
este fin de semana 03:02:28
Si queréis consultarme algo, yo estoy 03:02:30
disponible en el correo electrónico y no sé 03:02:33
si está por ahí también mi 03:02:35
whatsapp o algo, me podéis contactar si tenéis alguna 03:02:37
duda, si queréis probar vosotros 03:02:39
si os gustaría que añadiesemos algo a esta placa 03:02:40
porque yo ahí cuando la estábamos haciendo se me ha ocurrido 03:02:43
lo de poner la SD card 03:02:45
la tarjeta esta micro SD, pero igual, oye 03:02:46
pues me vendría bien para mis alumnos poner aquí 03:02:48
esto que solemos usar, pues me lo decís 03:02:50
y no cuesta nada, lo metemos 03:02:53
uno de vosotros me preguntó que si podíamos 03:02:54
convertirlo en un gestor de calderas 03:02:56
de calderas de gas, de calefacción 03:02:58
y lo he estado mirando en la mía, que precisamente 03:03:00
la habíamos cambiado hace poco, pero es que no encuentro 03:03:03
documentación ninguna, no sé en qué tipo 03:03:05
de módulo de radio 03:03:07
utiliza, entonces tendría 03:03:09
que investigarlo con más tiempo 03:03:11
pero si queréis añadir algún sensor concreto 03:03:12
o algo particular 03:03:15
pues me lo decís, yo lo que tengo planeado 03:03:17
añadir son 03:03:19
la LDR, la NTC 03:03:19
y un sensor de temperatura 03:03:22
SHT40 03:03:24
de Sensirio, que es muy preciso 03:03:26
cualquier otra cosa que queráis añadir 03:03:28
pues tenéis hasta el domingo 03:03:30
que es cuando yo acabaré de revisar esto 03:03:32
me lo decís y lo meto y lo mandamos a fabricar 03:03:34
y ya está 03:03:36
una cosa 03:03:37
el vídeo cuando está 03:03:40
disponible y en qué apartado 03:03:42
del aula virtual 03:03:43
pues no te sé decir 03:03:46
eso lo está grabando Jesús 03:03:47
imagino, creo que lo entendí 03:03:49
que cuando nosotros salgamos de la sesión 03:03:51
a él se le descarga directamente el archivo 03:03:53
y entonces ya puede 03:03:56
lo subirá al aula virtual 03:03:57
como hacíamos en el curso 03:04:00
del año pasado, pero no sé decirte cómo 03:04:02
Y otra cosa, has mencionado el añadir una tarjeta y micro, ¿no? 03:04:05
Sí. 03:04:09
¿Para qué se suele utilizar una tarjeta micro en eso? 03:04:10
Nosotros las usamos mucho porque hay veces que nuestros dispositivos se quedan sin cobertura. 03:04:14
Por ejemplo, imagínate que son dispositivos 4G y no hay cobertura 4G en la zona que están. 03:04:19
Entonces lo que hacemos es almacenamos los datos en local en la tarjeta SD 03:04:24
y cuando volvemos a tener cobertura los emitimos. 03:04:27
Lo que os hablaba el otro día, de que la mitad del consumo se va en las transmisiones. 03:04:31
Entonces intentamos limitarlas. 03:04:36
Y para eso lo que hacemos es guardarlas en la SD card. 03:04:37
Para otra cosa que las usamos a veces es que algunos proyectos, el propio nodo es un servidor web. 03:04:40
Entonces el usuario se puede conectar con su teléfono móvil al nodo y el nodo le presenta una página web de configuración. 03:04:48
Y entonces lo configura a través de una página web. 03:04:55
pues el código html, código javascript 03:04:57
las imágenes de esa página web 03:04:59
las grabamos en la tarjeta SD 03:05:01
vale 03:05:03
pues si no hay 03:05:07
más preguntas, os parece bien 03:05:12
nos vemos el martes 03:05:14
ya el martes os explicaré 03:05:15
cómo se hace el proceso de mandar esto a fabricar 03:05:17
ya estará mandado 03:05:20
porque solamente lo manda el fin de semana 03:05:21
para acá no en un par de días 03:05:23
el martes os explicaré cómo se hace generar los gerber 03:05:24
cómo se encarga esto al fabricante 03:05:28
y seguiremos 03:05:29
con la parte 03:05:30
de práctica 03:05:30
que estamos haciendo 03:05:32
de conectar 03:05:32
el SP32 03:05:33
a internet 03:05:34
¿de acuerdo? 03:05:36
a ver 03:05:37
hay más mensajes 03:05:37
hay que fichar 03:05:38
la salida 03:05:40
03:05:41
por 03:05:42
03:05:42
importante 03:05:43
si ejecuta 03:05:43
a mí me interesa 03:05:45
que guardéis la grabación 03:05:46
porque ni en más 03:05:47
se ejecuta el programa 03:05:48
y en Windows 03:05:48
en la máquina virtual 03:05:49
tengo 03:05:50
no dice que falta 03:05:50
vale 03:05:51
bien 03:05:52
Jesús 03:05:53
¿subes tú entonces 03:05:53
la grabación 03:05:54
cuando la subirás? 03:05:55
¿sabes cuándo 03:05:56
podrás hacerlo? 03:05:56
mañana 03:05:58
mañana mismo lo subo 03:05:58
voy a parar la grabación y mañana la subo 03:05:59
de acuerdo 03:06:03
pues nada, os deseo una feliz tarde 03:06:03
a todos y nos vemos el martes 03:06:06
que viene, venga muchas gracias 03:06:08
muchas gracias 03:06:10
muchas gracias 03:06:12
Idioma/s:
es
Etiquetas:
Mediateca
Autor/es:
ISMIE
Subido por:
Mediateca ismie
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
28
Fecha:
14 de febrero de 2025 - 13:33
Visibilidad:
Público
Centro:
ISMIE
Duración:
3h′ 06′ 21″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
1.34

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid