Taula de continguts:

IoTyper: controleu el vostre PC mitjançant Alexa (IoT): 5 passos (amb imatges)
IoTyper: controleu el vostre PC mitjançant Alexa (IoT): 5 passos (amb imatges)

Vídeo: IoTyper: controleu el vostre PC mitjançant Alexa (IoT): 5 passos (amb imatges)

Vídeo: IoTyper: controleu el vostre PC mitjançant Alexa (IoT): 5 passos (amb imatges)
Vídeo: Часть 3 - Трипланетная аудиокнига Э. Э. Смита (главы 9–12) 2024, Desembre
Anonim
IoTyper: controleu el vostre PC mitjançant Alexa (IoT)
IoTyper: controleu el vostre PC mitjançant Alexa (IoT)
IoTyper: controleu el vostre PC mitjançant Alexa (IoT)
IoTyper: controleu el vostre PC mitjançant Alexa (IoT)
IoTyper: controleu el vostre PC mitjançant Alexa (IoT)
IoTyper: controleu el vostre PC mitjançant Alexa (IoT)

No has pensat mai a controlar el teu PC amb IoT? El nostre món és cada dia més intel·ligent i avui convertim el nostre PC en un PC encara més intel·ligent del que ja és. Comencem!

IoTyper es basa en dos microcontroladors bàsics: l’ATMega 32U4 que pot emular un teclat i l’ESP8266 que té funcions WiFi. IoTyper combina tots dos. El resultat és una porta perquè el vostre PC es comuniqui amb els dispositius IoT. Per connectar-ho tot mitjançant WiFi, necessiteu un corredor MQTT. Estic fent servir iOBroker per a això. El meu sistema funciona amb un portàtil vell i actualitzat. No cal que sigui el més nou i el més ràpid! Un Raspberrry Pi també faria la feina …

El principi de l'ESP8266 llegeix una variable que s'emmagatzema a iOBroker. Podem canviar aquesta variable de moltes maneres diferents, per exemple amb Alexa (necessiteu un script a iOBroker que es connecti ambdós, però podeu trobar-ne una en línia) o amb qualsevol altre assistent intel·ligent. Per descomptat, també podeu utilitzar simplement aplicacions com Apple Homekit per activar un esdeveniment, en aquest cas el Desbloqueig del meu portàtil. L'ESP8266 llegeix la variable i l'envia el text mitjançant Serial-Line a l'ATMega 32U4. L'ATMega 32U4 envia el text com a sortida de teclat al PC. També he inclòs un esbós de prova per desbloquejar en aquesta pàgina:) Aquest només hauria de ser un codi d'exemple: les possibilitats de l'ATMega32U4 són increïbles. Podeu incloure aquestes habilitats en tots els vostres projectes per interactuar amb el vostre PC mitjançant WiFi.

Subministraments

Comencem pels materials que he utilitzat:

Arduino Pro Micro (he dessoldat l'IC)

ESP01

Convertidor Buck TD6810

Bobina de 2,2 uH

2x 22 Ω resistències

2x resistències de 10k Ω

Resistència 1x 680 Ω

1x 150k Ω resistència

2x resistències de 330k Ω

Resistència 1x 1k Ω

1x condensador de 100 nF

Condensadors de 2x 22 pF

1x condensador de 10 uF

Condensador 1x 1 uF

1x condensador de 100 pF

1x condensador de 22 uF

Capçaleres

3x LED (el color no importa!)

1x 16 MhZ Crystal

Connector USB-mascle

(Opcional) PCB gravat

Eines que he fet servir:

Estació de soldadura i reflux Yihua 862D +

Estany de soldadura

Flux

Pasta de soldadura

Pinces

Pas 1: programeu els dos MCU

Programa els dos MCU
Programa els dos MCU
Programa els dos MCU
Programa els dos MCU

En primer lloc, heu de programar ambdós MicroControladors. He utilitzat l'IDE Arduino.

He tret l’ATMega32U4 d’una placa micro Arduino Pro barata. Va ser més barat que comprar l’IC independent …

He utilitzat aquesta configuració:

ESP8266:

  • Mòdul ESP8266 genèric
  • Mida del flaix: 512 k (sense SPIFFS)

ATMega 32U4:

Arduino Leonardo

Si heu acabat de programar, podeu començar a connectar-ho tot tal com es mostra a l’esquema.

Pas 2: instal·leu els controladors Arduino Leonardo al vostre PC

Per assegurar-vos que tot funcioni bé, heu d’actualitzar el vostre ID Arduino a la versió més recent. A més, necessiteu els controladors més recents.

Per a la resolució de problemes, consulteu el lloc web Sparkfun:

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

Pas 3: connecteu-lo al vostre ordinador

Connecteu-lo al vostre ordinador
Connecteu-lo al vostre ordinador

Per últim, però no menys important, podeu connectar la vostra placa a l’ordinador. El detectaria com un teclat normal. Podeu trobar l'IoTyper com a "Arduino Leonardo" al gestor de dispositius:)

Pas 4: Configuració de l'IoBroker

Configurant IoBroker
Configurant IoBroker

El directori del fitxer ha de ser / esp / iotyper a la configuració bàsica. Per descomptat, podeu canviar-ho al Codi de l’ESP8266, que també s’inclou en aquest manual.

Pas 5: modificació del codi i perspectives de futur

Si heu aconseguit soldar, potser voldreu modificar el codi ara. Per veure la inspiració:

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

Les possibilitats són infinites!

Per cert: dissenyaré una carcassa impresa en 3D per a IoTyper aviat, quan torni a casa de vacances …

Espero que us hagi agradat:) Adéu: D

Recomanat: