¡Uppsss! No estás logueado ¿eres usuario registrado?
Si eres usuario de la plataforma, HAZ CLIC AQUI PARA ACCEDER A TU CUENTA
Después, vuelve a acceder a la plataforma de cursos.
Home › Foros › Curso IOT e Industria 4.0 › Módulo 2. Raspberry e IOT2040 › una Raspberry peleona
- Este debate tiene 4 respuestas, 3 mensajes y ha sido actualizado por última vez el hace 1 año, 11 meses por
Iñigo Gútiez.
-
AutorEntradas
-
14 junio, 2020 a las 18:25 #15120
roberto.vicario
ParticipanteHola de nuevo, Íñigo:
me he vuelto a poner con este asunto tras un tiempo en el dique seco. En algunos vídeos por internet he visto cómo ejecutar algunos comandos de linux desde node RED y he probado a hacer algo fácil.
La idea es cada segundo meto un pulso en un flujo con un nodo input. Paso a un nodo exec con un código que me da la temperatura de la CPU. Con un nodo función y un recorte se saca un string con el número de grados y lo presento en un dashboard. Hasta ahí todo funciona, de hecho hasta ahí está copiado.
Lo que ya es cosa mía es lo siguiente:
tengo un ventilador para la CPU de la Raspberry y una vez tengo la temperatura en el payload, con un nodo Switch, por encima de una temperatura activo el ventilador y por debajo desactivo el ventilador activando o desactivando un puerto GPIO (nodo final).
La parte de Node RED va bien, cuando la temperatura sube de 50 se activa un 1 en el nodo del GPIO (lo indica debajo con un punto verde) y cuando está por debajo se activa el cero. Pero el ventilador no se entera de la fiesta.
He comprobado el ventilador, si lo conecto a 5V y GND sopla, si lo conecto a 3.3 y GND sopla menos. Pero si lo conecto entre el pin 12 (GPIO 18) y el 14 (GND), pasa de mi. El 12 es el pin que activo con el nodo rpi-GPIO out.
He comprobado por el lado de la Rpi que esté activado el interface de GPIO remoto (de hecho tengo activos todos los interfaces). pero supongo que me dejo algo sin mirar.
La idea original era activar un GPIO que permitiera PWM y dando dos temperaturas de control activar el ventilador al 60 y al 100% según supere el primer nivel o el segundo. Dado que no sale nada voy bajando el listón, pero ya no puedo bajar más.
He probado a meter un uno y un cero directamente al nodo GPIO y tampoco consigo nada. El nodo indica un 1 cuando debería funcionar el ventilador y un 0 cuando no, pero el ventilador no se mueve.
Parece un problema más del lado del HW que del SW pero no veo el problema.
Socorro
Roberto
Adjuntos:
Debes acceder para ver los archivos adjuntos.15 junio, 2020 a las 19:16 #15122roberto.vicario
ParticipanteSolucionado:
pon un amperímetro en tu vida y será más fácil.
El ventilador, como es de esperar consume más de lo que puede dar un puerto GPIO. así que no arranca.
Caso resuelto. Ahora toca ver si el GPIO ha sufrido mucho o no, pero eso en el siguiente capítulo.
Gracias de todas formas.
15 junio, 2020 a las 19:44 #15123Iñigo Gútiez
SuperadministradorHola Roberto,
No se qué ha pasado pero no me ha llegado la primera pregunta.
Veo que ya lo tienes solucionado, así que genial.
Saludos
13 septiembre, 2020 a las 11:19 #15282Jesus Gilabert
Participante<h5 style=»text-align: left;»>Buenos dias , iñigo</h5>
He realizado un peoyecto con node red , mi duda es que ahora esta trabjando con mi router las direcciones ip que yo le asignado a raspberry y plc pero que cambio debo hacer para conectarlo en otra ubicacion con router diferente .
<p style=»text-align: left;»>Gracias</p>
<!–more–>
<!–more–>
13 septiembre, 2020 a las 12:07 #15284Iñigo Gútiez
SuperadministradorPues lo mejor, adaptar el router si es posible (asignando la subred que tieneas ahora), y si no, pues tendrás que hacer los cambios de IP necesarios allí donde lo necesites. Los mismos que hayas hecho ahora.
Quiero decir, que no hay una respuesta a ello, mas que adaptes las IP donde lo necesites y hayas tocado. -
AutorEntradas
- Debes estar registrado para responder a este debate.