IoT jauge avec Arduino, Yaler & IFTTT (2 / 5 étapes)

Étape 2: Télécharger le code de Arduino IoT jauge Web service

Service Web simple

Contrôle de la jauge de l’ITO est assez simple. Un service Web (ou l’API REST) est à l’écoute des demandes entrantes et définissant la position du servo en conséquence. La jauge de l’ITO est juste un servo « idiot ». Maintenant la logique dans le Cloud vous permet d’échanger le « cerveau », par exemple pour afficher les conditions météorologiques au lieu d’un emplacement.

Accès à distance à l’Arduino

Pour donner l’accès au service IFTTT Cloud à la jauge de l’ITO, notre API REST de Arduino doit être accessible et adressables à partir du Web. Experts pourraient ajouter une exception à leur pare-feu ou un routeur. Mais ce peut être assez compliqué, nous allons utiliser un service de relais *.

Installation de l’Arduino Uno (le Yun, voir ci-dessous)

  • Installer la bibliothèque de YalerEthernetServer.zip , comme indiqué dans https://yaler.net/arduino
  • Télécharger le code de Arduino Uno IoTGaugeWebService.ino
  • Assurez-vous que vous utilisez une adresse MAC unique
  • Remplacez RELAY_DOMAIN par votre nom de domaine relais.
    (Pour obtenir un domaine de relais, inscrivez-vous pour un compte d’essai gratuit à Yaler.net)
  • Télécharger le code de votre Arduino Uno

Installation de l’Arduino Yun (pour l’ONU, voir ci-dessus)

Pourquoi le code Yun est différent du code Uno ?

Le Yun fournit une API REST intégré appelé boîte aux lettres. Pour rendre cette API accessible depuis le Web, nous utilisons le démon YalerTunnel Linux (qui prend également en charge le chiffrement SSL, contrairement à l’ONU). En s’appuyant sur ce qui déjà là vous pouvez simplifier votre code.

Jetez un oeil sur les deux programmes et décidez par vous-même. Boîte aux lettres de la Yun API n’est pas parfait (et pas strictement reposante, car elle permet d’arriver à modifier les valeurs), mais il est basé sur un script en cours d’exécution sur le côté de Linux de la Yun, qui utilise moins de mémoire précieuse du côté de l’Arduino.


*) Si vous n’êtes pas satisfait sur l’utilisation d’un service de relais, juste enlever et (pour l’ONU), supprimez le serveur local.

Articles Liés

IoT murale avec Arduino et ESP8266

IoT murale avec Arduino et ESP8266

Dans ce instructable, je vous montrer comment ajouter accessibilité améliorée, intelligence et une connectivité à une prise murale ordinaire. Cela se fait avec une combinaison de microcontrôleurs, Arduino, divers capteurs, ESP8266 et un mélange de pr
Programmation ESP8266 ESP-12F NodeMCU v1.0 avec Arduino IDE dans l’enregistreur de température sans fil

Programmation ESP8266 ESP-12F NodeMCU v1.0 avec Arduino IDE dans l’enregistreur de température sans fil

Retour à fin 2014 et 2015 au début, votre vraiment tombé surCette ESP8266 de puce WiFi astucieux (l'ESP-01) et dois bataille parmi les documentations incompatibles provenant de diverses sources. Pour l'instant de l'éperon, il a documenté ses frustrat
Guide d’un débutant configurer ESP8266 avec Arduino Mega 2560 ou Uno

Guide d’un débutant configurer ESP8266 avec Arduino Mega 2560 ou Uno

Pour n'importe quel produits open source pour réussir ou de l'adoption en masse par les « décideurs » / « DIY-ers » / « dev » / « etc » ; une documentation à jour et exacte ou le guide de démarrage rapide doit être fourni. Messages de l'utilisateur d
Station de météo IoT facile avec plusieurs capteurs

Station de météo IoT facile avec plusieurs capteurs

Données du capteur pour tout le monde !Bonjour à tous!Dans ce tutoriel, je vais vous apprendre à construire une station de météo d'Ito facile et bon marchée. Tout le monde qui a une certaine expérience de base arduino peut faire de ce projet. Les don
Thermostat avec Arduino et grand écran LCD de la maison

Thermostat avec Arduino et grand écran LCD de la maison

Remplacer un thermostat standard (SIEMENS-RAA30 16GR) avec un individu fait, axée sur l'arduino, grand écran LCD est un amusant projet.AVERTISSEMENT : Prise de courant est utilisé dans les deux contrôlant le four et pour arduino puissance alors s'il
Réinitialiser votre horloge circadienne « horloge biologique de corps » avec Arduino

Réinitialiser votre horloge circadienne « horloge biologique de corps » avec Arduino

Source d'inspiration pour réinitialiser l'horloge biologique de votre corps et améliorer votre hygiène santé et sommeil avec ArduinoUne horloge circadienne n'est pas une horloge que nous regardons l'heure. C'est plutôt un chronométreur et un oscillat
Domotique avec Arduino... Et JavaScript !

Domotique avec Arduino... Et JavaScript !

Dans ce instructable (mon premier seul en fait), je vais vous guider pour faire d'automatisation dans votre maison avec Arduino, oui, pas si nouveau... Mais nous allons aussi inclure JavaScript, à l'aide de Node.js et une impressionnante bibliothèque
Une sphère en lévitation tourne s’allume et clignote avec Arduino

Une sphère en lévitation tourne s’allume et clignote avec Arduino

Une étoile de la mort peu lévitation de Instructables m'a invité au nouveau projet avec Arduino. Trois stratégies ont été décidés et gardés pour le différencier de l'ancêtre.Faire moi-même avec prêt-à-pas (ou moins).Garder en rotation.S'allume et cli
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
Banc d’alimentation PSU de vieux ATX avec Arduino et moniteur LCD

Banc d’alimentation PSU de vieux ATX avec Arduino et moniteur LCD

Bonjour à tous et Bienvenue sur mon premier Instructable.J'ai toujours voulu un banc PSU pour faciliter l'accès à une source d'alimentation et quelque chose que je peux compter sur quand on travaille sur divers projets. J'ai voulu un bloc d'alimentat
Utilisez votre Adafruit rgb lcd plaque Pi (pour Raspberry Pi) avec Arduino

Utilisez votre Adafruit rgb lcd plaque Pi (pour Raspberry Pi) avec Arduino

Bonjour tout le monde.Comme dit le titre, vous apprendrez comment utiliser votre Adafruit rgb lcd Pi plaque mais avec Arduino. J'ai acheté une fois un mais jamais utilisé avec mon Pi framboise et je cherchais une façon de l'utiliser avec mes projets
Circuit de Strip LED RGB avec Arduino

Circuit de Strip LED RGB avec Arduino

Ce Instructable couvre l'Assemblée d'un circuit capable d'ing PWM (modulation de largeur d'impulsion) une bande de RVB LED 9-12v et un Arduino pour faire défiler une gamme de couleurs de programmation. Je vais discuter de comment monter un transistor
Lecteur CD-ROM moteur Brushless avec Arduino + 3 Transistors Mosfet

Lecteur CD-ROM moteur Brushless avec Arduino + 3 Transistors Mosfet

Moteur sans frottoir de CC A ou BLDC est un type de moteur sans brosse pour tout. Cela signifie qu'il n'y a pas de lien direct (brosse) entre l'axe de rotation et d'autres parties fixes comme comme bobine. Donc la filature est le rendement des change
Détecteur de mouvement PIR avec Arduino : Exploité à plus faible puissance consommation Mode

Détecteur de mouvement PIR avec Arduino : Exploité à plus faible puissance consommation Mode

Cette vidéo montre rapide et facile consistant à réduire la consommation électrique de ATMEGA 328p basée Arduino planches d'environ 70-75 % à l'aide de capteurs PIR ou PID pour la détection de mouvement.Ce projet introduit la suite choses :1) détecte