Índice:

Exibição da palavra do dia com IoT: 7 etapas
Exibição da palavra do dia com IoT: 7 etapas

Vídeo: Exibição da palavra do dia com IoT: 7 etapas

Vídeo: Exibição da palavra do dia com IoT: 7 etapas
Vídeo: Aula 1: Sequencia rápida de IOT (Semana da IOT) 2024, Novembro
Anonim
Exibição da palavra do dia com IoT
Exibição da palavra do dia com IoT

Neste Instructable, vou mostrar como você pode construir um "Word of the Day Display" usando o módulo NodeMCU Wi-Fi e um Dot Matrix Display. Em vez da palavra do dia, você pode exibir o que quiser (texto) de toda a internet, após passar por este tutorial. Se esta é sua primeira vez usando um módulo Wi-Fi, então este tutorial também irá ajudá-lo, como eu abordei do início ao fim.

Vamos entrar nisso.

Etapa 1: assista ao vídeo

Image
Image

No vídeo, cobri todas as etapas necessárias para construir este projeto. Também cobri uma explicação detalhada do código usado no projeto, que também é útil para um iniciante e, de outra forma, não é possível explicar por escrito.

Portanto, certifique-se de assistir isso antes de prosseguir.

Etapa 2: preparar o IDE do Arduino para funcionar com o módulo Wi-Fi NodeMCU

A primeira vez que trabalhar em um módulo Wi-Fi nem sempre é fácil para a maioria dos usuários (eu também). Portanto, é recomendável começar passo a passo com ele.

Vou sugerir esta classe Instructables para todos os iniciantes. O autor bekathwia fez um ótimo trabalho ao explicar como começar com este módulo. Eu mesmo usei a mesma fonte para me familiarizar com o módulo.

Portanto, se você for um iniciante, passe por essa classe, só você poderá trabalhar o seu caminho nas próximas etapas.

Etapa 3: Teste a exibição de matriz de pontos

Teste a exibição de matriz de pontos
Teste a exibição de matriz de pontos
Teste a exibição de matriz de pontos
Teste a exibição de matriz de pontos
Teste a exibição de matriz de pontos
Teste a exibição de matriz de pontos

Conecte o Dot Matrix ao módulo Wi-Fi da seguinte maneira:

DMD - NodeMCU

Vcc - 3,3 V

Gnd - Gnd

Clk - D5

Din - D7

CS - D8

Agora, para verificar a exibição de matriz de pontos, adicione as bibliotecas MD Parola e MD_MAX72XX à biblioteca do Arduino.

Mas antes de usá-lo, vá para a pasta de bibliotecas do Arduino, abra a pasta de biblioteca MD_MAX_72XX, vá para docs e abra qualquer arquivo HMTL, então determine o tipo de Dot Matrix Display que você tem (clique aqui para saber mais). O meu é FC_16. Depois disso, vá para a pasta “src” e abra o arquivo MD_MAX72XX.h. Modifique o arquivo de cabeçalho de acordo com o módulo que você possui e salve-o. Agora você pode verificar seu esboço de teste do móduloAbrir e carregá-lo. A matriz de pontos deve exibir alguns padrões seguidos de seus títulos, que também podem ser vistos no Monitor Serial.

Etapa 4: Prepare ThingHTTP

Prepare ThingHTTP
Prepare ThingHTTP
Prepare ThingHTTP
Prepare ThingHTTP
Prepare ThingHTTP
Prepare ThingHTTP

1. Abra o Mozilla Firefox (o Chrome não funcionou para mim).2. Escolha o seu site (eu usei o Dictionary.com).3. Clique com o botão direito na palavra de seu interesse e selecione inspecionar elemento.4. Copie XPath do código realçado.5. Acesse Thingspeak.com6. Vá para aplicativos e selecione ThingHTTP.7. Crie um novo ThingHTTP, dê um nome a ele, forneça a URL da página de onde copiou o XPath, cole o XPath copiado anteriormente para analisar a string, salve o ThingHTTP.

Anote a API gerada.

Assista ao vídeo para compreensão adequada e a necessidade de fazer isso.

Etapa 5: teste o módulo

Teste o módulo
Teste o módulo
Teste o módulo
Teste o módulo
Teste o módulo
Teste o módulo

Abra o esboço anexado nesta etapa e edite o SSID do Wi-Fi, a chave de acesso e a chave de API e faça o upload. Após o upload, abra o monitor serial. Se a saída for parecida com a que anexei nesta etapa, o módulo está funcionando bem e você pode seguir para a etapa final.

Você também pode usar qualquer site diferente se quiser, verifique isto.

Etapa 6: esboço final

Esboço final
Esboço final
Esboço final
Esboço final

Faça as mesmas conexões da etapa 3. O código final está anexado nesta etapa.

Edite o SSID do Wi-Fi, a chave de acesso (deixe em branco entre aspas se o Wi-Fi estiver aberto) e a API e faça upload para o módulo.

Depois de se conectar ao Wi-Fi e buscar os dados, ele se desconectará e exibirá a palavra e o significado no DMD (observe o LED integrado para determinar o status, piscando - tentando se conectar ao Wi-Fi, azul sólido - conectado, desligado - desconectado). Desconectar do Wi-Fi economiza energia, mas também tem uma desvantagem: você precisará reiniciar o módulo para buscar novos dados.

Mas para aplicativos como esses, não acho realmente uma boa ideia manter-se conectado ao Wi-Fi, no entanto, você pode fazer isso facilmente após alguns ajustes no programa. Está tudo nas tuas mãos.

Etapa 7: Pronto

É isso!

Sinta-se à vontade para comentar qualquer dica ou dúvida, terei o maior prazer em atendê-lo.

Obrigado pela leitura, considere se inscrever, e se você gostou deste projeto, dê uma olhada no nosso canal no YouTube, temos muitos deles:)

Até o próximo Instructable.

Recomendado: