Arbre de Noël, lumières contrôlée par téléphone ? Un simple Internet of Things hack. (3 / 4 étapes)

Étape 3: Code de l’Arduino

L’Arduino fichier joint est une légère modification de l’exemple de script de Bibliothèque d’API REST de Marco Schwartz.

Comme il l’explique :

J’ai été en utilisant la puce WiFi CC3000 pendant un moment et le problème que j’ai rencontré alors que le développement d’applications web à l’aide de la puce CC3000, c’est que j’ai dû créer une nouvelle esquisse de l’Arduino pour chaque application, qui doit être coordonnée avec le reste de l’application, par exemple une interface en cours d’exécution sur mon ordinateur. Par exemple, en utilisant cette API REST, l’état d’une épingle sur la carte Arduino de commutation peut être fait directement dans le navigateur en tapant l’URL suivante :

http://Arduino.local/Digital/8/1

Avec cette API REST, il est facile de charger une esquisse une fois pour toutes sur votre Arduino et ensuite seulement travailler sur l’interface de votre ordinateur qui effectue des appels reste sur votre carte Arduino. Et pour l’instant, ce type d’interface n’était disponible sur les forums Arduino officielles, tels que les boucliers WiFi et Ethernet et le Yun.

Ainsi, il écrivait une API REST pour la puce CC3000.

Utilisez le script que j’ai téléchargé ici si vous avez un Comité d’Adafruit ou Sparkfun bouclier ou en petits groupes basé sur la puce CC3000. Si vous avez une autre carte WiFi ou Ethernet, utilisez les bibliothèques reste écrits pour votre propre planche. Les éléments spéciaux seulement que vous devez reproduire dans votre propre script sont les suivants :

La valeur numérique Pins 6 et 7 pour la sortie et mettez-les haute donc nous ne tuent pas les piles de la télécommande en le mettant dans un perpétuel État

Assurez-vous que vous interrogez l’adresse IP de l’appareil car vous aurez besoin de ces informations pour le script Curl.

Charger le script de l’ITO-Tree.ino sur l’Arduino, puis ouvrez la fenêtre Serial Monitor. L’adresse IP y figureront. (Pour ouvrir la fenêtre Moniteur série cliquez sur la petite loupe en haut à droite de la fenêtre de l’IDE, comme ci-dessous)

Articles Liés

Arduino alimenté topper arbre Sutro Tower avec lumières et brouillard

Arduino alimenté topper arbre Sutro Tower avec lumières et brouillard

Pour mon premier jamais projet Arduino, j'ai décidé de faire un haut de forme arbre Sutro Tower pour mon arbre de Noël. C'est un de mes préférés monuments de San Francisco et a été un guide de la première année, j'ai vécu dans la ville lorsque je ne
Pan Tilt contrôlée par téléphone portable

Pan Tilt contrôlée par téléphone portable

Bonjour à tous,En cela mon nouveau projet je vais présenter vous une Pan-Tilt contrôlée par téléphone cellulaire.Tous les mouvements du téléphone cellulaire sont reproduits dans l'appareil de la pan-tilt via Bluetooth.La construction est très simple
Lumières LED Portable alimenté par batterie

Lumières LED Portable alimenté par batterie

il s'agit d'un circuit simple « Portable LED Lights », qui peut traiter des ténèbres inattendues et indésirables dans nos maisons ou des bureaux. Il fournit une quantité considérable de luminosité pour faire nos tâches quotidiennes. Ce circuit utilis
Installation de Bluetooth multi-fonctions voiture Smart pour Arduino contrôlée par téléphone portable

Installation de Bluetooth multi-fonctions voiture Smart pour Arduino contrôlée par téléphone portable

si vous voulez faire une voiture intelligente ? Ne sais pas par où commencer ? Que diriez-vous d'apprentissage avec l'équipe de ICStation.L' Arduino Bluetooth voiture Smart a pour fonction de Complete tracking, évitement d'obstacles, télécommande inf
Arduino 4WD rover bluetooth contrôlée par téléphone/tablette Android

Arduino 4WD rover bluetooth contrôlée par téléphone/tablette Android

Arduino 4WD bluetooth contrôlé roverIl s'agit d'une rover 4WD simple que j'ai fait avec Arduino.le rover est contrôlé avec un téléphone android ou la tablette via bluetooth. Avec cette app que vous pouvez contrôler la vitesse (à l'aide de pwm de l'Ar
Contrôle LED par téléphone et MangoCube WiFi en mode AP

Contrôle LED par téléphone et MangoCube WiFi en mode AP

Ce Instructable indique comment contrôler une LED (13 broches) de MangoCube WiFi avec un smartphone (Android/iOS).Choses requises pour ce Instructable ;1. MangoCube WiFi ou (carte WiFi + carte Arduino UNO/Leonardo)2. smart Phone (Android/iOS)3. TCP A
Lumières de Noël basse tension dc contrôlé par ordinateur.

Lumières de Noël basse tension dc contrôlé par ordinateur.

AVERTISSEMENT : ne pas utiliser ou connecter WALL(120 or 240 volt) sous tension s'allume (ou quoi que ce soit qui se connecte à une prise murale ou autre.) AVEC CETTE CONFIGURATION. Il y a des risques d'incendie et de la mort imminentes si vous le fa
Arbre de chaîne-des-lumières en plein air pour les vacances.

Arbre de chaîne-des-lumières en plein air pour les vacances.

C'était notre première année faisant quelques lumières de Noël bricolage qui ont été synchronisés à la musique, nous avons donc commencé petits, simple ajout d'une fonctionnalité ou deux pour notre exposition lumière statique existante.J'ai fait un a
Lumières activées par entrée/sortie

Lumières activées par entrée/sortie

Ce projet est un prototype. J'ai construit un projet qui utilise deux capteurs à ultrasons pour moniteur entrée et de sortie d'une personne à travers un couloir ou une porte. le sens de deux capteurs à ultrasons pour les changements dans la distance.
Comment faire bricolage élèvent des lumières avec bande LED feux

Comment faire bricolage élèvent des lumières avec bande LED feux

Prendre soin des plantes est une activité agréable qui peut fournir de la nourriture pour une famille ou offrir un portail à la nature au sein du foyer.Lumières LED fournissent une lumière riche, plein spectre et sont extrêmement économes en énergie.
Ajouter des lumières à votre modélisme ferroviaire / ferroviaire.

Ajouter des lumières à votre modélisme ferroviaire / ferroviaire.

Un guide à l'ajout d'éclairage à tout modèle ou ailleurs n'importe quel petit projet (mais je me concentre sur la modélisation de cette instructable). Simple et rapide, cela fait une belle petite touche supplémentaire à votre disposition. C'est aussi
Puissance LED lumières sous-marines

Puissance LED lumières sous-marines

ce mémoire instructable vous fournira les détails et l'inspiration nécessaires pour éclairer votre lac. Il s'agit d'un simple projet de LED qui j'espère étendre utiliser variateur PWM avec lumières RVB pour faire n'importe quelle couleur que vous le
Spectacle de lumière contrôlée de mouvement

Spectacle de lumière contrôlée de mouvement

l'idée de ce projet a été frapper autour à l'intérieur de ma tête pour quelques années. J'ai finalement décidé de descendre mes fesses et faites-le. Soyez averti : c'est un long instructable car c'est une accumulation de plusieurs partie, et je suis
Voix pour activer les lumières / Led (ARDUINO et ANDROID)

Voix pour activer les lumières / Led (ARDUINO et ANDROID)

Controlling You ' r la maison des lumières à l'aide d'un téléphone android arduino et You ' r!!!C'est mon tout premier instructable, je voulais contrôler ma maison à l'aide d'un téléphone android et arduino.Il y a beaucoup d'autres options disponible