Extern hårdvara vakthund.



Arduino har en inbyggd watchdog. Denna artikel förklarar hur man använder den: https://tushev.org/articles/arduino/5/arduino-and-watchdog-timer
Det finns också "SleepyDog" biblioteket som verkar vara en enkel wrapper till funktionen inbyggd.

Jag måste vara extra begåvade (känner sarkasm, please!) eftersom jag regelbundet får random hänger i mina projekt att trotsa inbyggt watchdog och helt enkelt bo hängde. Med tanke på att vintern är här, behöver jag min krypgrund bildskärm (mer om det senare, kanske) att arbeta för att hålla min rör från frysning. Jag arbetar över 40 miles från hemmet och familjen har varit bortrest omfattande nyligen. Jag hade att komma med en lösning för fungerande prototyp medan jag fortsatte att arbeta på "v 0,2" försöker lägga till lite mer stabilitet till projektet...

Min lösning var att lägga till Adafruit's $6,95 prydnadssak (ATtiny85 ombord, 8K för flash, 512 byte av SRAM, 512 byte av EEPROM) till projektet. Jag använder det för att övervaka en "heartbeat" signal från den "riktiga" controller för projektet (en tunnelbana Mini i detta fall). Prydnadssak LED: n blinkar enligt heartbeat signalen, så jag har en visuell på båda domänkontrollanter på en gång. När hjärtslagen tiden ute, prydnadssak ger Återställ PIN-koden för den mottagande flygledaren till marken och sedan ger det tillbaka hög.

Jag har ännu att snickra ihop av ett vidunder som detta misslyckats på mig!

https://learn.adafruit.com/adafruit-Arduino-IDE-setup ger anvisningar om att inrätta Arduino IDE att arbeta med Adafruit styrelser.

Se Steg
Relaterade Ämnen

Gör en exakt Arduino klocka med endast en wire - ingen extern hårdvara som behövs!

Hur man gör en Arduino klocka - utan att använda externa oscillatorer eller klocka chips:(mer av mina projekt på vår forskning hemsida - klicka på arduino logotyp upp på hemsidan)Du behöver:En Arduino ombord (bara om någon smak kommer att fungera bra...

Hur man gör Tessel-stil programmodul från Adafruit-stil hårdvara

Tessel är en internet-ansluten mikrokontroller med inbyggd Wifi och olika andra funktioner. Den är utformad för enkel interaktion genom ett antal moduler, som Bluetooth Low Energy, Servo, och andra.Företaget har skapat nod moduler för var och en av d...

P.I.R.M.A Raspberry Pi PIR Motion ljudinstallation

PIR + Python + Raspberry Pi = rörelse utlöses ljudinstallation.Historia av projektet:Min far är en curator av ett litet museum om historien om vår by, Elgg Schweiz. Han hade tanken att ett musikstycke spelas när någon närmar sig utställningen "Äschli...

Smart Ads-systemet (Intel IoT) #IntelMaker

Annonseringen är en av de största företagen idag. Några av de största företag som Google och Facebook tjäna från annonser. Varför? Eftersom annonserna är SMART och målinriktad. De är kundfokuserad... Annonsera allt kan det vara ett billigt flyg, en l...

Vilka MIKROKONTROLLER för din elektroniska mode?

Vad Fashion brist? "Microcontrollers" svarar jag alltid - och det är sant! Det gör ditt plagg så mycket mer intressant, interaktiva och kommunikativa så snart lägger du några intelligens till.Men vilka som finns på marknaden?Jag började lite for...

En avancerad metod för Arduino & AVR programmering

Detta instructable är ett måste läsa för alla som är bekanta med core AVR chips och Arduino.Tja, mer konkret, när jag läste den instructable kommer du att kunna:1) vet väl skillnaden mellan AVR och Arduino.2) programmering Arduino med WinAVR & använd...

Intro till LED Strips

LED strips är ett mycket roligt och effektivt sätt att ge massor av glöd och färg till ett projekt. I detta Instructable lär du dig de grundläggande typer av band och hur man kan koppla in dem till Intel Edison med Arduino breakout ombord. Dessa kret...

SATA backup av data på ett avtagbart (utan AHCI).

Jag alltid velat ha ett snabbt sätt att backup utan att behöva köpa ett moderkort med USB 3.x.Här är hur jag kan göra snabb data överför säkerhetskopior utan att behöva extern hårdvara, hot-swapping även om ditt moderkort stöder det och dra nytta av...

Inbäddade system för datainsamling ECG

Detta instructable är avsett som en guid att skapa ett Embeddded EKG data förvärv styrelse, som ger vissa förkunskaper på digital signalen bearbetningen och system identifiering i Matlab, FPGA programmering i Vivado, hög nivå syntes av filer, tryckt...

Chess Robot

--Detta projekt var mitt examensarbete på Kuwait University-College of Engineering & Petroleum--Schack är ett mycket kända och vanliga spel över hela världen. Det huvudsakliga syftet med konstruktionen är att utveckla en fristående schack robot med e...

Laser resa tråd säkerhetssystem med kombinationslås och episka Siren!

Hej alla! Välkommen till min Instructable!Min laser resa-wire säkerhetssystemet använder en programmerbar kombinationslås som agerar för att beväpna och avväpna systemet, samt för mikroprocessorn ange om någon har gått in i en felaktig kod (manipuler...

Intro till Arduino

An Arduino är en öppen källkod microcontroller utveckling styrelsen. På ren svenska, kan du använda Arduino att läsa sensorer och styra saker som motorer och lampor. Här kan du ladda upp program till denna styrelse som sedan kan interagera med saker...

LinkIt en starthjälp

Nyligen i Mediatek Linkit en giveaway var jag en av de 250 som fick denna mångsidiga, liten sak. Med fantastiska funktioner som inbyggd Bluetooth, GSM, Wifi, GPS, Sd-kortplats, Audio jack, Linkit en styrelsen är bara perfekt sak för alla beslutsfatta...

Hur man gör en klapp-klapp på / klapp-klapp av växla krets!

Hi all!Detta instructable inte bara ger läsaren informationen som behövs för att skapa en klapp-klapp på / klappa klappa bort byta krets, men logiken används för att göra en hårdvara-bara klappa-på, klappa bort kretsen. Ytterligare information om en...

Enkel 2-vägs motorstyrning för arduino

Varning: Detta är inte ett säkert sätt att styra en motor. Varje i/o pin kan bara hantera 40 mA ström. Jag skulle rekommendera att använda en H-brygga eller något i den stilen.När jag säger enkel, menar jag inte använda en hastighetskontroll. Men kon...

Musik rekord Mastering – den slutliga blandningen

Skapa en musik-inspelning för en CD, video, borde ladda ner eller radiosände lek alltid avsluta med en något gäckande steg kallas "Mastering". Här, jag ska förklara vad det egentligen innebär och ge ett praktiskt exempel på en mycket enkel maste...

Att lära känna Raspberry Pi

Detta är en mycket enkel instructable för er som fick en ny Raspberry PI och en Pi ansikte och undrar vad kan de göra.Detta instructable dokumenteras också på Makeystreet.com - Makey: att lära känna Raspberry PIDelar som används:RASPBERRY PI - modell...

Motiverande badrumsvåg

Att införa den senaste och bästa inom hälsoteknik: motiverande badrumsvåg. Att få oönskade familj kommentarer om din senaste viktökning? Nu kan du få kritiseras av både din familj och din badrumsvåg! Skriv bara in din målvikt med knappsats och steg p...

Intro till EL (Electroluminescent) binder

På det centrala är EL wire en tunn, flexibel tråd överdrag i fosfor, när växelström (AC) är tillämpas det glöder ljust. Vill använda nätström, används växelriktare för att omvandla batteri (DC) att de nödvändiga kraven. EL tejp, paneler och EL färg (...