Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Controlar um LED é fácil com qualquer microcontrolador de sua escolha, mas controlar o LED sem fio no navegador do seu celular é muito legal e divertido. Na verdade, já é um projeto IoT, pois você pode usar o mesmo servidor para controlar outras coisas além de LED, por exemplo, alto-falante, lâmpada, ventilador, refrigerador de água, etc.
Suprimentos
- Ameba x 1
- Placa de ensaio x 1
- LED x 1
- 1KΩ Resistor x 1
Etapa 1: configuração do hardware
Neste exemplo, conectamos
Ameba para WiFi e usando o Ameba como servidor, o usuário pode controlar o LED on / off através de uma página da web.
Primeiro, conecte o Ameba com o LED.
Em um LED, o pino mais longo é o pólo positivo e o pino mais curto é o pólo negativo. Portanto, conectamos o pino mais curto ao GND (V = 0) e conectamos o pino mais longo ao D13. Além disso, para evitar que a corrente elétrica ultrapasse a tolerância do LED e cause danos, conectamos uma resistência no pólo positivo.
Etapa 2: configuração do software
Em primeiro lugar, devemos ter certeza de que o pacote da placa ameba já foi instalado. Caso contrário, podemos copiar o link abaixo para seus "URLs adicionais do administrador do conselho" de preferência e instalá-lo usando o gerenciador do conselho, github.com/ambiot/amb1_arduino/raw/master/…
Em seguida, abra "Arquivo" -> "Exemplos" -> "AmebaWiFi" -> "SimpleWebServerWiFi"
No código de amostra, modifique o fragmento destacado para as informações correspondentes.
Faça upload do código e pressione o botão de reset no Ameba.
Etapa 3: Servidor
Quando a conexão for estabelecida, você verá a mensagem "Para ver esta página em ação, abra um navegador para https://xxx.xxx.xxx.xxx" no IDE do arduino, conforme mostrado na figura 1 acima:
Em seguida, abra o navegador de um computador ou smartphone no mesmo domínio WiFi e insira o endereço na mensagem. Neste caso, estamos usando um navegador da web em um PC.
Agora podemos ver duas linhas no navegador, como a figura 2 acima. Agora podemos controlar o LED para ligá-lo ou desligá-lo a qualquer momento!
Divirta-se com este projeto e continue codificando!