Toegang tot uw LOCK op afstand met behulp van Arduino, SensorMonkey en RF module (3 / 6 stap)

Stap 3: Setup jQuery en SensorMonkey



Aangezien ik niet een JavaScript-ontwikkelaar ben, ik maakte gebruik van de code van deze link.

Ik wijzigde de code om te voldoen aan de fundamentele behoefte hier kan de gebruiker om te kiezen tussen de opties - LOCK en UNLOCK.
Het heeft een schuif die toen gleed naar de juiste opent de elektrische staking en links het sluit het.

Dit is de definitieve code:

<! Html DOCTYPE >
< html >
< head >
< titel > Remote controlled elektrische Strike met behulp van Arduino, SensorMonkey, jQuery < / title >
< link rel = "stylesheet" type = "text/css" href = "jquery-ui-1.10.4.custom.css" / >
< stijl type = "text/css" >


#pan-schuifregelaar {}
margin-bottom: 10px;
breedte: 320px;
}
pan-display # {}
text-align: Midden;
breedte: 320px;
}
.Rotation {}
kleur: #F6931F;
font-weight: bold;
}
< / style >
< script type = ' text/javascript' src = "jquery-1.7.2.min.js" >< / script >
< script type = ' text/javascript' src = "jquery-ui-1.10.4.custom.min.js" >< / script >
< script type = ' text/javascript' src = "https://sensormonkey.eeng.nuim.ie/socket.io/socket.io.js" >< / script >
< script type = ' text/javascript' src = "https://sensormonkey.eeng.nuim.ie/js/client.min.js" >< / script >
< / head >
< body >

< h1 > Remote Home security system < / h1 >

< div id = "pan-slider" >< / div >
< div id = "pan-display" > Slide recht om te ontgrendelen en links naar LOCK < span klasse = "rotation" >< / span >< / div >
< script type = "text/javascript" >
Een geheel getal (of een tekenreeksweergave van een) omgezet in een hexadecimaal teken (0-9A-F).
functie toHex (i) {}
keren parseInt (i) .toString (16) de .toUpperCase();
}

$(function {}

Pan slider maken
$("#pan-slider") .slider ({}
bereik: "min",
waarde: 0,
min: 0,
Max: 15,
stap: 15,
dia: function (gebeurtenis, ui) {}
UI update.
$("pan-display # .rotation") .html (180 * ui.value / 15);

Berekenen gecombineerd pan/tilt rotatiehoeken en verzenden van de stream Uitgever
Als een hexadecimaal teken paar. Pan is hoog 4 bits; Tilt is lage 4 bits. Door
voorvoegsel met '#', vertellen we SensorMonkey te interpreteren als binaire gegevens.
var pan = toHex (ui.value);

client.deliverToStreamPublisher ("/ private/Homelock", "#" + pan + pan);

}
} );

// 1. Verbinden met SensorMonkey
// 2. Lid worden van de naamruimte
// 3. Abonneer je op stroom

var client = nieuwe SensorMonkey.Client ("https://sensormonkey.eeng.nuim.ie");
client.on ("verbinden", function {}
client.joinNamespace ("Your_Namespace", "Your_private_key", functie (e) {}
Als (e) {}
alert ("Failed to join naamruimte:" + e);
terugkeer;
}

client.subscribeToStream ("/ private/Sensor_name", functie (e) {//Sensor_name worden gegeven in SensorMonkey wanneer u er een sensor maakt
Als (e) {}
alert ("abonneren op stream mislukt:" + e);
terugkeer;
}
} );
} );

client.on ("verbinding verbreken", function {}
alert ("Client is verbroken!");
} );
} );
} );
< / script >
< / body >
< / html >

Ik stel opnieuw om te controleren op de stap 6 van om een beter inzicht in de jQuery code en informatie over bibliotheken van jQuery, CSS en afbeeldingsbestanden en HTML-bestanden.

Zodra de jQuery UI ingesteld is, krijgen een gratis account op SensorMonkey en maak een Sensor genaamd "Homelock". U kunt het elke gewenste naam geven, maar zorg ervoor dat hetzelfde wordt gebruikt in de HTML-code.

client.subscribeToStream ( "/ private/Sensor_name", functie (e) {//Sensor_name worden gegeven in SensorMonkey wanneer u er een sensor maakt

Ik gebruik de haven - 8000 voor de sensor.

In deze opzet ben ik met behulp van een enkele PC om te dienen als het systeem loopt SensorMonkey, Bloom en ook aangesloten op Freeduino.
Zo zou het onderzoektijdvak als 127.0.0.1 blijven voor de Sensor.

Gerelateerde Artikelen

Bijhouden en beheren van uw auto op afstand met behulp van Arduino en Android

Bijhouden en beheren van uw auto op afstand met behulp van Arduino en Android

Eigenlijk, velen van ons kunnen lijden of bang van zijn auto gestolen wordt. In dit project, zal ik proberen u te helpen bij het beschermen van uw auto's en zelfs hen op afstand te bedienen.Kortom, je moet vertrekken van een mobiele telefoon in uw au
Het wijzigen van de fuse-bits AVR Atmega328p - 8-bit microcontroller met behulp van Arduino

Het wijzigen van de fuse-bits AVR Atmega328p - 8-bit microcontroller met behulp van Arduino

In dit instructable leert u hoe u kunt wijzigen van de fuse-bits van Atmega328p microcontroller. Ik ben met behulp van Arduino mega als programmeur aan programma Atmega328P-PU op breadboard. Het komt met een standaard 1MHz interne gekalibreerd oscill
Met behulp van een temperatuursensor de snelheid van een motor met behulp van arduino

Met behulp van een temperatuursensor de snelheid van een motor met behulp van arduino

Deze toepassing is eenvoudig slechts met behulp van de temperatuursensor LM35 met een arduino-kit om te controleren van een fan en wijzigen van de snelheid met betrekking tot de temperatuur gelezen door de micro-controller die in dit geval de arduino
Automatisering van wasmachine met behulp van arduino

Automatisering van wasmachine met behulp van arduino

Wij hebben een semi-automatische wasmachine. Timer-switch en afvoer schakelaar verwend zijn. Ik probeerde om hen te vervangen, maar het kost meer geld. Zijn we gestopt met behulp van het. Toen dacht ik te verwijderen van de handmatige switches en mak
Een zonne-tracking automatische gemotoriseerde window blind retrofit met behulp van Arduino

Een zonne-tracking automatische gemotoriseerde window blind retrofit met behulp van Arduino

Gebouwen-account voor 20-40% van de totale energie gebruik in ontwikkelde landen. Venster tinten (of jaloezieën) kunnen helpen om bouw energie gebruiken en visueel comfort (dat wil zeggen, vermindering van de schittering en verhoging van de dagverlic
LCD afstandsmeting met behulp van Arduino

LCD afstandsmeting met behulp van Arduino

En na het doorvoeren van een paar robotic tutorials, heb ik besloten om te gaan in meer detail over sensoren. Om te beginnen van met ik kies een ultrasone sensor en een Arduino als de micro-controller.Dit Instructable is puur voor uitkeringsontvanger
Hoe te maken A Keypad deur vergrendelen met behulp van Arduino

Hoe te maken A Keypad deur vergrendelen met behulp van Arduino

Je heb ooit gedacht wat u kunt doen met de oude dvd-schijf... Nou draaide ik het in een koele deur vergrendeling unit...Wat die heeft u nodig1. de Arduino Uno2. een oude Dvd-station3. er wordt een toetsenblok (ik nam het uit oude telefoon)4. Lm293d m
Multi-Moded Hack-Cam met behulp van Arduino

Multi-Moded Hack-Cam met behulp van Arduino

Nou, is dit mijn eerste post. Ik maakte iets dat zal mijnzomer productief, maar het duurde slechts 1 dag tot het einde van dit project, van de planning te coderen en te fabriceren. Gelukkig, bijna de helft van ik gebruikte materialen zijn geborgen en
Eenvoudige Wav speler met behulp van Arduino

Eenvoudige Wav speler met behulp van Arduino

Praten over met behulp van Arduino om muziek te spelen, is het de Arduino MP3 schild niet het eerste ding dat je verzinnen? Of misschien sommige geeks zullen overwegen over tone() functie? Ze zijn niet de dingen die ons onderwerp gaat over vandaag. W
Snelheidscontrole van dc motor van laptop met behulp van arduino en het verwerken van

Snelheidscontrole van dc motor van laptop met behulp van arduino en het verwerken van

Hallo iedereenIk ben vignesh raja. ik graag hier delen de toerentalregeling voor dc-motor van de computer met behulp van arduino en processing software. in dit project de processing software uitvoeren van een eenvoudige toepassingsvenster op computer
Beheersing van de Motor met behulp van Arduino

Beheersing van de Motor met behulp van Arduino

Motoren met behulp van de Arduino te beheersen kunnen lastig zijn.Ten eerste vereisen motoren recenter is dan de wat Arduino output pinnen kunnen leveren. Ook kunnen motoren genereren hun eigen stroom door een proces genaamd inductie, die je circuit,
Genereer Random getal met behulp van Arduino

Genereer Random getal met behulp van Arduino

Een willekeurig nummer generatie is zeer belangrijk in computerapparaten die helpt hen te taak op willekeurige wijze. De toepassingen van willekeurig nummer generatie kunnen worden gevonden in het schuifelen de audiobestanden op een audio-speler, in
De Wireless, obstakel detectie, piepen Robot met behulp van Arduinos!

De Wireless, obstakel detectie, piepen Robot met behulp van Arduinos!

Dit is een belemmering van het draadloos gecontroleerde, autonome robot opsporen!Een tijdje terug had ik maakte van dit Instructable en wilde maken sommige belangrijke verbeteringen sinds.De volgende zijn de robot de kenmerken:-1.he de draadloos geco
Ontwikkeling van een ATtiny firefly project met behulp van Arduino en het is IDE

Ontwikkeling van een ATtiny firefly project met behulp van Arduino en het is IDE

Ik zag onlangs een interessant project door Karl Lunt waarmee een ATtiny13 nabootsen een firefly (http://www.seanet.com/~karllunt/fireflyLED.html). Dit op zich is zeker niet uniek, maar het kreeg me denken over een van mijn vroege microcontroller pro