Bilaga, en Arduino Yun Garage Monitor (3 / 8 steg)

Steg 3: Ändra koden




Koden är konfigurerad för två garage och en live-feed från en webbkamera. Om du vill ändra koden för att passa dina behov, måste du ändra .ino och filer för webbportalen.

Arduinoen

Öppna bilagan-garage-monitor.ino i Arduino IDE eller ditt val av text redaktör.

Gå till linje 14 och ändra antalet garage du vill övervaka.

linje 31 och 32, fyll i input stiften du vill använda för att övervaka din garageportar (sensorPins) och output stiften för att aktivera garage motor (motorPins).

Web

HTML

Detta avsnitt går över hur man kan anpassa webbportalen för eget bruk.

Öppna www/index.html i din texteditor. Börjar på linje 77, är där du vill göra ändringarna. Den ursprungliga koden visas 3 moduler - två garage och en för en levande strömmande foder.

Här är en uppdelning av HTML för en garage-modul:

< div class = "4u" >
< avsnitt id = "sensor0" class = "särskild låda" >
< h2 > garage 1 < / h2 >
< h3 > Öppna < / h3 >
< div class = "garage öppen" id = "sensor0" onClick="garageClick(this)" >< / div >
< / avsnitt >
< / div >

Det första div elementet avgör hur mycket av sidan modulen tar upp när den visas på en större skärm. När du har räknat ut antalet moduler du vill, kan du hänvisa till www/css/skel.css eller bilden bifogas för vilken klass att tilldela modulen till.

Till exempel, om du bara vill 2 moduler, du var och en att ta upp 50% av sidan. Titta på skel.css, vill jag ändra klassen till 6u.

< div class = "6u" >< br >... < br >< / div >

Nästa, om du lägger till en garage-modul på sidan kontrollerar du namnet ID- attributet i avsnittet och inre div. Detta identifierar modulen till motsvarande garaget. Det är ett nollbaserat räkna, så Garage 1 kommer att ha id sensor0, Garage 2 kommer att ha id sensor1 och Garage 3 kommer att ha id sensor2.

Slutligen, kom ihåg att ändra etiketten i h3 -elementet.

Om du vill ställa in en live-feed, kommer detta att omfattas i steg 8.

JavaScript/Jquery

Öppna www/js/garage.js och ändra variabeln garage med antalet garage du kommer att övervaka.

Också, eftersom min garage motor inte har en terminal att låta mig veta motorn är igång, jag använder skriptet på linje 24-26 för att visa när motorn är "igång". Det tar faktiskt nära 20 sekunder för mitt garage att stänga, men jag har som standard värdet 10000 (10 sekunder eller 10000 ms) för teständamål.

Känn dig fri att ändra detta värde närmare till en som exakt motsvarar din garage motor kör.

Test

Ladda upp din nyligen ändrade koden genom att ladda upp .ino via WiFi genom Arduino IDE. När uppladdningen är klar, uppdatera /sd/annex-garage-monitor.

Se Steg
Relaterade Ämnen

Intel Galileo Garage Monitor

Intels Galileo är en fantastisk plattform för att göra IoT enheter. Detta är ett exempel på med Python och några sensorer för att skapa ett garage monitor larm system.Steg 1: delarDu behöver följande delar:-Intel Galileo-Intel Galileo kompatibelt Wif...

Kontrollera du wifi status med Arduino Yun

I denna tutorial får du lära dig att få din Arduino Yun upp och kör så att du kan köra exempel skisser gjorda för Yun. I det här fallet kommer jag visa dig hur man kör i WiFiStatus exempel. Låt oss komma igång!Steg 1: Hämta Arduino 1.5.6-r2 Beta IDED...

Arduino Yun - solpanel övervakningssystem

Först och främst vänligen kala med mig. Detta är min första Instructable.I juni 2015 fick vi våra 1kW solpaneler system installerat. Det är en på-grid system, så överdriven energi skickas tillbaka till det offentliga nätverket. Vi började processen m...

Arduino Yun/Temboo - USPS tracking paketet

Hej alla.I detta instructable du lära dig att strömma din USPS paketstatus på serial monitor av din Arduino Yun Temboo service.Låter start.Steg 1: Maskin- och programvara lista Hårdvara som vi behöver:Arduino Yun. Köpa en YunA pc.Programvara som vi b...

E-checkar klocka med Arduino Yun och hur returneras olästa e-postmeddelanden som ett heltal.

I denna video vi kommer att använda en Arduino Yun (eller leonardo med en wifi sköld) för att kontrollera din e-post konto (eller valda etikett) och returnera antalet olästa e-postmeddelanden som ett heltal som ska användas i ett annat projekt eller...

