Tabla de contenido:

GO-4 Smart Home Arduino Bot: 7 pasos (con imágenes)
GO-4 Smart Home Arduino Bot: 7 pasos (con imágenes)

Video: GO-4 Smart Home Arduino Bot: 7 pasos (con imágenes)

Video: GO-4 Smart Home Arduino Bot: 7 pasos (con imágenes)
Video: Arduino vs. Wires! And the winner is? 2024, Mes de julio
Anonim
Bot Arduino para el hogar inteligente GO-4
Bot Arduino para el hogar inteligente GO-4

En este proyecto, le mostraré cómo construir un Smart Home Bot utilizando la tecnología IOT para controlar sus electrodomésticos de forma remota a través de Internet.

Pero antes de comenzar, hablemos de esta técnica como solíamos hacer …

¿Qué es el IOT?

Internet de las cosas (IoT) es un sistema de dispositivos informáticos interrelacionados, máquinas mecánicas y digitales, objetos, personas a las que se les proporcionan identificadores únicos y la capacidad de transferir datos a través de una red sin requerir de persona a persona o de persona a persona. interacción con la computadora.

Una cosa, en el Internet de las cosas, puede ser una persona con un implante de monitor cardíaco, un sistema de riego en una granja con un transpondedor de biochip, un vehículo que tiene sensores incorporados para alertar al conductor cuando la presión de los neumáticos es baja o cualquier otro. Objeto natural o artificial al que se le puede asignar una dirección IP y se le puede proporcionar la capacidad de transferir datos a través de una red.

Entonces, digamos que IOT es un sistema enorme en Internet que abarca cada máquina utilizando una dirección IP de llamadas de identificación única.

¿Cómo puedo formar parte de este mundo usando mi placa Arduino?

Existe un pequeño dispositivo de maravilla tecnológica llamado ESP8266 y es una gran herramienta para permitir que su proyecto acceda a Internet. Puede conectarlo a un Arduino fácilmente como se muestra y permitir que su proyecto se comunique a través de Internet. ¡Para controlarlo desde cualquier parte del mundo a través de la dirección IP!

Especificaciones del controlador interno:

· El procesador Espressif es de 32 bits y 80 MHz y se puede actualizar a 160 MHz.

· Cargador de arranque de memoria de 64 KB.

· Memoria RAM rápida de 64KB dedicada al microcontrolador.

· Memoria de acceso aleatorio de 96KB.

*nota 1)

el dispositivo ESP8266 generalmente se vende sin ningún módulo, y en mi opinión personal prefiero usar su adaptador ESP-01 para que sea fácil de conectar a la placa Arduino.

Paso 1: componentes necesarios

Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos

Modelo de robot (disponible en el paso 3)

Arduino Uno R3

Módulo ESP8266

Adaptador ESP-01

Relé de cuatro vías

Módulo LCD 16x2

LED con resistencia de 220 ohmios

Cables de puente

Paso 2: Instalación del módulo ESP8266

Instalación del módulo ESP8266
Instalación del módulo ESP8266
Instalación del módulo ESP8266
Instalación del módulo ESP8266
Instalación del módulo ESP8266
Instalación del módulo ESP8266

A diferencia del resto de otros componentes, el módulo ESP8266 debe ser

configure antes de usarlo, porque es un módulo independiente y hay muchos métodos que puede seguir para cargar el código en él.

*nota 2)

Se accede al robot solo a través de la red Wi-Fi local. Para controlarlo en Internet, es posible que deba realizar un reenvío de puertos en su enrutador.

Para más detalles sobre este tema:

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

Paso 3: Montaje de la base del robot

Montaje de la base del robot
Montaje de la base del robot
Montaje de la base del robot
Montaje de la base del robot

En este momento elijo un modelo de cartón sencillo que se puede montar en un par de horas.

Descargue el modelo desde aquí: -

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

Montar esta base es bastante simple, también le permite arreglar todo el circuito en el interior sin que los cables se vean desordenados, así que fijé el módulo de pantalla LCD 16 * 8 en la parte frontal para facilitar el manejo de las salidas del robot y lo explicaré más adelante.

En este enlace aprenderá a utilizar el módulo de pantalla lcd.

www.arduino.cc/en/Tutorial/LiquidCrystalDisplay

Paso 4: Montaje del torso del robot

Image
Image
Montaje del torso del robot
Montaje del torso del robot

El torso del robot

Consiste en una sola pieza, y tiene dos orificios en la parte frontal para que puedas arreglar tu intermitente LED con resistencia de 220 ohmios y módulo de cámara si lo deseas.

Paso 5: cabeza y alas del robot

Cabeza y alas de robot
Cabeza y alas de robot
Cabeza y alas de robot
Cabeza y alas de robot

Estas piezas son muy básicas y no tienen cables ni circuitos en su interior.

Paso 6: circuito de relé

Image
Image
Circuito de relé
Circuito de relé
Circuito de relé
Circuito de relé

CÓMO AÑADIR RELÉS A ARDUINO

Este es el tipo de relé que puede utilizar para conmutar dispositivos alimentados por la red. Estos relés se encargarán de la mayoría de los dispositivos que se utilizan en los hogares, excepto los de mayor potencia, como calentadores de habitación, estufas y motores. Asegúrese de que el VA (voltios x amperios) del dispositivo que está encendiendo / apagando sea menor que el valor nominal del relé.

Advertencia: Tenga siempre mucho cuidado al experimentar con CA, las descargas eléctricas pueden provocar lesiones graves.

El módulo de relé del lado inferior está abierto cuando la CA está conectada, no toque el circuito.

Para la parte de CC del circuito:

Pin 10 digital Arduino -> pin S del módulo

Arduino GND -> pin del módulo -

Arduino + 5V -> módulo pin +

Paso 7: consejos y trucos

Consejos y trucos
Consejos y trucos
Consejos y trucos
Consejos y trucos

Mientras desarrolla sus propios proyectos con Arduino, hay algunos trucos que son útiles para tener en cuenta en caso de que se atasque.

· Asegúrate de haber incluido la biblioteca correcta #include ESP8266WiFi.h

· Asegúrese de estar leyendo el puerto correcto en Arduino 115200 instalado en el puerto 9600 Serial.begin (115200);

· El proyecto no necesita ninguna fuente de energía adicional.

· Además, asegúrese de escribir el SSID y la contraseña correctos en su red WIFI local

const char * ssid = "YOUR_SSID";

const char * contraseña = "YOUR_PASSWORD";

· Una vez que abra la pantalla de serie, asegúrese de que la URL se muestre así:

Utilice esta URL para conectarse: https://192.168.1.100/, copie la URL y péguela en su navegador web.

* Código adjunto

Recomendado: