Orodha ya maudhui:
- Hatua ya 1: Nenda Pata vitu
- Hatua ya 2: Tambaza Simu
- Hatua ya 3: Tambua nini waya hufanya
- Hatua ya 4: Unganisha Kitambulisho kwa Chip PIC
- Hatua ya 5: Unganisha Msimbo
- Hatua ya 6: Upimaji
- Hatua ya 7: Nenda Zaidi
Video: Interface ya Piga Dialer ya Rotary: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Nimejikuta na simu nyingi za rotary. Kwa kweli, wako kila mahali ninapoangalia. Kwa matumaini kwamba siku moja nitawaona wachache, nimeanza kuzitenganisha na kutumia tena sehemu hizo kwa madhumuni mengine.
Kwa sababu fulani niliiingiza kwenye ubongo wangu kwamba kuingiza udhibiti wa rotary na chip ya PIC itakuwa wazo nzuri. Ninaweza kufikiria tu matumizi kadhaa yasiyoeleweka kwa sasa na hakuna muhimu sana, lakini natumai kufanya kitu kizuri na hii baadaye.
Hatua ya 1: Nenda Pata vitu
Utahitaji: 1 - simu ya Rotary au kioo1 - Bodi ya mkate1 - chanzo cha nguvu cha 1V1 - Mguu au hivyo ya waya wa angani1 - Screwdriver1 - Kamba ya waya
Hatua ya 2: Tambaza Simu
Fungua simu yako ya rotary. Kwa ndani utaona sehemu chache za msingi; piga rotary, ringer, jacks mbili, swichi ya ndoano na mzunguko wa kimsingi ambao kawaida huwekwa kwenye kitu kinachofanana na sanduku-kama sanduku la chuma.
Kutakuwa na waya nne zinazoendesha kutoka kwa kipaza sauti cha rotary hadi kwa kitu kama cha makutano. Waya zinapaswa kushikiliwa kwa zaidi ya visu zilizokazwa. Fungua screws na ukate waya. Baada ya hapo, ondoa kipiga simu cha rotary kutoka kwa simu yenyewe.
Hatua ya 3: Tambua nini waya hufanya
Weka waya mbili kama inavyoonyeshwa kwenye mchoro hapa chini.
Waya mbili nyeupe lazima jozi ambayo kufunga swichi ambayo inakuwezesha kujua wakati piga ni akageuka. Waya ya bluu na kijani inapaswa kuwa jozi ambayo inakuwezesha kujua ni nambari gani iliyopigwa. Kwa hivyo, unapogeuza piga, LED iliyounganishwa na waya nyeupe inapaswa kuwasha, na unapoacha kupiga, LED iliyounganishwa na waya za hudhurungi na kijani inapaswa kuwasha na kuzima mara nyingi kama nambari yako imepigwa (tazama video). Kwa mfano, ukipiga 8, LED iliyounganishwa na waya wa kijani na bluu itazima na mara 8. Hii hufanyika kwa sababu njia moja ya kupiga namba ya simu ni kuvunja haraka unganisho idadi ya nyakati za nambari unayojaribu kupiga. Kwa hivyo, tena, kupiga 8 utalazimika kuvunja unganisho mara 8.
Hatua ya 4: Unganisha Kitambulisho kwa Chip PIC
Unganisha kipiga picha cha rotary kwenye chip ya PIC kama inavyoonekana kwenye mchoro. Angalia kuwa ninasoma katika hali ya kipiga picha kwa kutumia muda wa RC. Kwa maneno mengine, chip ya PIC inahesabu idadi ya nyakati inachukua kwa capacitor kutekeleza (ambayo hubadilika wakati upinzani umeongezwa).
Hapo ndipo kontena la 20K linapoingia. Kuongeza hii kwa pembejeo huruhusu utofautishaji wazi kati ya ishara kutoka kwa unganisho wa swichi iliyofungwa na wazi.
Hatua ya 5: Unganisha Msimbo
Ili kupanga chip, nilitumia mazingira ya maendeleo ya MBasic inayopatikana kutoka Basic Micro. MBasic, kwa urahisi kabisa, ni tofauti ya Msingi iliyoundwa kwa matumizi na vidonge vya PIC. Inabadilishwa kwa urahisi kuwa lugha ya ulimwengu wote (muhimu). Nambari ya kimsingi inaamua wakati mtu amewasha piga halafu anafanya kugundua makali kwenye ishara (kuamua mabadiliko ya hali ya chini) hadi piga itakaporudi kwa hali yake ya mwanzo. Baada ya kuhesabu idadi ya nyakati hupima mabadiliko ya ishara, kisha inaangaza LED ipasavyo. Kwa mfano, ukipiga 3, PIC itahesabu mabadiliko matatu ya chini na kisha kupepesa LED mara 3. LED, kama unaweza kuwa umedhibitisha, sio lazima kwa hii kufanya kazi na iko tu kukupa maoni yanayoonekana. Unaweza kubadilisha kifaa chochote cha pato ambacho unaona ni muhimu. ********************* Hapa kuna nambari kadhaa: ********************* CPU = 16F877MHZ = 20CONFIG 16254clicker var wordstartcountin var wordcountclick var wordrepvar var wordclacker var wordlargefig var wordmain: countclicks = 0repvar = 0'sets / resets valueshigh B2rctime B2, 1, startcountincountclick = 0if startcountin> 10 kisha goto countmeup 'checks imekuwa kuangalia huenda kwa subroutine ikiwa ina picha kuu '=========== ===== countmeuploop: high B1rctime B1, 1, clicker'checks kuhesabu valueelargefig = clacker + 100sets thamani ya kizingiti ambacho kitakuwa kikubwa 'kuliko 0 lakini chini ya viwango vya juu vya pin-highif bigfig <clicker thencountclick = countclick + 1endifadd 1 thamani kila wakati mabadiliko ya chini hadi ya juu yameandikwa juu B2rctime B2, 1, Startcountinif startcountin hali ya kwanza ikiwa ina na nambari ilipigiwa simu huenda kwa kawaida ya LED, vinginevyo, ikiwa hakuna nambari iliyopigwa huenda kwa mainclacker = clicker'inaseti thamani ya kulinganisha na pini ya sasa ya thamani ! marudio sawa na idadi ya nyakati ambazo LED inapaswa blink </b> wakati inarudi kwa kawaida kuu blinker ya picha
Hatua ya 6: Upimaji
Ikiwa ulifanya kila kitu sawa na mimi, inapaswa kufanya kazi (tazama video).
Ikiwa haifanyi kazi, hakikisha kuwa umeweka waya kila kitu kwa usahihi na kwamba nambari imeigwa kwa usahihi. Pia, hakikisha kuwa resonator yako (au kioo) ni 20 MHZ. Ikiwa umeandika nambari yako mwenyewe hakikisha hakuna mapumziko katika kawaida ambayo huangalia mabadiliko ya chini.
Hatua ya 7: Nenda Zaidi
Tambua aina fulani ya matumizi mengine kwa kupigia Rotary isipokuwa kupepesa LED.
Ilipendekeza:
Piga Ugavi wa Nguvu ya Batri kwa Vitambaa vya Gitaa: Hatua 3
Chimba Ugavi wa Nguvu ya Batri kwa Vitambaa vya Gitaa: Nilitengeneza usambazaji wa umeme wa betri miezi michache iliyopita na imefanya kazi sana hadi sasa. Betri hudumu kwa muda mrefu sana, kama zaidi ya masaa 10 na miguu 4 wakati niliijaribu. Nilinunua sehemu zote kwenye Amazon, tayari nilikuwa na betri
Piga Bootloader ya Arduino kwenye ATMega328: Hatua 4
Piga Flashloader ya Arduino kwenye ATMega328: Mafunzo ya Mafunzo ya Huduma ya Bootloader na Caso katika Cui l'ATmega, itakayowasilishwa kwa njia moja ya kuunda, kwa mfano; njoo tangazo la pili kwenye cui si vuole realizzare la Drivemall
Piga mizunguko Roboti ya Telepresence: Hatua 9
Roboti ya Televisheni ya Televisheni ya Snap: Likizo mnamo 2020 ni tofauti kidogo. Familia yangu imeenea kote nchini, na kwa sababu ya janga hatuwezi kukusanyika pamoja kwa likizo. Nilitaka njia ya kuwafanya babu na nyanya wahisi kujumuishwa katika sherehe yetu ya Shukrani. Ufafanuzi
Mzabibu wa Rotary Simu Piga Udhibiti wa Sauti ya PC: Hatua 7 (na Picha)
Udhibiti wa Sauti ya Mzunguko wa Simu ya Mzabibu: Ikiwa wewe ni kitu kama mimi, unajikuta ukibadilisha sauti kwenye kompyuta yako mara nyingi. Video zingine zina sauti kubwa kuliko zingine, wakati mwingine unataka sauti inyamazishwe kwenye kompyuta yako wakati unasikiliza podcast au muziki, na huenda ukahitaji kutuliza
Kuunganisha Simu ya Rotary Piga kwa Arduino: Hatua 6 (na Picha)
Muunganisho wa Piga simu ya Rotary kwa Arduino: Simu ya zamani ya rotary inaweza kutumika kwa madhumuni kadhaa katika miradi yako ya Arduino - itumie kama kifaa cha kuingiza riwaya, au tumia Arduino kusanikisha simu ya rotary kwenye kompyuta yako. mwongozo wa kimsingi unaoelezea jinsi ya kusanikisha piga kwa