IMP cuisinier : thermomètre de barbecue Internet-Connected (3 / 7 étapes)

Étape 3: Programmer votre thermomètre

Pour commencer la programmation de votre appareil, vous devez l’obtenir connecté à internet via WiFi. L’imp supporte à peu près tous les types de cryptage WiFi, donc tout ce que vous avez besoin est votre SSID et mot de passe, un iOS ou appareil Android et un compte Imp électrique.

Si vous n’avez pas un compte Imp électrique, il est temps de vous inscrire à un. C’est gratuit. Dirigez-vous vers ide.electricimp.com et signer là-haut.

Pour obtenir l’imp connecté au WiFi, vous utiliserez l’app Imp électrique gratuite pour envoyer que quelque chose appelé « BlinkUp ». BlinkUp est juste un signal optique, envoyé par le clignotement de l’écran de l’iOS ou Android. L’imp a un minuscule capteur lumineux construit en, et il décode le modèle clignotant pour obtenir le SSID et le mot de passe de votre réseau WiFi. Dès qu’elle dispose des informations d’identification, l’imp se connectera à internet même votre téléphone ou ordinateur et va vérifier avec la nuée Imp électrique. Le nouveau dispositif s’affichera dans votre IDE, dont vous pouvez travailler avec votre navigateur, et vous serez en mesure de programmer et de contrôler votre appareil où que vous soyez dans le monde avec une connexion internet.

Une fois que vous avez signé pour un compte d’Imp électrique, Télécharger le gratuitement Imp électrique app et connectez-vous avec le même nom d’utilisateur et mot de passe que vous permettant de vous connecter à votre compte. Dans l’application, ajoutez un nouveau réseau : c’est ici vous entrez votre SSID et le mot de passe pour le réseau WiFi.

Allumez votre appareil en branchant la batterie au contact de la batterie. Assurez-vous que le cavalier près du bord inférieur de la carte de dérivation a la valeur « BAT » pour sélectionner la puissance de la batterie. Insérez la carte de l’imp dans la prise, et il doit commencer à clignoter.

« Envoyer BlinkUp » dans l’application, maintenez l’écran de votre téléphone contre l’extrémité de l’imp avec la lumière clignotante. L’écran de votre téléphone se met à clignoter pendant environ 30 secondes, et puis l’imp commencera à clignoter différentes couleurs car il passe par le processus de connexion au WiFi. Vous pouvez voir ce que signifient les codes ici.

L’imp fin de connexion vers le nuage d’Imp, il apparaîtra en ide.electricimp.com dans le volet de navigation de gauche sous « nouveaux dispositifs ». Vous devrez peut-être actualiser la page pour obtenir le dispositif à comparaître. Cliquez sur « nouveaux appareils » pour développer la liste des nouveaux appareils, et vous verrez une chaîne longue, d’apparence aléatoire de caractères. C’est le nom par défaut de votre nouvel appareil, il est « impee ID ». Cliquez sur le nom pour ouvrir les options du terminal. Ici, vous pouvez donner à l’appareil un nouveau nom et assignez-lui un « modèle ». Un modèle est simplement un ensemble de progiciels ; plusieurs appareils peuvent être membres du même modèle et seront déroulera le même code. Pour créer un nouveau modèle, tapez un nouveau nom de modèle dans la zone Nom du modèle et cliquez sur "enregistrer les modifications".

Vous remarquerez maintenant qu’il n’y sont pas un, mais deux fenêtres de code pour votre appareil, marqué « Code de l’Agent » et « Code d’appareil ». Votre code d’appareil fonctionne sur l’imp électrique, à l’intérieur d’une machine virtuelle, afin que si des erreurs se produisent l’appareil ne devienne pas inaccessible. Un agent est une machine virtuelle seconde qui se déroule à l’intérieur de la nuée Imp. Chaque appareil dispose d’un agent en tant que partenaire. L’agent gère les choses comme définissant une interface HTTP et des travaux de données volumineuses comme traitement du fichier. L’agent et l’appareil peuvent envoyer des données en arrière facilement.

Il y a code déjà écrit et prêt à vous pour ce projet, vous pouvez aller de l’avant et le ramasser de https://github.com/electricimp/examples/tree/master/turkeyprobe. Notez qu’il existe deux fichiers: « turkeyprobe.agent.nut » est le firmware qui fonctionne sur l’agent, et « turkeyprobe.device.nut » est le firmware qui s’exécute sur l’appareil. Collez chaque fichier dans la fenêtre appropriée. L’IDE enregistre automatiquement chaque fois que vous apportez des modifications, et vous pouvez également enregistrer le code dans le modèle de la génération et l’exécution du code.

Vous pouvez exécuter le code maintenant, mais s’attendre à quelques erreurs : nous ne sommes pas tout à fait encore fait. L’imp enregistrera les données de température pour un magasin de données de séries chronologiques, appelé Xively, et vous aurez besoin de mettre en place un flux là pour recevoir les données. Nous allons faire que le prochain.

Articles Liés

TempBug : thermomètre de connecté à internet

TempBug : thermomètre de connecté à internet

En janvier dernier, nous avons eu quelques problèmes avec la chaleur dans mon bureau. Plus précisément, le genre de trouble dans lequel la chaleur n'est pas de suite, vous tournez vers le haut et il toujours pas de suite. Cela se poursuivit pendant p
Horloge avec thermomètre en utilisant Arduino, i2c 16 x 2 lcd, capteur RTC DS1307 et DHT11.

Horloge avec thermomètre en utilisant Arduino, i2c 16 x 2 lcd, capteur RTC DS1307 et DHT11.

Hello! Il a été un moment j'ai n'a pas posté quelque chose sur Instructables, mais maintenant que j'ai fait un projet simple que j'ai vu sur internet sous diverses formes. J'ai réussi à générer un code à l'aide d'autres codes que j'ai trouvé sur inte
Linkit un thermomètre à viande de Wifi

Linkit un thermomètre à viande de Wifi

Il y a bien un gros oiseau dans le réfrigérateur et cassé mon thermomètre à lecture à distance. Je suppose que son temps pour ma spécialité, quelque chose d'overkill. Que diriez-vous un thermomètre de wifi que je peux contrôler sur mon iphone.Ceci ob
Arduino WiFi thermomètre (avec page web) - Arduino sans fil

Arduino WiFi thermomètre (avec page web) - Arduino sans fil

Ce dont vous avez besoinUne carte Arduino (n'importe quelle plaque compatible est OK).LM-35 (pour utiliser avec le fichier fourni, vous pouvez utiliser DS18B20 mais vous devez convertir le code source respectivement).Module de HLK-RM04 WiFi de routeu
Un infrarouge PICAXE « journalisation » thermomètre

Un infrarouge PICAXE « journalisation » thermomètre

21 juillet Edit - voir comment j'ai utilisé le thermomètre IR dans mes expériences de Laser!Intro :Vous avez déjà un de ces thermomètres IR très utiles... il suffit de pointer, tirer, et lire la température.  Ils ne sont pas grandes ?  J'ai deux.Mais
PICAXE pichet thermomètre parfait

PICAXE pichet thermomètre parfait

Parfois, stupide semble fonctionner.  Je finissais le logiciel pour un thermomètre numérique avec toutes les pièces sur l'établi, et il m'est apparu que je n'avais même pas eu toute considération d'une enceinte.  C'est inhabituel pour moi puisque je
Éblouissante signe de collecte de fonds : 140 watts de Internet connecté LEDs

Éblouissante signe de collecte de fonds : 140 watts de Internet connecté LEDs

Construire ce signe connecté internet pour aider à amasser des fonds pour une association caritative locale !Découvrez la puissance élevée LED, Arduino, Raspberry Pi & python, radios numériques, câblage & soudure et une petite menuiserie.Je l'espè
D’augmenter la distance d’un thermomètre sans fil de BBQ (rev. 2)

D’augmenter la distance d’un thermomètre sans fil de BBQ (rev. 2)

ce Instructable décrira un processus très simple pour augmenter la distance d'un thermomètre sans fil de BBQ.Alors que le processus devrait être similaire pour presque tous les thermomètres de RF, le modèle spécifique je suis piratage est un "Maveric
Thermomètre de l’Arduino + LCD I2C

Thermomètre de l’Arduino + LCD I2C

J'ai décidé d'offrir un thermomètre drôle de concept Arduino dans le cas où c'est au milieu de la nuit, les pharmacies ne fonctionnent pas, vous ne vous sentez pas bien et vous voulez vérifier la température de votre corps. Si vous avez Arduino à vos
Thermomètre en interrupteur mural

Thermomètre en interrupteur mural

Projet simpleIl s'agit d'un projet très simple sans n'importe quel microprocesseur.J'avais besoin d'indiquer et de surveiller l'humidité, la température dans certaines chambres de la maison familiale. Pour trouver le bon endroit pour installer le the
Sans fil thermomètre Nixie

Sans fil thermomètre Nixie

l'objectif de ce projet était d'apprendre à utiliser les différentes fonctions de l'atmega :• Raccordement de deux Atmegas avec une connexion Wi-Fi• Chaque Atmega a un thermomètre (DS1621) pour lire la température réelle• Utiliser le sommeil Mode d'u
Smart personnel thermomètre avec Arduino

Smart personnel thermomètre avec Arduino

Cette instructable est préparée dans le cadre de notre mission pour TfCD (technique au service du Concept Design) cours de TU Delft. Ce instructable qui suit est préparé par :Bo Koperdraat : 4209567Karthik mandon : 4501578Dans ce instructable vous ap
Thermomètre de vêtements TfCD

Thermomètre de vêtements TfCD

Ce thermomètre arduino donne des informations en couleur sur la température ambiante, accompagné d'une indication de combien vêtements tu devrait porter. Ce thermomètre mesure la température ambiante avec une thermistance et donne les informations av
Facile-à-construire digital thermomètre et hygromètre pour usage à l’intérieur

Facile-à-construire digital thermomètre et hygromètre pour usage à l’intérieur

IntroductionNiveau de température et d'humidité intérieur sont les deux principaux paramètres qui déterminent le niveau de confort pour les occupants de la chambre. Dans les principaux lieux de travail, ces paramètres sont contrôlés et maintenus à de