Haga SMART su lavadora: 8 pasos (con fotos)

Haga SMART su lavadora: 8 pasos (con fotos)

Tabla de contenido:

Anonim

Si también tú, como yo, pon tu chaleco en la lavadora y espera si es el mejor momento para lavar la ropa, también tienes un problema … como yo.

los mejor momento para mi es cuando el costo de la electricidad es bajo, en Italia esto sucede a ciertas horas del día, cuando puedo colgar mi ropa después de parar la lavadora. Ahora puedo encender la lavadora usando un temporizador, pero con Arduino MKR1000 y pimentón, Puedo leer en mi teléfono inteligente cuando se enciende la lavadora, y cuando la lavadora ha terminado el programa. Puedo leer esto siempre y en todas partes. Además, yo o mi familia, podemos recibir una notificación por correo electrónico del inicio y la parada de la lavadora. Esto es posible utilizando Cayenne, Arduino y un poco de componentes. Esto es IoT, esto es Hacer, ¡esto es el Futuro!

¿Quieres un Arduino MKR1000? ¡Pruébalo en Amazon! Vives en europa ¡Entonces puedes probar Genuino MKR1000!

Suministros:

Paso 1: Suscríbete a Cayenne

En primer lugar puede suscribirse a Cayenne.Cayenne es totalmente gratuito, y puedes usar todas las herramientas para hacer objetos de IoT. Cayenne es realmente "IoT para todos". Inicia sesión Cayenne mediante este enlace.

Después de que pueda ver su panel de control, y, si tiene, sus dispositivos.

¡Ahora es el momento de Arduino MKR100!

Paso 2: Los Componentes

Todos los componentes son realmente baratos. Puedes comprar en Amazon.

Arduino MKR1000

pimentón

Sensor de inclinación Sensor de inclinación en el escudo

1.2 Una batería LiPo para Arduino MKR1000

El Arduino MKR1000 tiene un módulo para cargar una batería liPo 3.7V. ¡Esto es IoT real!

Paso 3: Descarga el software Arduino

Para cargar el código en su Arduino MKR100 debe tener Arduino IDE. Usted puede descargar esto por el sitio Arduino.cc. Descargue la última versión del software e instálela en su computadora. El IDE de Arduino es multiplataforma, y ​​abierto. Después de esto, puede agregar el tablero Arduino MKR1000 usando el administrador del tablero.

Busque Arduino MKR1000 en el panel del Administrador del tablero (Herramientas -> Tablero -> Administrador del tablero). Debes instalar SAMD 32 bits ARM Cortex-M0 +.

Si cuando coloca el Arduino MKR1000 y no ve el escudo en el IDE de Arduino, puede ver mis Instructables:

Si la placa Arduino MKR1000 no funciona, puede comenzar con algo más simple.

Paso 4: Descargar Cayenne Arduino Library

Los chicos de pimentón He escrito el código Arduino para ti. ¡Sí! Puedes descargar la biblioteca y poner este código en tu boceto. Por este motivo solo puede modificar la variable de código que le interese. Descargue la biblioteca Cayenne usando este enlace de Github

Descarga la biblioteca y coloca la carpeta en Arduino -> Biblioteca. El nombre de la carpeta es Cayenne.

También debes instalar el Escudo WiFi 101. Usted agrega esta biblioteca utilizando el administrador de bibliotecas. Hacer clic Sketch -> Incluir biblioteca -> Gestor de bibliotecas. En la búsqueda del administrador de la biblioteca WiFi101, e instalar la biblioteca. Ahora recargar la Arduino IDE.

Paso 5: Conecte el Arduino MKR1000 a su computadora

Ahora puedes conectar tu Arduino MKR1000 a su IDE Arduino.

En el IDE de Arduino ir a Herramientas -> Tablero y seleccione Arduino MKR1000, si no ve el Arduino MKR1000 intente instalar la placa haciendo clic en Herramientas -> Tableros -> Gestor de tableros. Tipo Arduino MKR1000 e instalar el tablero.

Después de conectar la placa a la computadora USB.

¿Tienes un Arduino UNO? Puede conectar Arduino UNO a Internet utilizando un escudo WiFi, un escudo Ethernet o ESP8266.

Paso 6: Sube el código en Arduino MKR1000

Cada proyecto tiene un "núcleo". Esta es la parte esencial del proyecto. ¡El código!

Abre mi página Github y descarga el código. Copie este código en su IDE de Arduino y cárguelo en su placa Arduino MKR1000.

Este es el enlace de GitHub:

Coloque el Arduino MKR1000 en su lavadora.

El código Arduino conecta la placa a internet y carga la biblioteca Cayenne. Después, cada 30 segundos, controla el sensor del interruptor de inclinación. Si la lavadora arranca y mueve el sensor, el valor del sensor comienza. El primer paso ha sido habilitado. El sistema controla para siempre el sensor. Si se ha ido 30 segundos sin moverse, entonces el segundo gatillo ha sido habilitado.

Paso 7: Agrega Arduino MKR100 a tus dispositivos

Ahora puede agregar su Arduino MKR1000 a sus dispositivos.

En el código de Arduino, debe completar el código de token de autenticación, el SSID y la contraseña. El SSID es el nombre de su conexión a Internet WiFi, la contraseña es su contraseña de Internet WPA / WEP. El token es el código que abre la conexión a su Arduino MKR100 y su Tablero de Cayenne.

Para obtener el código token puede conectarse a su Tablero de Cayena. En su panel de control, puede crear su tablero haciendo clic en Añadir nuevo … Después de que pueda seleccionar y después de seleccionar Arduino Uno y WiFi 101 Shield.

Copia tu Token y ponlo en tu Código Arduino.

Paso 8: Activar su entrada a los correos electrónicos

Ahora puede activar la entrada a sus correos electrónicos. Cuando el Arduino MKR1000 lea una entrada del sensor de inclinación y envíe un correo a su dirección. Después 30 segundos Si Arduino no lee otra entrada, pone en la PIN virtual número 2 y envia un correo que te avise "La lavadora ha sido terminada".