Antes que nada, gracias por responder.actkk2000 wrote:No se ve muy bien en la foto las conexiones, pero creo que deberias por un lado enviar la alimentacion solo al breadboard, y desde alli sacar dos pares de cables de alimentacion, uno para Raspberry y otro para los reles.
Por otro lado tambien deberias utilizar codigos de colores acordes para no confundirte en las conexiones, es decir, usualmente se utilizan colores mas claros para positivo y oscuro negativo, como por ejemplo rojo y negro, blanco y azul... lo ideal seria que si haces puentes se unan con colores parecidos o al menos que sigan la misma logica.
Slds!
El relé optoacoplado tiene la ventaja del aislamiento galvánico y los motores generan ruidos. Si usas un transistor hay que tomar en cuenta estas precauciones https://www.pololu.com/docs/0J15/9In a little documented stroke of luck the relay module has a separate loop to power the relay coils, that is the electromechanical part that makes the relay switch, and the Pi has a +5V pin to supply power directly from the USB power source. The 2 standalone pins on the relay module marked VCC and ground should go to the Pi's +5V and Ground pins. Now hook the 3.3v to the signal VCC, and the inputs to whatever GPIO pins you like.
Muchas gracias, echaré un vistazo. La verdad es que de cabeza me fuí al relé sin contemplar otras opciones porque casi todo el mundo que le da uso a los pines, usa un relé, y pensé que si no le daba un uso, le daría otro jejejejeblamarpa wrote:Estas matando moscas a cañonazos,jajaja un pequeño ventilador se puede manejar con un transistor:
https://youtu.be/Ra1CY-zaDj4
espero que te sirva.
Otro enlace en este foro:
viewtopic.php?f=37&t=61896
Muchas gracias, ya sabía yo que alguna historia tenía este rele jajajaraspdroid wrote:Es porque tu relé funciona con voltaje negativo, para que esté desactivado el pin de la Pi tiene que estar en estado HIGH. No sé si tu módulo tendrá está opción pero si la tienes prodrías probar https://coderwall.com/p/izzsig/driving- ... spberry-pi
El relé optoacoplado tiene la ventaja del aislamiento galvánico y los motores generan ruidos. Si usas un transistor hay que tomar en cuenta estas precauciones https://www.pololu.com/docs/0J15/9In a little documented stroke of luck the relay module has a separate loop to power the relay coils, that is the electromechanical part that makes the relay switch, and the Pi has a +5V pin to supply power directly from the USB power source. The 2 standalone pins on the relay module marked VCC and ground should go to the Pi's +5V and Ground pins. Now hook the 3.3v to the signal VCC, and the inputs to whatever GPIO pins you like.
Code: Select all
if TEmperatura > 430:
do sudo echo 1 > /sys/class/gpio/gpio17/value
sleep 20s
else:
do sudo echo 0 > /sys/class/gpio/gpio17/value
sleep 25s
Muchas gracias, la verdad es que no me funciona tampoco, pero no importa, he conseguido hacer funcionar el ventilador con el método del otro post del ventilador que hay en castellano. Ahora lo que me queda es conseguir que se inicie de manera automatica con cron, cosa que me esta costandoactkk2000 wrote:Slds!Code: Select all
if TEmperatura > 430: do sudo echo 1 > /sys/class/gpio/gpio17/value sleep 20s else: do sudo echo 0 > /sys/class/gpio/gpio17/value sleep 25s
Code: Select all
crontab -eSlds!sudo /<ruta del programa>/./programa.sh
actkk2000 wrote:Perdon, lo lei rápido y pensé que era Python...
De todas maneras, si es un bash lo podrias cargar con cron:Code: Select all
crontab -eSlds!sudo /<ruta del programa>/./programa.sh
Code: Select all
chmod a+x /home/pi/Thermostat.shSlds!@reboot root /home/pi/Thermostat.sh
Gracias por el consejo, ya lo había hecho ejecutable.actkk2000 wrote:Primero deberias darle permiso de ejecucion al archivo conNo entiendo bien la primer parte en crontab donde dice: */1Code: Select all
chmod a+x /home/pi/Thermostat.sh
Si quieres que cargue al inicio deberias poner:Slds!@reboot root /home/pi/Thermostat.sh
Lo uso para meter aire fresco, tengo entendido que es lo mas aconsejable.forumisto wrote:Hola
El ventilador lo usas para sacar aire caliente de la caja? o para meter aire más fresco a la caja?
Gracias.
Code: Select all
#!/bin/bash
trap "echo 'Ctrl-C is trapped.'" SIGINT
total=1
while [ $total -le 3 ]
do
echo "Loop #$total"
sleep 2
total=$(( $total + 1 ))
done
# Trap the SIGINT
trap "echo ' The trap changed'" SIGINT
total=1
while [ $total -le 3 ]
do
echo "Second Loop #$total"
sleep 1
total=$(( $total + 1 ))
done