Automatische Reset schakelaar voor Pi (2 / 4 stap)

Stap 2: Configureren Pi

Ik ben met behulp van Raspbian ontwikkeld voor de Banana Pi voor een OS. Om het configureren van de Pi om aan te geven van de macht circuit twee shellscripts moet worden gemaakt. Een zal worden aangeroepen wanneer de Pi laarzen en de andere zal worden aangeroepen door crontab om het signaal te sturen. Een extra python script wordt gebruikt om een tweede GPIO pin als een interrupt aan sluiting de Pi. Het circuit macht zal deze pin grond voor het snijden van de macht om het risico van beschadiging van de SD-kaart als de Pi een of andere manier nog steeds wordt uitgevoerd. Startup_Script.sh wordt aangeroepen wanneer de Pi laarzen (zoals de naam al doet vermoeden). Dit script de gebruiker gecontroleerd groene led op de Banana Pi uitzet en initialiseert de GPIO1 pin als een uitgang Pins en zet het op hoog. Send_power_signal.sh heet door crontab om het signaal van de macht-circuit dat de Pi is nog steeds goed functioneert. Wanneer deze functie wordt aangeroepen het gronden de GPIO1 pin en draait op de groene leidde gedurende 2 seconden ingedrukt. Power_signal.py is een python-script waarmee wordt GPIO0 ingesteld als een interrupt-pin en "sudo shutdown -h nu" wanneer de pin is geaard. Ik opgeslagen alle drie bestanden in de map van mijn huis.

