Orodha ya maudhui:

Kufuli kwa Mlango wa Kidole cha Arduino: Hatua 4
Kufuli kwa Mlango wa Kidole cha Arduino: Hatua 4

Video: Kufuli kwa Mlango wa Kidole cha Arduino: Hatua 4

Video: Kufuli kwa Mlango wa Kidole cha Arduino: Hatua 4
Video: Mambo 3 Ya Kufanya Leo Ili Uondoe Stress Maishani Mwako 2024, Novemba
Anonim
Image
Image

Halo, na karibu kwenye mradi huu, kwa kweli inajumuisha miradi miwili lakini ni sawa, ni mfumo wa kufunga mlango kulingana na bodi ya Arduino UNO, sensorer ya kidole cha macho ya FPM10A na skrini ya LCD, lakini kwa toleo lingine sisi ni pamoja na keypad.

Na hakika usisahau kuhusu mfumo wa kufunga ambao uko tayari kudhibiti, na kufuata hii wiring na nambari zako zinaweza kubadilika lakini usijali itakuwa rahisi

Hatua ya 1: Zana

Zana
Zana
Zana
Zana

Vifaa vinavyohitajika kwa mradi huu ni:

- Bodi ya Arduino, hapa ninatumia UNO

- Adafruit FPM10A sensor ya kidole cha macho

- Skrini ya LCD

- Na kwa toleo la pili la mradi utahitaji keypad, hapa ninatumia 4x4

Na usisahau kuhusu mfumo wako wa kufuli mlango, nilitumia ile iliyo kwenye picha (10 Bucks kutoka duka la Wachina) lakini nilitumia kitengo cha kufuli tu, na kwa kuwa kitengo hicho kina motor ya DC ambayo inapaswa kugeukia pande zote mbili ilibidi tumia moduli yangu ya daraja-mbili ya L298n, unaweza kutumia daraja kidogo la IC H ikiwa unataka, lakini inategemea mfumo unaotumia, unaweza kuchukua nafasi ya yote kwa transistor na kufuli ya solenoid…

Kabla ya kuendelea hakikisha unajua jinsi ya kutumia vitu vyote vilivyotajwa hapo juu, kwani itafanya mradi wako kuwa rahisi kubadilika na kugundua shida yoyote:

Arduino uno + 4 × 4 Keypad Matrix + LCD i2c skrini

Kuingiliana na FPM10A (50DY) sensor ya kidole na Arduino

Arduino LCD I2C matumizi rahisi na kuandika moja kwa moja kutoka kwa mfuatiliaji wa serial

Hatua kwa hatua jinsi ya kutumia L298n dereva wa daraja la H-mbili na Arduino

Hatua ya 2: Toleo la 1

Toleo 1
Toleo 1

Toleo la kwanza linatumia: LCD + sensor ya kidole + l298n (kudhibiti mfumo) + kitufe cha kushinikiza na kontena (nilitumia 1k).

Kwa toleo la kwanza, unahitaji kupakia nambari ya "Jiandikishe" kwanza kutoka kwa maktaba ya alama ya vidole (chini chini), na uitumie kuongeza alama ya kidole, pakia na ufungue mfuatiliaji wa serial kisha andika kitambulisho na bonyeza "Ingiza" kisha fuata hatua kama ilivyo kwenye mafunzo ya kidole. Kisha pakia nambari ya pili na ongeza majina unayotaka kwa kila mtumiaji, pakia nambari hiyo na hapa tutaenda, templeti za alama za vidole zimehifadhiwa kwenye moduli za ndani za gari. Mara tu nambari inapoanza kufanya kazi, Arduino inasubiri kidole mara kwa mara kuweka kwenye sensa, vinginevyo ikiwa uko ndani bonyeza tu kitufe kufungua, ikiwa kidole ni halali (iko kwenye hifadhidata) itafungua kufuli na inaonyesha ujumbe na jina linalohusiana na kitambulisho cha kidole, ikiwa kitambulisho hakijaunganishwa na jina kitaonyesha vitu vya kushangaza: D…

Hiyo ni wiring yangu nzuri, kwa hivyo hautachanganyikiwa na kitufe cha kushinikiza, haswa badala ya kupata kiwango cha juu kutoka kwa pini ya Arduino 5v ambayo inahitaji niongeze waya zingine (na itakuwa fujo zaidi) ninaweka tu pini 8 juu na nilisoma hali ya kifungo kutoka kwa pini 9 ambayo ina kontena la kuvuta-chini.

Hatua ya 3: Toleo la 2

Toleo la 2
Toleo la 2

Kama unavyoona katika toleo la 1 lazima utumie kompyuta (au chochote unachotumia kukutengenezea Arduino) ili kuongeza templeti mpya kwenye gari la moduli, ndiyo sababu nilifanya toleo hili lililopachikwa zaidi ambalo linahitaji chanzo cha nguvu tu kazi, na templeti mpya sasa zinaongezwa kupitia keypad (ambayo ilimaanisha kukaa ndani kwani mradi huu unategemea ufikiaji kwa alama za vidole tu, unaweza kuuchanganya na mradi wangu mwingine kulingana na keypad tu, itabidi ufanye mabadiliko mengine lakini ni rahisi).

Kitufe kimewekwa ndani ambayo inamaanisha unaweza kufungua kitufe kwa kubonyeza kitufe hapa nimechagua 'B' kama 'A' ni kwa kuongeza mtu mpya.

Ili kuongeza kiolezo kipya cha kidole 'A' itakuuliza nywila ambayo tayari iko kwenye nambari '1 "2" 3 "4", unaweza kuibadilisha hapo, unaingiza nambari kisha unaingiza nambari ya kitambulisho kama fomati ya nambari 3, mifano "001", "021" au "115" unaweza kuingiza vitambulisho kutoka 1 hadi 127, baada ya kugonga kitambulisho itakuuliza uweke kidole, ukiondoe na uweke tena… Ayubu imefanywa. Na kama toleo la kwanza inasubiri alama ya kidole halali kufungua kufuli.

Hii ndio wiring ya toleo la pili, niliondoa kitufe cha kushinikiza kwani ufunguzi kutoka ndani unafanywa sasa na kitufe cha 'B'.

Hatua ya 4: Maktaba na Misimbo

Maktaba:

-Pakua maktaba ya LCD i2c NewLiquidCrystal

-Pakua maktaba ya keypad

-Pakua sensor ya alama ya vidole ya FPM10A

Nambari

- Pakua Scanner ya i2c ikiwa una anwani tofauti ya LCD yako

Nambari ya kwanza katika toleo la 1 ni nambari ya "Jiandikishe" kutoka kwa maktaba ya alama za vidole

Nambari ya pili ya Toleo la 1: Pakua hapa

Nambari ya Toleo la 2: Pakua hapa

Nambari niliyotengeneza ya toleo la kwanza inategemea mfano wa "alama ya kidole" kutoka maktaba badala ya kuonyesha kitambulisho kwenye mfuatiliaji wa Serial (ambayo inamaanisha kuwa templeti ya kuchapisha vidole iko kwenye hifadhidata) inasababisha mlolongo wote wa ufunguzi vinginevyo (ambayo inamaanisha kuwa moduli imeshindwa kupata mechi kwenye hifadhidata) inaonyesha ujumbe rahisi kwenye skrini.

Nambari ya toleo la pili inategemea mifano ya "Vidole vya kidole" na "Jiandikishe", na kama toleo la kwanza lakini wakati huu niliongeza kipengee cha "Kujiandikisha" na unaweza kuongeza kitambulisho kutoka kwa kitufe badala ya mfuatiliaji wa Serial.

Ilipendekeza: