Ventilateur de refroidissement automatisé pour Pi (3 / 4 étapes)

Étape 3: Le script

Maintenant ne pas paniquer sur les scripts... La semaine dernière, je ne savais pas python et pourtant j’ai réussi à écrire ce script en lecture et en testant divers exemples là-bas. Je sais d’autres langages de programmation mais alors ne vous inquiétez pas, je vais pas sauter de votre pi.
Si j’avais l’habitude (que j’ai probablement fait) certaines fonctions que quelqu'un d’autre a écrit, je m’en excuse pas donnés de crédits, mais j’ai peaufiné ce script tellement, son fondamentalement nouvelle.

Instructions

1) Télécharger la pièce jointe, ou simplement copier/coller de pastebin ici

2) Placer le script fan.py dans le dossier/home/pi /

3) Execute : sudo chmod + x /home/pi/fan.py et sudo chown pi : pi /home/pi/fan.py

4) en supposant que vous avez installé sur votre facture pro forma de crontab exécuter : crontab -e

5) lors de la copie de fond / coller : 5 **** sudo python /home/pi/fan.py et enregistrez le fichier. (Ctrl + X et Y)

Cette crontab exécutera le script chaque 1h5m.
Le script fonctionne comme un script autonome aussi bien... ce qui signifie en dehors de l’action de crontab automatisé vous manuellement pouvez activer/désactiver le ventilateur vous-même. Ce faire, utilisez les paramètres comme suit :

  • sudo python /home/pi/fan.py sur ou
  • sudo python /home/pi/fan.py off

J’ai aussi écrit une fonction de sécurité intégrée dans le cas où vous appuyez sur Ctrl + C, alors que l’exécution du script. Si vous le faites, le ventilateur s’arrête avant que le script s’arrête.


Alors, comment cela fonctionne ?

Toutes les heures, le script s’exécute et vérifie la température de la pi.
Si la température est supérieure à une valeur de X , le ventilateur est allumer et restera allumé jusqu'à ce qu’il se refroidit à une valeur de Y . Quand cela arrive, le script se fermera. Si pour une raison quelconque, qu'il n’atteint jamais cette basse température et à une heure passe, la prochaine fois que le script s’exécute il « verra » que le ventilateur est toujours allumé et le second script va quitter... donc utiliser des valeurs de température réaliste si vous voulez le ventilateur en fait marche/arrêt.
Sinon, placez juste certaines valeurs ridicules (comme Y = 0 degrés Celsius) afin que le ventilateur reste toujours allumé.)
Si votre pi fonctionne entre ces 2 valeurs (X, Y), cela signifie que son fonctionnement sous les températures « accepté » donc le script sortira juste quand il vérifie la température toutes les heures.

Expliquant certaines valeurs

En haut du script, il y a quelques variables globales. Il y a les variables que vous avez à changer.

# Identifier quel pin contrôle le relais
FAN_PIN = 18 # l’yellow box ex : GPIO18
# Contrôle de température. Démarrer le ventilateur si temp > 49C
FAN_START = 49
# Contrôle de température. Arrêtez de moins de 28C
FAN_END = 28

Son assez évident que faire ici. Si vous avez utilisé GPIO18 comme je le faisais, puis laisser 18 ici, sinon modifier cette valeur à la gpio que vous avez utilisé.
FAN_START et FAN_END sont les températures hautes et basses, vous voulez utiliser. Vous pouvez même mettre nombres float là si vous voulez, aimez 49,2


Remarque :

N’oubliez pas de la façon dont j’ai configuré mon noeud ? Si vous voyez des fonctions fanON et fanOFF, que vous remarquerez que je suis affectant la sortie gpio False pour mettre le ventilateur sur et True pour le désactiver. Si vous avez choisi une autre configuration de porte sur le relais, vous aurez probablement besoin d’inverser ces valeurs.

Articles Liés

Ventilateur de refroidissement portable pour dans la salle de classe (lampe de poche mod)

Ventilateur de refroidissement portable pour dans la salle de classe (lampe de poche mod)

Ceci est mon premier instrucable, donc s'il vous plaît ne soyez pas sévère avec commentaires.Il s'agit d'un ventilateur de refroidissement portable pour vous rafraîchir par une chaude journée quand votre professeur refuse simplement de mettre en marc
Ventilateur de refroidissement USB bricolage (vidéo)

Ventilateur de refroidissement USB bricolage (vidéo)

Remarque : la version de la vidéo de mon fameux instructable.DESCRIPTION : une simple étape à étape tutoriel expliquant comment vous pouvez construire un « ventilateur de refroidissement USB » pour votre ordinateur portable/de bureau/whatever depuis
Ventilateur de refroidissement USB (d’un disque cassé)

Ventilateur de refroidissement USB (d’un disque cassé)

