Índice:

IoTyper - Controle seu PC via Alexa (IoT): 5 etapas (com imagens)
IoTyper - Controle seu PC via Alexa (IoT): 5 etapas (com imagens)

Vídeo: IoTyper - Controle seu PC via Alexa (IoT): 5 etapas (com imagens)

Vídeo: IoTyper - Controle seu PC via Alexa (IoT): 5 etapas (com imagens)
Vídeo: portail cadiou avec moteur invisio somfy 2024, Junho
Anonim
IoTyper - controle seu PC via Alexa (IoT)
IoTyper - controle seu PC via Alexa (IoT)
IoTyper - controle seu PC via Alexa (IoT)
IoTyper - controle seu PC via Alexa (IoT)
IoTyper - controle seu PC via Alexa (IoT)
IoTyper - controle seu PC via Alexa (IoT)

Você nunca pensou em controlar seu PC com IoT? Nosso mundo fica mais inteligente a cada dia e hoje transformamos nosso PC em um PC ainda mais inteligente do que já é. Vamos começar!

O IoTyper é baseado em dois MicroControladores básicos: O ATMega 32U4, que pode emular um teclado, e o ESP8266, que possui recursos WiFi. O IoTyper combina os dois. O resultado é uma porta para o seu PC se comunicar com dispositivos IoT. Para conectar tudo via WiFi, você precisa de um MQTT-Broker. Estou usando o iOBroker para isso. Meu sistema funciona em um laptop antigo e atualizado. Não precisa ser o mais novo e mais rápido! Um Raspberrry Pi também faria o trabalho …

O princípio O ESP8266 lê uma variável que é armazenada no iOBroker. Podemos mudar essa variável de muitas maneiras diferentes, por exemplo com Alexa (você precisa de um script no iOBroker que conecte os dois, mas você pode encontrar um online) ou com qualquer outro Smart Assistants. Claro, você também pode simplesmente usar aplicativos como o Apple Homekit para acionar um evento, neste caso, o desbloqueio do meu laptop. O ESP8266 lê a variável e envia seu texto via Serial-Line para o ATMega 32U4. O ATMega 32U4 envia o texto como uma saída de teclado para o PC. Eu incluí um esboço de teste para desbloqueio nesta página também:) Este deve ser apenas um código de exemplo - As possibilidades do ATMega32U4 são incríveis! Você pode incluir essas habilidades em todos os seus projetos para interagir com seu PC via WiFi!

Suprimentos

Vamos começar com os materiais que usei:

Arduino Pro Micro (desoldei o IC)

ESP01

Conversor de Buck TD6810

2,2 uH Bobina

2 resistores de 22 Ω

2x 10k Ω resistores

1x Resistor 680 Ω

1x 150k Ω Resistor

2x resistores 330k Ω

1x 1k Ω Resistor

1x 100 nF Capacitor

2x 22 capacitores pF

1x 10 uF Capacitor

1x 1 uF capacitor

1x 100 pF Capacitor

1x 22 uF Capacitor

Pin-Headers

3x LED (a cor não importa!)

1x cristal 16 MhZ

Conector USB-Macho

(Opcional) PCB gravado

Ferramentas que usei:

Estação de solda e refluxo Yihua 862D +

Solder Tinn

Fluxo

Pasta de Solda

Pinças

Etapa 1: Programe os dois MCUs

Programe ambos os MCUs!
Programe ambos os MCUs!
Programe ambos os MCUs!
Programe ambos os MCUs!

Em primeiro lugar, você precisa programar os dois MicroControladores. Eu usei o IDE do Arduino!

Removi o ATMega32U4 de uma micro placa Arduino Pro barata. Isso era mais barato do que comprar o IC autônomo …

Usei estas configurações:

ESP8266:

  • Módulo ESP8266 Genérico
  • Tamanho do Flash: 512k (sem SPIFFS)

ATMega 32U4:

Arduino Leonardo

Se você concluiu a programação, pode começar a conectar tudo conforme mostrado no esquema.

Etapa 2: instale os drivers do Arduino Leonardo em seu PC

Para garantir que tudo funcione bem, você precisa atualizar seu IDE do Arduino para a versão mais recente. Além disso, você precisa dos drivers mais recentes.

Para solução de problemas, veja o site Sparkfun:

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

Etapa 3: Conecte-o ao seu PC

Conecte-o ao seu PC!
Conecte-o ao seu PC!

Por último, mas não menos importante, você pode conectar sua placa ao computador. Ele o detectaria como um teclado normal. Você pode encontrar o IoTyper como "Arduino Leonardo" em seu gerenciador de dispositivos:)

Etapa 4: Configurando o IoBroker

Configurando IoBroker
Configurando IoBroker

O diretório do arquivo deve ser / esp / iotyper na configuração básica. Claro que você pode alterar isso no código do ESP8266, que também está incluído neste Instructable.

Etapa 5: Modificando o Código e a Perspectiva do Futuro

Se você conseguiu soldar, você pode querer modificar o código agora. Para inspiração, assista:

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

As possibilidades são infinitas!

A propósito: vou projetar uma caixa impressa em 3D para o IoTyper em breve, quando voltar das férias …

Espero que tenham gostado:) Tchau: D

Recomendado: