Cayenne ESP8266 LED

Cayenne ESP8266 LED

Rui Viana

Tutorial > Cayenne

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. char token[] = "ttttttt"; // Cayenne auth token. Valor encontrado no site ao criar o projeto novo ou no settings
    8. char ssid[] = "ssssss"; // Digite seu SSID e sua PW
    9. char password[] = "ppppppppp";
    10. //-----------------------------------
    11. void setup()
    12. {
    13. Serial.begin(9600); // Inicia a serial
    14. Cayenne.begin(token, ssid, password); // Estabelece comunicacao com o site Cayenne
    15. }
    16. //-----------------------------------
    17. void loop()
    18. {
    19. Cayenne.run(); // Roda o projeto no site
    20. }