Taula de continguts:
- Subministraments
- Pas 1: programeu els dos MCU
- Pas 2: instal·leu els controladors Arduino Leonardo al vostre PC
- Pas 3: connecteu-lo al vostre ordinador
- Pas 4: Configuració de l'IoBroker
- Pas 5: modificació del codi i perspectives de futur
Vídeo: IoTyper: controleu el vostre PC mitjançant Alexa (IoT): 5 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
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
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
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
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:
Controleu els LEDs amb el comandament del vostre televisor ?! -- Tutorial Arduino IR: 5 passos (amb imatges)
Controleu els LEDs amb el comandament del vostre televisor ?! || Tutorial Arduino IR: en aquest projecte us mostraré com he tornat a utilitzar els botons inútils del comandament del televisor per controlar els LED que hi ha darrere del meu televisor. També podeu utilitzar aquesta tècnica per controlar tot tipus de coses amb una mica d’edició de codi. També parlaré una mica de la teoria
Controleu el disseny del vostre model de tren amb el vostre TECLAT !: 12 passos
Controleu la disposició del vostre model de tren amb el vostre TECLAT!: En una de les meves instruccions anteriors, us vaig mostrar com podeu controlar el vostre model de tren amb el comandament del vostre televisor. També podeu consultar una versió actualitzada aquí. En aquest instructiu, us mostraré com controlar un disseny de model de tren amb un teclat
Controleu el disseny del vostre model de tren amb el vostre telèfon mòbil: 11 passos (amb imatges)
Controleu la disposició del vostre model de tren amb el vostre telèfon mòbil!: Controlar un disseny de model de tren amb controladors d’accelerador i de sortida de cable pot ser un bon començament per a principiants, però suposa un problema de no portabilitat. A més, els controladors sense fils que arriben al mercat només poden controlar alguns locom
Footswitch Arduino (controleu el vostre amplificador de guitarra amb Arduino): 10 passos (amb imatges)
Footswitch Arduino (controla el teu amplificador de guitarra amb Arduino): aquest és el meu primer projecte en aquesta comunitat i en la plataforma arduino, i ara acaba de sortir al lloc web oficial d’Arduino. Gràcies a tots pel vostre suport !! Per tant, toqueu música en directe i utilitzeu metrònoms o pistes de clic per sincronitzar el vostre
Controleu el vostre avió RC amb l’acleròmetre del vostre telèfon: 15 passos (amb imatges)
Controleu el vostre avió RC amb l’acleròmetre del vostre telèfon: alguna vegada heu volgut controlar el vostre avió RC mitjançant la inclinació d’un objecte? Sempre he tingut la idea a la part posterior del cap, però mai l’he seguit fins aquesta setmana passada. Els meus primers pensaments eren utilitzar un acceleròmetre de triple eix, però ja he