Talaan ng mga Nilalaman:

IoTyper - Kontrolin ang Iyong PC Sa pamamagitan ng Alexa (IoT): 5 Hakbang (na may Mga Larawan)
IoTyper - Kontrolin ang Iyong PC Sa pamamagitan ng Alexa (IoT): 5 Hakbang (na may Mga Larawan)

Video: IoTyper - Kontrolin ang Iyong PC Sa pamamagitan ng Alexa (IoT): 5 Hakbang (na may Mga Larawan)

Video: IoTyper - Kontrolin ang Iyong PC Sa pamamagitan ng Alexa (IoT): 5 Hakbang (na may Mga Larawan)
Video: Amazon Echo Dot 4th And Echo 4th Complete Setup Guide 2024, Nobyembre
Anonim
IoTyper - Kontrolin ang Iyong PC Sa pamamagitan ng Alexa (IoT)
IoTyper - Kontrolin ang Iyong PC Sa pamamagitan ng Alexa (IoT)
IoTyper - Kontrolin ang Iyong PC Sa pamamagitan ng Alexa (IoT)
IoTyper - Kontrolin ang Iyong PC Sa pamamagitan ng Alexa (IoT)
IoTyper - Kontrolin ang Iyong PC Sa pamamagitan ng Alexa (IoT)
IoTyper - Kontrolin ang Iyong PC Sa pamamagitan ng Alexa (IoT)

Hindi mo naisip ang tungkol sa pagkontrol ng iyong PC sa IoT? Ang aming Mundo ay nagiging mas matalinong araw-araw at ngayon ay ginagawa natin ang aming PC sa isang mas matalinong PC kaysa sa mayroon na. Magsimula na tayo!

Ang IoTyper ay batay sa dalawang pangunahing MicroControllers: Ang ATMega 32U4 na maaaring tularan ang isang keyboard, at ang ESP8266 na may mga kakayahan sa WiFi. Pinagsasama ng IoTyper ang pareho sa kanila. Ang resulta ay isang Gate para sa iyong PC upang makipag-usap sa mga IoT-device. Upang ikonekta ang lahat sa pamamagitan ng WiFi kailangan mo ng isang MQTT-Broker. Gumagamit ako ng iOBroker para dito. Tumatakbo ang Aking System sa isang luma, na-upgrade na Laptop. Hindi ito kailangang maging pinakabago at pinakamabilis! Ang isang Raspberrry Pi ay gagawa rin ng trabaho …

Ang prinsipyo na Ang ESP8266 ay nagbabasa ng isang variable na nakaimbak sa iOBroker. Maaari naming baguhin ang variable na iyon sa maraming iba't ibang mga paraan, halimbawa kasama ang Alexa (kailangan mo ng isang script sa iOBroker na magkokonekta pareho ngunit makakahanap ka ng isang online) o sa anumang iba pang mga Smart Assistant. Siyempre maaari mo ring gamitin ang Mga Apps tulad ng Apple Homekit upang makapagsimula ng isang kaganapan, sa kasong ito ang Unlocking ng aking Laptop. Binabasa ng ESP8266 ang variable at ipinapadala ang teksto nito sa pamamagitan ng Serial-Line sa ATMega 32U4. Ang ATMega 32U4 ay nagpapadala ng teksto bilang isang Keyboard Output sa PC. Nagsama ako ng isang test sketch para sa Pag-unlock sa pahinang ito din:) Dapat ito ay isang halimbawa ng code - Ang mga posibilidad ng ATMega32U4 ay hindi kapani-paniwala! Maaari mong isama ang mga kasanayang ito sa lahat ng iyong mga proyekto upang makipag-ugnay sa iyong PC sa pamamagitan ng WiFi!

Mga gamit

Magsimula tayo sa Mga Kagamitan na ginamit ko:

Arduino Pro Micro (sinira ko ang IC)

ESP01

TD6810 Buck-Converter

2.2 uH Coil

2x 22 Ω Mga lumalaban

2x 10k Ω Mga lumalaban

1x 680 Ω Resistor

1x 150k Ω Resistor

2x 330k Ω Mga lumalaban

1x 1k Ω Resistor

1x 100 nF Capacitor

2x 22 pF Capacitors

1x 10 uF Capacitor

1x 1 uF Capacitor

1x 100 pF Capacitor

1x 22 uF Capacitor

Mga Pin-Header

3x LED (Hindi mahalaga ang kulay!)

1x 16 MhZ Crystal

USB-Male Connector

(Opsyonal) Nakaukit ang PCB

Mga tool na ginamit ko:

Yihua 862D + Station ng Soldering at Reflow

Solder tinn

Pagkilos ng bagay

Solder Paste

Mga Tweezer

Hakbang 1: Programang Parehong mga MCU

Parehong Parehong mga MCU!
Parehong Parehong mga MCU!
Parehong Parehong mga MCU!
Parehong Parehong mga MCU!

Una kailangan mong i-program ang parehong MicroControllers. Gumamit ako ng Arduino IDE!

Inalis ko ang ATMega32U4 mula sa isang murang Arduino Pro Micro Board. Iyon ay mas mura kaysa sa pagbili ng IC standalone …

Ginamit ko ang Mga Setting na ito:

ESP8266:

  • Generic na ESP8266 Modyul
  • Laki ng Flash: 512k (walang SPIFFS)

ATMega 32U4:

Arduino Leonardo

Kung natapos mo na ang Programming maaari mong simulan upang ikonekta ang lahat tulad ng ipinakita sa Schema.

Hakbang 2: I-install ang Mga Arduino Leonardo Driver sa Iyong PC

Upang matiyak na gumagana ang lahat ng mabuti kailangan mong i-update ang iyong Arduino IDE sa pinakabagong bersyon. Bukod dito kailangan mo ang pinakabagong mga driver.

Para sa Pag-troubleshoot tingnan ang Sparkfun-Website:

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

Hakbang 3: Ikonekta Ito sa Iyong PC

Ikonekta Ito sa Iyong PC!
Ikonekta Ito sa Iyong PC!

Huling ngunit hindi pa huli maaari mong ikonekta ang iyong board sa iyong Computer. Mahahanap ito tulad ng isang normal na keyboard. Mahahanap mo ang IoTyper bilang "Arduino Leonardo" sa iyong Device-Manager:)

Hakbang 4: Pag-configure sa IoBroker

Pag-configure ng IoBroker
Pag-configure ng IoBroker

Ang direktoryo para sa file ay dapat na / esp / iotyper sa pangunahing pagsasaayos. Siyempre maaari mong baguhin ito sa Code ng ESP8266 na kasama sa Instructable na ito din.

Hakbang 5: Pagbabago ng Code & Future Outlook

Kung nagtagumpay ka sa paghihinang baka gusto mong baguhin ang code ngayon. Para sa panonood ng inspirasyon:

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

Ang mga posibilidad ay walang katapusan!

Sa pamamagitan ng paraan: Magdidisenyo ako ng isang naka-print na 3D na pambalot para sa IoTyper sa lalong madaling panahon, sa aking pag-uwi mula sa bakasyon …

Sana nasiyahan ka:) Bye: D

Inirerekumendang: