Cayenne ESP8266 LED
Rui Viana


Iniciando com Cayenne ESP8266. Controlando um LED

Logar no Cayenne.
 
1. Criar novo Projeto.
  a. Clicar em "Add new...";
    a.1 Clicar em "Devices & Widgets";
  b. Selecionar um "Single Board Computers"   (arduino para ESP8266);
    b.1 Clicar em "Next";
    b.2 Salve o AUTH TOKEN FOR THIS DEVICE:;
  c. Clicar em SELECT YOUR ARDUINO BOARD CONNECTION:;
    c.2 Click em "Arduino Uno";
      d.1 Selecione "WiFi Shield";
      d.2 Copie o sketch que se abre e cole nem um novo sketch na IDE do arduino;
      d.3 Digite sua SSID e sua PW nos locais indicados;
      d.4  Comente esta linha:  #include <CayenneWiFi.h>;
      d.5 Acrescentes esta linhas:
               #include <ESP8266WiFi.h>
               #include "CayenneDefines.h"
               #include "BlynkSimpleEsp8266.h"
               #include "CayenneWiFiClient.h"
  Obs:
     Verifique se esta bibliotecas estão instaladas na sua IDE.
   d. Carregue o code no seu ESP8266;
   e. Abra o monitor serial e verifique se a conexão com a rede wifi foi feita.
   f. Ao conectar com o cayenne a tela dele abre mostrando o seu projeto na barra
      vertical à esquerda

2. Criar os Widgets.....

  a. Clicar em "Add new...";
    a.1 Clicar em "Devices & Widgets";
  b. Selecionar um " Sensors, Actuators, Extensions, LoRa ou Custom 

Widgets ";
     Para controlar um LED click em "Actuators";
  c. Selecione  "Generic";
  d. Selecione  "Digital";
  e. Em "Enter Settings";
     "Digital Output"   De um nome para seu gauge;
     "Select Device"    Selecione seu "projeto";
     "Connectivity"     Selecione "Digital;
     "Pin"             Selecione ""DO,D1....."
     "Choose Widget"    Selecione "Button"
     "Choose icon"      Selecione um Icone;
  
   e. Salve clicando em Step 2: Add Widget.

Sketch LED

  1. //#define CAYENNE_DEBUG                               // Comente para nao mostrar menssagen de debugs
  2. #define CAYENNE_PRINT Serial                          // Comente para impedir impressoes no serial monitor e salvar espaço
  3. #include <ESP8266WiFi.h>                              // Bibioteca em https://github.com/myDevicesIoT/Cayenne-Arduino-Library
  4. #include "CayenneDefines.h"                           // Bibioteca em =
  5. #include "BlynkSimpleEsp8266.h"                       // Bibioteca em =
  6. #include "CayenneWiFiClient.h"                        // Bibioteca em =
  7.  
  8. char token[] = "ttttttt";                          // Cayenne auth token. Valor encontrado no site ao criar o projeto novo ou no settings
  9. char ssid[] = "ssssss";                             // Digite seu SSID e sua PW
  10. char password[] = "ppppppppp";
  11. //-----------------------------------
  12. void setup()
  13. {
  14.   Serial.begin(9600);                                 // Inicia a serial
  15.   Cayenne.begin(token, ssid, password);               // Estabelece comunicacao com o site Cayenne
  16. }
  17. //-----------------------------------
  18. void loop()
  19. {
  20.   Cayenne.run();                                      // Roda o projeto no site
  21. }

Comments