Satura rādītājs:

IoTyper - kontrolējiet datoru, izmantojot Alexa (IoT): 5 soļi (ar attēliem)
IoTyper - kontrolējiet datoru, izmantojot Alexa (IoT): 5 soļi (ar attēliem)

Video: IoTyper - kontrolējiet datoru, izmantojot Alexa (IoT): 5 soļi (ar attēliem)

Video: IoTyper - kontrolējiet datoru, izmantojot Alexa (IoT): 5 soļi (ar attēliem)
Video: wifi пульт для IR и RF кодов Broadlink RM4C Pro, работа в Home Assistant - управляем кондиционером 2024, Novembris
Anonim
IoTyper - kontrolējiet savu datoru, izmantojot Alexa (IoT)
IoTyper - kontrolējiet savu datoru, izmantojot Alexa (IoT)
IoTyper - kontrolējiet savu datoru, izmantojot Alexa (IoT)
IoTyper - kontrolējiet savu datoru, izmantojot Alexa (IoT)
IoTyper - kontrolējiet savu datoru, izmantojot Alexa (IoT)
IoTyper - kontrolējiet savu datoru, izmantojot Alexa (IoT)

Vai neesat domājis par datora vadību, izmantojot IoT? Mūsu pasaule ar katru dienu kļūst gudrāka, un šodien mēs pārvēršam savu datoru vēl gudrākā datorā, nekā tas jau ir. Sāksim!

IoTyper pamatā ir divi pamata mikrokontrolleri: ATMega 32U4, kas var atdarināt tastatūru, un ESP8266, kas nodrošina WiFi iespējas. IoTyper apvieno abus. Rezultāts ir vārti jūsu datoram sazināties ar IoT ierīcēm. Lai visu savienotu, izmantojot WiFi, jums ir nepieciešams MQTT-Broker. Šim nolūkam es izmantoju iOBroker. Mana sistēma darbojas ar vecu, modernizētu klēpjdatoru. Tam nav jābūt jaunākajam un ātrākajam! Šo darbu paveiktu arī Raspberrry Pi…

Princips ESP8266 nolasa mainīgo, kas tiek glabāts iOBroker. Mēs varam mainīt šo mainīgo daudzos dažādos veidos, piemēram, ar Alexa (jums ir nepieciešams skripts iOBroker, kas savieno abus kopā, bet jūs to varat atrast tiešsaistē) vai ar jebkuru citu viedo palīgu. Protams, jūs varat arī vienkārši izmantot tādas lietotnes kā Apple Homekit, lai aktivizētu notikumu, šajā gadījumā mana klēpjdatora atbloķēšanu. ESP8266 nolasa mainīgo un nosūta tā tekstu caur sērijas līniju uz ATMega 32U4. ATMega 32U4 nosūta tekstu uz datoru kā tastatūras izvadi. Arī šajā lapā es iekļāvu testa skici atbloķēšanai:) Tam vajadzētu būt tikai koda paraugam - ATMega32U4 iespējas ir neticamas! Jūs varat iekļaut šīs prasmes visos savos projektos, lai mijiedarbotos ar datoru, izmantojot WiFi!

Piegādes

Sāksim ar izmantotajiem materiāliem:

Arduino Pro Micro (es atinstalēju IC)

ESP01

TD6810 Buck-Converter

2.2 uH spole

2x 22 Ω rezistori

2x 10k Ω rezistori

1x 680 Ω rezistors

1x 150k Ω rezistors

2x 330k Ω rezistori

1x 1k Ω rezistors

1x 100 nF kondensators

2x 22 pF kondensatori

1x 10 uF kondensators

1x 1 uF kondensators

1x 100 pF kondensators

1x 22 uF kondensators

Piespraudes galvenes

3x LED (krāsai nav nozīmes!)

1x 16 MhZ kristāls

USB-vīriešu savienotājs

(Pēc izvēles) Kodināts PCB

Manis izmantotie rīki:

Yihua 862D+ lodēšanas un pārplūdes stacija

Lodēšanas alva

Plūsma

Lodēšanas pasta

Pincetes

1. darbība: ieprogrammējiet abus MCU

Programmējiet abus MCU!
Programmējiet abus MCU!
Programmējiet abus MCU!
Programmējiet abus MCU!

Pirmkārt, jums jāprogrammē abi mikrokontrolleri. Esmu izmantojis Arduino IDE!

Es noņēmu ATMega32U4 no lētas Arduino Pro Micro Board. Tas bija lētāk nekā iegādāties atsevišķu IC …

Es izmantoju šos iestatījumus:

ESP8266:

  • Vispārējs ESP8266 modulis
  • Zibspuldzes izmērs: 512k (bez SPIFFS)

ATMega 32U4:

Arduino Leonardo

Ja esat pabeidzis programmēšanu, varat sākt savienot visu, kā parādīts shēmā.

2. darbība: instalējiet datorā Arduino Leonardo draiverus

Lai nodrošinātu, ka viss darbojas labi, jums jāatjaunina Arduino IDE uz jaunāko versiju. Turklāt jums ir nepieciešami jaunākie draiveri.

Problēmu novēršanai skatiet vietni Sparkfun:

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

3. darbība: pievienojiet to datoram

Pievienojiet to datoram!
Pievienojiet to datoram!

Visbeidzot, jūs varat savienot savu dēli ar datoru. Tas to atklātu kā parastu tastatūru. IoTyper varat atrast kā "Arduino Leonardo" savā ierīču pārvaldniekā:)

4. darbība. IoBroker konfigurēšana

IoBroker konfigurēšana
IoBroker konfigurēšana

Faila direktorijam jābūt pamata es konfigurācijā /esp /iotyper. Protams, jūs varat to mainīt ESP8266 kodā, kas ir iekļauts arī šajā pamācībā.

5. darbība: koda un nākotnes Outlook modificēšana

Ja jums izdevās lodēt, iespējams, vēlēsities modificēt kodu tagad. Skatieties iedvesmu:

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

Iespējas ir bezgalīgas!

Starp citu: drīz, kad atgriezīšos mājās no atvaļinājuma, es izstrādāšu 3D drukātu korpusu IoTyper…

Ceru, ka patika:) Čau: D

Ieteicams: