Índice:
- Suprimentos
- Etapa 1: Programe os dois MCUs
- Etapa 2: instale os drivers do Arduino Leonardo em seu PC
- Etapa 3: Conecte-o ao seu PC
- Etapa 4: Configurando o IoBroker
- Etapa 5: Modificando o Código e a Perspectiva do Futuro
Vídeo: IoTyper - Controle seu PC via Alexa (IoT): 5 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
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
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
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
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:
Steam Punk seu UPS para obter horas de atividade para seu roteador Wi-fi: 4 etapas (com fotos)
Steam Punk seu UPS para obter horas de atividade para seu roteador Wi-fi: Há algo fundamentalmente desagradável em ter seu UPS convertendo sua bateria de 12 V DC em 220 V AC para que os transformadores que executam seu roteador e fibra ONT possam convertê-la de volta em 12 V DC! Você também está lutando contra o [normalmente
Como fazer seu próprio gateway WIFI para conectar seu Arduino à rede IP?: 11 etapas (com imagens)
Como fazer seu próprio gateway WIFI para conectar seu Arduino à rede IP?: Como tantas pessoas, você acha que o Arduino é uma solução muito boa para fazer automação residencial e robótica! Mas em termos de comunicação, os Arduinos só vêm com links seriais. Estou trabalhando em um robô que precisa estar permanentemente conectado a um servidor que roda
Programe seu Arduino com um dispositivo Android via Bluetooth: 6 etapas (com imagens)
Programe seu Arduino com um dispositivo Android via Bluetooth: Olá, mundo, neste instrutivo, quero mostrar a você como programar seu Arduino Uno com seu dispositivo Android via Bluetooth. É muito simples e barato. Também nos permite programar nosso Arduino onde quisermos através de bluetooth sem fio … Então
Usando seu telefone Sony Ericsson habilitado para Bluetooth para controlar seu computador: 6 etapas
Usando seu telefone Sony Ericsson habilitado para Bluetooth para controlar seu computador: eu tenho lido sobre instrutíveis há algum tempo e sempre quis fazer algumas das coisas que as pessoas escreveram, mas me peguei olhando coisas que são difíceis de fazer porque são genuinamente difíceis de fazer, ou o
Tamanho de bolso: Leve o seu escritório no seu telefone: 7 etapas
Tamanho de bolso: Leve seu escritório no seu telefone: Você já saiu e percebeu que se esqueceu de enviar um e-mail para um cliente importante? Você já teve uma ótima ideia para um instrutível enquanto caminhava pela rua, mas não tinha papel? Você já desejou poder receber seu e-mail em seu telefone? Você pode fazer tudo t