Gongbutton : Gros bouton pour contrôler vos gongs (4 / 4 étapes)

Étape 4: Flash, configurer et gong !

Flasher le firmware

Suivre les indications de l’étincelle pour configurer le client de ligne de commande. Connectez le noyau de l’étincelle à votre ordinateur via USB. La LED doit s’allumer et puis rien ne devrait se produire. Maintenez les deux boutons sur le noyau. Relâcher le bouton RST. Lorsque la LED clignote jaune, relâchez le bouton MODE. La ligne de commande, exécutez « spark flash usb--core-firmware.bin ». Vous devriez voir une série de texte et puis progresser points tandis que le clignotant est en cours. Vous pouvez obtenir un message d’erreur timeout sondage à la fin du processus--c’est un bug connu de la Spark mais n’est pas un problème.

Configurer le noyau

Exécutez « étincelle serial list » pour rechercher le fichier serial de port ou le périphérique associé à votre noyau. Sur OS X, le mien était "/ dev/cu.usbmodem1411". Se connecter à votre base à l’aide de votre terminal série. Avec minicom, j’utilise la commande « minicom -D /dev/cu.usbmodem1411 ».

Appuyez sur RST. Un 2-3 secondes après la réinitialisation, appuyez sur Enter dans votre terminal série pour commencer la configuration du périphérique. Il vous sera demandé pour les éléments suivants :

  • Type de l’App: Inscrivez « 1 » pour le bouton.
  • MQTT hôte : Le nom d’hôte, d’un courtier MQTT (p. ex. m2m.eclipse.org)
  • MQTT Port : Le port du courtier MQTT (p. ex., 1883)
  • Sujet de racine : rubrique An MQTT que votre Gongbutton sera publier sur et vous abonner à (par exemple/instructables/gongbot). Gongbots qui partagent le même sujet de racine sonnera. Il doit commencer par une barre oblique finale et ne peut pas se terminer par un.
  • Nom : Un nom unique pour votre Gongbutton. Ce nom peut être utilisé par d’autres logiciels que vous avez écouté comme un bot IRC.

À ce stade, le port série se réinitialise et le bouton entrera en mode config WiFi. Appuyez sur « w » pour écrire une nouvelle configuration WiFi et suivez les invites. Si vous avez déjà configuré le WiFi, vous pouvez appuyer sur la TVD pour sauter cette étape.

  • SSID : Nom de votre réseau WiFi
  • Sécurité : Notez que Spark indique qu’ils ont eu des problèmes avec les réseaux WEP.
  • Mot de passe : Mot de passe utilisé pour se connecter à votre réseau.

Test

La LED sur le noyau devrait finalement commencer cyan "pulsé", indiquant qu’il est en ligne. En dehors de l’utilisation de cyan pour indiquer une connexion avec le courtier MQTT, les autres couleurs doivent correspondre à la documentation de l’étincelle. Chaque fois que le noyau démarre, la LED passera à travers les couleurs suivantes :

  • Blanc : Mise en service
  • Bleu : Vous cherchez une WiFi
  • Vert : Connecté au WiFi
  • Cyan : Connecté au courtier MQTT.

Le cyan "pulsé" LED, appuyez sur le bouton. Vos gongs doivent sonner !

Articles Liés

ControlBox : Un bouton connecté à internet pour contrôler... n’importe quoi !

ControlBox : Un bouton connecté à internet pour contrôler... n’importe quoi !

Après avoir mis ensemble une demi-douzaine des projets électriques Imp, il m'est apparu que l'imp est puissant assez pour gérer les tâches complexes ne veut pas dire que faire une chose simple connecté à internet est moins puissant. Il s'agit d'une a
En utilisant Android ssh raccourcis pour contrôler en toute sécurité vos projets Linux !

En utilisant Android ssh raccourcis pour contrôler en toute sécurité vos projets Linux !

Si vous faites connectés à internet trucs basés sur Linux/GNU et possèdent unAppareil Android propulsé par CyanogenMod réjouissez-vous ! Il s'agit d'un coffre-fort (aussi sûr que possible) jusqu'à contrôler vos projets, alors déverrouiller votre mais
Comment faire pour contrôler de LED avec traitement et Arduino

Comment faire pour contrôler de LED avec traitement et Arduino

l'autre jour, j'ai été confronté à un problème intéressant, j'avais besoin pour contrôler une série de feux d'une interaction sur un écran d'ordinateur et il a dû être aussi peu coûteux que possible.  J'ai immédiatement pensé à un Arduino.  Il avait
Contrôler vos appareils électroménagers avec télécommande de la TV!!

Contrôler vos appareils électroménagers avec télécommande de la TV!!

J'ai trouvé que certaines personnes sont très paresseux pour se lever aller auprès du Conseil et appuyez sur l'interrupteur pour allumer de lumière ou fan ou tout autre appareil mais Hey!, maintenant il y a une solution plus simple. Maintenant vous p
Contrôler vos LEDs avec votre télécommande de la TV? ! || Arduino IR tutoriel

Contrôler vos LEDs avec votre télécommande de la TV? ! || Arduino IR tutoriel

Dans ce projet, je vais vous montrer comment j'ai réaffecté les boutons inutiles sur mon téléviseur distant pour contrôler les LEDs derrière mon téléviseur. Vous pouvez également utiliser cette technique pour contrôler toutes sortes de choses avec un
Contrôleur MIDI USB teensy pour contrôler Mobius Looper

Contrôleur MIDI USB teensy pour contrôler Mobius Looper

Motivation :Jouer dans un groupe de 2 pièces, avec les tambours et beaucoup d'autres échantillons en cours de lecture comme playbacks, il fallait utiliser un looper pour ajouter en plus d'éléments de la voie ferrée. Un looper temps basé ne parvient p
À l’aide d’une sonde de température pour contrôler la vitesse d’un moteur à l’aide d’arduino

À l’aide d’une sonde de température pour contrôler la vitesse d’un moteur à l’aide d’arduino

Cette application est simple, juste à l'aide de la sonde de température LM35 avec un kit arduino pour commander un ventilateur et changer sa vitesse par rapport à la température lue par le microcontrôleur qui dans ce cas est le kit arduino.La sonde d
Orbite de Puzzlebox : En utilisant un Arduino pour contrôler un hélicoptère infrarouge

Orbite de Puzzlebox : En utilisant un Arduino pour contrôler un hélicoptère infrarouge

dans ce Instructable nous vous expliquerons comment les signaux infrarouges sont utilisés par une télécommande pour contrôler un jouet ou un périphérique, puis montrer comment un circuit simple peut être ajouté à un Arduino pour faire fonctionner l'a
Contrôler vos amis en utilisant la puissance des neurosciences (télécommande humaine partie II)

Contrôler vos amis en utilisant la puissance des neurosciences (télécommande humaine partie II)

Dans ce Instructable, nous utiliserons une unité Mindwave Mobile EEG (électroencéphalogramme), un fidèle Arduino UNO, un TENS (neurostimulation électrique transcutanée) unité et un relais simple pour contrôler à distance un sbire humain avec nos espr
Comment faire pour contrôler n’importe quelle voiture R/C avec un émetteur d’avion !

Comment faire pour contrôler n’importe quelle voiture R/C avec un émetteur d’avion !

Avez-vous déjà demandé si vous pouvez utiliser votre émetteur d'avion R/C pour contrôler n'importe quelle voiture R/C aussi bien ?Comment génial serait-il d'avoir 6 ou plusieurs canaux pour contrôler votre voiture R/C et également personnaliser chaqu
Téléchargez Siri pour contrôler votre maison

Téléchargez Siri pour contrôler votre maison

J'ai pensé que c'était incroyablement cool et décidé de faire une instructable alors vous pouvez le faire aussi.L'idée fondamentale de cette instructable consiste à demander à siri pour éteindre votre lampe ou plusieurs lumières en même temps.L'envir
À l’aide de cartes de relais pour contrôler les actionneurs linéaires

À l’aide de cartes de relais pour contrôler les actionneurs linéaires

Dans ce Instructable, nous apprendrez comment utiliser les cartes de relais pour contrôler les actionneurs linéaires. Tous les relais comporte exactement la même, la seule différence, c'est combien sont au Conseil d'administration.4 relais est cumula
Comment faire pour contrôler les insectes nuisibles dans votre jardin à l’aide de votre jardin

Comment faire pour contrôler les insectes nuisibles dans votre jardin à l’aide de votre jardin

comment frustrant est quand vous mettez tellement de travail et d'efforts dans un jardin, et puis comme sorti de nulle part, vos plantes sont presque en ruine des insectes grignotant sur eux ?  Je vais vous expliquer comment vous pouvez contrôler les
Application Android pour contrôler un Robot 3DPrinted

Application Android pour contrôler un Robot 3DPrinted

Cette instructables est faite pour expliquer comment contrôler l'un de mes EEZYbotARM ou EEZYbotDELTA à l'aide d'un Smartphone (ou une tablette). Cela se fait par carte Arduino équipé d'un module bluetooth et une application Android fait avec MIT App