Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
O que é SPEEEduino?
O SPEEEduino é uma placa microcontroladora habilitada para Wi-Fi baseada no ecossistema Arduino, construída para educadores. O SPEEEduino combina o fator de forma e o microcontrolador do Arduino com o ESP8266 Wi-Fi SoC, tornando-o um sistema altamente configurável e compatível. É imediatamente compatível com as centenas de bibliotecas que as pessoas escreveram para o Arduino Uno, já que o SPEEEduino compartilha a mesma unidade de microcontrolador do Arduino Uno.
Este projeto é realizado por um grupo de alunos da Politécnica de Cingapura. Temos um total de 3 membros no grupo: Pan ZiYue, Julian Kang e eu. Nosso supervisor é o Sr. Teo Shin Jen.
Este guia simples faz parte da coleção Instructable for the SPEEEduino. Neste Instructables, vamos aprender como controlar o LED integrado (e outro LED do PIN 13) usando uma página da web.
Coisas que você precisa:
1. Um computador carregado com o IDE Arduino, disponível aqui.
2. O próprio SPEEEduino
3. Módulo ESP8266 ESP01
4. Conversor USB para serial (para estes instrutíveis, usaremos o CP2102)
5. Uma conexão WiFi ativa O ESP8266 não funciona com redes corporativas, nem poderia usá-lo com redes de 5 GHz.
6. Biblioteca de baixo nível SPEEEduino. Para saber como configurar seu SPEEEduino / caso não o tenha instalado no IDE do Arduino, clique aqui.
7. Mais importante ainda, você!:)
Etapa 1: Conecte o circuito! [Opcional]
O programa de exemplo usado irá alternar o LED integrado (PIN13) no SPEEEduino, mas incluí outro LED tanto para diversão quanto para demonstrar o acendimento do LED.
Para o circuito simples, você precisará de:
1. Um LED (usei um azul de 5 mm)
2. resistor de 220 ohm
3. alguns cabos de ligação
4. um breadboard
Etapa 2: Conecte o SPEEEduino ao PC usando o conversor USB para serial
Use a mesa para conectar seu SPEEEduino corretamente. Nesta página, estamos usando um conversor USB-TTL CP2102. Seu conversor pode ser diferente, mas certifique-se de que ele usa níveis lógicos de 5 V e fornece energia de 5 V, não 3,3 V.
Etapa 3: Abra o código de exemplo e configure-o
Para abrir o código de exemplo, vá para:
Arquivo> Exemplos> SPEEEduino_Low_Level_Library> LED_Webserver
e abra o exemplo.
Em seguida, no código, certifique-se de alterar NETWORK-NAME-HERE e NETWORK-PASSWORD-HERE para seu SSID WiFi e senha.
O que este programa fará é conectar-se ao seu WiFi e criar um servidor para hospedar uma página da web para você controlar o LED por meio de um botão na página da web.
Agora você pode fazer o upload do programa para o SPEEEduino
Etapa 4: Ilumine meu mundo
Após o upload do programa, abra o monitor serial no IDE do Arduino.
No Serial Monitor, ele exibiria o status do dispositivo conectado à rede sem fio. Depois de se conectar à rede, ele gerará um endereço IP. Conecte e controle o LED inserindo esse endereço IP em seu navegador