Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Webinar IoT:_Tecnologías_NFC_LPWAN_y_Comunicaciones_Por_satélite
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
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
a
00:52:39
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
SW
01:00:14
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
XC
01:15:13
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
sí
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
de
01:28:32
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
es
01:29:56
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
es
02:26:41
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
si
02:31:03
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
de
02:33:46
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
de
02:37:06
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
no
02:47:45
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
8
02:55:36
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
8
02:56:42
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
sí
03:05:41
ah
03:05:42
por
03:05:42
sí
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:
- 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