Om Startup_script.sh en stormloop Power_signal.py op de achtergrond, PS_startup moeten worden toegevoegd aan /etc/init.d en geconfigureerd om te worden aangeroepen tijdens het opstarten (zorg ervoor om te veranderen waar het zegt [uw gebruikersnaam] aan uw gebruikersnaam. Gebruik een van de vele tutorials op het internet kunt u deze instellen als u onbekend bent met hoe dit te doen.

Zoals ik eerder al, crontab de Send_power_signal.sh script oproep op een stel interval in om aan te geven noemde dat de Pi nog steeds draait wordt gebruikt. Ik heb mijn macht circuit instellen na 10 minuten opnieuw opstarten als het niet een signaal van de Pi, ontvangt dus ik heb het opzetten van de Pi het signaal stuurt om de 8 minuten. Gebruik van crontab "sudo crontab -e" in de terminal invoeren en voeg de volgende regel aan de onderkant van het bestand:

* / 8 **** /home/ [uw gebruiker Name]/Send_power_signal.sh >/dev/null 2 > & 1

Dit zal Send_power_signal.sh worden genoemd om de 8 minuten instellen.

Als u eigenaar van een Raspberry Pi kunt u deze scripts gebruiken, maar u zult moeten ervoor zorgen dat u de pin nummering aangezien het is anders dan het nummeringsschema gebruikt door de banana pi wijzigen.

Gerelateerde Artikelen

Countdown timer of automatische uitschakeling schakelaar voor elektrische deken of een ander elektrisch apparaat

Countdown timer of automatische uitschakeling schakelaar voor elektrische deken of een ander elektrisch apparaat

mij wilden voor zitten kundig voor zet mijn elektrische deken voor een beperkte hoeveelheid tijd zonder voor zwenking op vandoor handmatig, in het geval dat ik ofwel gebrek aan de wilskracht om het uit te schakelen of in slaap vallen.   Het resultaat
Automatische licht schakelaar - voor beter thuis efficiëntie

Automatische licht schakelaar - voor beter thuis efficiëntie

dit wordt overgeschakeld van de lichten op wanneer u de kamer en wordt ze uitgeschakeld bij het afsluiten. Het is gemaakt met behulp van een nxt mindstorms kit. De video toont de lichten en uitschakelen wanneer ik betreden en verlaten. Het kan vertel
Automatische Reset Pin toe te voegen aan PL2303 op basis van Serial-USB-Modules

Automatische Reset Pin toe te voegen aan PL2303 op basis van Serial-USB-Modules

Ik kreeg een paar goedkope PL2303 gebaseerd seriële naar USB-modules uit AliExpress denken ze werken zou voor het uploaden van de code op mijn Arduino Pro Mini. Helaas, dacht ik later de modules niet hebben een resetpin en iedereen die heeft geprobee
Licht schakelaar voor kinderen

Licht schakelaar voor kinderen

Hallo.Dit is een klein nuttig idee.Ik woon in de stad en posities van lichtschakelaars zijn in 1,5 m.Wanneer mijn kinderen zeggen: "taddy ibehoefte licht in de keuken; Ik moet licht in bad..."Dat is waarom ik construeren schakelaars zoals op fot
Universele IR externe schakelaar voor PC

Universele IR externe schakelaar voor PC

dit project kunt wisselen van uw PC in- en uitschakelen met de afstandsbediening van de TV. Enkele maanden geleden ik een project dat liet hoe ik gebruiken mijn DirecTV afstandsbediening postte zien om controle van een lamp door de kamer. Dat project
Schakelaar voor USB-apparaten

Schakelaar voor USB-apparaten

Deze gids zal u tonen mijn versie van een schakelaar voor een USB harde schijf. Ik deed dit als ik wilde een externe harde schijf verbinden met mijn router, maar niet laat het op de hele tijd wilde als ik alleen het 2, misschien 3 keer per week moet.
LinKit één schakelaar voor draadloos netwerkverkeer

LinKit één schakelaar voor draadloos netwerkverkeer

Schakelaar voor draadloos netwerkverkeer is een gemakkelijke manier om uw huis "slimmer" te maken. Het kan gebruikt worden om licht, machines, Verwarming enz.Het vereisen een paar onderdelen te maken en het is makkelijk te controleren met androi
Externe aan/uit schakelaar voor maximaal 4 apparaten.

Externe aan/uit schakelaar voor maximaal 4 apparaten.

Dit is een afstandsbediening bediend radio aan/uit-schakelaar voor maximaal vier elektrische apparaten.U moet:PowerSWITCH staart http://www.adafruit.com/products/268Adafruit Perma-Proto 1/4-formaat Breadboard PCB http://www.adafruit.com/product/1608B
Touch schakelaar voor MSP430 launchpad

Touch schakelaar voor MSP430 launchpad

Hallo iedereenHier deel ik mijn project touch schakelaar voor msp430 launchpad. In dit project gebruik ik de piëzo-elektrische sensor als touch schakelaar voor msp430. Deze methode touch schakeloptie kan worden gebruikt voor elke micro controller. en
Geheugen Slider en schakelaar voor Vlietsteen!

Geheugen Slider en schakelaar voor Vlietsteen!

Ik gebruik Vlietsteen en de labjack u3 hv als de kern van mijn domoticasysteem. Het is de beste en ik kan leven met enkele beperkingen (zoals niet zijnde kundig voor commmunicate met mijn USB UIRT maar ligger 6 heeft behandeld die voor mij). Vaak voo
Water van Ventiel licht schakelaar voor een Pipe-Lamp

Water van Ventiel licht schakelaar voor een Pipe-Lamp

Ik sommige steampunk stijl bureaulampen gemaakt met behulp van de pijp met water kleppen als de schakelaar gezien, en wilde doen iets dergelijks voor een set verlichte boekenkasten gemaakt met pijp. Bureaulampen met behulp van kleppen zoals switches
Licht schakelaar voor peuters

Licht schakelaar voor peuters

als uw jonge geitjes oud zijn genoeg om te worden vertrouwd met het draaien in- en uitschakelen van de lichten, maar zijn niet nog hoog genoeg, dit zal brengen de lichtschakelaar tot hun niveau, terwijl nog steeds het op waar u het kunt bereiken. Ik
Hoe maak je een automatische drinken kom voor vogels

Hoe maak je een automatische drinken kom voor vogels

Hoe maak je een drinken kom voor vogels die automatisch vullingenStap 1: Bekijk de videoKlik hier om de Video te zienStap 2: Neem uw onderdelen1) een lege fles van water2) schaar3) een aanstekerStap 3: Volg de instructies in de eerste videoKijken naa
HUISGEMAAKTE automatische vee sproeier voor vliegen controle

HUISGEMAAKTE automatische vee sproeier voor vliegen controle

Ik heb een automatische sproeier voor vee en het werkt zeer goed.Ik zal beschrijven hoe ik zelf en later zal ik enkele foto's en post ze hier. Het op afstand wordt geïnstalleerd en ik vergat om een camera, wanneer ik klaar bent met de installatie.De