Cayenne ESP8266 LED
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
- //#define CAYENNE_DEBUG // Comente para nao mostrar menssagen de debugs
- #define CAYENNE_PRINT Serial // Comente para impedir impressoes no serial monitor e salvar espaço
- #include <ESP8266WiFi.h> // Bibioteca em https://github.com/myDevicesIoT/Cayenne-Arduino-Library
- #include "CayenneDefines.h" // Bibioteca em =
- #include "BlynkSimpleEsp8266.h" // Bibioteca em =
- #include "CayenneWiFiClient.h" // Bibioteca em =
- char token[] = "ttttttt"; // Cayenne auth token. Valor encontrado no site ao criar o projeto novo ou no settings
- char ssid[] = "ssssss"; // Digite seu SSID e sua PW
- char password[] = "ppppppppp";
- //-----------------------------------
- void setup()
- {
- Serial.begin(9600); // Inicia a serial
- Cayenne.begin(token, ssid, password); // Estabelece comunicacao com o site Cayenne
- }
- //-----------------------------------
- void loop()
- {
- Cayenne.run(); // Roda o projeto no site
- }