Cov txheej txheem:
- Kauj Ruam 1: Teeb Alexa Skills Setup
- Kauj ruam 2: AWS Lambda Server Python Script
- Kauj ruam 3:
- Kauj Ruam 4: Teem Alexa Skills Kit Link to AWS Lambda
- Kauj Ruam 5: Hloov Arduino NANO 3V3
- Kauj Ruam 6: NANO Code
- Kauj Ruam 7: ESP8266
- Kauj Ruam 8: Teeb Network
- Kauj Ruam 9: Alexa Qhib Clicker Tv Pause
Video: Alexa Lub Suab Tswj TV Chaw Taws Teeb ESP8266: 9 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Puas muaj ib tus neeg hauv koj lub tsev xoob lub chaw taws teeb tswj, koj puas taug kev mus rau hauv chav uas tsis muaj lub ntsej muag kom pom TV nrov nrov. Cov roj teeb pib ua tsis tiav thiab tsis muaj kev tswj los ntawm tom qab ntawm chav. Tam sim no koj tuaj yeem tswj hwm koj lub TV, DVR, txhua yam nrog IR tswj koj tuaj yeem ntes IR teeb liab rau. Kuv ua qhov kab ke no los tswj kuv SKY DVR nrog lub suab yooj yim siv.
Yuav Tsum Kho Vajtse:
- Amazon Echo lossis Dot
- Lub wifi router uas tuaj yeem xa mus rau tom ntej (kuv tus muab kev pabcuam tau ua qhov no rau kuv)
- Ib qho Arduino NANO hloov mus rau 3V3
- ESP8266 -01 lossis zoo sib xws
- IR transmitter module lossis Circuit
- IR tus qauv txais yog tias koj xav ntes cov lej.
Yuav tsum tau Software thiab cov kev pabcuam:
- Arduino IDE, Kuv siv 1.6.11
- Amazon Alexa txuj ci nyiaj txiag (pub dawb)
- Amazon AWS tus lej (Qib dawb tab sis xav tau daim npav rho nyiaj los qhib tus account) lossis xaiv lwm tus neeg rau zaub mov.
Kauj Ruam 1: Teeb Alexa Skills Setup
Alexas cov txuj ci siv lub suab hais kom ua thiab lim nws siv cov npe ntawm 'qhov tseem ceeb'
Thaum sau npe:
Hauv Amazon Developer console, xaiv Alexa tab> Alexa Skills Kit [Pib Pib]
[Ntxiv qhov txuj ci tshiab]
Hom txuj ci: Tus Qauv Kev Sib Txheeb
Lus: xaiv qhov raug, thaum tau teeb tsa no rau Askiv (Asmeskas) nws yuav tsis teb!
Lub npe: qhov no tsis tseem ceeb tam sim no vim peb tsis tshaj tawm.
Kev Sau Npe:, xaiv lub npe luv, nws lo lus siv los qhib lub app.
[NEXT]
Xav Schema, muab tshuaj txhuam rau hauv kab
Cov Kev Cai Qhov Ncauj Lus {Ntxiv Hom Qhov Chaw], nkag mus rau EFFECT_ON_TV
nyob rau hauv qhov tseem ceeb, muab tshuaj txhuam rau hauv qhov chaws
Piv txwv cov lus hais, tso, TVCommandIntent tv {TVAction}
[SAVE], ntawm nplooj ntawv txuj ci tom ntej peb yuav tsum ntxiv qhov txuas rau tus lej peb yuav mus khiav thaum "Lub Siab Xav" tau ua los ntawm ob lub app pib lo lus "clicker" lossis tom qab ntawd los ntawm "tv {slot value}".
Peb yuav rov qab los rau Alexa tom qab peb teeb tsa Lambda server python tsab ntawv.
Kauj ruam 2: AWS Lambda Server Python Script
Sau npe rau Tier Dawb ntawm AWS, Kuv muaj kev txhawj xeeb qhov no yuav raug nqi kuv tiag tab sis tom qab siv nws ib pliag thiab nyeem cov rooj sib tham qhov kev siv txwv siab heev rau tus kheej thiab kev txhim kho siv nws yuav tsum tsis txhob mus txog qhov nqi. Muaj lwm txoj hauv kev los siv koj tus kheej HTTPS server thiab tej zaum qhov no yog qee yam esp8266 tuaj yeem ua, lwm qhov qhia tau!
Nov yog tus lej uas ua haujlwm thaum Lub Npe Sau Npe tau hais tawm (piv txwv li "Alexa open clicker") thiab tau txais lo lus khawv koob los ntawm Alexa. Thaum pib lub app koj tsuas yog yuav tsum hais "tv ua si, tv dhia tsib" thiab Alexa yuav xa "ua si", "dhia 5" rau tsab ntawv nab nab no. Lub app tawm sijhawm yog tias nws tsis muaj lus teb tom qab ib ntus.
Hauv AWS Cov Kev Pabcuam, xub xaiv koj qhov chaw nyob, nyob rau sab xis saum toj muaj kev xaiv.
rau Asmeskas xaiv N Virginia, rau EU xaiv Ireland.
xaiv Lambda los ntawm Compute nqe lus.
[Tsim kom muaj Lambda Function]
[Tsis muaj nuj nqi]
Txheeb xyuas qhov ua rau: nyem rau ntawm lub thawv ntawv thiab xaiv Alexa Skills Kit
[NEXT]
Configure Muaj nuj nqi
Sau lub npe yam koj xav tau
Nqe lus piav qhia, txog koj
Runtine: Nab hab sej 2.7
muab tshuaj txhuam rau hauv sej code,
hauv tus lej URL qhov chaw nyob HTTP yuav tsum tau hloov pauv rau koj tus kheej tus IP chaw nyob sab nraud tom qab
txuas = "https://185.255.255.255:777/text?data=" + favorite_color
qis dua ntawm lub vijtsam yog ROLE, nyem rau ntawm lub tab thiab xaiv Xaiv lub luag haujlwm tshwj xeeb
Qhov no yuav qhib lub vijtsam tshiab thiab nyem qhov tso cai., Nws rov qab mus rau Configure function screen nrog Lamda kev ua haujlwm pib raug xaiv raws li lub luag haujlwm uas twb muaj lawm.
[NEXT] qhov tshuaj xyuas, ntaus [Tsim Muaj nuj nqi] thiab nws yuav tsum suav sau thiab muab tus lej ARN rau koj. COPY cov cai no thiab peb yuav muab tso rau hauv alexa cov txuj ci txuj ci.
Kauj ruam 3:
Kauj Ruam 4: Teem Alexa Skills Kit Link to AWS Lambda
Hauv Alexa cov txuj ci txuj ci, xaiv nplooj ntawv teeb tsa, mus rau Ntiaj Teb Fields thiab xaiv AWS Lambda thiab koj thaj av thiab muab cov lej ARN tso rau hauv lub thawv, [NEXT], hauv kev sim, kos ENABLED raug xaiv.
Peb tau ua tiav ntawm no tam sim no, tam sim no rau qee qhov khoom siv.
Kauj Ruam 5: Hloov Arduino NANO 3V3
ESP8266 khiav los ntawm 3v3 yog li koj yuav khiav nws los ntawm tus tswj hwm sab nraud lossis hloov pauv nano. Kuv tau siv clone nano nrog CH340 usb nti. Kuv muaj ob qhov txheej txheem pcb sib txawv uas kuv paub, tab sis cia siab tias qhov no yuav npog feem ntau txheej txheem.
Peb yuav tsum hloov 5V tus tswj hwm nrog tus pin sib xws 3v3 ib qho, 1117-3. tom qab ntawd hla 5V los ntawm lub qhov (socket) usb nkaus xwb rau tus tswj hwm thiab txuas txhua yam ntxiv rau nws cov zis. Hmoov zoo qhov no tuaj yeem ua tiav los ntawm kev tshem tawm cov tswv yim diode hloov tus tswj hwm thiab ntxiv ib lub xaim los ntawm sab nkag ntawm diode mus rau Vin ntawm nano board.
xyuas koj tuaj yeem ua haujlwm nano tom qab hloov dua siab tshiab.
Kauj Ruam 6: NANO Code
Qhov no siv cov lej rau kuv SKY UK thaj chaw deb, nws yuav yog tus qauv tshwj xeeb thiab nws tsim nyog txheeb xyuas koj cov lej ua haujlwm hauv ib daim duab sib cais tsis txuas rau esp8266.
Kuv siv IRremote lub tsev qiv ntawv los ntawm shirriff Version 2.0.1
Siv IRrecord piv txwv los ntes cov lus txib nyob deb uas xav tau IR tus qauv txais lossis koj yuav pom koj cov lej hauv web? Kuv tsis mus rau qhov ntawd tab sis qhov no yog qhov uas koj tuaj yeem xaiv qhov koj tswj hwm thiab ua li cas.
Txuas tus IR transmitter muaj nyob ntawm ebay lossis tsim ib qho. Koj yuav tsum siv 850nm IR coj vim cov no yog cov uas tau txais ntau tshaj plaws. IR lub tsev qiv ntawv siv D3 ua nws tus pin TX
Lo lus alexa tau dhau mus rau nano, yog li ntawm no nws nano nrog lub suab tswj.
Kauj Ruam 7: ESP8266
Muaj ntau ntau ESP8266 cov qauv, Kuv siv ib qho kuv yuav tsum tau xaim hauv qab lub tshuab tsom iav, Lub ESP8266-01 muaj 2x4 lub taub hau thiab txhua tus pin koj xav tau thiab nws pheej yig. Muaj cov piv txwv ntawm lub vev xaib,. Kuv qhov kev mus ncig, GPIO_0 xav tau txuas nrog gnd thaum lub zog nce (tom qab ntawd tuaj yeem ntab) thaum lub cajmeem, nws tus lej teeb tsa, rub siab sab hauv. Thaum qhov kev zov me nyuam cia GPIO_0 ntab thiab rov muaj zog. CHPD txuas rau V+ mus tas li.
Tus thawj tswj hwm pawg thawj coj hauv arduino 1.6.11 tsis muaj qhov txuas esp8622, hauv Arduino IDEfile> nyiam> ntxiv Tus Thawj Saib Xyuas Haujlwm URL's, ntxiv:
arduino.esp8266.com/stable/package_esp8266c…
tom qab ntawd tau txais tus thawj tswj hwm pawg thiab nrhiav cov pob esp8266. qhov no yuav tsum tam sim no muab koj cov npe loj ntawm esp8266 cov laug cam, xaiv Cov Cuab Yeej> Pawg Thawj Coj> ESP8266 Cov Qauv Txheej Txheem. Siv lub usb rau uart module koj tam sim no tuaj yeem tsim kho qhov esp nrog esp8266_server_text. Fais fab nrog 3V3, txuas TX-RX, RX-TX thiab Gnd.
Koj yuav tsum nkag mus rau koj lub network SSID thiab tus lej nkag mus rau hauv tsab ntawv thiab chaw nres nkoj koj yuav teeb tsa rau kev xa mus rau chaw nres nkoj, piv txwv li 777.
Koj tuaj yeem khiav cov cai los ntawm kev rov ua lub zog esp txuas nrog lub usb rau uart hloov pauv thiab arduino lub qhov rai txuas (9600 baud) yuav tsum tso saib qhov chaw nyob IP hauv zos ntawm esp module. nkag mus rau qhov chaws thiab rov ua haujlwm.
Kauj Ruam 8: Teeb Network
Yog li tso cai rau Lambda URL hu mus txuas rau ESP HTTP server peb yuav tsum teeb tsa koj lub router mus rau qhov chaw xa mus. Kuv tau txais kuv tus IP chaw nyob sab nraud los ntawm https://www.whatsmyip.org/, Kuv nyob ntawm microwave txuas yog li kuv tus kws kho mob muaj lub router thiab kuv yuav tsum thov chaw nres nkoj xa mus los ntawm lawv. Kuv yuav tsum tau muab tus IP chaw nyob ntawm ESP8266 ntawm kuv lub network thiab chaw nres nkoj kuv xaiv, piv txwv li 777. Tus IP sab nraud xav tau nkag mus rau hauv tsab ntawv lambda nab hab sej thiab koj qhov chaw nyob esp yuav qhia thaum koj siv tus lej esp8266 los ntawm usb rau uart link.
ESP tus qauv ntawm usb rau uart kev sib txuas yuav tsum qhia ntawm lub davhlau ya nyob twg lo lus nkag los ntawm lambda.
Txuas ESP mus rau nano raws li qhia 3v3, gnd thiab TX rau nano D2 soft serial. yog tias koj muaj lub nano ntawm usb rau cov ntawv sau ua ke ntawm th epc nws yuav tsum qhia qhov nws tau txais los ntawm esp.
Yog tias ESP tsis txuas nrog lub network lossis tsis teb rau qhov URL hu los ntawm lambda, lambda yuav tas sij hawm thiab Alexa tshaj tawm cov lus teb tsis tiav
Kauj Ruam 9: Alexa Qhib Clicker Tv Pause
Kuv muab tus qauv nyob ib sab ntawm tus txais tab sis nrog lub zog IR siab dua nws tuaj yeem nyob txhua qhov chaw hauv chav. Kuv siv lub npe paub usb lub zog hloov pauv kom pub lub zog los ntawm usb.
Zaum rov qab thiab hais "Alexa qhib Clicker"
tv qhia
tv lej
tv tvw select
tv luav
tv5 zog
dhia mus rau tom ntej teev cov feeb ntawm macros yuav mus rau 30x tos rau lub sijhawm thov thiab tom qab ntawd ua si.
UK kev tshaj tawm yog li tsib feeb.
Txhawm rau tawm ntawm app hais Alexa tawm.
Txaus siab rau.
Pom zoo:
Lub Suab Qhib Cov Chaw Taws Teeb Tswj: 4 Cov Kauj Ruam (nrog Duab)
Lub Suab Qhib Cov Chaw Taws Teeb Tsoo: Yog tias koj tau pom kuv lwm cov lus qhia, koj paub tias peb tus tub muaj mob nqaij ntshiv. Nov yog ib qho ntawm txoj haujlwm kom ua rau nws nkag tau yooj yim dua.Peb muaj lub qhov rooj uas ua haujlwm los ntawm lub qhov rooj qhib qhov rooj tsheb. Qhov no tau zoo heev hauv l
Chaw Ua Si Chaw Taws Teeb Chaw Tswj Hluav Taws Xob Wireless 3D Luam Tsheb: 7 Cov Kauj Ruam (nrog Duab)
Chaw Ua Si Chaw Taws Teeb Chaw Tswj Hluav Taws Xob Wireless 3D Luam Tsheb: Leej twg tsis nyiam twv txiaj? Sib tw thiab Sib ntaus hauv Ntiaj Teb Virtual ntawm Chaw Ua Si thiab Xbox !! Yog li, coj qhov kev lom zem rau lub neej tiag tiag Kuv tau ua Cov Lus Qhia no uas kuv yuav qhia koj li cas koj tuaj yeem siv ib qho Chaw Ua Si Chaw Taws Teeb Chaw Taws Teeb (Wired
Bluetooth Chaw Taws Teeb Tswj Chaw Teeb - Retrofit. Lub Teeb Hloov Tseem Ua Haujlwm, Tsis Muaj Kev Sau Ntawv Ntxiv: 9 Kauj Ruam (nrog Duab)
Bluetooth Chaw Taws Teeb Tswj Kev Teeb - Retrofit. Lub Teeb Hloov Tseem Ua Haujlwm, Tsis Muaj Kev Sau Ntxiv: Hloov Kho Lub Kaum Ib Hlis 25, 2017 - Rau Lub Hwj Chim Siab ntawm qhov haujlwm no uas tuaj yeem tswj tau kilowatts ntawm kev thauj mus los saib Retrofit BLE Kev Tswj rau Kev Siv Lub Hwj Chim Siab - Tsis Xav Tau Ntxiv Ntxiv Qee cov BLE cov laug cam / software sib sau ua ke
Ordinary Cov Khoom Siv Hluav Taws Xob Hloov pauv mus rau Plaub-channel RC Qho Chaw Taws Teeb Chaw Taws Teeb: 4 Cov Kauj Ruam
Ordinary Cov Khoom Siv Hluav Taws Xob hloov pauv mus rau plaub-channel RC Toy Remote Control: 将 将 通用 遥控 器 转换 转换 玩具 玩具 模型 使用 的 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62方法 方法 非常。 只需 准备 一些 瓦楞纸 瓦楞纸 板 板 , , , 然后 然后
Cov Neeg Hlau Tswj Chaw Taws Teeb Siv Arduino thiab TV Chaw Taws Teeb: 11 Kauj Ruam
Kev Tswj Tus Neeg Siv Hluav Taws Xob Siv Arduino thiab TV Chaw Taws Teeb: Lub tsheb tswj chaw taws teeb no tuaj yeem txav mus los siv ib qho kev siv tej thaj chaw deb xws li TV, AC thiab lwm yam. los ntawm kev siv IR tus txais, uas yog lub ntsuas phoo pheej yig heev nyob rau hauv