Garage Monitor 3001

Problem: mitt garage är fristående från mitt hus, svårt att se om dörrarna är öppna från huset. Eller kanske jag är bråttom att åka till jobbet och glömde att stänga dörren.Lösning: Parallax BS2 baserade monitor. Jag kan kontrollera status för min ga...

Styra Arduino Yun med Yun kompis

detta är en enkel handledning visar hur du ställer in Yun kompis.Steg 1: Skaffa den Arduino Yun i nätverket Om du använder en kabel allt du behöver göra är att ansluta Yun till din router.Om du använder wifi blir det lite svårare.Genom att hålla wifi...

Garage Monitor 3k

behöver veta om garageporten är öppen? Behöver veta om du drog in tillräckligt långt för dörren att stänga utan att träffa din cykel? Behöver veta allt detta med web access... Jag presentera garage bildskärmen 3000.När bilen når rätt plats, vänder LE...

Arduino Yun. Skapa din första anslutna ljus.

Skapa din första anslutna ljus med hjälp av Arduino Yun. Kontrollera och övervaka en anslutna ljus från mobil, Tablet PC och skrivbordet med Lelylan & MQTT. Det tar 15 minuter | $80 i hårdvara | grundläggande nivåSteg 1: hårdvaraFör att slutföra denn...

Garage Monitor 3001 personsökarsystem

detta är en uppdaterad personsökarsystem för Garage Monitor 3001 (GM3K1).Jag var med Nagios innan för personsökning, men efter byte till SheevaPlug bestämde jag mig att hoppa över installera Nagios och bara använda ett skript för detta.Steg 1: Pre Re...

Arduino hem energi monitor sköld

även om produkterna blir mer tillgängliga för att övervaka ditt hem strömförbrukning, jag är en av de där idioterna som inte kan lämna tillräckligt bra ensam och som hellre vill punga ut $100 och timmar av min tid för att spara $20 och lära sig något...

Datalogging till Dropbox med Arduino Yun

Detta instructable är ett tillägg till Datalogger för Arduino Yun. Detta kan du använda Yun logga dina sensorer till SD-kortet, och Python och Dropbox API för att lagra loggade data med jämna mellanrum så du inte förlorar dina data till elementen.Län...

ITTT Arduino Yun Schoolproject

Vad du behöver för detta projekt:En dator/laptopArduino Yun styrelseServomotorSkärbrädaHoppa ledningar (hane)PIN-huvudet kabel (kvinna till kvinna)Ultrasonic sensor HC - SR04En bit kartong (bara en liten bit bör räcka)TejpSteg 1: sladdar!Pin huvudet...

Använda Dragino han och mega328p för att bygga en likadan lösning för Arduino Yun

I detta projekt, kommer att vi göra en Arduino Yun både lösning med hjälp av Dragino HE.mega328p och andra komponenter.Här kommer vi bygga en Arduino Yun både solutiom och visar hur man programmerar mega328p via WiFi. och hur till demo kommunikation...

WebCam Con Arduino YUN Y PIR förslag

Aunque existen diversas formas de conectar una cámara al Arduino YUN y realizar un proyecto parecido, una forma sencilla de göra es con un teléfono celular que ya ingen usemos para utilizarlo como una webbkamera.Synda embargot la complejidad estaría...

Laptop automatisk Start/stopp anklagat för (med Arduino, Yun sköld och ESP8266)

Jag arbetar utanför mitt land och laptop är en stor hjälp för mig att ansluta till min familj och vänner och göra alla mina computing tyger också, men jag alltid kom över för att driva svagt batteri och jämn värst till kritisk nivå eller reserverade...

Kickstarter Backer Alert med statistik Scroller, använder Arduino Yun

Arduino Yún är en nyfiken utöver familjen Arduino . Det finns en ganska omfattande gemenskapen omger Arduino koncept, plattform och programvara. Det är en annan populär community tillägnad hacking och förbättra billiga trådlösa routrar, som ofta kör...

Arduino Yun Messager

bestående av en Arduino sida och en Linux (Linio) sida, Yun är en bra plattform för Wi-Fi eller Internet aktiverade Arduino projekt.I detta projekt ska jag visa dig hur man gör en mycket enkel Yun-Messager som visar ditt meddelande skickas till det ö...

Med nano istället för vi på din Arduino Yun

Kalla mig en n00b, men jag föredrar att använda nano över vi som min standard textredigerare. Detta, även när jag använder ssh till tillträde min (otroligt) Arduino Yun. Det finns dock på mycket grundläggande inställningen av Linino på Yun, ingen nan...