Sadržaj:

IoTyper - Upravljajte svojim računarom putem Alexa (IoT): 5 koraka (sa slikama)
IoTyper - Upravljajte svojim računarom putem Alexa (IoT): 5 koraka (sa slikama)

Video: IoTyper - Upravljajte svojim računarom putem Alexa (IoT): 5 koraka (sa slikama)

Video: IoTyper - Upravljajte svojim računarom putem Alexa (IoT): 5 koraka (sa slikama)
Video: Человек-паук Marvel: Майлз Моралес (фильм) 2024, Jun
Anonim
IoTyper - Upravljajte svojim računarom putem Alexa (IoT)
IoTyper - Upravljajte svojim računarom putem Alexa (IoT)
IoTyper - Upravljajte svojim računarom putem Alexa (IoT)
IoTyper - Upravljajte svojim računarom putem Alexa (IoT)
IoTyper - Upravljajte svojim računarom putem Alexa (IoT)
IoTyper - Upravljajte svojim računarom putem Alexa (IoT)

Jeste li ikada razmišljali o kontroli računara putem IoT -a? Naš svijet iz dana u dan postaje sve pametniji i danas pretvaramo naš računar u još pametniji računar nego što već jeste. Počnimo!

IoTyper je zasnovan na dva osnovna mikrokontrolera: ATMega 32U4 koji može oponašati tastaturu i ESP8266 koji ima WiFi mogućnosti. IoTyper kombinira oboje. Rezultat je kapija za vaše računalo za komunikaciju s IoT-uređajima. Za povezivanje svega putem WiFi-a potreban vam je MQTT-posrednik. Za ovo koristim iOBroker. Moj sistem radi na starom, nadograđenom laptopu. Ne mora biti najnoviji i najbrži! Raspberrry Pi bi isto obavio posao …

Princip ESP8266 čita varijablu koja je pohranjena na iOBroker -u. Tu varijablu možemo promijeniti na mnogo različitih načina, na primjer s Alexa (potrebna vam je skripta u iOBrokeru koja povezuje oboje zajedno, ali jednu možete pronaći na mreži) ili s bilo kojim drugim pametnim pomoćnicima. Naravno, jednostavno možete koristiti i aplikacije poput Apple Homekita za pokretanje događaja, u ovom slučaju Otključavanje mog prijenosnog računala. ESP8266 čita varijablu i šalje njen tekst putem serijske linije do ATMega 32U4. ATMega 32U4 šalje tekst kao izlaz sa tastature na računar. Na ovu stranicu sam uključio i testnu skicu za Otključavanje:) Ovo bi trebao biti samo primjer koda - mogućnosti ATMega32U4 su nevjerojatne! Ove vještine možete uključiti u sve svoje projekte za interakciju s računarom putem WiFi -a!

Supplies

Počnimo s materijalima koje sam koristio:

Arduino Pro Micro (odlemio sam IC)

ESP01

TD6810 Buck-pretvarač

2.2 uH zavojnica

2x 22 Ω otpornika

2x 10k Ω otpornici

1x 680 Ω otpornik

1x 150k Ω otpornik

2x 330k Ω otpornici

1x 1k Ω otpornik

1x 100 nF kondenzator

2x 22 pF Kondenzatori

1x 10 uF kondenzator

1x 1 uF kondenzator

1x 100 pF Kondenzator

1x 22 uF kondenzator

Pin-Headers

3x LED (boja nije bitna!)

1x 16 Mhz kristal

USB-muški konektor

(Opcionalno) Gravirana PCB

Alati koje sam koristio:

Yihua 862D+ Stanica za lemljenje i pretakanje

Lemilica za lemljenje

Tok

Solder Paste

Pinceta

Korak 1: Programirajte oba MCU -a

Programirajte oba MCU -a!
Programirajte oba MCU -a!
Programirajte oba MCU -a!
Programirajte oba MCU -a!

Prvo morate programirati oba mikrokontrolera. Koristio sam Arduino IDE!

Uklonio sam ATMega32U4 sa jeftine Arduino Pro mikro ploče. To je bilo jeftinije od kupovine IC -a samostalno …

Koristio sam ove postavke:

ESP8266:

  • Generički modul ESP8266
  • Veličina blica: 512k (nema SPIFFS)

ATMega 32U4:

Arduino Leonardo

Ako ste završili programiranje, možete početi povezivati sve kako je prikazano na shemi.

Korak 2: Instalirajte Arduino Leonardo upravljačke programe na svoj računar

Da biste bili sigurni da sve funkcionira u redu, morate ažurirati svoj Arduino IDE na najnoviju verziju. Osim toga, potrebni su vam najnoviji upravljački programi.

Za rješavanje problema pogledajte web stranicu Sparkfun:

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

Korak 3: Povežite ga sa računarom

Povežite ga sa računarom!
Povežite ga sa računarom!

Na kraju, ali ne i najmanje važno, možete povezati ploču sa računarom. Otkrio bi to kao normalna tastatura. IoTyper možete pronaći kao "Arduino Leonardo" u svom Upravitelju uređaja:)

Korak 4: Konfiguriranje IoBrokera

Konfiguriranje IoBrokera
Konfiguriranje IoBrokera

Direktorij za datoteku mora biti /esp /iotyper u osnovnoj konfiguraciji. Naravno, ovo možete promijeniti u kodu ESP8266 koji je također uključen u ovu uputu.

Korak 5: Izmjena koda i Outlook

Ako ste uspjeli lemiti, možda želite promijeniti kôd sada. Za inspiraciju pogledajte:

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

Mogućnosti su beskrajne!

Usput: Dizajnirat ću 3D kućište za IoTyper uskoro, kad se vratim kući s odmora …

Nadam se da ste uživali:) Bye: D

Preporučuje se: