Monitor van het web van de temperatuur van het Arduino


In dit instructable leert u hoe om communicatie tussen de arduino board (of een microcontroller dat suports UART) en Internet via een android apparaat. Als je eenmaal hoe het weet te doen dat u kunt controle van een lamp in uw slaapkamer van de andere kant van de aardbol, Controleer de temperatuur in uw kelder, besturen van een robot... goed je krijgt het idee - uw verbeelding is de enige beperking.

In wezen de opstelling is enkel android app draait op een mobiele telefoon en de communicatie met de arduino via bluetooth.
MIT's app uitvinder maakt het mogelijk om snel te maken apps (neen coding verplicht) zodat de mobiele telefoon als klaar gemaakt gebruikersinterface, apparaat voor gegevensopslag, versnellingsmeter dienen kan / gyro / GPS / GPRS en Wifi schild allen in één. Niet slecht op alle gezien dat fatsoenlijke mobiele android telefoons kunnen worden gekregen voor 40$ of zo (of als het is uw eigen gratis) - dat is minder dan alle de wifi-schilden, ik heb gehoord van.

Dit project is gebaseerd op mijn vorige instructable. Ik raden het lezen van het eerste >>

Heb ik besloten om te kiezen van Cosm (voorheen bekend als pachube) voor dit project. Ik heb een eenvoudig voorbeeld app dat gegevens van de arduino board ontvangt en verzendt dit naar een feed op Cosm-website gemaakt. Gebruikers kunnen het maken van feeds, die op hun beurt datastreams hebben. Elke gegevensstroom houdt één variabele - het kan temperatuur sensor lezen, tekenreeks, enzovoort. Kunt u de feed Ik heb gemaakt voor dit app hier LINK. Voel je vrij om het te gebruiken voor testdoeleinden.

COSM API is afhankelijk van de volgende methoden van het verzoek voor het verzenden van & en ontvangen van gegevens:
GET - te lezen datastreams, methode
PUT methode - datastreams bijwerken

Het probleem hier is dat MIT's app uitvinder alleen krijgt en POST methoden ondersteunt, maar ik vond een manier om POST-aanvragen fungeren als PUT aanvragen.

Wilt verzenden van gegevens moet u webcomponent in App uitvinder gebruiken. Het vereist u kunt opgeven de URL van de aanvraag en een PostText methode gebruiken voor het verzenden van een tekenreeks.

De app die ik heb voor dit instructable gemaakt heeft een standaard-URL - zo werkt het, zodra u het uitvoert en activeert u het vakje dat zegt 'verzenden gegevens naar cosm'. Als u wilt uw eigen feed gebruiken hebt u de URL als volgt wijzigen:

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

Zodra u de URL kopiëren klaar en plak deze in een QR-codegenerator en in de app klik op de knop 'Cosm setup - QR code scanner' voor het scannen van de URL. Natuurlijk kunt u handmatig invoeren de URL in MIT's app uitvinder ook.

U kunt downloaden de app en het bronbestand hier >>
https://drive.Google.com/folderview?id=0B_PfPoEotOF8N2JwT3RSX011SjQ&USP=sharing

Gerelateerde Artikelen

Live-gegevens naar excel van een Arduino lichtsensor

Live-gegevens naar excel van een Arduino lichtsensor

Ik begon dit kleine project de andere dag toen ik zag dat Instructables had gepost een competitie voor het gebruik van sensoren, maar haar draaien te zijn een beetje interessanter.Mijn oorspronkelijke idee was om een eenvoudig project (voorbeelden in
Mededeling van de Arduino

Mededeling van de Arduino

Ik denk dat het zal geweldig zijn om te communiceren met behulp van de Arduino. In dit project zal ik laten zien hoe delen van gegevens tussen twee of meer Arduino met behulp van licht :)Stap 1: Lijst van dingen...!!! Apparatuur :1. Arduino (2 x)2. b
Hoe tweet van een Arduino met behulp van de wifi-Shield

Hoe tweet van een Arduino met behulp van de wifi-Shield

he, ik ben een grote fan van Instructables. Ik heb het consequent gebruikt voor de afgelopen 3 jaar en nu is het tijd voor mij om te schrijven een zelf.Hier gaan we. Dit instructable is voor degenen die willen een levenloos voorwerp tweet automatisch
ESP8266 WiFi temp vochtigheid monitoring web app met behulp van de Arduino IDE

ESP8266 WiFi temp vochtigheid monitoring web app met behulp van de Arduino IDE

Vorige week ontving ik een ESP8266(adafruit). de nieuwe ESP8266 heeft arduino-bootloader, dus het maakt mogelijk om programmacode arduino rechtstreeks in de ESP8266. Deze ESP8266 komt met I2C, UART en GPIO. met deze nieuwe wifi module hoeft u niet el
Het weergeven van temperatuur en vochtigheid met behulp van een Arduino en een DHT11 vochtigheid Sensor

Het weergeven van temperatuur en vochtigheid met behulp van een Arduino en een DHT11 vochtigheid Sensor

Ik maakte enkele instructables laat zien hoe om te lezen van de temperatuur met behulp van een temperatuursensor.Nu heb ik ontdekt de DHT11 die doet hetzelfde werk plus luchtvochtigheid ook weergegeven. Ook het lezen van een DHT11 temperatuur is veel
Monitor LCD van het gebruik van de Arduino CPU + RAM

Monitor LCD van het gebruik van de Arduino CPU + RAM

Hi all,Ik Todies maakte ik een Arduino CPU + RAM usage monitor met behulp van een eenvoudige schets van de Arduino en een VB.net programma.In dit instructable ik zal u tonen hoe te maken.Het vb.net programma beschikt over een Arduino verbinding teste
Water van de Monitor van het gebruik

Water van de Monitor van het gebruik

In onze eerste aflevering van Deconstructing IoT, wij spraken over hoe het Internet van dingen oplossingen voor de problemen die ontstaan door water bieden kunt afval, en een eenvoudige toepassing voor het meten van de waterstroom uit een huishoudeli
Hoe het bouwen van een Arduino WiFi 4 x 4 met Android Controller

Hoe het bouwen van een Arduino WiFi 4 x 4 met Android Controller

RC auto's kunnen WiFi auto's...?RC auto's zijn cool, maar goedkoop RC auto's hebben beperkt bereik en kunnen alleen worden beheerd met de bepaalde controller die werd geleverd bij de auto.Ik kocht een RC jeep, compleet met 4-wielaandrijving, flexibel
Maak een Web aangesloten Robot (voor ongeveer $500) (met behulp van een Arduino en Netbook)

Maak een Web aangesloten Robot (voor ongeveer $500) (met behulp van een Arduino en Netbook)

dit Instructable zal u tonen hoe te bouwen van uw eigen Web aangesloten Robot (met behulp van een Arduino micro-controller en de Asus eee pc).Waarom zou u een Web aangesloten Robot willen? Om mee te spelen natuurlijk. Rijd uw robot van hele kamer of
Temperatuur van de Arduino aangedreven ventilator - bestaande domotica

Temperatuur van de Arduino aangedreven ventilator - bestaande domotica

Dit project is over het rijden van een fan van de twee snelheden met een Arduino, afhankelijk van de omgevingstemperatuur.Het project is ontworpen om te helpen automatiseren van een bestaande vuur gebaseerde verwarmingssysteem. Het idee is dat het mi
Een draadloos gecontroleerd, de Raad van het bericht van de Arduino-Powered

Een draadloos gecontroleerd, de Raad van het bericht van de Arduino-Powered

bouwen zelf een draadloos gecontroleerde, Arduino aangedreven message board!Hier is een eenvoudig project waardoor een draadloos programmeerbaar message board. Het gebruik XBee modules ten behoeve van een draadloze seriële verbinding tussen uw comput
Seriële monitor ATtiny met behulp van de arduino walkthrough

Seriële monitor ATtiny met behulp van de arduino walkthrough

Allllllllllright dudes en dudets. Hier is whats up, we gonna attiny en arduino beste vrienden maken.Als u ooit hebt gewerkt met capacitieve switches weet u hoeveel het maakt je wilt je gezicht in een muur breken... Nu veronderstellen u hebben geen ma
Hoe te herstellen van een bekraste Monitor van de vertoning van LCD Computer Video

Hoe te herstellen van een bekraste Monitor van de vertoning van LCD Computer Video

Hoe te herstellen van een bekraste Monitor van de vertoning van LCD Computer VideoLCD beeldscherm monitor computerschermen en LCD-TV beeldschermen kunnen krassen veroorzaken gemakkelijk omdat ze zijn gemaakt van zacht plastic.  Ik ongeluk krabde een
Hoe Google Sites gebruiken voor het besturen van een Arduino!

Hoe Google Sites gebruiken voor het besturen van een Arduino!

CHECK OUT THE LIVE versie hier: https://sites.google.com/site/arduinoexampleswitch/ Dit is een tutorial die u de mogelijkheden van web-gebaseerde interfaces voor uw projecten tonen zal, vaak tijden die we allemaal maken voor de wereld willen zou te k