Sadržaj:

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

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

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

Jeste li ikada razmišljali o kontroliranju računala putem IoT -a? Naš svijet iz dana u dan postaje sve pametniji i danas pretvaramo naše računalo u još pametnije računalo nego što već jest. Počnimo!

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

Princip ESP8266 čita varijablu koja je pohranjena na iOBrokeru. Tu varijablu možemo promijeniti na mnogo različitih načina, na primjer s Alexa (potrebna vam je skripta u iOBrokeru koja spaja 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 njezin tekst putem serijske linije na ATMega 32U4. ATMega 32U4 šalje tekst kao izlaz tipkovnice na računalo. Na ovu sam stranicu 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čunalom putem WiFi -a!

Pribor

Počnimo s materijalima koje sam koristio:

Arduino Pro Micro (odlemio sam IC)

ESP01

TD6810 pretvarač dolara

Zavojnica 2,2 uH

2x 22 Ω otpornika

2x 10k Ω otpornika

1x 680 Ω otpornik

1x 150k Ω otpornik

2x 330k Ω otpornika

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 priključak

(Opcionalno) Gravirana PCB

Alati koje sam koristio:

Stanica za lemljenje i pretakanje Yihua 862D+

Lemna konzerva

Fluks

Lepljiva pasta

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:

  • Opći modul ESP8266
  • Veličina bljeskalice: 512 k (bez SPIFFS-a)

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 svoje računalo

Kako biste bili sigurni da sve radi dobro, morate ažurirati svoj Arduino IDE na najnoviju verziju. Nadalje, 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 s računalom

Povežite ga s računalom!
Povežite ga s računalom!

Na kraju, ali ne i najmanje važno, ploču možete povezati s računalom. Otkrio bi to kao normalna tipkovnica. 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 ovaj Instructable.

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:) Zdravo: D

Preporučeni: