Բովանդակություն:

Arduino Bluetooth Bingo էկրան լսողության խնդիրներ ունեցողների համար. 8 քայլ
Arduino Bluetooth Bingo էկրան լսողության խնդիրներ ունեցողների համար. 8 քայլ

Video: Arduino Bluetooth Bingo էկրան լսողության խնդիրներ ունեցողների համար. 8 քայլ

Video: Arduino Bluetooth Bingo էկրան լսողության խնդիրներ ունեցողների համար. 8 քայլ
Video: Amazing arduino project 2024, Նոյեմբեր
Anonim
Arduino Bluetooth Bingo էկրան լսողության խանգարումների համար
Arduino Bluetooth Bingo էկրան լսողության խանգարումների համար
Arduino Bluetooth Bingo էկրան լսողության խանգարումների համար
Arduino Bluetooth Bingo էկրան լսողության խանգարումների համար

Ես և կինս հանդիպում ենք ընկերների և ընտանիքի հետ շաբաթական մեկ անգամ ՝ տեղական ռեստորանում/բարում Բինգո խաղալու համար: Մենք նստում ենք երկար սեղանի մոտ: Իմ առջև կանգնած է լսողության և տեսողության խանգարում ունեցող տղամարդ: Սենյակը շատ աղմկոտ է, և տղամարդը հաճախ ստիպված է լինում խնդրել կնոջը կրկնել կանչված թվերից շատերը: Այսպիսով, ես որոշեցի պատրաստել երկու միավորից բաղկացած Bluetooth- ի հետ զուգորդված համակարգը, որը պատկերված է վերևում: Իմ միավորի վրա ես մուտքագրում եմ կանչված համարը, և նա տեսնում է այն իր միավորի վրա:

Հաղորդիչ միավորն ունի 12 բանալիով հեռախոսի տիպի ստեղնաշար: Բանալիներից հինգը (1, 4, 7, *, 0) ծրագրված են մուտքագրելու յուրաքանչյուր նոր համարի BINGO այբբենական նիշը: Այս միավորն ունի նաև 4 նիշանի էկրան, 14 հատվածից բաղկացած LED ալֆա-թվային նիշերով, որը ցույց է տալիս ամբողջական թիվը (օրինակ ՝ B-15):

Ընդունող միավորն ունի նույն էկրանը, որի չափերն ու պայծառությունն ավելի քան համարժեք են նախատեսված դիտողին: Մինչ հաղորդիչ միավորը նստած է սեղանի վրա, ընդունիչ միավորը կարող է տեղադրվել նաև ավելի լավ դիտելու համար:

Յուրաքանչյուր միավոր ունի անջատիչ անջատիչ, որն անցնում է ներքին Li-ion 9V մարտկոցի միացման և անջատման լիցքավորման միջև ՝ ցուցադրված տակառի տակդիրի միջոցով: Յուրաքանչյուր միավորի վրա կապույտ LED է ցույց տալիս, երբ Bluetooth- ը միացված է:

Նշում. Հաջորդում ես հաղորդիչ միավորը կնշեմ որպես Վարպետ, իսկ ընդունող միավորը `որպես Ստրուկ:

Քայլ 1: Ստացեք մասեր, նյութեր և գործիքներ

Փոստի պատվերների մասեր

Ստեղնաշար (1) Adafruit 7,50 դոլար

Չորս այբբենական ցուցադրություն (2) Adafruit 10 դոլար ե

PCB տիպի զոդվող հացաթուղթ (2) Adafruit 3 տուփ 13 դոլար, Amazon 4 տուփ 13 դոլար

Arduino Nano (2) Amazon 3 փաթեթ 13 դոլար

HC-06 Bluetooth մոդուլ (2) Amazon 8.50 դոլար

5 մմ տրամաչափի խցիկ (2) Amazon 5 տուփ 8 դոլար

DPDT անջատիչ Amazon 10 տուփ 6 դոլար

9V Li-ion վերալիցքավորվող մարտկոց (2) և երկլիցքավորիչ Amazon (EBL) ՝ 17 դոլար

Լիցքավորման մալուխ ՝ 9 Վ մարտկոցի սեղմիչով և տակառի խրոցակով (2) Amazon 5 տուփ 6 դոլար

Տեղական մասեր

Փոքր հուշանվերային տուփ (2), մոտ 4,75 x 4,75 x 2,5 դյույմ բարձրությամբ, JoAnn (տեղական և առցանց) 5,50 դոլար

#4 Մեքենայի պտուտակներ և ընկույզներ ցուցադրման տեղադրման համար (8)

Անջատիչներ մեքենայի պտուտակների համար (8)

Փոքր պտուտակներ (փողային ծխնու փաթեթում) `ստեղնաշարի տեղադրման համար (1 տուփ) Michaels

Մասեր, հավանաբար, ձեռքի տակ են

Կապույտ LED (2)

LED պահիչ (2), ըստ ցանկության

Ibապավենից թռչկոտողներ ՝ էգ-էգ

Rապավենից թռչկոտիչներ, արու-էգ

1K Օմ դիմադրություն (4)

2K ohm դիմադրություն (2)

Արական վերնագրեր

#22 Պինդ պղնձե մետաղալար `կարմիր, սև, սպիտակ

Նյութեր

Փայտի կնիք

Սփրեյ կամ խոզանակ ներկ

Դիմակավոր ժապավեն, ցանկալի է կանոնավոր և կապույտ տիպի

Շոտլանդական մշտական ամրացման ժապավեն (երկկողմանի փրփուր ժապավեն)

Գործիքներ

Կալիպեր (խորհուրդ է տրվում)

Հզորացված ոլորման սղոց կամ ձեռքով աշխատող սղոց

Ֆայլ (կամ հղկաթուղթ)

Հորատում և բիտեր

Հորատման բիթի ուղեցույց (բոլոր բիթերի համար չափված անցքեր ունի)

Սառույցի ընտրություն

Ոսկերիչի պտուտակահան հավաքածու

Սովորական Phillips պտուտակահան և տափակաբերան աքցան

Մետաղալար կտրիչ

Մետաղալար մերկապարուհի

Sոդման սարքավորումներ

Ներկի խոզանակ

Քայլ 2: Պատրաստեք տուփերը

(Նշում. Լուսանկարներում դուք կտեսնեք, որ ես պատրաստել եմ Վարպետ տուփը նախքան JoAnn- ում Ստրուկի կախովի տուփը գտնելը: Ես խստորեն խորհուրդ եմ տալիս այս տուփը: Այն գրեթե նույն չափն է, լավ պատրաստված, ողջամիտ գներով և կախված կափարիչով հիանալի է, պտուտակները հեռացնելու և փոխարինելու համեմատ, երբ անհրաժեշտ է ներս մտնել: Ես իրականում ավելի շատ եմ վճարել վարպետի ¼ դյույմանոց JoAnn նրբատախտակի համար, որը ես արդեն ունեի ձեռքի տակ և դրա համար ժամանակ և էներգիա էի վատնել: Այսպիսով, ես ենթադրեմ, որ Դուք կօգտագործեք JoAnn տուփերից երկուսը):

Հեռացրեք կախված գագաթները և ծխնիները: Տեղադրեք ծխնիները և պտուտակները ապահով տարայի մեջ, որպեսզի դրանք չկորցնեն:

Theուցասարքերն ու ստեղնաշարը տեղադրվում են տուփի վերևի մասում, իսկ ակնհայտ մասերը թափանցում են: Partsգուշորեն չափեք այդ մասերը ՝ գագաթներում պահանջվող ուղղանկյուն անցքերի չափերը որոշելու համար ՝ նպատակ ունենալով կոկիկ սերտ տեղավորել: Այս նպատակով տրամաչափը լավագույնն է:

Այս ուրվագծերը մատիտով և քանոնով շարեք տուփերի վերևի մասերը ՝ դրանք կենտրոնացնելով հորիզոնական և ուղղահայաց ՝ ըստ ցանկության: Բացի այդ, հիշեք, որ LED- ը տեղադրեք Ստրուկի վերևում: Մատիտ գծերի վրա տեղադրեցի (Կապույտ) դիմակավոր ժապավեն ՝ կտրելու համար շատ լավ ուղեցույց պատրաստելու համար:

Սղոցի սայրի համար անցք բացեք և շարունակեք կտրել որքան հնարավոր է ժապավենին, առանց շեղվելու գծից: Ավարտեք անցքերը `ժապավենով կամ գծով ամրացնելով կամ հղկելով: Այնուհետև փորձեք համապատասխանությունը ցուցադրման միջոցով: Եթե այն չափազանց ամուր է, գուցե կարողանաք ստիպել տեղավորվել համեմատաբար փափուկ բասիի մեջ:

Այժմ տեղադրեք անջատիչի, վարդակի և լուսադիոդի կենտրոնական անցքերը ՝ դրանք նշելով սառույցի ընտրիչով (կամ կենտրոնական բռունցքով): Որոշեք անցքի տրամագիծը `փորվածքների ուղեցույցի մասերը փորձարկելով: Այնուհետեւ անցքեր փորեք:

Այժմ հարմար ժամանակ է տուփի արտաքին տեսքը կնքելու և ներկելու համար: Basswood- ը ներծծում է ներկը, այնպես որ նկարելուց առաջ խոզանակով փակեք: Չորանալուց հետո տուփի ներքևի հատվածը և գագաթը ցողեցի Rustoleum փայլով կապույտով, միայն դրսից: Ես իսկապես որոշեցի բոլոր անցքերը քողարկել ներսից դիմակավոր ժապավենով:

Չորանալուց հետո նորից դրեք կախված տուփի գագաթները:

Կախովի գագաթի համար անհրաժեշտ է սողնակ, այն պետք է ներքին լինի, որպեսզի հնարավորություն տա Ստրուկին ուղիղ նստել: Ես ձևավորեցի մի պարզ սողնակ, որը լավ է աշխատում: Կտրեք պլաստիկ այցեքարտը ցանկալի ձևի վրա և կպցրեք այն տուփի ներսի մասում ՝ կենտրոնացած, ինչպես ցույց է տրված Քայլ 6 բաց տուփի լուսանկարներում: Տուփի ներքևի առջևի հատվածում փորձնական անցք և հակափորիչ անցք արեք մի փոքր պտուտակի համար, որը կպահի պլաստիկը: Չափեք պտուտակի կենտրոնի հեռավորությունը տուփի ներքևի վերին եզրից, փոխանցեք այն պլաստիկին և սառույցի ընտրիչով պլաստիկի վրա կենտրոնացած անցք բացեք, որը կանցնի պտուտակը: Պտուտակով պտուտակեք, և տուփը կփակվի: Բացելու համար օգտագործեք բարակ դանակի սայր ՝ պլաստմասսան պտուտակից հանելու համար: Փակելու համար իրականում կարող եք օգտագործել ձեր մատը կամ կրկին օգտագործել դանակը:

Քայլ 3. Հավաքեք երկու ցուցադրում

Նշում. Երբ ես փորձեցի պատվիրել ցուցադրման հավաքածուն մասերի ցուցակում, Adafruit- ը բոլոր գույների պահեստում չէր: Այսպիսով, ես ստիպված էի պատվիրել մեկ այլ տարբերակ ՝ Featherlight Quad Display, որը տարբերվում էր միայն ուսապարկից: Տես https://www.adafruit.com/product/3130: Այնուամենայնիվ, սա ոչ մի միջոց չուներ տեղադրելու տուփի գագաթներին, ուստի ես ստիպված էի իմ սարը մշակել: Ես պարզապես միացրեցի վերնագրերի չորս ակտիվ կապում մի զոդվող տիպի փայլատախտակ, որը տեսնում եք Քայլ 6-ի բաց կազմի լուսանկարներում: Չորս ամրացնող անցք եմ փորել տախտակի վրա: Ես նույնիսկ կրկնօրինակեցի Վարպետի վերնագրերի արական միակցիչը, բայց որոշեցի Ստրուկում այդքան հեռու չգնալ:

Հուսանք, որ դուք կկարողանաք ստանալ այն ավելի գեղեցիկ ցուցադրումը, որը ես խորհուրդ էի տալիս մասերի ցանկում:

Յուրաքանչյուր դիսփլեյ գալիս է որպես չորս մասից բաղկացած հավաքածու ՝ երկու երկակի այբբենական թվային LED դիսփլեյ, ուսապարկ (LED վարորդ) և 5-պինյան արական վերնագիր: LED- ները և վերնագիրը պետք է զոդվեն ուսապարկին: Տեսեք հիանալի ձեռնարկը ՝ https://learn.adafruit.com/adafruit-led-backpack/0…: Մեջքի պայուսակի IC- ի հարևանությամբ LED կապում զոդելիս ձեզ կպահանջվի նուրբ կետի զոդման հուշում: Այս նախագծում օգտագործվում են միայն 4 կապ վերնագրի հետ `5 Վ լարման (VCC. GND) և I2C տվյալների (SDA) և ժամացույցի (SCL) գծեր:

Քայլ 4. Կատարեք տպատախտակները

Կատարեք տպատախտակները
Կատարեք տպատախտակները
Կատարեք տպատախտակները
Կատարեք տպատախտակները

Ինձ դուր է գալիս օգտագործել սովորական կիսափակ տախտակի PCB տարբերակը, հատկապես, երբ ես արդեն կատարել եմ նախնական համակարգի միացում հացահատիկի և օժանդակ սարքերի հետ: Eոդվող PCB- ի տարբերակը միացնելը շատ ավելի հեշտ է, քան այլընտրանքային զոդվող տախտակի (կետ առ կետ) տարբերակը:

Ստորև բերված ներբեռնման աղյուսակը տալիս է էլեկտրագծերի տեղադրման հրահանգներ, ներառյալ ՝ մալուխների համար արական վերնագրեր, իսկ Nano և HC-06 վարդակներ պատրաստելու համար կանացի վերնագրեր: Արական վերնագրերը դուրս են գալիս 40 կապող ժապավեններից, սակայն կանացի վերնագրերը պետք է կտրված լինեն: Ես օգտագործում եմ կտրող անիվ ունեցող Dremel- ը:

Աղյուսակը նույնական է Master- ի և Slave- ի համար, բացառությամբ Master տախտակին անհրաժեշտ ստեղնաշարի վերնագրի:

Վերոնշյալ լուսանկարը ցույց է տալիս Ստրուկի մերկ և ավարտված տպատախտակը:

Քայլ 5: Տեղադրեք բոլոր բաղադրիչները տուփերում

Displayուցադրել

Տեղադրեք էկրանը իր անցքի մեջ և նշեք ամրացման չորս կետերը: Հորատեք անցքեր մեքենայի պտուտակների համար: Ընտրեք անջատիչներ այն գայթակղության համար, որտեղից գոհ եք, ապա ամրացրեք այն:

Ստեղնաշար

Մոնտաժման անցքերը շատ փոքր են: Բարեբախտաբար, փողային ծխնիների փաթեթում առկա են համապատասխան պտուտակներ: Տեղադրեք ստեղնաշարը իր անցքի մեջ և նշեք ամրացման չորս կետերը: Օգտագործեք ձեր հավաքածուի ամենափոքր կտորը `սկսնակ անցքեր հորատելու համար: Այնուհետեւ պտուտակեք այն: Պտուտակները մի փոքր դուրս կգան վերևից: Desiredանկության դեպքում հեռացրեք պտուտակները և ներքև դրեք կետերը: Կրկին տեղադրեք:

Անջատիչ, Jack և LED

Անջատիչը մղեք նրա անցքի մեջ և պտտեք այն, որպեսզի միացնեք ուժը դիրքի վրա: Ապահովեք այն տրամադրված ընկույզով:

Նմանապես, տեղադրեք վարդակը ՝ պտտելով այն զոդման լավագույն հասանելիության համար:

Ի վերջո, տեղադրեք LED- ն իր ամրակի մեջ և մղեք այն իր անցքի մեջ (առջևից): Սա պետք է ամուր տեղավորվի:

Կաբելային տախտակ և մարտկոց

Սովորաբար տուփի մեջ բավականաչափ տեղ եմ թողնում ՝ միկրոկարգավորիչի (Նանո) USB խցիկին USB մալուխով մուտք գործելու համար ՝ առանց տախտակը տեղաշարժելու, քանի որ դա ավելի հեշտացնում է վրիպազերծումը և փոփոխությունները: Ես այստեղ դա չարեցի, քանի որ տուփերն արդեն ավելի մեծ էին, քան ես հույս ունեի:

Կարծում եմ, որ երկկողմանի փրփուր ժապավենը տախտակը և մարտկոցը տեղադրելու լավ միջոց է: Եթե դուք օգտագործում եք նվազագույն ժապավեն, այն թույլ է տալիս հեշտությամբ հեռացնել ՝ միևնույն ժամանակ ապահովելով ամուր տեղադրում: Թողեք ձայնագրությունը, մինչև պատրաստ չլինեք վերջնականապես կոճակել:

Քայլ 6: Տեղադրեք լարեր և մալուխներ

Տեղադրեք լարեր և մալուխներ
Տեղադրեք լարեր և մալուխներ
Տեղադրեք լարեր և մալուխներ
Տեղադրեք լարեր և մալուխներ

Հաղորդալարեր

Անջատիչը DPDT է: Կենտրոնական բևեռները միանում են մարտկոցին: Վերին բևեռները միանում են լիցքավորման խցիկին: Իսկ ներքևի բևեռները միանում են Նանոյի Vin/Gnd վերնագրին:

Միացրեք 9 Վ մարտկոցի սեղմիչը միացման կենտրոնի բևեռներին: Կարմիր մետաղալարը կսահմանի, թե որ բևեռն է դրական (+):

Sոդման միացման մետաղալար `անջատիչի վերևի բևեռներից դեպի խցիկ:

ԿԱԹՈՆ! Համոզվեք, որ բացասական կողմը անցնում է jack կենտրոնի քորոցին: Ինչո՞ւ: Քանի որ լիցքավորման լարումը բացասական է տակառի խրոցակի կենտրոնի քորոցում: Տե՛ս 8 -րդ քայլը բացատրության համար:

Օգտագործեք մի զույգ M-F ժապավենի թռիչք `անջատիչի ներքևի բևեռները Նանոյի Vin/Gnd մալուխի վերնագրին միացնելու համար: Erոդեք կապում ներքևի բևեռներին, համոզվեք, որ դրական կլինի գնալ Vin առանց մալուխի ոլորման:

Օգտագործեք նաև զույգ M-F ժապավենային ցատկիչներ ՝ LED- ը վերնագրին միացնելու համար 1K ընթացիկ սահմանափակող դիմադրության վրա HC-06 «STATE» ելքի վրա: Theոդեք կապումներն LED հանգույցներին ՝ համոզվելով, որ ավելի երկար (անոդ) մետաղալարն անցնում է ռեզիստորին:

Մալուխային

Ստեղնաշարը, դիսփլեյը և Նանոն բոլորը միացումների համար օգտագործում են արական վերնագրեր և F-F թռիչքներ: Վերնագրերի մեջ մտնելիս նշեք ցատկող գույնի կողմնորոշումը և հեռացրեք այն հետագա հղումների համար:

Ստեղնաշարն ունի մատրիցային ստեղնի միացում, չորս տող և երեք սյունակ, այնպես որ դրա վերնագրի միացումն օգտագործում է 7 կապում: Միացրեք 7-մետաղալարով F-F ժապավենի թռիչքը վերնագրի մեջ և, առանց ոլորելու, մյուս ծայրը միացրեք Նանոյի ստեղնաշարի վերնագրի միացմանը:

Էկրանն ունի 5-պինային վերնագրի միացում, սակայն մեզ անհրաժեշտ է ընդամենը 4 կապ, հզորության և I2C սերիական տվյալների (SDA, SCL) համար: Միացրեք 4-մետաղալարով F-F ցատկիչը դրա մեջ: Մյուս ծայրն առանձնացրեք երկու երկալար միակցիչների և միացրեք դրանք տախտակի 5 վ հոսանքի վահանակի և Նանոյի I2C վերնագրի A4-A5 կապում: Համոզվեք, որ +5V- ը ցուցադրելու է 5V, իսկ SDA- ն ՝ SDA:

Ինձ դուր է գալիս մալուխի յուրաքանչյուր ծայրում ամրացնել իգական միակցիչները `ավելի ամուր կապ հաստատելու և տղամարդկանց վերնագրերին ավելի հեշտ զուգավորվելու համար:

Քայլ 7: Ներբեռնեք ուրվագծերը և փորձարկեք համակարգը

Ներբեռնեք և պատճենեք Arduino- ի երկու էսքիզները ստորև և տեղադրեք դրանք Arduino IDE- ում (1.8.9 կամ ավելի ուշ):

www.dropbox.com/s/qut4pkywkijbag9/Bingo_Ma…

www.dropbox.com/s/4td68e3vspoduut/Bingo_Slave_7-15.odt?dl=0

Կարծում եմ, որ էսքիզները ձեզ համար հեշտ կհասկանան, քանի որ ես հոգացել եմ օգտակար մեկնաբանություններ ավելացնել: Բացի այդ, գրադարանների հատուկ գործառույթները պարզեցնում են էսքիզները: Նույնիսկ եթե դուք լիովին չեք հասկանում գործառույթը, կարող եք ձեզ հարմարավետ զգալ, քանի որ այն աշխատում է, և, հավանաբար, այն կարող եք օգտագործել ձեր ուրվագծի մեջ ՝ փոքր կամ առանց որևէ խնդրի:

Միացրեք ձեր համակարգիչը Nano USB Mini B միակցիչին Master- ում: Unfortunatelyավոք, դա անելու համար Նանոյի տախտակը պետք է թեքվի: Միացրեք էներգիան և կազմեք/ներբեռնեք Master ուրվագիծը: Նմանապես, սա կրկնեք Ստրուկի հետ: Այժմ դուք պատրաստ եք գործարկել համակարգը:

Հեռացրեք USB մալուխները և միացրեք երկու տուփերը: Այժմ դուք պետք է տեսնեք, որ երկու էկրաններն էլ ակտիվացված են ՝ ցուցադրելով բոլոր գծիկները: Սա ցույց է տալիս, որ հոսանքը միացված է, և համակարգը գործում է: Սպասեք մինչև երկու LED լուսադիոդները լուսավորվեն ՝ ցույց տալով, որ Master և Slave կապը տեղի է ունեցել:

Նշում. Որոշ ստեղների առաջին սեղմումը հանգեցնում է այբբենական գրառման:

«1» -ը մուտքագրվում է «B»:

«4» -ը մուտքագրվում է «ես»

«7» -ը մուտքագրվում է «N»

«*» - ը մուտքագրում է «G»

«0» -ը մուտքագրվում է «O»

Փորձեք «B01»: Երկու Master և Slave էկրանները պետք է ցուցադրեն «B-01»

Փորձեք այլ գրառումներ:

Այժմ մուտքագրեք «B15» հիմնական ստեղնաշարի մեջ: Երկու էկրանին պետք է տեսնեք B-15: Դանդաղ մուտքագրեք B15: Վարպետի կերպարները կցուցադրվեն մուտքագրվելուն պես: Ստրուկի ցուցադրումը չի փոխվի մինչև Bingo համարի բոլոր երեք նիշերը մուտքագրվեն:

Դուք պետք է կարողանաք ցանկացած պահի ջնջել սխալները ՝ սեղմելով «#»: Կատարեք դա, և վերը նշված վերջին գրառումը պետք է մաքրվի երկու ցուցադրումներում: Այնուամենայնիվ, եթե մուտքագրեք երեքից պակաս նշան և սեղմեք «#», միայն ձեր հիմնական էկրանը կջնջվի: Այսպիսով, Ստրուկի դիտողը տեղյակ չի լինի ձեր սխալի մասին:

Դա ավարտում է թեստը: Հուսով եմ, որ դա հաջող էր!

Քայլ 8. Իմացեք ավելին բաղադրիչների մասին

Իմացեք ավելին բաղադրիչների մասին
Իմացեք ավելին բաղադրիչների մասին
Իմացեք ավելին բաղադրիչների մասին
Իմացեք ավելին բաղադրիչների մասին
Իմացեք ավելին բաղադրիչների մասին
Իմացեք ավելին բաղադրիչների մասին

Ստեղնաշար

Տես

և

Ենթադրաբար, ստեղները միացված են 4 տողերի և 3 սյուների մատրիցի վրա, որը նման է ստեղնաշարի.

{'1', '2', '3'}, {'4', '5', '6'}, {'7', '8', '9'}, {'*', '0', '#'}

Յուրաքանչյուր տողի և յուրաքանչյուր սյունակի բանալիները միասին: 7 շարքի և սյունակի լարերը դուրս են գալիս ստեղնաշարի 7-փին վերնագրի միացումից: Ըստ վերը նշված առաջին URL- ի ՝ իմ վերնագրի ձախ կողմում գտնվող առաջին երեք կապերը սյուներն են, իսկ աջ չորս հաջորդ կապումներն են տողերը: Այնուամենայնիվ, երկու URL- երը կարծես հակադարձում են կարգը, եթե դրանք չեն նայում տախտակի տարբեր կողմերին: Ենթադրեցի, որ «1» ստեղնը սահմանում է 1 -ին սյունակը և 1 -ին շարքը, իսկ մյուս սյունակներն ու տողերը շարունակվում են թվային կարգով: Այնուամենայնիվ, ես գտա, որ սյուներն ու տողերը չեն համապատասխանում Նանոյի քորոցների կանոնավոր առաջընթացին, ինչպես տրված է վերը նշված երկու URL- ներում: Ես այլ պատճառ չեմ գտնում, քան ստեղնաշարը միացված է այլ կերպ:

KeyՍտեղնաշարի ժապավենային մալուխը միանում է Նանոյի տախտակի 7-փին վերնագրին ՝ առանց ոլորելու: Այդ վերնագիրը միանում է Նանոյի D4-D10 մուտքերին: Ես գտա, որ դասավորությունը պետք է լինի այնպես, ինչպես ցույց է տրված ստորև, որպեսզի բանալիների սեղմումները պատշաճ կերպով ցուցադրվեն.

Ստեղնաշարի կապերը (1, 2, 3) այդ կարգով միանում են Nano կապումներին (D8, D10, D6})

Ստեղնաշարի կապերը (4, 5, 6, 7) այդ կարգով միանում են Նանո կապումներին (D9, D4, D5, D7)

Դա միանշանակ ճիշտ է աշխատում: Քայլ 7 -ի ուրվագծերը հոգ են տանում կապի միացումը նշանակելու մասին:

Displayուցադրել

Ինչպես արդեն քննարկվել է, կան չորս ալֆա-թվային, 14 հատվածից բաղկացած LED ցուցադրման հատվածներ: Դրանք վերահսկվում են ուսապարկի միջոցով, որը քայլում է յուրաքանչյուրի միջով ՝ լուսավորելով համապատասխան LED- ները:

Առանց մեջքի պայուսակի, դուք պետք է 14 LED հոսանքի լարեր բերեք Նանոյին, գումարած 4 լարերի ցուցադրման ընտրություն/ընդհանուր վերադարձ: Այդ 18 տողերը կօգտագործեն Nano թվային մուտքի/ելքի բոլոր 18 կապերը (D0-D12 և A0-A5) ՝ ոչինչ չթողնելով սովորական սերիայի (Arduino IDE), ծրագրային սերիայի (Bluetooth) և ստեղնաշարի համար անհրաժեշտ 11 կապում: քորոցներ):

Ուսապարկի հետ ձեզ հարկավոր են միայն երկու I2C թվային լարեր ՝ գումարած երկու +5V հոսանքի/գրունտի լարեր:

Bluetooth (ցուցադրվում է վերևում)

HC-06- ը հիանալի փոքր մոդուլ է: Մնում է միայն տալ սերիական նիշերը, որոնք ցանկանում եք փոխանցել եւ կարդալ իրեն փոխանցված սերիական կերպարները: Այն հոգ է տանում Bluetooth- ի բոլոր գործողությունների մասին:

Այն միանում է ստանդարտ տախտակին կամ PCB վարդակին, որը պատրաստված է կանացի վերնագրի 7-փին երկարությամբ: Վեց կապում են. Վարպետ և ստրուկ:

Մարտկոց և լիցքավորիչ

Մարտկոցը «9V» լիթիում-իոն է: (Այս դեպքում 9 Վ-ն ավելի շատ վերաբերում է փաթեթի կազմաձևին, քան լարման): Այն ունի երկու բջիջ ՝ յուրաքանչյուր շարքում, յուրաքանչյուր բջիջ ունի 3.6-3.7 Վ անվանական ելք: Այսպիսով, մարտկոցի անվանական լարումը 7.2-7.4V է: Լիարժեք լիցքավորմամբ մարտկոցի լարումը կարող է հասնել 8,4 Վ -ի: Ստորև բերված գրաֆիկը տալիս է լիցքաթափման բնորոշ կորը և ցույց է տալիս, թե ինչպես է լարումը երկար մնում: Մարտկոցն ունի ներքին պաշտպանության միացում, որը ներառում է անջատում մոտ 6.6 Վ (մեկ բջիջում 3.3 Վ); Li-ion մարտկոցները չեն սիրում լիովին լիցքաթափվել, և լարման արագ անկումը լիցքաթափման վերջում պահանջում է խելամիտ բարձր անջատիչ լարման: Նկատի ունեցեք, որ անջատման լարումը փոքր -ինչ փոքր է 7 Վ նվազագույն Նանո բնութագրից, ինչը թույլ է տալիս լարման կարգավորիչի ղեկավարի սենյակ 5 Վ կարգավորվող ելքից բարձր: Այսպիսով, հնարավոր է, որ Նանոն դադարեցնի աշխատանքը մարտկոցից առաջ:

Մարտկոցի անվանական հզորությունը `600 միլիարդ ժամ: Ես չափեցի Slave ընթացիկ արտահոսքը 113mA- ով `« B-88 »էկրանով և միացված Bluetooth- ով: (Այդ ցուցադրումը համարժեք է մեր BINGO հավելվածի ամենաէներգիա սպառող էկրաններին): BINGO- ի նիստը, որին մասնակցում եմ, տևում է մոտ 2,5 ժամ, 6 խաղով և խաղերի միջև մոտ 10 րոպե: Խաղերի միջև ես անջատվել եմ: Մեկ գիշեր անց ես վերադարձա տուն, միացա ուժերին և սպասեցի, որ Ստրուկը կթողնի աշխատանքը, ինչը արեց 2,3 ժամ անց: Ես կարդացի լարումը և այն 6,6 Վ էր, ուստի մարտկոցը անջատվեց Նանոյից առաջ: Վստահորեն կարելի է ասել, որ մարտկոցը ավելի քան համարժեք է իմ նպատակին:

Ահա իմ Ստրուկի ընթացիկ չափումները (7.2 Վ -ում).

Ամեն ինչ աշխատում է, ցուցադրելով «B-88» ՝ 113 մԱ

(Իրական Bingo համար չէ, բայց միջին հաշվով սպասվում է. Յուրաքանչյուր հատվածում 7 LED հատված)

Էկրանը մաքրված է ՝ 27 մԱ (Էկրանը ձգում է հոսանքի մեծ մասը ՝ 113-27 = 86 մԱ)

Bluetooth- ը միացված չէ, էկրանը մաքրված է `64 մԱ

(Bluetooth- ը այժմ փոխանցում է, փորձում է միանալ: Դա, ըստ երևույթին, 64 - 27 մԱ = 37 մԱ էֆեկտ է):

Bluetooth մոդուլը հեռացվել է անջատումից հետո ՝ 51 մԱ, միացումից հետո

(Displayուցադրումը բոլոր ձողերն են: Յուրաքանչյուր բարը 2 LED է, այնպես որ ցուցադրման համար ակնկալեք 2/7 x 86 = 25 մԱ:

26 մԱ տարբերությունը պայմանավորված է Bluetooth- ով)

Հիմնական հոսանքը արդյունավետորեն նույնն է լինելու: Ստեղնաշարը էներգիա չի խլում, իսկ Bluetooth- ի փոխանցումները շատ կարճ են:

Լիցքավորման և լիցքավորման մալուխները ցուցադրված են վերը նշված լուսանկարում: Master- ը և Slave- ը կարող են միաժամանակ գանձվել: Կարճ մալուխների պատճառով լիցքավորիչը պետք է միացված լինի երկարացման լարին: Լիցքավորիչը լավ է աշխատում, բացառությամբ այն բանի, որ LED- ներից մեկը չի անջատվում, երբ մարտկոցը լիովին լիցքավորված է. կան նման մեկնաբանություններ Amazon- ում LED- ների մասին:

CharԼիցքավորման մալուխներն իրոք նախագծված են 9 Վ մարտկոցի վրա ամրացնելու և տակառի վարդակին միացնելու համար `Arduino Uno- ի կամ այլ տպատախտակին սնուցելու համար: Ես դրանք օգտագործում եմ լիցքավորիչը միացնելու համար: Բայց դուք պետք է զգույշ լինեք բևեռականության վերաբերյալ, ինչպես ես նշեցի 6 -րդ քայլում և բացատրեցի ստորև:

Երբ մենք լիցքավորման մալուխը միացնում ենք 9 Վ լիցքավորիչին, տակառի կենտրոնական կապում լարումը բացասական է, ոչ դրական, ինչպես դա, եթե միացված էինք 9 Վ մարտկոցին: Լիցքավորիչի և լիցքավորման մալուխի միակցիչներն ունեն նույն բևեռականությունը. նրանք պետք է յուրաքանչյուրի համար ընդունեն 9 Վ մարտկոց: Այսպիսով, լիցքավորման մալուխի միակցիչը պետք է պտտվի 90 աստիճանով, երբ միանում եք լիցքավորիչին, դրանով իսկ հակադարձելով տակառի խրոցակի բևեռականությունը: Սա պահանջում է մարտկոցը բացասական միացնել լիցքավորման խցիկի կենտրոնական տերմինալին:

Խորհուրդ ենք տալիս: