Índice:

Wi-fi habilitar quase tudo: 4 etapas
Wi-fi habilitar quase tudo: 4 etapas

Vídeo: Wi-fi habilitar quase tudo: 4 etapas

Vídeo: Wi-fi habilitar quase tudo: 4 etapas
Vídeo: AFINAL COMO LIGAR E CONFIGURAR 2 ROTEADORES? Entenda de uma vez por todas! 2024, Novembro
Anonim
Wi-fi habilita quase tudo
Wi-fi habilita quase tudo
Wi-fi habilita quase tudo
Wi-fi habilita quase tudo
Wi-fi habilita quase tudo
Wi-fi habilita quase tudo

Se você nunca usou Blynk antes, deveria dar uma olhada. Esta criação pode ser usada para muitas coisas - não apenas para uma lâmpada de lava. Você pode fazer com que ela ligue a cafeteira pela manhã ou acenda uma luz noturna automática. Porém, na verdade, eu apenas fiz isso para me divertir.

Etapa 1: configurar o aplicativo

Configure o aplicativo
Configure o aplicativo
Configure o aplicativo
Configure o aplicativo

Para este projeto, você precisará ter o IDE do Arduino em seu computador e o aplicativo Blynk em um smartphone ou tablet.

Esta página contém documentação completa sobre como se preparar. (Se você já usou o Blynk antes, provavelmente pode pular esta etapa.)

Depois de entender o aplicativo, siga estas etapas para configurar seu projeto.

  1. Abra a caixa do widget (ícone +)
  2. Adicionar um botão
  3. Defina o pino do botão como V0 e as outras duas caixas como 0 e 180 (nessa ordem).

Etapa 2: configurar o dispositivo

Estou usando uma placa SparkFun Blynk, mas você realmente pode usar qualquer dispositivo habilitado para Blynk. Se você estiver usando uma placa Blynk, SparkFun tem um tutorial sobre como configurá-la e começar. O segundo link é sobre como configurar sua placa para permitir que seu código seja editado no ambiente de programação Arduino. (novamente, se você já sabe o que está fazendo, pode pular estes):

  • https://learn.sparkfun.com/tutorials/getting-star…
  • https://learn.sparkfun.com/tutorials/blynk-board-a…

Se você chegou até aqui, aqui está o código que deve usar:

/ * Você precisará substituir essas três coisas por suas próprias informações: char BlynkAuth = "yourauthcode" char WiFiNetwork = "yourwifinetworkname" char WiFiPassword = "yourwifipassword" * /

#include Servo myservo;

#include #include

#define BLYNK_PRINT Serial

char BlynkAuth = "yourauthcode"; char WiFiNetwork = "yourwifinetworkname"; char WiFiPassword = "yourwifipassword";

void setup () {Serial.begin (9600); myservo.attach (12); Blynk.begin (BlynkAuth, WiFiNetwork, WiFiPassword);}

void loop () {Blynk.run ();}

BLYNK_WRITE (V0) {int pinData = param.asInt (); myservo.write (pinData);}

Etapa 3: construir uma engenhoca

Construa uma engenhoca
Construa uma engenhoca
Construa uma engenhoca
Construa uma engenhoca
Construir uma engenhoca
Construir uma engenhoca
Construa uma engenhoca
Construa uma engenhoca

Em vez de usar algo mais complicado como um relé, fiz uma engenhoca relativamente simples: para isso você pode comprar um plug-in-switch como o da foto, basta usar um interruptor de parede (para as luzes de sua casa). Usei um servo motor grande, alguns palitos de picolé, uma pistola de cola quente e alguns brinquedos de plástico para criar uma prova de conceito para este projeto que pode operar facilmente dispositivos de alta tensão.

Etapa 4: junte tudo

Junte tudo
Junte tudo
Junte tudo
Junte tudo
Junte tudo
Junte tudo

A lâmpada de lava (ou outro aparelho) deve ser conectada ao interruptor elétrico que é operado pelo servo motor que precisa ser conectado à placa blynk, e a placa precisa de energia.

  1. Usei um carregador de telefone e um cabo USB para fornecer energia
  2. Os fios do servo são conectados da seguinte maneira: vermelho para Vin, preto para Gnd e amarelo para o pino 12
  3. Conecte tudo em uma tomada
  4. Use blu-tac para evitar que as coisas pendam - a menos que você não se importe
  5. O servo motor precisa ser calibrado manualmente: experimente no aplicativo para descobrir quais números devem ser definidos no widget do botão (em vez de 0 e 180) para manipular com sucesso o interruptor de luz.

Abra o aplicativo e ative tudo para experimentar. Você também pode tentar automatizá-lo usando alguns dos outros widgets do aplicativo, como o GPS ou o cronômetro.

Lembre-se de comentar qualquer dúvida e de conferir a página do projeto!

Recomendado: