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

Գույնը փոխող լույսեր և Bluetooth անվտանգության ցուցադրում. 7 քայլ (նկարներով)
Գույնը փոխող լույսեր և Bluetooth անվտանգության ցուցադրում. 7 քայլ (նկարներով)

Video: Գույնը փոխող լույսեր և Bluetooth անվտանգության ցուցադրում. 7 քայլ (նկարներով)

Video: Գույնը փոխող լույսեր և Bluetooth անվտանգության ցուցադրում. 7 քայլ (նկարներով)
Video: Նոյեմբերի 16, 2023 Պոդքասթ. Վերջապես: Մեծ ալիքը խոսում է: @moreperfectunion 2024, Հուլիսի
Anonim
Գույնը փոխող լույսեր և Bluetooth անվտանգության ցուցադրում
Գույնը փոխող լույսեր և Bluetooth անվտանգության ցուցադրում

Այս Ուղեցույցում ես կբացատրեմ, թե ինչպես ստեղծել գույնի փոփոխվող լուսային էկրան, որը հեռակա կարգով կառավարվում է Bluetooth- ի միջոցով ՝ օգտագործելով Android (Samsung, Google և այլն) կամ Apple սմարթֆոն կամ պլանշետ: Սա էժան նախագիծ է, որը հիանալի է երիտասարդների համար և վառ գունագեղ էկրաններն իսկապես ուշադրություն են գրավում:

Ավելի կարևոր է, սակայն, որ նախագիծը կօգնի շինարարին հասկանալ Bluetooth- ի անվտանգության թույլ կողմերը և հիմք հանդիսանալ Bluetooth- ի այլ նախագծերի համար:

Անլար փոխանցման այս հանրաճանաչ մեթոդը տարածված է «Անձնական տարածքի ցանցերի» համար: Հաշվողական սարքերի այս ցանցերին տրվում է այս անունը, քանի որ դրանք հաճախ շատ անհատական են և մոտակայքում. ներառյալ սմարթֆոններ, պլանշետներ, կրելի սարքեր (ձեռքի ժամացույցներ և առողջապահական սարքեր), մուլտիմեդիա (խելացի հեռուստատեսություն և տնային կինոթատրոն), ավտոմեքենա (ձեռքերն ազատ և երաժշտության հեռարձակում) և մուտքի վերահսկում (դռների կողպեքներ և ահազանգերի մուտքի համակարգեր):

Քայլ 1: Այս հրահանգը փորձարկվել է որակի վրա:

Այս հրահանգը փորձարկվել է որակի
Այս հրահանգը փորձարկվել է որակի

Ուսուցիչ Փոլ Լաթրոպի «Մեչատրոնիկա» դասի ավագ դպրոցի տասը աշակերտ մանրակրկիտ փորձարկեց այս ուսանելիը որակի և օգտագործման հարմարավետության համար: Դա արվել է մոտակա համալսարան կատարած դաշտային ուղևորության ընթացքում, որտեղ ուսանողները մոտ երկու ժամ ունեին շինարարությունն ավարտելու, փորձարկելու և գրելու համար:

«Մեխատրոնիկա» -ն էլեկտրոնիկայի և մեխանիկական սարքերի համադրություն է, որոնք վերահսկվում են էլեկտրոնիկայի միջոցով: Սովորաբար կապված արտադրության և ռոբոտաշինության հետ, ուսումնասիրության այս թեման ներառում է նաև անլար հաղորդակցություն, քանի որ այն կազմում է Իրերի ինտերնետի (IoT) հիմքը: Այս ուսանողների համար առավել կիրառելի է IIoT- ի կամ Իրերի արդյունաբերական ինտերնետի ուսումնասիրությունը:

Քայլ 2: Մասերի ցուցակ

Մասերի ցուցակ
Մասերի ցուցակ
Մասերի ցուցակ
Մասերի ցուցակ

Այս գծապատկերում դուք կարող եք տեսնել մինի գործիքների տուփ, որը ստեղծվել է նախագիծը պատրաստող յուրաքանչյուր զույգի համար, և միանշանակ լավ գաղափար է ունենալ այս նուրբ էլեկտրոնային բաղադրիչների պահեստավորման ծրագիր:

Թեև դուք, անշուշտ, կարող եք պահել բոլոր պիտույքները ձեր «մկրատ և սկոտչ» գզրոցում խոհանոցում, այնուհանդերձ, մասերն ավելի հեշտ կլինի գտնել և երկար կտևի, եթե Walmart- ից կամ Amazon- ից գնեք էժան բաժանված տուփ:

Մնացած մասերը վերցված են իտալական https://Adafru.it կայքից և բոլորն էլ շատ ողջամիտ գներով են: Կայքը հեշտ է որոնել, այնպես որ ես խորը հղումներ չեմ տա (քանի որ դրանք հակված են ժամանակի ընթացքում կոտրվել): Այս բաղադրիչները ներառում են.

Շրջանային խաղահրապարակ (դասական)

Flora Bluetooth LE մոդուլ

USB- ից USB մինի մալուխ (շրջանային խաղահրապարակի համար)

Ալիգատորների 5 հավաքածու ալիգատոր մալուխներին (Bluetooth մոդուլը միացնելու համար)

Լրացուցիչ ՝ AA x 6 մարտկոցի կրիչ և 6 AA մարտկոց:

Լրացուցիչ. Երկու ալիգատոր դեպի ալիգատոր մալուխներ `բջջային էներգիան միացնելու համար:

Քայլ 3: Տեղադրեք ծրագրակազմը ձեր համակարգչի վրա

Theրագրաշարի տեղադրում ձեր համակարգչում
Theրագրաշարի տեղադրում ձեր համակարգչում

Հետևյալ հրահանգները մանրամասն նկարագրում են օգտագործվող միջավայրի քայլերը (Windows 10, ծրագրակազմի ներկայումս առկա տարբերակները), բայց կարող եք ավելի նոր տարբերակներ օգտագործել, քանի որ ամեն ինչ առաջ է շարժվում: Softwareրագրային ապահովման կարգավորումն այնպիսին է, ինչպիսին այն հիմնականում նկարագրված է Adafru.it «Իմացեք» էջում ՝ «Circuit Playground և Bluetooth Low Energy» վերնագրով:

1-Տեղադրեք զարգացման ինտեգրված միջավայրը (IDE) Այստեղ մենք օգտագործում էինք arduino-1.8.4-windows- ը, որը հասանելի է վերոնշյալ կայքից, ինչպես նաև Arduino- ից ներբեռնելու համար:

2 - Տեղադրեք Circuit Playground- ի վարորդները Այստեղ մենք օգտագործել ենք adafruit_drivers_2.0.0.0- ը վերը նշված կայքից:

3 - Բացեք IDE- ն

IDE- ն կոչվում է «Arduino», և «File-> Preferences» բաժնում տեղադրեք հետևյալ «Board Board Manager»-ի լրացուցիչ հասցեն ՝

4 - Ասեք OK, ապա փակեք և նորից բացեք IDE- ն

5 - Միացրեք Circuit Playground սարքը Micro USB- ով

• Տեսեք, որ այն սնվում է և գործարկում է «Circuit Playground Firmata» կանխադրված ծրագիրը

• lightsիածանի լույսերի հաջորդականություն

• մարտկոցի էներգաբլոկի մոտ անջատիչը կարգը հակադարձում է

• կոճակներից մեկը նշում է կատարում յուրաքանչյուր գույնի համար

6 - Բացեք Circuit Playground գրադարանը

Բացեք Circuit Playground գրադարանը փաստաթղթերի մեջ -> Arduino -> գրադարանների թղթապանակ «Adafruit_CircuitPlayground -master»

Ապամոնտաժվելուց հետո թղթապանակի անունից հեռացրեք «-master» վերջածանցը

7 - Բացեք BlueFruitLE գրադարանը

Բացեք BlueFruitLE գրադարանը փաստաթղթերի մեջ -> Arduino -> գրադարանների թղթապանակ «Adafruit_BluefruitLE_nRF51 -master»

Ապամոնտաժվելուց հետո թղթապանակի անունից հեռացրեք «-մաստեր» վերջածանցը

8 - Կանգնեցրեք և վերագործարկեք IDE- ն և բեռնեք Circuit Playground Board Type- ը

• Գործիքներ -> Տախտակներ -> Խորհրդի կառավարիչ

• Որոնեք «Contributed» տիպի և «Adafruit AVR» հիմնաբառերի համար

• Տեղադրեք «Adafruit AVR վահանակները» (վերջին տարբերակը)

• կանգնեցնել և վերագործարկել IDE- ն

9 - Փորձարկեք շրջանային խաղահրապարակը ցուցադրական ծրագրով

Միացեք USB- ի միջոցով միացված Circuit Playground- ին

• Գործիքներ -> Տախտակներ -> Շրջանային խաղահրապարակ

• Գործիքներ -> նավահանգիստներ -> համապատասխան COM պորտ

• Ներբեռնեք ցուցադրական ծրագիր

• Ֆայլեր -> Օրինակներ -> Adafruit Circuit PLAYground -> ցուցադրում

• Կազմել և վերբեռնել (ամեն ինչ անելու համար կարող եք օգտագործել «աջ ցուցիչ սլաքը» կոճակը)

10 - Փորձարկեք ցուցադրական ծրագիրը և ավարտված եք:

• Տեսեք, որ Շրջանային խաղահրապարակը թարթում է ծիածանի հաջորդականությամբ

• Փոխարկիչը հանգեցնում է նոտաների նվագարկմանը (խնդրում ենք անջատել այն)

• Կարմիր ներբեռնման լուսադիոդը թարթում է ժամանակի արագությունը Շփվեք խաղահրապարակի հետ տեքստային միջերեսի միջոցով

• Սեղմեք IDE- ի «Սերիական մոնիտոր» կոճակի վրա

• Դեմո ծրագրի պատուհանի վերին աջ մասում նման է խոշորացույցի

• Ավելի լավ տեսք ունենալու համար կարող եք ցանկանալ անջատել ավտոմատ ոլորումը

Քայլ 4: Միացրեք Bluetooth մոդուլը

Միացրեք Bluetooth մոդուլը
Միացրեք Bluetooth մոդուլը
Միացրեք Bluetooth մոդուլը
Միացրեք Bluetooth մոդուլը
Միացրեք Bluetooth մոդուլը
Միացրեք Bluetooth մոդուլը
Միացրեք Bluetooth մոդուլը
Միացրեք Bluetooth մոդուլը

Միացրեք BlueFruitLE մոդուլը Circuit Playground մոդուլին

Վերոնշյալ նկարները ցույց են տալիս ամբողջական կապը (մարտկոցները պարտադիր չեն և կարող են միացվել ավելի ուշ): Հատուկ քայլերը հետևյալն են.

Անջատեք USB- ից

• Միացեք հետևյալ կերպ [տես նաև նկարները]

o Երթուղային խաղահրապարակ 3.3V դեպի Flora Bluefruit LE 3.3V (կարմիր մետաղալար):

o Շրջանակային խաղահրապարակ GND դեպի Flora Bluefruit GND (սև մետաղալար):

o Circuit Playground սերիական TX դեպի Flora Bluefruit սերիական RX (դեղին մետաղալար): Կրկնակի ստուգեք, որ TX- ը կապում եք RX- ի և ոչ TX- ը TX- ի հետ:

o Circuit Playground սերիական RX դեպի Flora Bluefruit սերիական TX (կանաչ մետաղալար): Կրկին կրկնակի ստուգում եք, որ դուք կապում եք RX- ը TX- ին և ոչ RX- ը RX- ին:

o Շրջանցիկ խաղահրապարակ #12 դեպի Flora Bluefruit MODE (սպիտակ մետաղալար): Այս ռեժիմի անջատիչի միացման համար, ըստ էության, կարող եք օգտագործել Circuit Playground- ի ցանկացած այլ համարակալված ցանկացած կապում, սակայն քորոց համարը օգտագործելու համար ձեզ հարկավոր է փոփոխել օրինակները: Պարզության համար կպչեք 12 կապում, այնպես որ կարիք չկա փոփոխել կոդը:

Կրկին միացեք USB- ին

Երկու Circuit Playground- ը և BLUFruitLE- ը պետք է միացված լինեն (վերջինս ունի կարմիր թարթող լույս)

Քայլ 5: Ներբեռնեք ծրագրակազմը `լուսավորությունը վերահսկելու համար

Ներբեռնեք լուսավորությունը վերահսկելու ծրագրակազմ
Ներբեռնեք լուսավորությունը վերահսկելու ծրագրակազմ
Ներբեռնեք լուսավորությունը վերահսկելու ծրագրակազմ
Ներբեռնեք լուսավորությունը վերահսկելու ծրագրակազմ
Ներբեռնեք լուսավորությունը վերահսկելու ծրագրակազմ
Ներբեռնեք լուսավորությունը վերահսկելու ծրագրակազմ

Մեկ ծրագրակազմը կներբեռնեք ձեր սմարթֆոնի կամ պլանշետի վրա (BlueFruit հավելվածը), իսկ մյուսը `ձեր ստեղծած սարքին (CPlay_NeoPixel_Picker):

1 - Ներբեռնեք BlueFruit ծրագիրը

• Ներբեռնեք BlueFruit ծրագիրը սմարթֆոնում, որն ապահովում է BlueToothLE հաղորդակցությունը (օր. ՝ iPhone, iPad, Samsung)

• Ահա հավելվածի նկարը և որոնման բառը, որն օգտագործվում է այն գտնելու համար Apple App Store- ում: այն նման է Google խանութում և այլուր:

2 - Տեղադրեք Neo -Pixel ծրագրակազմը Circuit Playground- ում

• Ֆայլ -> Օրինակներ -> Adafruit Bluefruit LE nRF51 -> cplay_neopixel_picker

• Վերբեռնեք ձեր սարքում

Քայլ 6. Կառավարեք լույսերը ձեր սմարթֆոնի հավելվածով

Կառավարեք լույսերը ձեր սմարթֆոնի հավելվածով
Կառավարեք լույսերը ձեր սմարթֆոնի հավելվածով
Կառավարեք լույսերը ձեր սմարթֆոնի հավելվածով
Կառավարեք լույսերը ձեր սմարթֆոնի հավելվածով
Կառավարեք լույսերը ձեր սմարթֆոնի հավելվածով
Կառավարեք լույսերը ձեր սմարթֆոնի հավելվածով
Կառավարեք լույսերը ձեր սմարթֆոնի հավելվածով
Կառավարեք լույսերը ձեր սմարթֆոնի հավելվածով

Միանալու համար օգտագործեք սմարթֆոն

· Միանալուց հետո, անհրաժեշտության դեպքում, թարմացրեք որոնվածը (ընտրեք վերջին տարբերակը)

· ՆՇՈՄ. Սա ուղիղ կապ է հաստատում Bluefruit LE- ի հետ

· Կարող է տարօրինակ անուն ունենալ առաջին անգամ նորից միանալով

· Միացումից հետո օգտագործեք «Կառավարիչ» (ոչ NeoPixels)

· Խաղացեք Color Picker (ստվեր և պայծառություն) և Control Pad (միացված լույսերի քանակով) հետ

ԸՆՏՐՈԹՅՈՆ. Միացրեք մարտկոցի էներգիան USB հոսանքի փոխարեն (համակարգչից) `ձեր սարքը շարժման մեջ վերցնելու համար:

