Talaan ng mga Nilalaman:
Video: IoTyper - Kontrolin ang Iyong PC Sa pamamagitan ng Alexa (IoT): 5 Hakbang (na may Mga Larawan)
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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
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
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
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