Seismiska reflektorn (2 / 4 steg)

Steg 2: Programvaran



The programvara komponent i detta projekt är skriven i bearbetning. Jag är inte en pro-programmerare så jag välkomnar synpunkter på hur detta skulle kunna göras bättre eller mer effektivt.

Denna programvara roll är att kontrollera USGS 1 dag jordbävning RSS-feed och utlösa en händelse om en ny post läggs till i listan. Just nu app kontrollerar fodret var 30 sekunder som jag tror är förmodligen lite för ofta, men du kan ändra det om det behövs.

Om en ny händelse tillsätts fodret och app finner detta, skickar den ett paket med den maskinvara som innehåller omfattningen av jordbävningen. Maskinvaran tar över på denna punkt och vet hur man ska bemöta olika styrkor. Appen har också förmågan att spela en hörbar varning (som jag har ställt till vara en WW2 air raid siren) när en ny jordbävning bokförs.

En rad med knappar längst ned i programmet gör det möjligt för en viss konfiguration och testning, men det är inte precis ett komplicerat gränssnitt.

Det skulle vara bra om jag kunde få bearbetning app att sitta i system bricka på en PC, kanske någon vet hur man gör. Jag vet att du kan få tredje part apps att minimera andra program att facket, men det verkar vara fusk. Det är också en bra storlek vara en Vista eller Win7 widget, så om någon vill ta koden och kör med det, vara mig gäst!

Den bifogade zip-filen är den senaste versionen av koden. Anslutningsknappen visas inte korrekt beteende ännu, även om det bör fungera (så länge du har ändrat den COM-porten för att återspegla vad som används i din set-up). Denna utgåva av programvaran även Air Raid siren som jag hämtat från den mycket utmärkt Freesound.org (länk till prov är här). Framtida versioner kommer inte att ha det här exemplet ingår i zip på grund av storleken, så ta det medan det är varmt!

Det finns utan tvivel några buggar i den här koden, jag har inte testat det alltför väl, men om du har problem med det, sedan lämna en kommentar och jag ska göra mitt bästa för att svara. Jag vill ge en ropa ut till Bruno Nadeau, författare till den RomeFeeder Lib för bearbetning (länk) som hjälpte mig att få USGS foder arbetande. Vänligen kontrollera Brunos webbplats för de senaste versionerna av biblioteket. (du behöver detta för att sammanställa app)

Se Steg
Relaterade Ämnen

Arduino seismiska Aktivitetskontroll - Ethernet Shield

har du någonsin velat imponera på dina vänner genom att säga något galet som, "Jag tror det kommer att bli en jordbävning snart" ögonblicken innan en jordbävning träffar?Eller vill du bara några varning, några sekunder som kan rädda ditt liv.Det...

The Napparatus

Sedan början av samhället, mänskligheten har försökt att lösa ett mysterium: Hur gör man anställda mer produktiva. Vi har lösningen: tupplurar på jobbet!Det visar sig att om du ger människor med bekvämligheter som gör dem vill bo på jobbet (espressom...

Bygga/ändra ett armbandsur! En stor gåva eller bara för dig själv!

Trött på tråkiga kör mill handleden klockor? Gör en själv! Imponera på den speciellt någon eller göra en själv. Billigt och enkelt. Allt du behöver är en bruten eller arbetar armbandsur, en givare digital klocka och vissa kreativitet!Steg 1: Material...

DIY TiX klockan

här är min instructable vid en DIY TiX. Den drivs av en AVR microcontroller. Displayen består använda en reflektor rutnät du hitta täcker office lampor, vissa rökt plexiglas, en diffusor och en massa lysdioder. Idén kom från biljetter klockorna kan d...

LED Sunrise väckarklocka med anpassningsbara låten larm

min MotivationDenna vinter min flickvän hade en massa problem med att vakna på morgonen och verkade lida av SAD (Seasonal Affective Disorder). Jag ens märker hur mycket svårare det är att vakna på vintern eftersom solen inte har kommit ännu. Symtom p...

Iron Man inspirerad Repulsor Beam Blaster V1.0

Homebrew repulsor beam blaster som har utformats för att producera extremt intensiv explosion av ljus som kan användas för att avvärja din Inspector archnemesis, flickvän, fru och husdjur katt: PCoincidentally för några dagar sedan (13 juli) är den "...

Billiga radiator reflektorer att sänka dina bränslekostnader

centralvärme radiatorer gör ett bra jobb av uppvärmningen väggen bakom dem, vilket inte är en stor användning av energi, särskilt om kylaren är på en oisolerad yttervägg. En reflektor placerad bakom radiatorn kommer att spara några av detta slöseri m...

Parabolisk reflektor för sol spis

Behöver du en Parabolisk reflektor för matlagning eller för att tända en eld? Här är en enkel lösning med endast tre delar.Steg 1: delar För denna lätt sol spis du behöver tre delar normalt har hemma:en plast båge, storleken är verkligen begränsad. E...

Batteridriven bok lampa

Efter att ha sett detta liknande Instructable, blev jag inspirerad att göra en egen slutna version. Detta projekt kräver inte någon lödning färdigheter och är perfekt för en nybörjare. Boka lampan är förvånansvärt ljus och kan användas som (surprise!...

DOCTOR WHO CYBERMAN kostym

Detta är den kostym jag gjorde till Halloween 2011. Designen bygger främst på utformningen av Cybermen från 1967 seriella titeln "The Moonbase". Av olika skäl - några praktiska, några personliga - jag försökte inte skapa en exakt kopia av dräkte...

Awsome $50 diy projektor (bra för mig)

jag varit söka på internet på stora föremål för "DIY projektorer" Jag byggde jag slutligen "framgångsrikt". Här är en snabb lista över leveranser jag använde.1-bärbar DVD-spelare med input (gratis trasiga laser öga därför "input&q...

Bygger en stor DB8 HDTV antenn: Big Bertha

Uppdatering maj 2015: denna antenn byggdes 2009. Nu är det 2015. Vi har det och det fortfarande gör det jobb. Jag har sedan dess satt en förstärkare på masten och vi nu kan få Frans kanaliserar lätt till vänster om de andra inte längre behöver använd...

Bygga en generell version för upp TV-antenn

arbetar på ett projekt om mätning av DVB-T signaler jag behövde en avstämbara antenn. Problemet med DVB-T i Tyskland är att frekvenserna spridda över ett stort frekvensområde. Om du gillar att använda bra antenner för varje kanal som du måste använda...

Bra Digital antenn billigt!

I USA vi har alla hört att analoga TV-signaler kommer att försvinna den 17 februari, 2009. Alla får en signal genom luften på en äldre TV behöver en converter box för Digital-TV.Vi köpte en låda, men det var ett tag senare som vi lärt oss att vi behö...

Hacka en gammal bärbar dator in i en 3D-projektor

om du har en gammal laptop liggande och söker en DIY äventyr, detta kan vara platsen för dig. Jag kommer att beskriva hur du kan gå om att bygga din egen 3D-projektor!Det är inte för svag i hjärtat, och jag inte kan möjligen få in i varje liten detal...

Hur man gör en fraktal antenn för HDTV / DTV plus mer på de billiga

Detta instructable är från:http://Ruckman.net/archives.htm#featuredoch lämnas in av William Ruckman av http://ruckman.netUtställningsmonter i mars 2015 av Popular Science Magazine:http://www.PopSci.com/learn-Defy-Cable-Company-DIY-HDTV-AntennaDet för...

LED-projektor lampa v.1.0

Min första video projektor. Någonsin.Förra året kom jag över en billig projektor Toshiba TLP T70M på något e-bay vill vara tomt här i Rumänien. Det hade ingen lampa på alla men annat än att det fungerar korrekt (eller så sa försäljaren till mig). Jag...

Projektor lampa konvertering till LED

fick jag en projektor från en vän December 2010. Det är en kraftig D100U från 1997. Det hade inte den ursprungliga glödlampan, men allt annat fungerade bra. Jag gjorde lite efterforskningar på nätet för att se om jag kunde få en lampa för det och fic...

Garage projektet i kretsloppsodling Starter

Kretsloppsodling använder fiskavfall för att mata växter. I sin tur hjälpa växterna rent vatten fisken lever i. Detta system fungerar genom att pumpa vatten från ett akvarium genom en växa säng och sedan låta gravitationen rinner vattnet tillbaka i a...