Índice:

GO-4 Smart Home Arduino Bot: 7 etapas (com imagens)
GO-4 Smart Home Arduino Bot: 7 etapas (com imagens)

Vídeo: GO-4 Smart Home Arduino Bot: 7 etapas (com imagens)

Vídeo: GO-4 Smart Home Arduino Bot: 7 etapas (com imagens)
Vídeo: Smart Dustbin DIY #smartgadgets #smartdustbin #smarthouse #electrocse 2024, Novembro
Anonim
GO-4 Smart Home Arduino Bot
GO-4 Smart Home Arduino Bot

Neste projeto, vou mostrar como construir um Smart Home Bot usando a tecnologia IOT para controlar seus eletrodomésticos remotamente através da Internet.

Mas antes de começarmos, vamos falar sobre essa técnica como costumávamos fazer …

Qual é o IOT?

A Internet das Coisas (IoT) é um sistema de dispositivos de computação inter-relacionados, máquinas mecânicas e digitais, objetos, pessoas que são fornecidas com identificadores exclusivos e a capacidade de transferir dados em uma rede sem exigir de humano para humano ou de humano para interação do computador.

Uma coisa, na Internet das Coisas, pode ser uma pessoa com um implante de monitor cardíaco, um sistema de irrigação em uma fazenda com um transponder de biochip, um veículo que possui sensores embutidos para alertar o motorista quando a pressão do pneu está baixa ou qualquer outro objeto natural ou feito pelo homem que pode ser atribuído um endereço IP e fornecido com a capacidade de transferir dados através de uma rede.

Então, digamos que o IOT é um sistema enorme na Internet que abrange cada máquina usando um endereço IP de chamadas de ID exclusivo.

Como posso me tornar parte deste mundo usando minha placa Arduino?

Existe um pequeno dispositivo de maravilha tecnológica chamado ESP8266 e é uma ótima ferramenta para permitir que seu projeto acesse a internet. Você pode conectá-lo a um Arduino facilmente, conforme mostrado, e permitir que seu projeto se comunique pela Internet. Para controlá-lo de qualquer lugar do mundo via endereço IP!

Especificações do controlador interno:

· O processador Espressif é de 32 bits e 80 MHz e pode ser atualizado para 160 MHz.

· Carregador de inicialização de 64 KB de memória.

· 64KB de memória RAM rápida dedicada ao microcontrolador.

· Memória de acesso aleatório de 96 KB.

*nota 1)

o dispositivo ESP8266 geralmente é vendido sem nenhum módulo e, na minha opinião pessoal, prefiro usar seu adaptador ESP-01 para facilitar a conexão à placa Arduino.

Etapa 1: Componentes necessários

Componentes Requeridos
Componentes Requeridos
Componentes Requeridos
Componentes Requeridos
Componentes Requeridos
Componentes Requeridos

Modelo de robô (disponível na etapa 3)

Arduino Uno R3

Módulo ESP8266

Adaptador ESP-01

Retransmissão de quatro vias

Módulo LCD 16x2

LED com resistor de 220 ohms

Fios de ligação

Etapa 2: instalação do módulo ESP8266

Instalando Módulo ESP8266
Instalando Módulo ESP8266
Instalando Módulo ESP8266
Instalando Módulo ESP8266
Instalando Módulo ESP8266
Instalando Módulo ESP8266

Ao contrário do resto dos outros componentes, o módulo ESP8266 precisa ser

configure antes de usar, porque é um módulo autônomo e há muitos métodos que você pode seguir para fazer o upload do código para ele.

*nota 2)

O robô é acessado apenas por meio da rede Wi-Fi local. Para controlá-lo através da internet, pode ser necessário fazer o encaminhamento de portas em seu roteador.

Para mais detalhes sobre este assunto:

www.pcworld.com/article/244314/how_to_forward_ports_on_your_router.html

Etapa 3: montagem da base do robô

Montando a Base do Robô
Montando a Base do Robô
Montando a Base do Robô
Montando a Base do Robô

Neste momento escolhi um modelo simples de papelão que pode ser montado em algumas horas.

Baixe o modelo aqui: -

paper-replika.com/index.php?option=com_cont…

Montar esta base é bastante simples, ela também permite que você conserte todo o circuito interno sem qualquer aparência de fios bagunçados, então eu fixei um módulo de display LCD 16 * 8 na frente dela para facilitar o manuseio das saídas do robô e explicarei isso mais tarde.

Neste link, você aprenderá como usar o módulo de display LCD

www.arduino.cc/en/Tutorial/LiquidCrystalDisplay

Etapa 4: montando o tronco do robô

Image
Image
Montagem do Torso do Robô
Montagem do Torso do Robô

O torso do robô

consiste em uma única peça e há dois orifícios na frente para que você possa consertar seu pisca-pisca de LED com resistor de 220 ohms e módulo de câmera, se desejar.

Etapa 5: Cabeça e asas do robô

Cabeça e asas do robô
Cabeça e asas do robô
Cabeça e asas do robô
Cabeça e asas do robô

Essas peças são muito básicas e não tem nenhum fio ou circuito interno.

Etapa 6: Circuito de Relé

Image
Image
Circuito de Relé
Circuito de Relé
Circuito de Relé
Circuito de Relé

COMO ADICIONAR RELÉS AO ARDUINO

Este é o tipo de relé que pode ser usado para comutar dispositivos alimentados pela rede elétrica. Esses relés irão lidar com a maioria dos dispositivos usados em residências, exceto os de maior potência, como aquecedores, fogões e motores. Certifique-se de que VA (Volts x Amps) do dispositivo que você está ligando / desligando seja menor que a classificação do relé.

Aviso: Sempre tenha muito cuidado ao fazer experiências com CA, choque elétrico pode resultar em ferimentos graves.

O módulo de relé do lado inferior está aberto quando a CA está conectada, não toque no circuito.

Para a parte DC do circuito:

Arduino digital pino 10 -> módulo pino S

Arduino GND -> pino do módulo -

Arduino + 5V -> pino do módulo +

Etapa 7: dicas e truques

Dicas e truques
Dicas e truques
Dicas e truques
Dicas e truques

ao desenvolver seus próprios projetos com o Arduino, existem alguns truques que devem ser lembrados caso você fique preso.

· Certifique-se de incluir a biblioteca correta #include ESP8266WiFi.h

· Certifique-se de ler a porta correta no Arduino 115200 em vez da porta 9600 Serial.begin (115200);

· O projeto não precisa de nenhuma fonte de energia extra.

· Além disso, certifique-se de anotar o SSID e a senha corretos em sua rede WIFI local

const char * ssid = "YOUR_SSID";

const char * password = "YOUR_PASSWORD";

· Depois de abrir a tela serial, certifique-se de que o URL seja mostrado assim:

Use este URL para se conectar: https://192.168.1.100/, copie o URL e cole-o no seu navegador.

* Código anexado

Recomendado: