Kazalo:

IoTyper - Upravljajte svoj računalnik prek Alexa (IoT): 5 korakov (s slikami)
IoTyper - Upravljajte svoj računalnik prek Alexa (IoT): 5 korakov (s slikami)

Video: IoTyper - Upravljajte svoj računalnik prek Alexa (IoT): 5 korakov (s slikami)

Video: IoTyper - Upravljajte svoj računalnik prek Alexa (IoT): 5 korakov (s slikami)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Junij
Anonim
IoTyper - Upravljajte svoj računalnik prek Alexa (IoT)
IoTyper - Upravljajte svoj računalnik prek Alexa (IoT)
IoTyper - Upravljajte svoj računalnik prek Alexa (IoT)
IoTyper - Upravljajte svoj računalnik prek Alexa (IoT)
IoTyper - Upravljajte svoj računalnik prek Alexa (IoT)
IoTyper - Upravljajte svoj računalnik prek Alexa (IoT)

Ali niste kdaj razmišljali o upravljanju računalnika z IoT? Naš svet je iz dneva v dan pametnejši in danes računalnik spremenimo v še pametnejši računalnik, kot je že. Začnimo!

IoTyper temelji na dveh osnovnih mikrokrmilnikih: ATMega 32U4, ki lahko posnema tipkovnico, in ESP8266, ki ima zmogljivosti WiFi. IoTyper združuje oboje. Rezultat je vrata za komunikacijo vašega računalnika z napravami IoT. Če želite vse povezati prek WiFi, potrebujete posrednika MQTT. Za to uporabljam iOBroker. Moj sistem deluje na starem, nadgrajenem prenosnem računalniku. Ni nujno, da je najnovejši in najhitrejši! To delo bi opravil tudi Raspberrry Pi …

Načelo ESP8266 bere spremenljivko, ki je shranjena v iOBrokerju. To spremenljivko lahko spremenimo na več različnih načinov, na primer z Alexa (potrebujete skript v iOBrokerju, ki povezuje oba skupaj, vendar ga najdete na spletu) ali s katerim koli drugim pametnim pomočnikom. Seveda lahko preprosto uporabite tudi aplikacije, kot je Apple Homekit, da sprožite dogodek, v tem primeru Odklepanje mojega prenosnega računalnika. ESP8266 bere spremenljivko in pošlje njeno besedilo prek zaporedne vrstice na ATMega 32U4. ATMega 32U4 pošlje besedilo kot izhod za tipkovnico v računalnik. Na to stran sem vključil tudi preskusno skico za Odklepanje:) To naj bo le primer kode - možnosti ATMega32U4 so neverjetne! Te veščine lahko vključite v vse svoje projekte za interakcijo z računalnikom prek WiFi!

Zaloge

Začnimo z materiali, ki sem jih uporabil:

Arduino Pro Micro (razpakiral sem IC)

ESP01

Pretvornik dolarjev TD6810

2,2 uH tuljava

2x 22 Ω upori

2x 10k Ω upori

1x 680 Ω upor

1x 150k Ω upor

2x 330k Ω upori

1x 1k Ω upor

1x 100 nF kondenzator

2x 22 pF kondenzatorji

1x 10 uF kondenzator

1x 1 uF kondenzator

1x 100 pF kondenzator

1x 22 uF kondenzator

Pin-Headers

3x LED (barva ni pomembna!)

1x 16 Mhz kristal

USB-moški priključek

(Neobvezno) jedkano tiskano vezje

Orodja, ki sem jih uporabil:

Spajkalno -pretočna postaja Yihua 862D+

Spajkalnik

Flux

Spajkalna pasta

Pinceta

1. korak: Programirajte oba MCU -ja

Programirajte oba MCU -ja!
Programirajte oba MCU -ja!
Programirajte oba MCU -ja!
Programirajte oba MCU -ja!

Najprej morate programirati oba mikrokontrolerja. Uporabil sem Arduino IDE!

ATMega32U4 sem odstranil s poceni Arduino Pro Micro Board. To je bilo ceneje kot samostojni nakup IC …

Uporabil sem te nastavitve:

ESP8266:

  • Splošni modul ESP8266
  • Velikost bliskavice: 512k (brez SPIFFS)

ATMega 32U4:

Arduino Leonardo

Če ste končali s programiranjem, lahko začnete povezovati vse, kot je prikazano na shemi.

Korak: Namestite gonilnike Arduino Leonardo v računalnik

Če želite zagotoviti, da vse deluje v redu, morate posodobiti svoj Arduino IDE na najnovejšo različico. Poleg tega potrebujete najnovejše gonilnike.

Za odpravljanje težav si oglejte spletno mesto Sparkfun:

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

3. korak: Povežite ga z računalnikom

Povežite ga z računalnikom!
Povežite ga z računalnikom!

Nenazadnje lahko svojo ploščo povežete z računalnikom. Zaznalo bi ga kot običajno tipkovnico. IoTyper najdete kot "Arduino Leonardo" v upravitelju naprav:)

4. korak: Konfiguriranje IoBrokerja

Konfiguriranje IoBrokerja
Konfiguriranje IoBrokerja

Imenik datoteke mora biti /esp /iotyper v osnovni konfiguraciji. Seveda lahko to spremenite v kodi ESP8266, ki je vključena tudi v to navodilo.

5. korak: Sprememba Kodeksa in prihodnosti

Če vam je spajkanje uspelo, lahko kodo spremenite zdaj. Za navdih si oglejte:

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

Možnosti so neskončne!

Mimogrede: kmalu, ko se vrnem domov z dopusta, bom oblikoval ohišje s 3D-tiskanjem za IoTyper …

Upam, da ste uživali:) Adijo: D

Priporočena: