Cov txheej txheem:
- Kauj Ruam 1: Mus thiab Tau Cov Khoom No
- Kauj Ruam 2: Ntu 1: Kev Txiav Txim Cov Chaw Taws Teeb
- Kauj Ruam 3: Circuit thiab Arduino Code
- Kauj Ruam 4: Kev txiav txim siab thiab sau cia
- Kauj Ruam 5: Ntu 2: Daim Ntawv Thov 1- Tswj lub LED
- Kauj Ruam 6: Ntu 3: Daim Ntawv Thov 2- Tswj Txhua Yam Khoom Siv AC Siv Txuas Txuas Txuas
- Kauj Ruam 7: Ua Relay
- Kauj Ruam 8: Teeb tsa Circuit
- Kauj Ruam 9: Ntu 4: Daim Ntawv Thov 3- Lub Tsev Siv Khoom Siv Hauv Tsev
- Kauj Ruam 10: Programming Pro Mini
- Kauj Ruam 11: Txuas Lawv Ua Ke
- Kauj Ruam 12: Lub thawv ntawv
- Kauj Ruam 13: Ua Tsaug
Video: IR Remote Hacking thiab Automation: 13 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Nyob zoo cov neeg, Los ntawm kuv tus menyuam nws tus kheej kuv tau xav tsis thoob txog lub TV tswj chaw taws teeb thiab nws ua haujlwm li cas Cov lus qhia no qhia txog zaj dab neeg uas kuv tau tswj hwm los txiav txim/hack lub qub chaw taws teeb tswj thiab siv nws rau kev siv tshuab hauv tsev.
Cov ntawv qhia no muaj ntau qhov sib txawv raws li hauv qab no:
- Kev txiav txim siab cov chaw taws teeb.
- Daim ntawv thov 1.
- Daim ntawv thov 2.
- Daim ntawv thov 3.
Kauj Ruam 1: Mus thiab Tau Cov Khoom No
- Arduino Ib.
- Arduino rau mini.
- Jumper xov hlau.
- Cov qhob cij.
- LED.
- Resistors- 470 Ohms, 4.7 KOhms
- Infra Liab Sensor.
- 5 V DC Relay.
- 1N 4001/ 1N 4007 Diode.
- BC 547 Transistor.
- Terminal txuas.
- Universal PCB/Perf board.
- Lub qhov muag teeb (tus tuav lub teeb AC).
- Cov xov hlau (Rau 230 VAC).
- Plug (Rau 230 VAC).
- Lub xov tooj txawb qub them nyiaj (Rated 5 V DC).
- Lub thawv yas (Raws li lub thawv ntawv).
- Ob daim kab xev.
- Plug ntsaws (Rau 230 VAC).
- Ib qho qub chaw taws teeb tswj.
Kauj Ruam 2: Ntu 1: Kev Txiav Txim Cov Chaw Taws Teeb
Tom qab xaiv Ib Tus Ua Haujlwm REMOTE CONTROLLER Los Ntawm Tus Kws Tiv Thaiv REMOTE qub, Peb YUAV TSUM Paub
YAM:
IR Cov chaw taws teeb tswj muaj ib qho Infra Red LED txuas nrog nws cov khoom siv hluav taws xob
Thaum peb nias ib qho ntawm cov nyees khawm, tus lej sib thooj raug xa mus rau huab cua ntawm LED. Txoj cai yog tus lej tus lej, nkag ua hom ntawv HEX. HEX txhais tau tias lub hauv paus ntawm suav yog 16
ie; Hauv HEX, muaj 16 tus lej, los ntawm 0 txog F, zoo li 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Yog li hauv HEX 25 yog (5x16^0)+(2x16^1) = 5+32 = 37
thiab 5F yog (15x16^0)+(5x16) = 15+80 = 95
Tus lej HEX raug xa mus rau IR LED li 1s thiab 0s (qhov hluav taws xob siab (3.3V) thiab qhov hluav taws xob qis (0 V) feem)
Piv txwv tias, tus lej 95 xav tias yog VOL+ khawm. Thaum peb nias lub pob, cov khoom siv hluav taws xob xa 95 mus rau LED raws li kab lus ntawm 1s thiab xoom
95 yog 5F hauv HEX thiab qhov no tuaj yeem sau hauv binary li 0101 1111
ie; 0101 1111 = (1x2^0)+(1x2^1)+(1x2^2)+(1x2^3)+(1x2^4)+(0x2^5)+(1x2^6)+(0x2^7)
=1+2+4+8 + 16+0+64+0
=15 + 80
=95
Nov yog qhov pib ntawm ib qho IR chaw taws teeb tswj. Txhua lub pob tau cuam tshuam nrog cov cim tshwj xeeb. Dab tsi peb yuav tsum ua yog txiav txim siab tus lej cuam tshuam nrog txhua lub khawm ntawm tus tswj thiab sau nws rau kev siv ntxiv.
Kauj Ruam 3: Circuit thiab Arduino Code
Txog kev txiav txim siab, peb yuav tsum teeb tsa Arduino Uno nrog IR sensor.
Sau cov no:
- Arduino Ib.
- USB cable.
- Cov qhob cij.
- Jumper xov hlau.
- IR sensor.
Tam sim no ua cov kev sib txuas raws li:
- Txuas 5 V ntawm Arduino mus rau Vcc tus pin ntawm IR sensor.
- Txuas GND (Hauv av) ntawm Arduino mus rau GND ntawm IR sensor.
- Txuas tus pin 11 ntawm Arduino rau IR tus pin/ OUTPUT tus pin ntawm IR sensor.
Tam sim no cov khoom siv sib txuas tau npaj tiav.
Ua ntej yuav pib ua haujlwm, rub tawm IR lub tsev qiv ntawv txuas nrog rau cov kauj ruam no, unzip lub nplaub tshev thiab luam IR lub tsev qiv ntawv mus rau lub tsev qiv ntawv cov ntawv tais ceev tseg ntawm Arduino cov ntawv tseem ceeb. (C: / Program Files (x86) Arduino / libraries).
Tom qab ntawd qhib Arduini IDE, luam cov cai txuas ntawm no thiab xa nws mus rau Arduino Uno.
Kauj Ruam 4: Kev txiav txim siab thiab sau cia
Txhua qhov kev teeb tsa Circuit thiab IDE tau npaj tiav, nws yog lub sijhawm rau kev txiav txim siab tam sim no.
Qhib "Serial monitor" hauv Arduino IDE ntawm koj lub khoos phis tawj. (Cov cuab yeej-Serial saib). Nias lub pob ntawm cov chaw taws teeb tswj mus rau IR sensor ntawm lub khob cij. Thaum nias txhua lub pob, koj tuaj yeem pom tus lej cim tshwj xeeb hauv cov ntawv saib.
Nias txhua lub pob thiab sau cov cai.
xws li:
Khawm Code
Ua Si/Pause --------- 0x1FE50AF
Tom ntej ------------------ 0x1FE35AC
VOL +---------------- 0x1FE23DE
1 ---------------------- 0x1FEA34E
Kauj Ruam 5: Ntu 2: Daim Ntawv Thov 1- Tswj lub LED
Daim ntawv thov 1 piav qhia yuav ua li cas cov chaw taws teeb tswj tuaj yeem siv los tswj LED lossis qhib thiab tua LED.
Rau qhov no, qhov yooj yim ntxiv yuav tsum tau ua nrog lub Circuit Court/breadboard. Txuas tus LED mus rau tus lej tus lej 13 ntawm Arduino. Tsis txhob hnov qab ntxiv 470 Ohms resistor hauv koob nrog LED.
Tam sim no upload cov cai txuas rau cov kauj ruam no mus rau Arduino Uno, thiab ua ntej rub tawm, koj yuav tsum hloov kho qhov program raws li kev txiav txim siab qhov tseem ceeb ntawm cov chaw taws teeb tswj. Ua ntej, txiav txim siab cov nyees khawm ntawm cov chaw taws teeb tswj yuav tsum tau siv rau tig ON thiab OFF.
Hauv kab 39 ntawm txoj cai, muaj "yog (cov txiaj ntsig.value == 0x1FE50AF)"
ntawm no koj tuaj yeem hloov 0x1FE50AF nrog cov lej ntawm lub pob koj xav kom Qhib LED.
Thiab hauv kab 47, muaj lwm qhov "yog (cov txiaj ntsig.value == 0x1FED827)"
Rho tawm 0x1FED827 thiab ntxiv cov lej ntawm lub pob koj xav kom tua lub LED.
Cov chaw taws teeb kuv txiav txim siab muaj "0x1FE50AF" rau khawm "1" thiab "0x1FED827" rau khawm "2". Yog li kuv tab tom siv cov nyees khawm 1 thiab 2 ntawm cov chaw taws teeb rau qhib thiab tawm ntawm LED feem
Tom qab xa cov cai koj tuaj yeem yooj yim qhib thiab tua LED txuas nrog tus lej tus lej 13.
Kauj Ruam 6: Ntu 3: Daim Ntawv Thov 2- Tswj Txhua Yam Khoom Siv AC Siv Txuas Txuas Txuas
Daim ntawv thov 2 saib mus rau yav tom ntej kom tswj kev sib txuas txuas nrog tus lej tus lej 13 ntawm Arduino.
Rau qhov ntawd, peb yuav tsum ua kom muaj kev sib txuas ntxiv nrog rau kev teeb tsa yav dhau los.
Yam xav tau:
- 5 V DC Relay.
- BC 547 Transistor.
- Resistors-4.7 KOhms thiab 470 Ohms.
- 1N 4007 Diode.
- Terminal txuas.
- Hlau
- Pawg board.
- LED.
Kev xa xov hluav taws xob tau siv los tswj cov kab hluav taws xob uas muaj lub siab tam sim no/lub zog siv cov khoom siv hluav taws xob nrog qhov tsawg tam sim no.
Ntawm no, tus pin Arduino tig thiab tawm ntawm LED tsuas yog 20 milliAmperes ntawm tam sim no. Peb tsis tuaj yeem tswj/qhib thiab tua lub zog ntsuas lub cuab yeej (zoo li 230 V lub teeb) nrog cov zis no. yog li peb siv qhov txuas txuas uas tsis muaj dab tsi tab sis yog hluav taws xob hluav taws xob
Los ntawm daim duab qhia chaw, peb tuaj yeem pom tias lub teeb liab tswj los ntawm Arduino txuas nrog lub hauv paus ntawm BC 547 transistor los ntawm tus tiv thaiv. Thaum lub teeb liab tau mus txog rau lub hauv paus ntawm transistor, nws tig lub relay hloov kaw vim li no tig ntawm lub cuab yeej txuas nrog.
Kauj Ruam 7: Ua Relay
Koj tuaj yeem yuav lub rooj sib tham txuas (ntawm no) lossis ua ib tus kheej raws li cov kauj ruam yooj yim no:
Txhawm rau ua qhov Circuit Court no ntawm lub rooj tsavxwm, peb yuav tsum:
- Txiav ib daim ntawm perf board. Mark ntawm lub rooj tsavxwm raws li qhia hauv daim duab Muag 470 ohms resistor raws li qhia thiab LED.
- Solder lub 547 transistor.
- Solder lub 4.7 Kohms resistor nrog ib tus coj mus rau qhov kawg nkag thiab lwm qhov rau tus pin nruab nrab ntawm transistor.
- Solder lub relay. Txuas ib kawg ntawm cov kauj mus rau tus pin tus pin ntawm 547 transistor thiab tawm rau lwm qhov kawg dawb.
- Solder lub diode hla qhov txuas raws li qhia.
- Solder lub 2 tus pin davhlau ya nyob twg txuas ze ntawm qhov txuas.
- Tam sim no sib koom ua ke cov resistor xaus rau cov teeb liab tawm tswv yim.
- Sib koom tus pin tsis zoo ntawm LED thiab tus pin emitter ntawm transistor.
- Txuas tus pin sib xws thiab TSIS Pins ntawm qhov txuas mus rau lub davhlau ya nyob twg txuas.
- Tam sim no peb yuav tsum tshem 3 cov xov hlau tawm.
- Siv cov xaim liab txuas rau ib qho kawg ntawm cov hlua txuas (ib qho peb sab laug). Nov yog Vcc.
- Siv cov xaim dub txuas mus rau qhov chaw uas tus pin emitter ntawm lub transistor thiab qhov tsis zoo ntawm cov coj sib ntsib. Nov yog Av.
- Siv ib lub xov hlau txuas ntxiv rau qhov chaw uas ob lub resistors ntsib (lub teeb liab xaim).
- Nruj me ntsis ua raws cov kauj ruam thiab cov duab txuas nrog.
Xa mus rau cov lus qhia no kom paub ntau ntxiv txog kev tshaj tawm thiab ua kom muaj kev sib txuas.
Kauj Ruam 8: Teeb tsa Circuit
- Tam sim no, txuas lub xov tooj zoo ntawm tus qauv txuas mus rau 5 v tus pin ntawm Arduino.
- Txuas cov xov tooj tsis zoo ntawm tus qauv xa mus rau GND tus pin ntawm Arduino.
- Tom qab ntawd, txuas lub teeb liab nkag xov tooj ntawm tus qauv txuas mus rau tus lej tus lej 13 ntawm Arduino.
Tam sim no, thaum siv cov chaw taws teeb tswj, koj tuaj yeem yooj yim qhib thiab kaw qhov txuas. Thiab txhua lub cuab yeej AC tuaj yeem txuas nrog kev xa xov thiab tswj tau.
Rau kev tswj hwm AC teeb:
Coj:
- Ob tus pin AC ntsaws.
- Tus tuav lub teeb. Thiab
- Ib co Hlau.
Txuas ib lub xaim ntawm lub ntsaws rau lub teeb nrig ncaj qha thiab txuas rau lwm tus los ntawm lub dav hlau txuas ntawm qhov txuas.
Xa cov duab txuas nrog.
Peb tuaj yeem yooj yim tswj cov cuab yeej txuas rau kev xa xov los ntawm nias lub pob ntawm lub chaw taws teeb tswj.
Kauj Ruam 9: Ntu 4: Daim Ntawv Thov 3- Lub Tsev Siv Khoom Siv Hauv Tsev
Hauv daim ntawv thov 3, peb tab tom ua tiav IR tsev siv lub tshuab ua kom zoo. Peb tab tom siv Arduino pro mini siv Arduino Uno. Pro mini me dua thiab ua tau zoo dua Uno. Thiab rau lub zog xa khoom, peb siv lub qub 5 V DC lub xov tooj ntawm tes them.
Yog li, peb xav tau:
- Arduino Ib.
- Arduino rau mini.
- Hlau
- Relay module.
- Lub charger qub (5 V DC).
- IR sensor.
- Ob tus pin AC ntsaws.
- Cov ntaub yas.
- Lub qhov muag teeb rau AC teeb.
Kauj Ruam 10: Programming Pro Mini
Arduino pro mini tuaj yeem tsim kho siv Arduino Uno.
- Tshem lub ATMega 328 microcontroller los ntawm Arduino Uno board.
- Tam sim no txuas Rx tus pin ntawm Arduino pro mini rau Rx tus pin ntawm Uno.
- Txuas Tx tus pin ntawm Arduino pro mini rau Tx tus pin ntawm Uno.
- Txuas Vcc thiab GND ntawm tus pro mini rau ntawd 5V thiab GND pins ntawm Uno feem.
- Txuas RESET tus pin ntawm tus pro mini rau RESET tus pin ntawm Uno.
- Tom qab ntawd, hauv Arduino IDE, xaiv Cov Cuab Yeej- Pawg- Arduino pro/pro mini.
- Thiab thaum kawg, upload tib txoj cai rau hauv pawg thawj coj.
Xa qhov kev qhia no rau kev piav qhia ntxaws ntxiv.
Kauj Ruam 11: Txuas Lawv Ua Ke
Tam sim no peb yuav tsum txuas txhua ntu ua ke nrog rau cov pro mini, pawg thawj coj saib xyuas, IR sensor thiab pawg thawj coj saib fais fab.
- Qhib lub charger thiab nqa lub rooj tsavxwm tawm.
- Siv cov xaim hluav taws xob rau cov khoom siv AC.
- Soder cov xov hlau rau 5 V DC tso tawm. (Vcc thiab GND). (Liab thiab dub)
- Tam sim no, coj tus pro mini thiab muab cov kab hluav taws xob tso tawm ntawm lub rooj tsav xwm hluav taws xob mus rau pro mini.
- Coj tus IR sensor thiab laug nws yog Vcc thiab GND rau Vcc thiab GND ntawm pro mini. Solder nws cov pin tso tawm (IR tus pin) rau tus lej tus lej 11 ntawm pro mini.
- Siv qhov txuas thiab txuas nws Vcc thiab GND rau Vcc thiab GND ntawm pro mini. Solder nws lub teeb liab xaim rau tus lej tus lej 13 ntawm pro mini.
- Solder lub AC ntsaws rau lub hwj chim pawg thawj coj saib.
- Tam sim no koom nrog ob lub xov hlau ntxiv rau lub hwj chim ntsaws (Cov xov hlau daj).
- Tawm ntawm ob lub xov hlau, txuas ib qho rau lub davhlau ya nyob twg txuas ntawm qhov txuas thiab tawm ntawm lwm qhov dawb.
- Nqa cov xaim thiab txuas nws mus rau lwm qhov ntawm lub davhlau ya nyob twg txuas. Twist cov xaim no thiab cov xaim daj los ntawm lub zog xa khoom ua ke sib sau ua cov kab daj daj.
Kauj Ruam 12: Lub thawv ntawv
Txhawm rau ua lub thawv, nqa lub thawv yas thiab ua lub qhov me me rau IR sensor. Txhim kho qhov IR sensor nyob ze ntawm lub qhov ntsej muag tawm ntawm lub thawv. Muab tag nrho cov laug cam tso rau hauv lub thawv thiab kho nws nrog siv kab xev ob tog. Nqa cov hlua sib tw daj tawm thiab kaw lub thawv.
Txuas cov xov hlau daj rau tus tuav lub teeb thiab kho tus tuav ntawm lub thawv.
Hloov chaw tuav lub teeb, ib tus tuaj yeem siv ob lub qhov ntsaws ntawm lub npov kom peb tuaj yeem tswj hwm txhua lub cuab yeej AC txuas nrog.
Tom qab cov kauj ruam no, txhua qhov teeb tsa tau npaj tiav thiab koj tuaj yeem ntsaws nws rau hauv lub qhov hluav taws xob ac thiab tswj lub teeb uas siv cov chaw taws teeb tswj.
Kauj Ruam 13: Ua Tsaug
Vam tias koj txhua tus nyiam thiab nkag siab zoo tias yuav ua li cas. Xav tias dawb los siv lub thawv saib thiab sim ua nws.
Zoo siab ua.
Pov npav rau kuv hauv kev sib tw tswj chaw taws teeb yog tias koj nyiam qhov no.
Pom zoo:
DIY Huab Cua Raid Siren Nrog Cov Tiv Thaiv thiab Capacitors thiab Transistors: 6 Cov Kauj Ruam (nrog Duab)
DIY cua Raid Siren Nrog Cov Tiv Thaiv thiab Capacitors thiab Transistors: Qhov pheej yig Air Raid Siren DIY txoj haujlwm yog qhov tsim nyog rau kev tshawb fawb tus kheej oscillation Circuit tsim los ntawm tsuas yog resistors thiab capacitors thiab transistors uas tuaj yeem txhawb koj txoj kev paub. Thiab nws yog qhov tsim nyog rau Kev Tiv Thaiv Kev Kawm Txuj Ci rau Cov Menyuam, hauv
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv
Kub thiab Vaum Zaub thiab Sau Cov Ntaub Ntawv Nrog Arduino thiab Ua: 13 Kauj Ruam (nrog Duab)
Kub thiab Vaum Zaub thiab Sau Cov Ntaub Ntawv Nrog Arduino thiab Ua: Intro: Qhov no yog Txoj Haujlwm uas siv Arduino board, Sensor (DHT11), lub khoos phis tawj Windows thiab Kev Ua Haujlwm (rub tawm dawb) program los tso saib Kub, Cov ntaub ntawv vaum hauv digital thiab bar kab ntawv, tso tawm lub sijhawm thiab hnub tim thiab suav lub sijhawm suav
Cov Cuab Yeej Siv Hluav Taws Xob thiab Cov Cuam Tshuam Xov: Ua LED Zaub thiab Npuag Hluav Taws Xob uas Rolls Up: 7 Cov Kauj Ruam (nrog Duab)
Cov Cuab Yeej Siv Hluav Taws Xob thiab Cov Cuam Tshuam: Ua kom pom LED thiab Cov Khoom Siv Hluav Taws Xob uas Rolls Up: Ua rau koj tus kheej cov ntaub ua hluav taws xob, xov, kua nplaum, thiab kab xev, thiab siv lawv los ua lub zog ntsuas hluav taws xob, tiv thaiv, hloov pauv, LED cov lus qhia thiab siv hluav taws xob. thiab cov xov hluav taws xob koj tuaj yeem ua cov lus qhia LED thiab cov kab hluav taws xob ntawm ib qho ntaub uas hloov pauv tau