Cov txheej txheem:

Gesture Controlled Universal Remote With Node-MCU: 12 Cov Kauj Ruam
Gesture Controlled Universal Remote With Node-MCU: 12 Cov Kauj Ruam

Video: Gesture Controlled Universal Remote With Node-MCU: 12 Cov Kauj Ruam

Video: Gesture Controlled Universal Remote With Node-MCU: 12 Cov Kauj Ruam
Video: How to make a 8 Channel Transmitter | 8 Channel Simple RF Remote Control For RC | Part 01 #jlcpcb 2024, Kaum ib hlis
Anonim
Gesture Controlled Universal Remote With Node-MCU
Gesture Controlled Universal Remote With Node-MCU

Nyob zoo txhua tus thiab txais tos rau txoj haujlwm no! Kuv yog ib tus neeg tub nkeeg thiab tus neeg tub nkeeg npau suav phem yog saib TV thaum koj paub tias lub chaw deb nyob deb heev! Kuv paub tias kuv lub chaw nyob deb yuav tsis nyob deb yog tias kuv muaj nws ntawm tes txhua lub sijhawm. Qhov ntawd tau tshoov kuv siab los tsim LAZr, kev piav tes piav taw tswj tau thoob ntiaj teb.

Hauv txoj haujlwm no, kuv yuav tsim lub hnab looj tes uas muaj lub ntsej muag uas muaj peev xwm txheeb xyuas tes taw thiab tuaj yeem xa cov cim rau TV lossis lwm yam khoom siv nrog cov ntiv tes yooj yim txav.

Kuv vam tias koj nyiam txoj haujlwm no thiab pov npav rau nws hauv Epilog Laser Contest!

Kauj Ruam 1: Qhov Chaw

Qhov Chaw
Qhov Chaw

Txoj haujlwm no muaj cov hauv qab no:

Hnab looj tes ($ 5.00)

Node-MCU / ESP8266 ($ 3.00)

Nov yog microcontroller thiab lub hlwb ntawm txoj haujlwm no. Nws muaj peev xwm txuas mus rau WiFi, uas ua rau nws muaj txiaj ntsig zoo hauv kev siv tsev siv khoom siv hauv tsev thiab hauv cov haujlwm zoo li no, vim tias kev tswj WiFi tuaj yeem siv rau hauv txoj haujlwm no.

5 Flex Sensors ($ 7.00 txhua)

Cov ntsuas ntsuas ntsuas khoov, zoo ib yam li LDR (Lub Teeb Ntsuas Tus Kws Tiv Thaiv), ntsuas qib teeb. Cov no yog siv los ntsuas cov ntiv tes khoov thiab tes taw.

IR Transmitter ($ 0.30)

Cov khoom siv no xa cov teeb liab IR mus rau cov khoom siv xws li TVs, DVD players, thiab lwm yam.

IR Tau Txais ($ 1.00)

Cov tivthaiv no tau txais IR cov cim xa los ntawm kev deb. Nws xav tau los txiav txim siab cov cim qhia los ntawm kev deb. Cov cim no tuaj yeem siv los tswj cov khoom siv los ntawm hnab looj tes. Kuv pom zoo TSOP4838 txij li kuv tau sim nws nrog Sharp, Samsung thiab Apple TVs.

5 10k Ohm Resistors ($ 0.01 txhua)

Cov resistors no xav tau rau txhua tus Flex Sensors.

220 Ohm Resistor ($ 0.01 txhua)

Cov resistors no xav tau rau txhua tus Flex Sensors.

Kev hloov pauv ($ 0.39)

Lub transistor yog siv rau IR kis.

74HC4051N Multiplexer IC ($ 0.22)

Txij li Node-MCU tsuas muaj ib qho chaw nres nkoj sib piv, IC no tau siv los "cais" tus lej sib piv rau ntau qhov, uas txuas nrog lub ntsuas hluav taws xob. Ntau ntxiv txog qhov no tom qab.

Muaj ntau jumper cables! (Yog tias koj txiav txim siab siv lub khob cij)

Cov hauv qab no yog nyob ntawm yeem tab sis pab tau yog tias siv:

16 Pin IC Qhov (Socket)

Poj Niam Headers

Kauj Ruam 2: Multiplexer IC (74HC4051N)

Multiplexer IC (74HC4051N)
Multiplexer IC (74HC4051N)

Thaum Node-MCU tau ntim nrog cov yam ntxwv zoo xws li WiFi thiab Arduino IDE sib xws, nws muaj nws qhov tsis zoo. Nws tsuas muaj ib tus pin analog, uas tsis txaus rau txoj haujlwm no. Txij li thaum lub hnab looj tes muaj tsib lub ntsej muag hloov pauv, nws xav tau tsib lub tswv yim sib xws los ua haujlwm. Kev daws teeb meem yooj yim thiab pheej yig rau qhov teeb meem no yog siv Multiplexer IC (74HC4051N). Qhov IC no tuaj yeem hloov pauv ib qho kev nkag mus rau hauv yim!

Nws Ua Haujlwm Li Cas?

IC ua haujlwm los ntawm kev qhib ib lub tswv yim sib xws, nyeem nws, thiab tig nws tawm. Tom qab ntawd nws tig rau lub tswv yim analog tom ntej. Los ntawm kev ua qhov no, nws tsuas yog nyeem ib lub cim ntawm ib lub sijhawm, xa nws mus rau tus microcontroller tus pin analog. IC muaj peev xwm qhib tau, nyeem, thiab tua cov lus sib piv tau nrawm heev uas zoo li nws tab tom nyeem lawv txhua lub sijhawm. Qhov no zoo ib yam li lub computer thiab lub vijtsam smartphone ua haujlwm li cas; Txhua lub pixel tsis tuaj yeem muaj nws tus kheej tus pin (uas yuav yog kev puas tsuaj!), Yog li nws tig lub pixels rau thiab tawm sai heev uas peb lub qhov muag pom txhua tus ntawm lawv ib yam nkaus. Txhawm rau ua haujlwm, IC xav tau peb tus lej digital. Los ntawm kev hloov pauv kev sib txuas ntawm lub xeev rau thiab tawm ntawm tus pin, IC tuaj yeem qhib thiab tawm tag nrho 8 qhov kev sib piv sib piv.

Kauj Ruam 3: Layout Breadboard

Breadboard Layout
Breadboard Layout

Cov txheej txheem ntawm lub cuab yeej tau qhia hauv daim duab saum toj no.

TSEEM CEEB: Tseem ceeb ntawm hom transistor koj tab tom siv, tus pin tus pin ntawm transistor yuav tsum txuas rau IR LED, thiab tsis yog GND Pin.

Kauj Ruam 4: Tau Txais Cov Cim

Txhawm rau lub hnab looj tes kom paub lub teeb liab kom raug xa mus, cov cim yuav tsum tau txais los ntawm koj lub TV/khoom siv hluav taws xob nyob deb thiab ua haujlwm rau hauv hnab looj tes tus lej. Txhawm rau kom tau txais cov cim no, tus neeg txais IR xav tau.

Nco tseg: ua tibzoo saib koj lub TV nyob deb tus lej tus lej thiab sim nrhiav lub cim tshwj xeeb hauv online. Qee tus neeg txais IR thiab cov xa xov yuav tsis ua haujlwm nrog qee qhov chaw nyob yog li nws yog qhov tseem ceeb los nrhiav tus xa xov/tus txais nrog cov zaus sib xws nrog koj lub TV. Kuv tab tom siv 4838 IR Reciever uas ua haujlwm nrog kuv Samsung TV chaw taws teeb.

Kauj Ruam 5: Txoj Cai Tau Txais Cov Cim

Txoj Cai Tau Txais Cov Cim
Txoj Cai Tau Txais Cov Cim
Txoj Cai Tau Txais Cov Cim
Txoj Cai Tau Txais Cov Cim

Txhawm rau siv tus lej IRremoteESP8266 lub tsev qiv ntawv yuav tsum rub tawm. Qhov txuas txuas yog hauv qab no:

IRremoteESP8266

Hauv Arduino IDE, mus rau Sketch> suav nrog Tsev Qiv Ntawv> Ntxiv. ZIP Library. Nrhiav ob lub tsev qiv ntawv rub tawm thiab ntxiv rau hauv IDE. Txhawm rau nkag mus rau tus lej kom tau txais IR cov cim, mus rau Cov Ntaub Ntawv> Piv txwv> IRremoteESP8266> IRrecvDumpV2. Hauv txoj cai, hloov tus nqi kRecvPin los ntawm 14 txog 5. Qhov no ua kom ntseeg tau tias Node-MCU tau nyeem tus lej raug (D1).

Tom qab txuas cov kab txuas sib txuas ua ke, xa cov lej no rau koj Node-MCU thiab qhib koj lub xov tooj ntsuas (teeb tsa tus nqi rau 115200). Yog tias koj nias lub pob ntawm koj lub TV tej thaj chaw deb, cov cim yuav raug luam tawm rau koj lub xov tooj. Ua tau zoo!

Koj yuav pom cov lej ntev nrog tus nqi rawData. Sau cov lej no thiab nco ntsoov kaw lub pob koj nias kom tau cov lej ntawd. Koj yuav xav tau cov no tom qab.

Kauj Ruam 6: PCB Schematic

PCB Schematic
PCB Schematic

PCB Schematic tau tsim hauv Autodesk Eagle thiab zoo li tau qhia hauv daim duab saum toj no. Txhua cov ntaub ntawv Eagle nyob hauv Cov Lus Qhia no thiab tuaj yeem rub tawm hauv cov kauj ruam tom ntej.

Kauj Ruam 7: PCB Tsim

PCB Tsim
PCB Tsim

Nov yog kuv tus PCB tsim. Txhua cov ntaub ntawv Eagle rau lub rooj tsav xwm hauv qab no, yog li koj tuaj yeem siv lossis hloov kho qhov tsim los tsim koj tus kheej PCB! Kuv tau ntxiv cov ntaub ntawv SMD ntxiv rau 3 qhov sib piv zoo sib xws nrog rau 3V3 thiab GND chaw nres nkoj. Qhov no yuav tso cai rau kuv nthuav cov txheej txheem no yog tias kuv xav tau, txuag peev txheej thiab sijhawm thiab ua PCB ntau yam.

Kauj Ruam 8: Muab Nws Txhua Qhov Ua Ke

Muab Nws Tag Nrho Ua Ke
Muab Nws Tag Nrho Ua Ke

Tom qab tos ob peb hnub, thaum kawg kuv tau txais kuv cov PCBs hauv kev xa ntawv. Tam sim no nws yog lub sijhawm rau kev lom zem, siv nws tag nrho ua ke! Los ntawm kev ua raws li cov txheej txheem, kev siv PCB tau yooj yim heev. Hauv kuv qhov kev tsim, Kuv siv lub qhov ntsaws IC thiab tus poj niam lub taub hau rau kuv tus lej multiplexer IC thiab Node-MCU. Qhov no yog li kuv tuaj yeem tshem cov chips Yog tias kuv xav hloov lossis rov siv dua. Yog tias koj xav tau daim ntawv foos me me, xav tias dawb los txhuam cov chips ncaj qha rau lub rooj tsavxwm, tab sis nco ntsoov tias nws yuav nyuaj heev rau tshem tawm cov no tom qab.

Kauj Ruam 9: Muab Hnab Ua Ke

Muab Hnab looj tes ua ke
Muab Hnab looj tes ua ke

Txhawm rau teeb tsa lub ntsuas hluav taws xob hloov mus rau hauv hnab looj tes, Kuv tau txuas cov roj hmab me me rau hauv hnab looj tes cov ntiv tes thiab tso cov ntsuas rau hauv lawv. Txoj hauv kev no cov ntsuas tau muaj qee chav wiggle thiab tuaj yeem tshem tawm qhov xav tau. Txhawm rau tuav lub PCB, Kuv tau teeb nws rau lub hnab looj tes uas siv qee daim kab xev velcro. Ib zaug ntxiv tso qhov no ua ke yog txhua yam rau koj. Koj tuaj yeem muaj tswv yim!

Kauj ruam 10: Programming cov lus txib

Tam sim no hais tias kho vajtse raug saib xyuas, nws yog lub sijhawm rau software. Txog koj lub hnab looj tes, rub cov cai hauv qab no.

Txhawm rau ua kom txoj cai ua haujlwm nrog koj lub TV, koj yuav tsum hloov qee tus lej. Nco qab cov lej uas koj sau tseg? Tam sim no nws yog lub sijhawm siv lawv. Yog tias koj tsis muaj tus lej, tsis txhob txhawj xeeb, nws yooj yim heev los sau cov cim no; Cias rov qab mus rau IR Tau Txais Kauj Ruam. Luam cov ntaub ntawv rawData, thiab muab nws tso rau hauv qab cov lus pom, "PASTE DATA HERE" hauv qhov chaws. Hloov npe cov ntaub ntawv no rau powerOn. Luam tus lej tom ntej ntawm powerOn (hauv kuv qhov xwm txheej 95). Tus lej no yog tus lej ntawm tus lej hauv cov ntaub ntawv. Tam sim no, mus rau hauv qab ntawm txoj cai, hauv qab kab lus, "DISPLAY POWER". Hloov "95" nrog tus nqi koj tau theej. Tam sim no, xa koj cov cai rau Node-MCU thiab muab tso rau hauv hnab looj tes. Yog tias koj tig koj txhais tes rau TV thiab khoov koj tus ntiv tes, koj lub TV yuav qhib!

Qhov no yooj yim customizable. Txhawm rau ntxiv cov haujlwm ntxiv, yooj yim ntxiv cov ntaub ntawv ntau ntxiv, thiab luam-muab tso rau DISPLAY POWER muaj nuj nqi thiab hloov nws cov ntaub ntawv mus rau cov ntaub ntawv sib xws thiab tus lej ntawm qhov muaj nqis. Txij li txhua qhov ntsuas qhov sib txawv sib txawv, koj yuav tsum tau hloov tus lej "310" kom nws sau npe thaum tus ntiv tes tau khawm. Koj tseem tuaj yeem ua tus ntiv tes ntau tus ntiv tes thiab "tus tswv hloov". Piv txwv li, Kuv tau kho kuv tus lej xws li thaum kuv khoov kuv tus ntiv tes ntiv tes thiab tus ntiv tes xoo, kuv lub TV lub suab nrov thiab qhov hloov pauv. Cov peev xwm rau kev nthuav dav tsis muaj qhov kawg!

Kauj ruam 11: Nws Ua tiav

Nws Ua Tiav!
Nws Ua Tiav!
Nws Ua Tiav!
Nws Ua Tiav!

Muaj koj muaj nws, kev piav tes piav taw txhua lub sijhawm tswj TV TV! Kuv vam tias koj nyiam txoj haujlwm no, thiab kuv vam tias koj yuav pov npav rau kuv hauv kev sib tw Epilog Laser. Yog tias koj muaj lus nug, thov sau ntawv tawm tswv yim thiab kuv yuav sim kuv qhov zoo tshaj los teb lawv. Ib zaug ntxiv, Kuv vam tias koj nyiam nws!

Pom zoo: