Índice:
- Etapa 1: Criar Novo Feed em Adafruit
- Etapa 2: Faça um Zap
- Etapa 3: Conecte o Google Agenda
- Etapa 4: Personalize o evento do Google Agenda
- Etapa 5: Conecte o Adafruit
- Etapa 6: personalizar os dados do feed Adafruit
- Etapa 7: Teste Zap
- Etapa 8: IDE do Arduino: Config.h
- Etapa 9: IDE do Arduino: leia o feed Adafruit
- Etapa 10: Erros?
Vídeo: Eventos do Google Agenda para ESP8266: 10 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Neste tutorial, explicarei como importar dados de eventos do Google Calendar no Arduino IDE para a placa ESP8266. Eu irei importar o horário de término e o horário de início do meu treinamento do Google Calendar e imprimi-los no monitor serial do IDE do Arduino.
Para conseguir isso, usamos Zapier para enviar os dados do evento para um feed Adafruit. Então, lemos esse feed no Arduino.
Etapa 1: Criar Novo Feed em Adafruit
- Vá para Adafruit.
- Crie uma conta no Adafruit se ainda não tiver uma.
- Na página inicial, vá para Feeds> Exibir todos
- Você está agora na página do feed. Para criar um novo feed, clique em Ações> Criar novo feed
- Para o nosso projeto será chamado de “treinamento” Clique em Criar feed
Dê ao seu feed um nome simples e reconhecível.
- Abra o feed que acabamos de criar. Por enquanto, ele está vazio, mas enviaremos dados para ele usando o Zapier.
Etapa 2: Faça um Zap
- Vá para Zapier
- Crie uma conta, se ainda não tiver uma.
Faremos uma conexão entre o Google Agenda e a Adafruit. Isso é chamado de zap.
- na página inicial, clique em “make a Zap”
Etapa 3: Conecte o Google Agenda
A primeira parte da conexão é o Google Agenda.
- Em Escolher aplicativo, selecione "Google Agenda"
- Em Choose Trigger Event, selecione "Event Start"
Este é o gatilho que inicia a conexão. "Início do evento" é melhor para o nosso propósito, mas você pode escolher o que quiser.
- Escolha a conta do Google Agenda.
Etapa 4: Personalize o evento do Google Agenda
- Escolha o calendário de sua conta que deseja usar.
É mais fácil escolher uma agenda gravável, então você pode adicionar compromissos de teste sempre que quiser.
- Escolha a hora antes que você deseja que o Zapier seja acionado
É opcional adicionar um termo de pesquisa. Isso garantirá que o Zapier só acione eventos com um determinado nome. Se você não preencher um termo de pesquisa, o Zapier será acionado em todos os eventos do calendário.
Clique em "testar e continuar"
Etapa 5: Conecte o Adafruit
A parte 2 da conexão é Adafruit.
- Em Escolher aplicativo, procure "Adafruit IO" e selecione-o.
- Em Escolher evento de ação, selecione “Criar dados de feed”
- Em “Escolher conta” faça login usando sua conta Adafruit.
Etapa 6: personalizar os dados do feed Adafruit
Agora entramos em uma seção chamada Personalizar dados de feed.
- Em Feed Key, selecione “Use a Custom Value”
- Em “Valor personalizado para chave de feed”, digite o nome do feed que você criou no Adafruit.
No nosso caso, foi "treinamento"
- Em “Valor”, clique no ícone adicionar à direita da caixa de texto.
- Selecione “1. O evento começa: “e“1. Fim do evento:”.
Certifique-se de selecioná-los nesta ordem por causa deste código. Não deixe um espaço entre os dois blocos. Certifique-se de não selecionar a versão "bonita". Se você alterar a forma como o esboço lida com a alimentação da string, você pode usar qualquer formatação.
Etapa 7: Teste Zap
Colocamos todas as informações e podemos testar nossa conexão.
- Clique em “Test & Continue”. Zapier irá acionar um evento de teste.
- Procure no seu feed Adafruit. Você verá um evento de teste de Zapier adicionado ao seu feed.
- Não se esqueça de ligar o zap no canto superior direito do Zapier. Não funcionará se você não fizer isso.
Etapa 8: IDE do Arduino: Config.h
- Conecte seu ESP8266 em seu computador.
- Baixe o sketch no Github e abra no Arduino IDE.
Você precisará alterar algum código em config.h
- Preencha o seu nome de usuário Adafruit
- Preencha sua chave AIO.
Você pode encontrar sua chave AIO no canto superior direito em Adafruit.
Etapa 9: IDE do Arduino: leia o feed Adafruit
- Abra o arquivo principal.
- Adicione seu nome de usuário como o nome do proprietário do feed.
- Adicione o nome do seu feed. No nosso caso foi "treinamento".
- Compile e envie o esboço para o seu quadro.
- Depois de fazer o upload do código, abra o monitor serial.
- Depois que a conexão for feita, você pode ver os dados sobre um próximo evento!
Use o teste em seu Zap da etapa 7 para obter um evento de teste ou crie um evento em seu Google Agenda se você não ver os resultados. Lembre-se de que definimos um tempo de disparo no Zapier, então ele não disparará após a criação de um evento, mas x minutos antes do início do evento.
Etapa 10: Erros?
Se o esboço não compilar: - Verifique se sua placa está conectada
- Verifique se o IDE do Arduino está configurado para a placa certa.
- Verifique se o IDE do Arduino está configurado na porta correta.
Se o monitor serial não for como mostrado acima:
- Verifique se a comunicação serial está configurada para 115200 baud (faça isso no monitor serial).
- Verifique se personalizou o feed na etapa 6.
- Verifique em Adafruit se você tem dados vindos de Zapier.
- Verifique se o seu Zap está ligado.
- Verifique se você digitou o nome do feed no código.
- Verifique se você selecionou o feed certo no Zapier.
Se você nunca receber a mensagem "adafruit IO Connected" no monitor serial:
- Verifique se você digitou seu SSID, senha, nome de usuário e chave IO corretamente.
- Verifique se o roteador está ligado.
Recomendado:
Espelho inteligente multiusuário com Google Agenda: 10 etapas
Espelho inteligente multiusuário com Google Calendar: Neste instrutível estaremos criando um espelho inteligente integrado ao Google Calendar. Fiz esse projeto porque acho os espelhos inteligentes muito legais, são uma dádiva de Deus pela manhã. Mas decidi fazer um do zero porque todos os outros
Wifi Wheelie Bins e Google Agenda: 4 etapas
Wifi Wheelie Bins e Google Calendar: Este projeto foi inspirado em vídeos de Andreas Spiess (You Tube). # 185 ESP8266 - Lembrete do Google Agenda: Como fazer sua esposa / namorada feliz (Arduino) & # 189, uma versão atualizada.Siga estes links: Andreas Spiess & Andreas Spiess Ver 2
Arduino Outlet Box Control Center com Google Agenda: 4 etapas
Arduino Outlet Box Control Center com Google Calendar: Neste Instructable, você aprenderá como construir um centro de controle para sua casa usando uma Adafruit Power Relay Module 4-Outlet. Você precisará de uma placa Arduino com um módulo wi-fi, como o Adafruit Feather Huzzah e um Adafruit Power Relay Module 4
Relógio inteligente do Google Agenda DIY Raspberry Pi: 4 etapas
DIY Raspberry Pi Smart Google Calendar Clock: este é um relógio inteligente que fiz para o Concurso de Relógios, espero que gostem! Ele contém um Raspberry Pi que está executando um programa Processing e Python para acessar meus dados do Google Agenda e imprimir o próximos 10 dias em que você tem algo na tela
Notificações de eventos em tempo real usando NodeMCU (Arduino), Google Firebase e Laravel: 4 etapas (com imagens)
Notificações de eventos em tempo real usando NodeMCU (Arduino), Google Firebase e Laravel: Você já quis ser notificado quando uma ação fosse realizada em seu site, mas o e-mail não fosse adequado? Quer ouvir um som ou um sino sempre que fizer uma venda? Ou há necessidade de sua atenção imediata devido a uma emergência