Orodha ya maudhui:
- Hatua ya 1: Sehemu
- Hatua ya 2: Multiplexer IC (74HC4051N)
- Hatua ya 3: Mpangilio wa Bodi ya Mkate
- Hatua ya 4: Kupokea Ishara
- Hatua ya 5: Nambari ya Kupokea Ishara
- Hatua ya 6: Mpangilio wa PCB
- Hatua ya 7: Ubunifu wa PCB
- Hatua ya 8: Kuiweka Pamoja
- Hatua ya 9: Kuweka Pamoja Kinga
- Hatua ya 10: Kupanga Amri
- Hatua ya 11: Imefanywa
Video: Kijijini Udhibiti wa Ishara na Node-MCU: Hatua 12
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Halo kila mtu na karibu katika mradi huu! Mimi ni mtu mvivu kabisa na ndoto mbaya ya mtu wavivu ni kuangalia TV wakati unagundua kuwa kijijini kiko mbali sana! Niligundua kuwa kijijini changu hakitakuwa mbali sana ikiwa ninacho mkononi wakati wote. Hiyo ilinihamasisha kuunda LAZr, ishara iliyodhibitiwa kijijini cha ulimwengu.
Katika mradi huu, nitatengeneza glavu iliyo na sensorer ambazo zinaweza kugundua ishara za mikono na zinaweza kutuma ishara kwa Runinga au kifaa kingine na harakati rahisi ya kidole.
Natumai unapenda mradi huu na uupigie kura katika Mashindano ya Epilog Laser!
Hatua ya 1: Sehemu
Mradi huu una sehemu zifuatazo:
Pamba ($ 5.00)
Node-MCU / ESP8266 ($ 3.00)
Huyu ndiye mdhibiti mdogo na akili za mradi huu. Ina uwezo wa kuungana na WiFi, ambayo inafanya kuwa muhimu sana katika matumizi ya vifaa vya nyumbani na katika miradi kama hii, kwani udhibiti wa WiFi unaweza kutekelezwa katika mradi huu.
Sensorer 5 za Flex ($ 7.00 kila moja)
Sensorer hizi hupima kuinama, sawa na jinsi LDR (Resistor Inayotegemea Mwanga), inapima viwango vya mwanga. Hizi hutumiwa kupima kuinama kwa kidole na ishara za mikono.
Transmitter ya IR ($ 0.30)
Sehemu hii hupitisha ishara za IR kwa vifaa kama Runinga, Vicheza DVD, n.k.
Mpokeaji wa IR ($ 1.00)
Sehemu hii inapokea ishara za IR zilizotumwa na mbali. Inahitajika kuamua ishara kutoka kwa mbali. Ishara hizi zinaweza kutumiwa kudhibiti vifaa kutoka kwa kinga. Ninapendekeza TSOP4838 kwani nimefanikiwa kuipima na Sharp, Samsung na Apple TV.
5 10k Ohm Resistors ($ 0.01 kila mmoja)
Vipinga hivi vinahitajika kwa kila Sensorer za Flex.
Mpingaji wa 220 Ohm ($ 0.01 kila mmoja)
Vipinga hivi vinahitajika kwa kila Sensorer za Flex.
Transistor ($ 0.39)
Transistor hutumiwa kwa kupitisha IR.
74HC4051N Multiplexer IC ($ 0.22)
Kwa kuwa Node-MCU ina bandari moja tu ya analog, IC hii hutumiwa "kugawanya" pini ya analog katika kadhaa, ambayo imeunganishwa na sensorer za kubadilika. Zaidi juu ya hii baadaye.
Kamba nyingi za kuruka! (Ukiamua kutumia ubao wa mkate)
Sehemu zifuatazo ni za hiari lakini zinasaidia ikiwa zinatumika:
16 Pin IC Tundu
Vichwa vya Kike
Hatua ya 2: Multiplexer IC (74HC4051N)
Wakati Node-MCU imejaa vitu bora kama vile utangamano wa WiFi na Arduino IDE, ina shida zake. Ina pini moja tu ya analog, ambayo haitoshi kwa mradi huu. Kwa kuwa kinga ina sensorer tano za kubadilika, inahitaji pembejeo tano za analog kufanya kazi. Suluhisho rahisi na la bei rahisi kwa shida hii ni kutumia Multiplexer IC (74HC4051N). IC hii ina uwezo wa kubadilisha pembejeo moja ya analog kuwa nane!
Inafanyaje kazi?
IC inafanya kazi kwa kuwasha pembejeo moja ya analog, kuisoma, na kuizima. Kisha inageuka pembejeo inayofuata ya analog. Kwa kufanya hivyo, inasoma tu sensorer moja kwa wakati, na kuipeleka kwenye pini ya analog ya microcontroller. IC ina uwezo wa kuwasha, kusoma, na kuzima pembejeo za analog haraka sana hivi kwamba inaonekana kana kwamba inazisoma zote kwa wakati mmoja. Hii ni sawa na jinsi skrini za kompyuta na smartphone zinavyofanya kazi; Kila pikseli haiwezi kuwa na pini yake iliyoteuliwa (hiyo itakuwa janga!), Kwa hivyo inazima saizi na kuzima haraka sana ili macho yetu yatambue yote kwa wakati mmoja. Ili kufanya kazi, IC inahitaji pini tatu za dijiti. Kwa kubadilisha mchanganyiko wa majimbo ya kuwasha na kuzima ya pini, IC ina uwezo wa kuwasha na kuzima pembejeo zote 8 za analog.
Hatua ya 3: Mpangilio wa Bodi ya Mkate
Mpangilio wa kifaa unaonyeshwa kwenye picha hapo juu.
MUHIMU: Kumbuka aina ya transistor unayotumia, pini ya mtoza ya transistor inapaswa kuungana na IR LED, na sio GND Pin.
Hatua ya 4: Kupokea Ishara
Ili glavu ijue ishara sahihi ya kutuma, ishara lazima zipokelewe kutoka kwa runinga yako / vifaa vya mbali na kupangiliwa kwenye nambari ya glavu. Ili kupokea ishara hizi, mpokeaji wa IR ni muhimu.
Kumbuka: angalia nambari ya mfano ya kijijini chako cha Runinga na ujaribu kupata vipimo vya ishara mkondoni. Vipokezi na vipeperushi vingine vya IR haitafanya kazi na viboreshaji vingine kwa hivyo ni muhimu kupata mtoaji / mpokeaji na masafa yanayolingana na TV yako. Ninatumia Mpokeaji wa IR 4838 ambayo inafanya kazi na kijijini changu cha Samsung TV.
Hatua ya 5: Nambari ya Kupokea Ishara
Ili kutumia nambari lazima maktaba ya IRremoteESP8266 ipakuliwe. Kiungo cha kupakua kiko chini:
IRremoteESP8266
Katika IDE ya Arduino, nenda kwenye Mchoro> Jumuisha Maktaba> Ongeza Maktaba ya ZIP. Pata maktaba mbili zilizopakuliwa na uziongeze kwenye IDE. Ili kufikia nambari ya kupokea ishara za IR, nenda kwenye Faili> Mifano> IRremoteESP8266> IRrecvDumpV2. Katika nambari, badilisha thamani kRecvPin kutoka 14 hadi 5. Hii inahakikisha kwamba Node-MCU inasoma pini sahihi (D1).
Baada ya kuunganisha unganisho la ubao wa mkate, pakia nambari hii kwa Node-MCU yako na ufungue mfuatiliaji wako wa serial (weka kiwango cha baud hadi 115200). Ukibonyeza kitufe kwenye rimoti yako ya runinga, ishara zitachapishwa kwenye mfuatiliaji wako wa serial. Mafanikio!
Utaona idadi ndefu ya nambari iliyo na ghafiData. Rekodi nambari hizi na uhakikishe kurekodi kitufe ulichobonyeza ili kupata nambari hizo. Utahitaji hizi baadaye.
Hatua ya 6: Mpangilio wa PCB
Mpangilio wa PCB uliundwa katika Autodesk Eagle na ni kama inavyoonyeshwa kwenye picha hapo juu. Faili zote za Eagle ziko katika hii inayoweza kufundishwa na inaweza kupakuliwa katika hatua inayofuata.
Hatua ya 7: Ubunifu wa PCB
Hapa kuna muundo wangu wa PCB. Faili zote za tai za bodi hii ya mzunguko ziko hapa chini, kwa hivyo unaweza kutumia au kurekebisha muundo huu ili kujenga PCB yako mwenyewe! Nimeongeza usafi wa SMD kwa pembejeo 3 za ziada za analog pamoja na bandari ya 3V3 na GND. Hii itaniruhusu kupanua mfumo huu ikiwa nitahitaji, kuokoa rasilimali na wakati na kuifanya PCB iwe bora.
Hatua ya 8: Kuiweka Pamoja
Baada ya kusubiri kwa siku kadhaa, mwishowe nikapata PCB zangu kwa barua. Sasa ni wakati wa sehemu ya kufurahisha, ukiunganisha yote pamoja! Kwa kufuata skimu, kuuza PCB ilikuwa rahisi sana. Katika muundo wangu, nilitumia tundu la IC na vichwa vya kike kwa IC yangu nyingi na Node-MCU. Hii ni ili niweze kuondoa chips hizi ikiwa ninahitaji kuzibadilisha au kuzitumia tena. Ikiwa ungependa fomu nyembamba, jisikie huru kuuza chips moja kwa moja kwenye bodi, lakini kumbuka kuwa itakuwa ngumu sana kuziondoa baadaye.
Hatua ya 9: Kuweka Pamoja Kinga
Ili kufunga sensorer za kubadilika ndani ya glavu, nilitia gundi zilizopo ndogo za mpira kwenye vidole vya glavu na kuweka sensorer ndani yao. Kwa njia hii sensorer zilikuwa na chumba kidogo na zinaweza kuondolewa katika inahitajika. Ili kushikilia PCB, niliiweka kwenye kinga kwa kutumia mkanda wa velcro. Kwa mara nyingine kuweka hii pamoja ni juu yako. Unaweza kuwa mbunifu!
Hatua ya 10: Kupanga Amri
Sasa kwa kuwa vifaa vinatunzwa, wakati wake wa programu. Kwa kinga yako, pakua nambari hapa chini.
Ili kufanya nambari ifanye kazi na TV yako, lazima ubadilishe nambari kadhaa. Kumbuka zile namba ulizoandika? Sasa ni wakati wa kuzitumia. Ikiwa huna nambari, usijali, ni rahisi sana kukusanya ishara hizi; Rudi tu kwa Hatua ya Kupokea IR. Nakili hifadhidata ghafi ya data Badilisha jina la hifadhidata hii iwe PowerOn. Nakili nambari karibu na PowerOn (kwa upande wangu 95). Nambari hii ni idadi ya nambari kwenye mkusanyiko wa data. Sasa, nenda chini ya nambari, chini ya maoni, "Onyesha Nguvu". Badilisha "95" na thamani uliyonakili. Sasa, pakia nambari yako kwa Node-MCU na uweke glavu. Ikiwa utatazama mkono wako kwa Runinga na kuinama moja ya vidole vyako, TV yako itawasha!
Hii inaweza kubadilishwa kwa urahisi. Ili kuongeza kazi zaidi, ongeza tu hifadhidata zaidi, na unakili -bandika Onyesha kazi ya NGUVU na ubadilishe habari yake kwa hifadhidata inayofanana na idadi ya maadili. Kwa kuwa kila sensa ya kubadilika ni tofauti, itabidi ubadilishe nambari "310" ili iweze kusajiliwa wakati kidole kimekunjwa. Unaweza hata kufanya ishara za vidole vingi na "swichi kuu". Kwa mfano, nilibadilisha nambari yangu kama kwamba wakati ninapiga kidole changu cha kidole na kidole gumba, sauti ya runinga yangu hubadilika na chanzo hubadilika. Uwezekano wa kupanua hauna mwisho!
Hatua ya 11: Imefanywa
Huko unayo, ishara ya televisheni inayodhibitiwa kwa wote! Natumai ulipenda mradi huu, na natumai utanipigia kura katika mashindano ya Epilog Laser. Ikiwa una maswali yoyote, jisikie huru kuandika maoni na nitajaribu kadiri niwezavyo kuyajibu. Kwa mara nyingine tena, natumai umeipenda!
Ilipendekeza:
Jenga hii 5Hz hadi 400KHz Jenereta ya Ishara ya Ishara ya LED Kutoka kwa Kits: Hatua 8
Jenga hii 5Hz hadi 400KHz Jenereta ya Ishara ya Ishara ya LED kutoka kwa Kits: Jenga jenereta hii ya ishara rahisi ya kufagia kutoka kwa vifaa vinavyopatikana kwa urahisi. Ikiwa ungeangalia mwisho wangu wa kufundisha (Fanya Paneli za Kuangalia Mbele za Mtaalam), labda ningeepuka kile nilichokuwa nikifanya kazi wakati huo, ambayo ilikuwa jenereta ya ishara. Nilitaka
IRduino: Udhibiti wa Kijijini wa Arduino - Iga Kijijini Kilichopotea: Hatua 6
IRduino: Udhibiti wa Kijijini cha Arduino - Iga Kijijini Kilichopotea: Ikiwa umewahi kupoteza udhibiti wa kijijini kwa Runinga yako au DVD, unajua jinsi inavyofadhaisha kutembea, kupata, na kutumia vifungo kwenye kifaa chenyewe. Wakati mwingine, vifungo hivi haitoi utendaji sawa na kijijini. Pokea
Ishara ya Laptop Inayong'aa / Ishara - Hakuna Wiring Inayohitajika: Hatua 6
Ishara ya Laptop Inayong'aa / Ishara - Hakuna Wiring Inayohitajika: Hi! Huu ndio muhtasari wangu wa hatua za kukata shimo lenye kupendeza kabisa kwenye kompyuta yako ndogo - salama! Nilifanya toleo la stylized ya herufi ya herbrew 'א' (aleph), Lakini muundo wako unaweza kuwa sura yoyote ambayo una uwezo wa kukata . Niliona kuwa kuna w
Hawk ya Ishara: Roboti Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hatua 13 (na Picha)
Hawk ya Ishara: Robot Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hawk ya Ishara ilionyeshwa katika TechEvince 4.0 kama muundo rahisi wa picha ya msingi wa mashine ya kibinadamu. Huduma yake iko katika ukweli kwamba hakuna sensorer za ziada au za kuvaliwa isipokuwa glavu inahitajika kudhibiti gari ya roboti inayoendesha tofauti
Ishara ya Udhibiti wa Kijijini wa IR Kukamata na Kuonyesha: Hatua 5
Ishara ya Udhibiti wa Kijijini wa IR Kukamata na Kuonyesha: Hii ni kifaa kinachoweza kukamata ishara ya IR kutoka kwa udhibiti wa mbali zaidi na kutuma habari kupitia bandari ya serial kwa kompyuta ili kuonyesha. Hutoa habari zote muhimu kama vile muda wa kuwasha / kuzima, hesabu ya kunde, na masafa ya wabebaji. Ya