Tabla de contenido:

IoTyper: controle su PC a través de Alexa (IoT): 5 pasos (con imágenes)
IoTyper: controle su PC a través de Alexa (IoT): 5 pasos (con imágenes)

Video: IoTyper: controle su PC a través de Alexa (IoT): 5 pasos (con imágenes)

Video: IoTyper: controle su PC a través de Alexa (IoT): 5 pasos (con imágenes)
Video: portail cadiou avec moteur invisio somfy 2024, Junio
Anonim
IoTyper: controle su PC a través de Alexa (IoT)
IoTyper: controle su PC a través de Alexa (IoT)
IoTyper: controle su PC a través de Alexa (IoT)
IoTyper: controle su PC a través de Alexa (IoT)
IoTyper: controle su PC a través de Alexa (IoT)
IoTyper: controle su PC a través de Alexa (IoT)

¿Nunca pensó en controlar su PC con IoT? Nuestro mundo se vuelve más inteligente día a día y hoy convertimos nuestra PC en una PC aún más inteligente de lo que ya es. ¡Empecemos!

IoTyper se basa en dos microcontroladores básicos: el ATMega 32U4 que puede emular un teclado y el ESP8266 que tiene capacidades WiFi. IoTyper combina ambos. El resultado es una puerta para que su PC se comunique con dispositivos IoT. Para conectar todo a través de WiFi, necesita un MQTT-Broker. Estoy usando iOBroker para esto. Mi sistema se ejecuta en una computadora portátil antigua y actualizada. ¡No es necesario que sea el más nuevo y el más rápido! Una Raspberrry Pi también haría el trabajo …

El principio El ESP8266 lee una variable que se almacena en iOBroker. Podemos cambiar esa variable de muchas formas diferentes, por ejemplo, con Alexa (necesita un script en iOBroker que conecte ambos, pero puede encontrar uno en línea) o con cualquier otro asistente inteligente. Por supuesto, también puede simplemente usar aplicaciones como Apple Homekit para activar un evento, en este caso, el desbloqueo de mi computadora portátil. El ESP8266 lee la variable y envía su texto vía Serial-Line al ATMega 32U4. El ATMega 32U4 envía el texto como una salida de teclado a la PC. También incluí un boceto de prueba para el desbloqueo en esta página:) Esto solo debería ser un código de ejemplo - ¡Las posibilidades del ATMega32U4 son increíbles! ¡Puede incluir estas habilidades en todos sus proyectos para interactuar con su PC a través de WiFi!

Suministros

Comencemos con los materiales que utilicé:

Arduino Pro Micro (desolé el IC)

ESP01

Convertidor reductor TD6810

Bobina de 2,2 uH

2x resistencias de 22 Ω

2x resistencias de 10k Ω

1x resistencia de 680 Ω

1 resistencia de 150 kΩ

2x resistencias de 330k Ω

1 resistencia de 1k Ω

1x condensador de 100 nF

Condensadores de 2x 22 pF

1 condensador de 10 uF

Condensador 1x 1 uF

1x condensador de 100 pF

1x condensador de 22 uF

Pin-Headers

3x LED (¡el color no importa!)

1x cristal de 16 MhZ

Conector USB-Macho

(Opcional) PCB grabado

Herramientas que utilicé:

Estación de soldadura y reflujo Yihua 862D +

Tinn de soldadura

Flujo

Pasta de soldadura

Pinzas

Paso 1: ¡Programe ambas MCU

¡Programe ambos MCU!
¡Programe ambos MCU!
¡Programe ambos MCU!
¡Programe ambos MCU!

En primer lugar, debe programar ambos microcontroladores. ¡He usado el IDE de Arduino!

Quité el ATMega32U4 de una placa Micro Arduino Pro barata. Eso fue más barato que comprar el IC independiente …

Usé estas configuraciones:

ESP8266:

  • Módulo ESP8266 genérico
  • Tamaño de Flash: 512k (sin SPIFFS)

ATMega 32U4:

Arduino Leonardo

Si ha terminado de programar, puede comenzar a conectar todo como se muestra en el esquema.

Paso 2: instale los controladores Arduino Leonardo en su PC

Para asegurarse de que todo funcione bien, debe actualizar su IDE de Arduino a la versión más reciente. Además, necesita los controladores más recientes.

Para solucionar problemas, consulte el sitio web de Sparkfun:

learn.sparkfun.com/tutorials/pro-micro--fi…

Paso 3: ¡Conéctelo a su PC

¡Conéctelo a su PC!
¡Conéctelo a su PC!

Por último, pero no menos importante, puede conectar su placa a su computadora. Lo detectaría como un teclado normal. Puede encontrar el IoTyper como "Arduino Leonardo" en su Administrador de dispositivos:)

Paso 4: Configuración de IoBroker

Configuración de IoBroker
Configuración de IoBroker

El directorio del archivo debe ser / esp / iotyper en la configuración básica. Por supuesto, puede cambiar esto en el Código del ESP8266 que también se incluye en este Instructable.

Paso 5: Modificación del código y perspectivas futuras

Si logró soldar, es posible que desee modificar el código ahora. Para inspirarte, mira:

www.arduino.cc/reference/en/language/funct…

¡Las posibilidades son infinitas!

Por cierto: pronto diseñaré una carcasa impresa en 3D para IoTyper, cuando regrese de las vacaciones …

Espero que lo hayas disfrutado:) Adiós: D

Recomendado: