Styra åtkomsten till din låsa distans med Arduino, SensorMonkey och RF modul (3 / 6 steg)

Steg 3: Ställa jQuery och SensorMonkey




Eftersom inte jag är JavaScript utvecklare, jag gjorde använda kod från denna länk.

Jag ändrade koden för att uppfylla grundläggande behovet här att tillåta användaren att välja mellan alternativen - låsa och låsa upp.
Det har ett reglage som när gled till de högra låser upp elektriska strejken och till vänster det låser det.

Detta är den sista koden:

<! DOCTYPE html >
< html >
< head >
< title > Remote kontrolleras elektrisk Strike använder Arduino, SensorMonkey, jQuery < / title >
< länka rel = "stylesheet" type = "text/css" href = "jquery-ui-1.10.4.custom.css" / >
< style type = "text/css" >

#pan-reglaget {
marginal-botten: 10px;
bredd: 320px;
}
#pan-display {
text-align: center;
bredd: 320px;
}
.rotation {
färg: #F6931F;
font-weight: bold;
}
< / stil >
< 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 hem trygghetssystemet < / h1 >

< div id = "pan-reglaget" >< / div >
< div id = "pan-display" > Skjut rätt att låsa upp och vänster för att låsa < span class = "rotation" >< / span >< / div >
< script type = "text/javascript" >
Konverterar ett heltal (eller en strängrepresentation av en) till en hexadecimal tecken (0-9A-F).
funktion toHex (i) {
returnera parseInt (i) .toString (16) .toUpperCase();
}

$(function() {

Skapa pan slider.
$("#pan-reglaget") .slider ({
utbud: "min",
värde: 0,
min: 0,
Max: 15,
steg: 15,
bild: funktion (händelse, ui) {
Uppdatera UI.
$("#pan-display .rotation") .html (180 * ui.value / 15);

Beräkna kombinerat pan/tilt rotation vinklar och skicka till stream förlaget
parvis hexadecimala tecken. Pan är hög 4 bitar; Tilt är låg 4 bitar. Genom
skapar prefix med '#', berättar vi SensorMonkey att tolka som binära data.
var pan = toHex (ui.value);

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

}
} );

// 1. Ansluta till SensorMonkey
// 2. Gå med i namnområdet
// 3. Prenumerera på ström

var kund = nya SensorMonkey.Client ("https://sensormonkey.eeng.nuim.ie");
client.on ("connect", function() {
client.joinNamespace ("Your_Namespace", "Your_private_key", funktion (e) {
om (e) {
Alert ("kunde inte ansluta namnområde:" + e);
hemkomst.
}

client.subscribeToStream ("/ private/Sensor_name", funktion (e) {//Sensor_name ges i SensorMonkey när du skapar en sensor där
om (e) {
Alert ("Det gick inte att prenumerera på ström:" + e);
hemkomst.
}
} );
} );

client.on ("koppla", function() {
Alert ("klienten har kopplats!");
} );
} );
} );
< / script >
< / body >
< / html >

Jag föreslår igen för att kolla på steg 6 av för att få en bättre inblick i jQuery kod och information om jQuery bibliotek, CSS och bildfiler och HTML-filer.

När jQuery UI är inställt, få ett gratis konto på SensorMonkey och skapa en Sensor som kallas "Homelock". Du kan ge några namn men se till att samma används i HTML-koden.

client.subscribeToStream ( "/ private/Sensor_name", funktion (e) {//Sensor_name ges i SensorMonkey när du skapar en sensor där

Jag använder porten - 8000 för sensorn.

I denna setup använder jag en enda dator för att fungera som det system som kör SensorMonkey, Blom och också anslutna till Freeduino.
Undersökningsperioden skulle förbli som 127.0.0.1 för sensorn.

Se Steg
Relaterade Ämnen

Sjungande växt. Gör din anläggning sjunga med Arduino, touche och en gameduino

projektet är en del av experiment gjort medan du gör en konstnär i bostad på Instructables. Du kan se de andra projekten här.Att göra en växt sjunga har ett trick sedan Theremin uppfanns. Här kommer jag att lära dig hur man gör detta med och arduino...

Enkelt ansluta en multimeter till din skärbräda med bygel sladdar och Gem

jag var uttråkad av att behöva driva multimetern benen på jumper trådarna, så jag skapade ett enkelt sätt att fästa dem direkt till bakbord, med två flyttbara hoppare ledningar och ett par Gem.Steg 1: verktyg För att göra detta, behöver vi:-Två tråd...

Fjärrstyrda webkamera med Arduino, SensorMonkey, jQuery och Justin.tv

webb-aktivera din interaktiva sensorer över skrivbordet, smartphone och tablet enheter.Denna handledning beskriver i detalj hur du använder tjänsten gratis SensorMonkey till styra en pan och tilt webbkamera ansluten till en Arduino använder inget ann...

Stoppur & varvtid med Arduino Nano och Maxi 7219 LED Display (8 gräva X 7 Seg)

Hej alla,Detta är en mycket lätt projekt göras åt ett stoppur med Arduino Nano och Maxi 7219 LED display (8 siffror x 7 segment).Stoppuret använda denna typ av display är ny och jag kunde inte hitta något liknande.De första 4 siffrorna i displayen vi...

PC mus gjorda med Arduino Uno och Joystick

Hej! Välkommen till min första Instructable.Jag nyligen började mixtra med min nya Arduino Uno och bestämde mig för att hitta ett program för en PS2 joystick modul. Jag trodde det skulle vara tjusig att förvandla min Arduino till en joystick kontroll...

Kör en webbsida i realtid med hjälp av Arduino, SensorMonkey och Processing.js

Remote visualisering av realtid sensordata.Denna handledning beskriver i detalj hur du använder tjänsten gratis SensorMonkey till push realtid sensordata från en Arduino till en webbsida för visualisering med hjälp av Processing.js. Ingen server-side...

SIM900A gränssnitt med Arduino UNO och kör enkelt AT-kommandon

Hej killar,Jag har min nya SIM900A modul av SIMCom. Jag var fasadbeklädnad problem samtidigt som samverkar med Arduino Mega.Sedan försökte jag gränssnitt med arduino UNO. Så i detta instructable jag ska visa dig hur jag löste problemen och började sp...

Lägga charm till din trädgård med sommarblommor

Det finns inget trevligare än att sitta tills mörkret en varm sommarkväll, så ge din trädgård några atmosfär genom att lägga till vackra blommor som kan ge lite känsla till din trädgård....

Hacka din bil CAN-BUS med Arduino och Seeed CAN-BUS sköld

Moderna fordon som alla är utrustade med en CAN-BUS Controller Area Network, istället för att ha en miljon ledningar springa tillbaka och tillbaka från olika enheter i bilen till batteriet, dess som utnyttjar ett mer smart system.Alla elektroniska fu...

Styra en liten linjära ställdon med Arduino

Denna Arduino linjära ställdon handledning visar hur man styr en Firgelli små linjära ställdon med en Arduino kompatibel styrelse och olika indata sensorer, inklusive en Slider och Rotation knopp för direkta kontroll, Joystick för inkrementell rörels...

Styra en robotarm med Arduino, 1Sheeld och en Android Smart Phone

I denna artikel vi visar dig hur du använder smart 1Sheeld och din Android phone sensorer (orientering & närhet sensorer) till kontroll en Robotic beväpna trådlöst.Kort om 1Sheeld:http://1sheeld.com/Steg 1: Våra verktyg 1 - robotarm (bilda din egen d...

Pimpa din choklad med Arduino IDE och ATtiny13

Idén till projektet kom till mig på väg till papperskorgen. Jag fick i uppdrag att kasta bort en ruta som bara har tömts på sitt ursprungliga Ferrero Rocher sötma innehåll av min kära fru. Detta var strax efter alla hjärtans dag. Så jag fick spendera...

Spåra din väg! (med arduino, microSD card sköld och GPS)

Använda Arduino Mega, MT3329 MediaTek GPS, Arduino MicroSD data logga sköldoch ett par 9V batterier, göra en liten enhet som kan gå någonstans och sedan mappa resan i ett enkelt steg.Steg 1: Hårdvara behövs Micro SD cardMicroSD kort sköldArduino Mega...

Konvertera ett ZX82 spektrum tangentbord till ett utbyggbart USB-tangentbord med Arduino

I detta Instructable, jag ska visa dig hur du omvandlar tangentbordet ZX82 spektrum till ett funktionellt expanderbara USB-tangentbord kompatibelt med något USB-aktiverad. Detta bygga är kompakt nog att när du är klar, kan du passa en Raspberry Pi el...

Med hjälp av The PCF8575 i2c i/o Expander till Läs ingångar med Arduino

detta Instructable visar dig hur enkelt det är att lägga till extra ingångar till din Arduino. Du kan använda denna teknik för att lägga till hundratals extra ingångar till din Arduino med bara två kablar med hjälp av en fancy kommunikationsprotokoll...

AVR programmering med Arduino, AVRdude och AVR-gcc

AVR är en gemensam, billig typ av mikro-controller som kan verka skrämmande att arbeta med, men oroa dig inte! När du har Ställ in grundläggande kunskap och kan de bli inte bara nyttigt, men viktigt att nya projektidéer som du drömmer upp!Denna handl...

Universell fjärrkontroll med Arduino, 1Sheeld och Android mobil

Detta projekt visar hur du kan styra din TV, satellitmottagare och Stereo med din Android mobil istället för att använda det fjärrkontroll.I princip kan du använda denna teknik för alla andra enheter som fungerar med fjärrkontrollen. Jag undrar om du...

Mäta hastigheten på ljud med Arduino microcontroller och ultrasonic sensor

Min 6-åriga dotter, Kennet, visar hur man mäter ljudets hastighet i luft med Arduino Uno microcontroller och ultrasonic sensor.Jag tycker detta är ett bra projekt för barn att blir exponerade för vetenskap, teknik och matematik.Steg 1: Vi behöver 1....

Hur du använder IR-fjärrkontroller med Arduino (aktuella och uppdaterade)

Jag är trött på dessa komplicerade tutorials om hur du använder vissa saker. Jag gillar enkla och lätta att förstå, steg för steg instruktioner. Mitt största problem var med IR och POV *. Jag har äntligen lärt hur man styr mitt projekt med valfri TV...