Arduino temperaturvakt web

i detta instructable du lär att etablera kommunikation mellan arduino styrelsen (eller en mikrokontroller som suports UART) och Internet via en android-enhet. När du vet hur man gör att du kan styra en lampa i sovrummet från andra sidan av jordklotet, kontrollera temperaturen i källaren, styr en robot... du får och idén - din fantasi är den enda begränsningen.

I huvudsak setup är bara en android app kör på ett mobil och kommunicera med arduino via bluetooth.
MIT: s app inventor gör att man snabbt skapa apps (ingen kodning krävs) så att mobilen kan fungera som redo gjort användargränssnitt, data-lagringsenhet, accelerometer / gyro / GPS / GPRS och Wifi sköld allt i ett. Inte illa alls med tanke på att anständiga android mobiler kan fås för 40$ eller så (eller gratis om det är ditt eget) - som är mindre än alla wifi skölden jag har hört talas om.

Detta projekt bygger på min tidigare instructable. Jag föreslår starkt att läsa den första >>

Jag bestämde mig att välja Cosm (tidigare känt som pachube) för detta projekt. Jag skapade ett enkelt exempel app som tar emot data från arduino styrelsen och skickar det till ett flöde på Cosm hemsida. Användare kan skapa matningar, som i sin tur har datastreams. Varje dataströmmen håller en variabel - det kan vara temperatur, sensor läser, textsträng och så vidare. Du kan komma åt fodret jag skapade för denna app här länk. Känn dig fri att använda det för teständamål.

COSM API bygger på begäran följande metoder för att skicka & och ta emot data:
GET-metod - att läsa datastreams
SÄTTA metod - för att uppdatera datastreams

Problemet här är att MIT: s app inventor stöder endast få och skicka metoder, men jag hittade ett sätt att göra POST förfrågningar som PUT-begäranden.

Skicka data måste du använda WEB component i App inventor. Det måste du ange URL-adressen för begäran och använda en PostText metod för att skicka en sträng.

Den app jag skapade för detta instructable har en standard-URL - så funkar det så fort du kör den och aktivera i rutan där det står "skicka data till cosm". Om du vill använda din egen foder har du till ändra URL som följer:

http://API.COSM.com/v2/feeds/ YourFeedID/datastreams/YourDatastreamNameCSV? nyckel =YourAPIkey& _method = put

När du har Webbadressen redo kopia och pasta den in i en QR-kodgenerator och i appen väljer du knappen "Cosm setup - QR code scanner" Skanna URL. Naturligtvis kan du manuellt ange Webbadressen i MIT: s app inventor alltför.

Du kan ladda ner app och källfilen här >>
https://Drive.Google.com/folderview?ID=0B_PfPoEotOF8N2JwT3RSX011SjQ&USP=sharing

Relaterade Ämnen

Low Power Arduino temperaturvakt

I detta Instructable bygga vi ännu en temperaturvakt med en DS18B20 temperaturgivare. Men detta projekt är annorlunda. Det kan pågå på batterier för nästan 1,5 år! Ja! Med hjälp av Arduino strömsnål biblioteket, kan vi ha detta projekt som pågick und...

4-20mA Arduino plataforma web

En el siguiente manuell entregaremos los pasos en seguir para visualizar sensores con salida de corriente a la plataforma web de MCI.Como tarjeta främsta usaremos la CaiCai que es Arduino Uno kompatibel con la capacidad de conectar sensores con salid...

Arduino sprinklersystem + Web control

ett smart sprinklersystem för resten av oss... Ingen lödning inblandade! Bara stapla upp ett par av sköldar på toppen av en arduino och styra ditt sprinklersystem från var som helst.Ett par vänner som ville replikera sprinklersystemet presenteras i d...

Arduino temperaturvakt och visuella LED mätare

Detta är en riktigt rolig Arduino projekt som kommer att läsa temperaturen, skicka det till den seriella Monitor i Arduino IDE och efter temperatur anpassas antalet lysdioder som lyser upp. Det är verkligen lätt att sätta ihop och produktens programm...

Hur man styr arduino med ett mail

Det finns många lösningar för att styra en Arduino ombord: web lösningar, desktopen applicering lösningar, lösningar. Men hur mail? Ja, du kan hitta något på nätet men de behöver ethernet sköldar och ofta är Arduino som skickar e-post. Jag kontroll A...

Arduino Ethernet Shield handledning

The Arduino Ethernet Shield kan du enkelt ansluta din Arduino till internet. Denna sköld gör din Arduino skicka och ta emot data från var som helst i världen med en internet-anslutning. Du kan använda den att göra roliga saker som styra robotar från...

Arduino och LM35 baserade temperaturvakt för nybörjare

IntroduktionGör din egen temperaturövervakningssystem genom att använda Arduino och LM35 analoga temperatursensor. Detta är en mycket enkel DIY projekt för Arduino nybörjare. Alla åtgärder och krav som nämns i detalj nedan.Obs:- Denna handledning är...

Hur man gör en Arduino web Server

I det här exemplet ska du använda din Ethernet Shield och din Arduino för att göra en grundläggande webbserver. Utnyttja Ethernet biblioteket kommer att enheten ha kapacitet att svara på en HTTP-begäran med din Ethernet shield. Ethernet vakna för att...

World Wide WiDo Web eluttag! Den ultimata Arduino IoT DIY

WWWWiDo är ett eluttag tillgängligt från alla enheter med en webbläsare som kan fjärrstyra en ansluten enhet, och är uppgraderingsbar till kontroll och automatisering med sensorer och ställdon. Detta system är ett alternativ till de gemensamma tjänst...

ESP8266 Web Server (utan Arduino)

Hej där,För några veckor sedan jag har skapat ett projekt med en ESP8266 som heter: ESP8266 Web Server utan en Arduino.Det är precis vad du kommer att bygga, om du följer alla steg i detta Instructable.Det är fantastiskt vad du kan göra med denna $4...

Smarta hem med Arduino Ethernet shield och Teleduino (med web app)

Detta projekt är en enkel lösning för dem som vill ha en smart-home system men inte har en stor budget och för lat de som inte vill komma från sängen till släcker belysningen av eller på.Det är också projektera av en high school student för sitt slut...

ESP8266 WiFi temp luftfuktighet övervakning web app med hjälp av Arduino IDE

Förra veckan fick jag en ESP8266(adafruit). den nya ESP8266 har arduino-starthanterare så det gör möjligt att programkoden arduino direkt i ESP8266. denna ESP8266 levereras med UART, I2C och GPIO. med denna nya wifi modul behöver du inte någon arduin...

Styra Arduino med python based web API (ingen php)

I denna guide kommer jag visa dig hur att kontrollera din arduino enhet från en webbsida! Efteråt, jag ska visa dig hur man styr din arduino från din mobila enhet och även skapa en webb-baserad API för att styra din arduino från din webbsida med andr...

Hur man gör en fjärrkontroll kännande web-docka av hacka Twitter, Google, Skype, Arduino och bearbetning!

Hur att manipulera ett fysiskt objekt över webben bara genom att använda gemensamma webbtjänster och tillgängliga data feeds, med några lagt till öppen källkod grejer att avkoda och manipulera data, och slutligen använda data för att flytta och styra...

Arduino Web aktiverat RGB belysning

jag råkade bara se några stora remsor av LED-belysning när jag plockade upp vissa delar på Maplin som var till försäljning (om jag minns rätt var de cirka £12 per ca. 2m band) men du styrenheten var fortfarande runt £40, så jag tänkte jag skulle bara...

Web kontrollerade uttaget av Arduino

Jag gjorde en Web kontrollerade uttaget av Taiwan klonade Arduino, som baseras av Arduino Pro Mini och ESP8266-1, är den officiella webbplatsen för denna klon: Webduino = Web x ArduinoVi kan programmera det av enkel HTML, CSS och JavaScript, den har...

Arduino baserade temperaturvakt

denna video visar en temperaturvakt med LM34 precision temperaturgivare, Arduino och 16 X 2 LCD-display. Monitorn lagrar också sista 10 temperaturavläsningarMer bilder och projekt @ http://www.kunaldoshi.comHeres länken att ladda ner koden:http://git...

Arduino kontrollerade automatiska mörkar med Web UI

detta instructable är en utförlig guide om hur man bygger en automatisk kontrollant för att köra en motor som kan fungera öppna och stänga mörkar. Styrenheten kan mörkarna att öppna och stänga baserat på ett schema, rumstemperatur och ut dörren lumin...

Web kontrollerade Arduino LED

Detta instructable visar dig hur man bygger en webb-aktiverade tri-color LED-baserad på en Arduino och WIZnet Ethernet shield, kontrollerbar från valfri webbläsare .Eftersom LED är utsatt kan genom en enkel RESTful web service körs på Arduino färgänd...