Commutateur de réinitialisation automatique pour Pi (2 / 4 étapes)

Étape 2: Configurer Pi

J’utilise Raspbian développé pour le Pi de banane pour un système d’exploitation. Afin de configurer l’IP pour signaler les puissance circuit deux scripts shell doivent être créées. Une sera appelée lorsque les bottes de la Pi et l’autre s’appellera par crontab pour envoyer le signal. Un script python supplémentaire est utilisé pour définir une deuxième broche GPIO comme une interruption à l’arrêt de la Pi. Le circuit de puissance sera la terre cette broche avant de couper l’alimentation pour réduire le risque d’endommager la carte SD si le Pi est en quelque sorte toujours en cours d’exécution. Startup_Script.sh est appelée lors du démarrage de la Pi (comme son nom l’indique). Ce script s’éteint la led sur la Pi de la banane verte contrôlé par l’utilisateur et initialise la broche GPIO1 comme une tige de sortie et définit sur élevées. Send_power_signal.sh est appelée par la crontab pour signaler le circuit de puissance que la Pi fonctionne toujours correctement. Lorsque cette fonction est appelée il motifs la GPIO1 broche et allume le vert conduit pendant 2 secondes. Power_signal.py est un script python qui définit GPIO0 comme une tige d’interruption et appelle « sudo shutdown-h now » lorsque la broche est reliée à la terre. J’ai sauvé les trois fichiers dans le dossier de mon départ.

Afin d’appeler Startup_script.sh et Power_signal.py exécution en arrière-plan, PS_startup doit être ajoutée au /etc/init.d et configuré pour être appelé lors du démarrage (veillez à changer où il est dit [votre nom d’utilisateur] à votre nom d’utilisateur. S’il vous plaît utiliser un des nombreux tutoriels sur internet pour vous aider à mettre en place si vous n’êtes pas familier avec la façon de le faire.

Comme j’ai mentionné précédemment, crontab est utilisé pour appeler le script Send_power_signal.sh sur un intervalle défini pour indiquer que la Pi est encore en cours d’exécution. J’ai mon circuit électrique mis à redémarrer après 10 minutes, si elle ne reçoit pas un signal de la Pi, j’ai donc mis le Pi pour envoyer le signal toutes les 8 minutes. Pour utiliser crontab entrer « sudo crontab -e » dans le terminal et ajoutez la ligne suivante à la fin du fichier :

* / 8 **** / Home / [votre utilisateur Name]/Send_power_signal.sh >/dev/null 2 > & 1

Cela mettra Send_power_signal.sh à appeler toutes les 8 minutes.

Si vous possédez un Pi de framboise vous pouvez utiliser ces scripts, mais vous devrez vous assurer que vous modifiez la goupille numérotation puisqu’il est différent que le système de numérotation utilisé par la pi de la banane.

Articles Liés

Activer la mise à niveau automatique pour votre imprimante 3D avec un capteur inductif (Firmware Marlin)

Activer la mise à niveau automatique pour votre imprimante 3D avec un capteur inductif (Firmware Marlin)

Ce Instructable couvre la configuration de mise à niveau automatique pour votre imprimante 3D utilisant le micrologiciel Marlin typique de nombreuses imprimantes 3D tels que les kits de Makerfarm et d'autres qui utilisent des rampes 1.4 + Arduino bas
Mod un port USB à l’adaptateur série TTL (CP2102) au programme Arduino Pro Mini comme le jury de FTDI avec réinitialisation automatique

Mod un port USB à l’adaptateur série TTL (CP2102) au programme Arduino Pro Mini comme le jury de FTDI avec réinitialisation automatique

Cet USB série TTL Conseil basée sur la puce CP2102, est facilement disponible sur eBay. Et il peut être utilisé pour programmer l'Arduino Pro Mini et autres qui n'ont pas USB à bord. Mais ce n'est pas aussi pratique que le jury de FTDI vendu par fun
Ferme semi-automatique pour Minecraft.

Ferme semi-automatique pour Minecraft.

Ce sera une procédure étape par étape d'une ferme de semi automatique je construis habituellement lors de la lecture dans un monde nouveau. Cette ferme peut être utilisée pour les cultures comme le blé, les carottes et les pommes de terre.Étape 1: Ch
Réinitialisation automatique des trucs avec Arduino

Réinitialisation automatique des trucs avec Arduino

avez un problème avec mon pont sans fil. Il travaille pour un certain temps, puis, malgré tout dire, il est très bien, refuse de se connecter sans fil. Tous les besoins, c'est être en position marche à nouveau et il fonctionne encore (pour un certain
Comment faire une ouverture de session automatique pour Gmail (Mac)

Comment faire une ouverture de session automatique pour Gmail (Mac)

Salut les gars !Aujourd'hui je vais enseigner qu'ya vais pour faire une connexion automatique de Gmail. Vous allez utiliser Script editor. Et cela pour Macintosh soit dit en passant. Après que vous maîtriser cela, vous serez capable de se connecter p
Comment faire un abreuvoir automatique pour oiseaux

Comment faire un abreuvoir automatique pour oiseaux

Comment faire un abreuvoir pour oiseaux qui remplit automatiquementÉtape 1: Voir la vidéoCliquez ici pour voir la vidéoEtape 2: Prenez vos pièces1) une bouteille d'eau vide2) ciseaux3) un briquetÉtape 3: Suivez les instructions dans la première vidéo
Chargeur de batterie automatique pour 6 ou 12 volts sytems

Chargeur de batterie automatique pour 6 ou 12 volts sytems

Il est utile d'avoir un petit chargeur pour votre automobile, surtout si quelqu'un il parcs dans votre garage pour la nuit avec une porte légèrement entrouverte. Dans ce cas, les plafonniers restera allumé toute la nuit et la batterie sera très faibl
Eau de maquillage automatique pour Aquarium

Eau de maquillage automatique pour Aquarium

en allant en vacances pour plus d'une semaine, vous devrez fournir l'eau maquillage pour votre aquarium.  Ce système fournira jusqu'à 5 gallons de l'eau qui s'évapore.  Il n'utilise pas de pompes ou électricité.  Après avoir essayé plusieurs approche
Chargeur bricolage poisson automatique pour aquaponique

Chargeur bricolage poisson automatique pour aquaponique

vous avez un système aquaponique ? Ne peut pas être là les heures que vos poissons ont à manger ? Alimentateurs automatiques de gros poissons sont assez chers. Jetez un oeil comment j'ai fait mienne avec 25 euros.Etape 1: le concept Voici un scketch
Recharge Scrubbing Bubbles Nettoie-douche automatique pour 1,00 $

Recharge Scrubbing Bubbles Nettoie-douche automatique pour 1,00 $

recharges pour le Scrubbing Bubbles Nettoie-douche automatique en vente à 3,89 $ chaque. Je vais vous montrer comment remplir votre unité pour 1,00 $!Étape 1: Acheter A Scrubbing Bubbles douche automatique nettoyeur je suis un étudiant masculin, viva
Compte à rebours ou interrupteur d’arrêt automatique pour les couvertures chauffantes ou tout autre appareil électrique

Compte à rebours ou interrupteur d’arrêt automatique pour les couvertures chauffantes ou tout autre appareil électrique

je voulais pouvoir allumer ma couverture chauffante pour un temps limité sans avoir à éteindre manuellement, dans le cas où je n'ai pas non plus la volonté pour l'éteindre ou de s'endormir.   Le résultat fonctionne à merveille.  La couverture s'étein
Piratage d’un distributeur automatique pour libérer les canettes avec SMS

Piratage d’un distributeur automatique pour libérer les canettes avec SMS

Ce HowTo est de montrer comment nous avons piraté une distributrice de RedBull et vous aider à le reproduire.Notre première idée est de libérer bidons quand les gens d'envoyer un SMS avec un jeton valide affiché dans la machine (ou totens est proche)
Vélo lumineux, le système d’alerte automatique pour les cyclistes et les conducteurs

Vélo lumineux, le système d’alerte automatique pour les cyclistes et les conducteurs

pratiquement partout que j'ai besoin de faire, y compris à l'école, j'ai vélo. C'est un excellent moyen de se réveiller le matin pour ne pas mentionner les autres avantages volant. Malheureusement, cependant, il y a toujours ce petit groupe de pilote
Ventilateur de refroidissement automatisé pour Pi

Ventilateur de refroidissement automatisé pour Pi

DescriptionUne simple conception fan de contrôle un 5v mini avec python, sans avoir besoin d'une maquette, transistors, etc.. Tout ce dont vous avez besoin sont quelques câbles et un relais 1 canal. J'ai eu un relais 2 canaux que je recommande, depui