Քայլ 7: Bluetooth անվտանգություն

Bluetooth անվտանգություն
Bluetooth անվտանգություն
Bluetooth անվտանգություն
Bluetooth անվտանգություն

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

Փորձեք այս «զվարճալի հաքերները» ՝ տեսնելու, թե ինչպես են դրանք գործում:

- Որքա՞ն հեռու կարող եք հասնել մինչև Bluetooth ազդանշանի կորուստը: Հուշում. Այն կարող է լինել մինչև 50 մետր, կամ ֆուտբոլի դաշտի կեսը, բայց կախված փոխանցման հզորությունից, ալեհավաքներից, էլեկտրոնային միջամտությունից և ճարտարապետական շինանյութերից (էլ չենք ասում միկրոալիքային վառարանում ադիբուդի պատրաստող գործընկերի մասին) - ձեր արդյունքները կարող են տարբեր լինել.)

- Ո՞վ է «Quick-draw McGraw»- ը: Տեսեք, արդյոք կարո՞ղ եք վերցնել բաց գույները ձեր ընկերոջից առաջ: Արդյո՞ք առաջին մարդն է միացրել վերահսկիչը, կամ կարո՞ղ է մեկից ավելի մարդ վերահսկել լույսերը:

- Ի՞նչ այլ Bluetooth սարքեր կան ձեր վերահսկիչի տիրույթում: Արդյո՞ք սարքը, որը դուք կառուցել եք, տեսանելի է միայն Bluetooth սարքով: Հուշում. Հավանաբար ոչ:

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