Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Programang Parehong mga MCU
- Hakbang 2: I-install ang Mga Arduino Leonardo Driver sa Iyong PC
- Hakbang 3: Ikonekta Ito sa Iyong PC
- Hakbang 4: Pag-configure sa IoBroker
- Hakbang 5: Pagbabago ng Code & Future Outlook
Video: IoTyper - Kontrolin ang Iyong PC Sa pamamagitan ng Alexa (IoT): 5 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
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
Inirerekumendang:
Sine-save ang Iyong Mga Larawan para sa Iyong Gawain: 4 Mga Hakbang (na may Mga Larawan)
Sine-save ang Iyong Mga Larawan para sa Iyong Gawain: 1. Magbukas ng isang bagong Google doc at gamitin ang pahinang ito upang ligtas ang iyong mga larawan.2. Gumamit ng ctrl (control) at ang " c " susi upang kopyahin.3. Gumamit ng ctrl (control) at ang " v " susi upang i-paste
Paano Sisingilin ang Anumang USB Device sa pamamagitan ng Pagsakay sa Iyong Bisikleta: 10 Hakbang (na may Mga Larawan)
Paano Sisingilin ang Anumang USB Device sa pamamagitan ng Pagsakay sa Iyong Bisikleta: Upang magsimula, nagsimula ang proyektong ito nang makatanggap kami ng isang gawad mula sa Lemelson-MIT Program. (Josh, kung binabasa mo ito, mahal ka namin.) Isang pangkat ng 6 na mag-aaral at isang guro ang pinagsama ang proyektong ito, at napagpasyahan naming ilagay ito sa Tagubilin
I-render ang Mga Imahe ng 3D ng Iyong Mga PCB Gamit ang Eagle3D at POV-Ray: 5 Hakbang (na may Mga Larawan)
I-render ang Mga Imahe ng 3D ng Iyong Mga PCB Gamit ang Eagle3D at POV-Ray: Paggamit ng Eagle3D at POV-Ray, maaari kang gumawa ng makatotohanang mga pag-render ng 3D ng iyong mga PCB. Ang Eagle3D ay isang script para sa EAGLE Layout Editor. Lilikha ito ng isang ray tracing file, na ipapadala sa POV-Ray, na sa paglaon ay lalabas ang pinal na im
I-save ang Planet at Iyong Pocket. $$ I-convert ang Iyong Murang P&S Digital Camera sa Rechargable: 4 na Hakbang (na may Mga Larawan)
I-save ang Planet at Iyong Pocket. $$ I-convert ang Iyong Murang P&S Digital Camera sa Rechargable: Mga taon na ang nakakaraan, bumili ako ng Dolphin Jazz 2.0 Megapixel Digital Camera. Mayroon itong magagandang tampok at presyo. Nagkaroon din ito ng gana sa AAA Bateries. Walang isa na lumalakad palayo sa isang hamon, naisip kong gagamitin ko ito upang magamit ang isang rechargable na baterya upang ihinto ang pag-aaksaya ba
Paano Ayusin ang Hindi Sinusuportahang Mga File ng Data, at I-download ang Iyong Paboritong Mga Video File para sa Iyong PSP Portable: 7 Mga Hakbang
Paano Ayusin ang Hindi Sinusuportahang Mga File ng Data, at I-download ang Iyong Paboritong Mga Video File para sa Iyong PSP Portable: Gumamit ako ng Media Go, at gumawa ng ilan sa mga trick upang makakuha ng isang hindi sinusuportahang mga file ng video upang gumana sa aking PSP. Ito ang lahat ng aking mga hakbang na ginawa ko , nang una kong makuha ang aking hindi sinusuportahang mga file ng video upang gumana sa aking PSP. Gumagana ito ng 100% kasama ang lahat ng aking mga file ng video papunta sa aking PSP Po