Raspberry Pi water alarmsysteem (6 / 10 stap)

Stap 6: Activeren van de ingebouwde Watchdog

Aangezien de Pi is gonna worden uitgevoerd zonder toezicht in onze applicatie, is het belangrijk om het automatisch opnieuw opgestart nadat het plotseling bevroor voor een of andere reden te hebben.

Gelukkig heeft de Raspberry Pi's BCM2835 SoC (systeem op kaart) een hardware-based "waakhond" aan boord. De betekenis van een waakhond is goed uitgelegd hier. Het is eigenlijk een timerfunctie waarmee van sommige aanvankelijke waarde tot nul worden geteld. Wanneer nul wordt bereikt, wordt de watchdog-timer begrijpt dat het systeem is opgehangen en stelt, worden hersteld.

De watchdog-timer moet daarom regelmatig worden bijgewerkt met een nieuwe waarde om het bereiken van nul en veroorzaken een reset te stoppen. Met andere woorden, heeft de RasPi te voeden de watchdog periodiek met een hartslag van de lopende software. Wanneer de RasPi is opgesloten in het doen van een bepaalde taak en dus niet meer de watchdog-timer bijwerken, de timer zal onvermijdelijk bereiken nul en een reset zal plaatsvinden.

Een daemon is vereist voor het verzenden van de hartslag. Gebruik de Linux kant-en-klare watchdog-daemon maar een python wrapper voor interface bevatten met de Linux watchdog-daemon niet wij als beschreven hier. Waarmee ons te activeren en deactiveren van de watchdog-daemon en te zetten van de hartslag van onze python script.

We laden de watchdogdev uitbreidingsmodule voor Python, d.w.z. de python wrapper:

CD/root
install apt-get install python-dev (was al gedaan bij het opzetten van de GPIO voor de Pi)
sudo apt-get install python-pip


PIP installeren watchdogdev

Opnieuw opstarten van het systeem en het laden van de watchdog kernelmodule met de volgende opdrachten

opnieuw opstarten
modprobe bcm2708_wdog

zal het bestand maken "watchdog" in de map "/ dev".

We moeten een regel "bcm2708_wdog" toe te voegen aan het bestand '/ etc/modules' om te laten de RasPi belasting de module de volgende tijd het systeem laarzen.

nano/etc/modules (toevoegen van de regel "bcm2708_wdog")

Gerelateerde Artikelen

Raspberry Pi als goedkope HD bewakingscamera

Raspberry Pi als goedkope HD bewakingscamera

dit instructable beschrijft hoe te bouwen van een toezicht-cam op basis van een Raspberry Pi micro-computer die HD-video wordt vastgelegd wanneer er iets beweegt in het gecontroleerde gebied. Live beeld kan worden bekeken vanuit elke webbrowser, zelf
Eenvoudige Raspberry Pi Input-Output. Tricopter

Eenvoudige Raspberry Pi Input-Output. Tricopter

Dit is een eenvoudige input-output schakelaar/LED voor een Raspberry Pi, wat hierdoor is voor de gebruiker om te vertellen van de raspberry Pi aan een selectie van taken doen zonder de Raspberry Pi wordt aangesloten op een TV/Monitor of toetsenbord/m
Raspberry PI Autobot transformator (niet-omzetbare)

Raspberry PI Autobot transformator (niet-omzetbare)

wens dat de Transformer Autobot Blaster muziek spelen kan toen je een kind? Goed nu kunt u met dit Instructable!ABSOLUUT GEEN PROGRAMMERING VAARDIGHEDEN NODIG :)Dit Instructable ziet u hoe maak je een klassieke Boombox met een Raspberry Pi.Het model
FPV Internet gecontroleerde speelgoed graafmachine

FPV Internet gecontroleerde speelgoed graafmachine

Het doel was om te zetten van een oude en gebroken RC speelgoed graafmachine in een First Person View aangestuurd via het internet een.Proberen om zoveel mogelijk hergebruiken, en waarbij de kinderen in het proces.Bestuurd vanuit een webbrowser vanaf
Kleur Sensing Robot

Kleur Sensing Robot

Universiteit van Manitoba Inleiding tot robotica eindproject:Ik heb een robot met raspberry pi en Matlab die detecteert kleur en beweegt dienovereenkomstig ontworpen.Stap 1: Onderdelen die nodig zijn-Raspberry Pi 2 (met standaard randapparatuur)-USB
Raspberry pi plant water geven systeem

Raspberry pi plant water geven systeem

DISCLAIMER: Dit project is ontwikkeld door studenten/amateurs en niet volledig is getest. We aanvaarden geen verantwoordelijkheid voor enige schade veroorzaakt door het volgen van dit instructable.Dit is hoe je een raspberry pi bijgestaan drenken sys
Raspberry pi 2 water alarm met t schoenmaker plus

Raspberry pi 2 water alarm met t schoenmaker plus

Dit is onze eerste poging met de raspberry pi 2Wij wilden creëren een headless water alarmGebruikte onderdelen:Raspberry Pi 2Funduino water sensor1 k-weerstandRode LedAdafruit T-schoenmaker PlusGrote breadboard (te groot;-p)Stap 1: Installatie van de
Bewegings-detectie-alarmsysteem

Bewegings-detectie-alarmsysteem

Een eenvoudige USB-camera kan worden gebruikt voor het detecteren van beweging in een kamer. In de volgende stappen zal tonen we u hoe u reactieve blokken kunt gebruiken voor het programmeren van een gereed voor het uitvoeren van Java-toepassing die
Hoe maak je een alarmsysteem met Arduino

Hoe maak je een alarmsysteem met Arduino

Met Arduino is echt mogelijk om complexe projecten te maken, met name door het gebruik van het Internet, kunt u het via de verschillende Shield beschikbaar voor de micro-controller. In dit artikel zullen we zien hoe te maken van een professioneel ala
HumidorPi: Een slimme Humidor On The Cheap met Raspberry Pi en knooppunt-rode

HumidorPi: Een slimme Humidor On The Cheap met Raspberry Pi en knooppunt-rode

Dit is hoe ik het gewijzigd heb een standaard 100 Sigaren humidor te bieden constante vochtigheid en temperatuur via WiFi. De pi-onderdeel van het project kan gemakkelijk worden aangepast voor enig ander gebruik waarvoor een sensor voor temperatuur e
Ambilight systeem voor elke input aangesloten op uw TV. WS2812B Arduino UNO Raspberry Pi

Ambilight systeem voor elke input aangesloten op uw TV. WS2812B Arduino UNO Raspberry Pi

Ik heb altijd al wilde ambilight toevoegen aan mijn TV. Het ziet er zo cool! Ik eindelijk deed en ik was niet teleurgesteld!Ik heb veel video's en veel tutorials over het maken van een Ambilight-systeem voor uw TV, maar ik heb nooit gevonden een voll
Raspberry limonade-cakejes

Raspberry limonade-cakejes

deze Raspberry limonade Cupcakes zijn eenvoudig te maken en eten! Ze zijn erg lekker en grote zomer traktaties maken! Ik vervangen eigenlijk het grootste deel van het water in het recept van de taart met bevroren frambozen limonade concentraat. U kan
Verbind uw Raspberry Pi en Arduino Uno!

Verbind uw Raspberry Pi en Arduino Uno!

Zowel de Raspberry Pi en Arduino Uno zijn zeer krachtige apparaten, goed op verschillende dingen. De Arduino boards Arduino boards zijn geweldig lezing in- en uitgangen van diverse verschillende dingen. De Raspberry Pi is in feite een mini, open-sour
Internet Enabled Pet Feeder Raspberry Pi

Internet Enabled Pet Feeder Raspberry Pi

Dit is een hond feeder aangedreven door een Raspberry Pi.Als je wilt:een gemakkelijke manier om uw grote hond feedbijhouden van wanneer u voedenzelf bepalen hoeveel en hoe vaak u voedenen eventueel kunnen voeden op afstand via e-mail wanneer u niet r