un simple tutoriel pas à pas expliquant comment vous pouvez construire un « ventilateur de refroidissement USB » pour votre ordinateur portable/de bureau/whatever depuis un lecteur de cd-rom de vieux ou cassés. Profitez.Vous pouvez suivre cette Instr
Le dernier CPU de portable LG X110 ventilateur de refroidissement

Le dernier CPU de portable LG X110 ventilateur de refroidissement

100 % qualité ventilateur de refroidissement CPU pour ordinateur portable LG X 110Spécifications :Contenu du paquet: 1 x CPU ventilateur de refroidissementType : Ordinateur portable CPU FanCondition : Tout neufGarantie: 3 moisRemarque : Testés pour ê
IBM ThinkPad T40P T41 T41P T42 T42P portables CPU ventilateur de refroidissement

IBM ThinkPad T40P T41 T41P T42 T42P portables CPU ventilateur de refroidissement

neufIBM ThinkPad T40P, T41, T41P, T42, T42P portables CPU Cooling FanSpécifications :Unité: 1 pcsType : ordinateur portable CPU FanCondition : Tout neufGarantie: 3 moisIBM ThinkPad T40P Laptop CPU ventilateur de refroidissement Testé pour être 100 %
Comment câbler un ventilateur de refroidissement pour votre voiture (bricolage électrique)

Comment câbler un ventilateur de refroidissement pour votre voiture (bricolage électrique)

Tout d'abord désactivé, vous allez à besoin d'une voiture. Donc, aujourd'hui, nous travaillons sur mon vieux 1964 Buick Skylark. Étant donné que mon moteur n'est pas en stock (1971 Riviera 455 pouces cubes à gros bloc du ventilateur de refroidissemen
Ventilateur d’échappement à souder / ventilateur de refroidissement pour ordinateur portable

Ventilateur d’échappement à souder / ventilateur de refroidissement pour ordinateur portable

j'étais parcourant instructables l'autre jour et trouvé plusieurs projets que j'ai voulu essayer. Mais avant que je l'ai fait j'ai voulu faire un ventilateur d'extraction pour garder des fumées de soudure hors de ma zone de respiration. Ainsi, les tr
USB alimenté ventilateur de refroidissement pour ordinateurs portables :

USB alimenté ventilateur de refroidissement pour ordinateurs portables :

mon portable surchauffe toujours. Ensuite, il obtient lag et gèle. Quand cela arrive, je ne peux pas faire mes devoirs ou naviguer sur le web et il me stresse quand je dois terminer un devoir par un certain temps.Ce ventilateur a résolu le problème d
Lecture lumière pour lunettes avec ventilateur de refroidissement

Lecture lumière pour lunettes avec ventilateur de refroidissement

cela demander à volonté capable vous montrer comment faire une lampe de lecture et le ventilateur de refroidissement que vous pouvez joindre à vos lunettes.Vous aurez besoin des composants de petits bouts montré sur la photo et énumérées ci-dessous.1
BRICOLAGE Auto ventilateur de refroidissement

BRICOLAGE Auto ventilateur de refroidissement

Conditionneurs d'air de votre voiture ne sont pas cool ça ? Ou avez-vous besoin de refroidir votre voiture après un parking sous le soleil ?Voici un moyen simple et peu coûteuse de faire voiture ventilateurs de refroidissement. Vous serez seulement b
Solar activé ventilateur de refroidissement

Solar activé ventilateur de refroidissement

Rapide & facile portable ventilateur de refroidissement qui s'allume quand la lumière du soleil frappe les panneaux solaires ! Cette conception de base est parfaite pour les débutants en électronique. Pour les utilisateurs avancés, il y a des tonnes
VENTILATEUR de refroidissement eau Jet

VENTILATEUR de refroidissement eau Jet

Aujourd'hui, c'est lundi 6 avril, de 15:00 (à mon pays)Wow, son refroidisseur un peu mais je suis effrayer sur la venue de l'été. Comment pouvons nous contre ce chaud sans climatiseur ?Laissez-moi vous montrer une astuce qui vous aidera à transformer
AMD CPU ventilateur de refroidissement sur une carte graphique PowerColor ATI Radeon X1650.

AMD CPU ventilateur de refroidissement sur une carte graphique PowerColor ATI Radeon X1650.

J'ai cette vieille carte graphique PowerColor ATI Radeon X1650 qui fonctionne toujours. Mais le principal problème est que le ventilateur de refroidissement ne suffit pas et il assez bien obtenir coincé toujours. J'ai trouvé un vieux ventilateur de r
Ventilateur de bureau automatique

Ventilateur de bureau automatique

Étant trop chaude suce. Ce qui le rend encore plus sucer ? Quand vous devez penchait pour mettre en marche le ventilateur de votre bureau. N'est pas que personne n'obtenu énergie pour ça !Ce tutoriel vous montre comment faire votre ventilateur de bur