Orodha ya maudhui:
- Hatua ya 1: Je! Sensor ya Athari ya Jumba ni nini?
- Hatua ya 2: Je! Kukatizwa ni Nini?
- Hatua ya 3: Uunganisho na Nambari
- Hatua ya 4: Vitendo zaidi
Video: Sensor ya Athari ya Jumba la Arduino na Usumbufu: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Halo kila mtu, Leo nitakuonyesha jinsi unaweza kuunganisha sensor ya athari ya ukumbi na Arduino na kuitumia na usumbufu.
Zana na vifaa vilivyotumika kwenye video (Viunga vya ushirika): Arduino Uno:
Sensorer za athari ya ukumbi:
Resistors zilizowekwa:
Hatua ya 1: Je! Sensor ya Athari ya Jumba ni nini?
Sensor ya athari ya ukumbi ni kifaa ambacho hutumiwa kupima ukubwa wa uwanja wa sumaku. Voltage yake ya pato ni sawa sawa na nguvu ya uwanja wa magnetic kupitia hiyo.
Sensorer za athari ya ukumbi hutumiwa kwa kuhisi ukaribu, kuweka nafasi, kugundua kasi, na matumizi ya sasa ya kuhisi.
Nitafanya kazi na leo imeitwa 3144 ambayo ni ubadilishaji wa athari ya ukumbi unaotumika hasa kwa matumizi ya joto na matumizi ya magari. Pato lake ni kubwa kwa msingi na huenda chini mara moja mbele ya uwanja wa sumaku.
Sensor ina pini 3, VCC, ardhi na pato. Unaweza kuzitambua kwa mpangilio huo ikiwa unashikilia kitambuzi kilicho na lebo kwako. VCC iko kushoto, na pato liko upande wa kulia. Ili kuzuia kuteleza kwa voltage yoyote, kontena la 10k linatumika kati ya VCC na pato katika usanidi wa kuvuta.
Hatua ya 2: Je! Kukatizwa ni Nini?
Ili kuunganisha sensorer kwenye Arduino, tutatumia huduma rahisi, lakini yenye nguvu sana inayoitwa Kukatiza. Kazi ya kukatiza ni kuhakikisha kuwa processor hujibu haraka kwa hafla muhimu. Wakati ishara fulani inagunduliwa, Usumbufu (kama jina linavyopendekeza) hukatiza chochote processor inafanya, na kutekeleza nambari fulani iliyoundwa kutibu kichocheo chochote cha nje kinacholishwa kwa Arduino. Mara tu nambari hiyo imefungwa, processor inarudi kwa kila kitu ilichokuwa ikifanya hapo awali kana kwamba hakuna kitu kilichotokea!
Jambo la kushangaza ni kwamba inaunda mfumo wako kuguswa haraka na kwa ufanisi kwa hafla muhimu ambazo sio rahisi kutarajia katika programu. Juu ya yote, inaweka huru processor yako kwa kufanya vitu vingine wakati inasubiri tukio ili kujitokeza.
Arduino Uno ina pini mbili ambazo tunaweza kutumia kama Usumbufu, pini 2 na 3. Kazi ambayo tunatumia kusajili pini kama usumbufu inaitwa ambatisha jina la kazi ambayo tunataka kupiga mara moja usumbufu unapogunduliwa na kama kigezo cha tatu tunatuma katika hali ambayo tunataka usumbufu ufanye kazi. Kuna kiunga katika maelezo ya video kwa kumbukumbu kamili ya kazi hii.
Hatua ya 3: Uunganisho na Nambari
Katika mfano wetu, tunaunganisha sensor ya athari za ukumbi kubandika 2 kwenye Arduino. Mwanzoni mwa mchoro, tunafafanua anuwai ya nambari ya pini ya iliyojengwa katika LED, pini ya kukatiza na vile vile ubadilishaji wa baiti ambao tutatumia kurekebisha kupitia usumbufu. Ni muhimu tuweke alama hii kuwa tete ili mkusanyaji ajue kuwa inarekebishwa nje ya mtiririko wa programu kuu kupitia usumbufu.
Katika kazi ya usanidi, kwanza tunataja njia zilizo kwenye pini zilizotumiwa na kisha tunaunganisha usumbufu kama ilivyoelezwa hapo awali. Kazi nyingine ambayo tunatumia hapa ni digitalPinToInterrupt ambayo kama jina linamaanisha, inatafsiri nambari ya siri kwa nambari ya kukatiza.
Kwa njia kuu, tunaandika tu ubadilishaji wa hali kwenye pini ya LED na kuongeza ucheleweshaji mdogo sana ili processor iwe na wakati wa kufanya kazi vizuri.
Ambapo tuliambatanisha usumbufu, tulibainisha kupepesa kama kigezo cha pili na hili ndilo jina la kazi linaloitwa. Ndani tunabadilisha tu thamani ya serikali.
Kigezo cha tatu cha kazi ya kuambatanishaIntertupt ni hali ambayo inafanya kazi. Wakati tunayo kama MABADILIKO, kazi ya kupepesa itatekelezwa kila wakati hali ya usumbufu inabadilika hivyo, itaitwa mara tu tutakapopata sumaku karibu na sensa na kusababishwa tena mara tu tutakapoiondoa. Kwa njia hii, taa imewashwa wakati tunashikilia sumaku karibu na sensa.
Ikiwa sasa tutabadilisha hali kuwa ya KUPANDA, kazi ya blink itasababishwa tu mara tu makali ya ishara inapoonekana kwenye pini ya kukatiza. Sasa kila wakati tunapoleta sumaku karibu na sensa, LED inaweza kuzima au kuwasha kwa hivyo kimsingi tulifanya swichi ya sumaku.
Njia ya mwisho ambayo tutajaribu ni chini. Pamoja nayo, wakati sumaku iko karibu, kazi ya kupepesa itasababishwa kila wakati na LED itaangaza, hali yake ikigeuzwa kila wakati. Tunapoondoa sumaku, haitabiriki kweli jinsi serikali itaishia kwani hii inategemea wakati. Walakini, hali hii ni muhimu ikiwa tunahitaji kujua kitufe kilibonyewa kwa muda gani kwani tunaweza kutumia kazi za muda kuamua hilo.
Hatua ya 4: Vitendo zaidi
Usumbufu ni njia rahisi ya kufanya mfumo wako usikilize zaidi kazi nyeti za wakati. Pia wana faida iliyoongezwa ya kufungua kitanzi chako kuu "kuzingatia" kazi ya msingi katika mfumo. (Ninaona kuwa hii huwa inafanya nambari yangu kupangwa zaidi wakati ninayotumia - ni rahisi kuona kile kipande kikuu cha nambari kiliundwa, wakati usumbufu unashughulikia hafla za mara kwa mara.) Mfano ulioonyeshwa hapa ni karibu zaidi kesi ya msingi ya kutumia usumbufu - unaweza kuitumia kusoma kifaa cha I2C, kutuma au kupokea data isiyo na waya, au hata kuanza au kusimamisha motor.
Ikiwa una matumizi ya kupendeza ya kukatiza au sensa ya athari ya ukumbi basi hakikisha unijulishe kwenye maoni, kama na shiriki hii inayoweza kufundishwa, na usisahau kujisajili kwenye kituo changu cha YouTube kwa mafunzo na miradi ya kushangaza zaidi kwenye baadaye.
Shangwe na shukrani kwa kutazama!
Ilipendekeza:
Jengo la Jumba la Kale: Hatua 4
Jengo la Kale la Jumba la Kale: Mradi huu umeongozwa na usanifu katika hadithi ya video ya Legend ya Zelda Pumzi ya Pori (BotW) na nimetaka kuibadilisha kama mfano mdogo. Ilikuwa ni fursa nzuri ya kutengeneza Jumba la Kale la kweli kabla ya awamu inayofuata ya t
Kuongeza kumbukumbu yako na Jumba la Akili la Ukweli lililodhabitiwa: Hatua 8
Kuongeza Kumbukumbu Yako na Jumba la Akili la Ukweli lililodhabitiwa: Matumizi ya majumba ya akili, kama vile Sherlock Holmes, imekuwa ikitumiwa na mabingwa wa kumbukumbu kukumbuka habari nyingi kama vile mpangilio wa kadi kwenye staha iliyochanganyikiwa. Jumba la akili au njia ya loci ni mbinu ya kumbukumbu ambapo mnemonics ya kuona ni
Arduino - Usumbufu wa Mara kwa Mara: Hatua 4
Arduino - Usumbufu wa Mara kwa Mara: Hii inayoweza kufundishwa ni juu ya kutumia usumbufu wa mara kwa mara kwa muda katika programu za Arduino. Hii ni hatua kwa mtayarishaji chipukizi wa programu ya Arduino ambaye anajua kwamba Arduino anaweza kufanya zaidi, lakini hajui kabisa jinsi ya kufanya hivyo. Ikiwa kuna utendaji
Jenereta ya Toni ya Arduino Isiyo na Maktaba au Kazi za Siri (Pamoja na Usumbufu): Hatua 10
Jenereta ya Toni ya Arduino Isiyo na Maktaba au Kazi za Siri (Pamoja na Usumbufu): Hili sio jambo ambalo kwa kawaida ningefanya kufundishwa, napendelea ufundi wangu wa chuma, lakini kwa kuwa mimi ni mwanafunzi wa uhandisi wa umeme na lazima nichukue darasa juu ya watawala wadogo ( Ubunifu wa Mifumo Iliyopachikwa), nilifikiri ningeweza kufundisha kwenye moja ya ukurasa wangu
Sensor ya Athari ya Jumba kwenye Arduino Kutumia Spinner ya Fidget: Hatua 3 (na Picha)
Sensor ya Athari ya Jumba kwenye Arduino Kutumia Spinner ya Fidget: Kikemikali Katika mradi huu ninaelezea juu ya jinsi sensor ya athari ya ukumbi inavyofanya kazi kupima kasi ya fidget spinner na bodi ya arduino. kufanya kazi: -Sensa ya athari ya ukumbi ni transducer ambayo hutofautiana voltage yake ya pato kwa kukabiliana na uwanja wa sumaku. Athari ya Ukumbi