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

Լույսի հեռավորության բազմաֆունկցիոնալ տվիչ `5 քայլ
Լույսի հեռավորության բազմաֆունկցիոնալ տվիչ `5 քայլ

Video: Լույսի հեռավորության բազմաֆունկցիոնալ տվիչ `5 քայլ

Video: Լույսի հեռավորության բազմաֆունկցիոնալ տվիչ `5 քայլ
Video: Հայ ֆանատներն աստղերի, իսկ աստղերը՝ ֆանատների մասին 2024, Նոյեմբեր
Anonim
Լույսի հեռավորության բազմաֆունկցիոնալ ցուցիչ
Լույսի հեռավորության բազմաֆունկցիոնալ ցուցիչ

Կան զարմանահրաշ ստեղծագործություն օգտագործելու բազմաթիվ եղանակներ, ինչպիսին է այս Լույսի հեռավորության տվիչը: Պատճառն այն է, որ ես որոշեցի ստեղծել սա, 6-րդ դասարանցիների հետ դպրոցական ծածկագրման դասի համար էր: Ուսանողներն աշխատում են իրենց Sphero Ollies- ի հետ և սովորում են, թե ինչպես օգտագործել ծրագրավորման համար արգելափակման կոդավորումը: Որոշ ուսանողներ սովորում են միայն հիմունքները, իսկ մյուսները իսկապես առաջադեմ են և փորձում են առավելագույնը զրոյացնել ճշգրիտ շարժումներն ու կոդերը: Նրանք օգտագործում են երկարատև ցուցիչներ և մետր/բակի ձողեր `օգնելու չափել դասընթացները, արահետները և նույնիսկ առարկաները, որոնց նրանք փորձում են ծածկագրել իրենց Ollie- ին` վերստեղծելու համար: Լույսի հեռավորության սենսորից օգտվելը կօգնի ճշգրիտ ծածկագրին և կարող է նաև օգնել զվարճալի միջոց տրամադրել ՝ որոշելու, թե ով է կատարում առաջադրանքը որոշակի հեռավորության վրա ՝ առանց քանոն օգտագործելու: Սա սկսնակների մակարդակի նախագիծ է, որը գալիս է քայլ առ քայլ հրահանգներով, որոնք հեշտացնում են իրականացումը:

Ուլտրաձայնային սենսորը վերցնում է օբյեկտի հեռավորությունը իր սենսորից ՝ ուղարկելով ուլտրաձայնային ալիքներ սենսորից, որոնք դուրս են գալիս առարկայից և վերադառնում սենսորին: Այս ալիքները, ելնելով այն ժամանակից, որն անհրաժեշտ է այնտեղ ճանապարհորդելու և վերադառնալու համար, ի լրումն այն արագության, որը հաշվարկում է, հաշվարկում են հեռավորությունը: Հեռավորությունը սեղանի վրա ներկայացված է RGB LED լույսի միջոցով, իսկ երանգները ներկայացնում են հեռավորությունները (սանտիմետրերով) հետևյալ կերպ.

  • Կարմիր ՝ ավելի քան 125 սմ
  • Կանաչ ՝ 100 -ից ավելի և 125 սմ -ից պակաս կամ հավասար
  • Կապույտ ՝ 75 -ից մեծ և 100 սմ -ից փոքր կամ հավասար
  • Դեղին `50 -ից մեծ և 75 սմ -ից փոքր կամ հավասար
  • Մանուշակագույն `25 -ից մեծ և 50 սմ -ից փոքր կամ հավասար
  • Aqua: 0 -ից մեծ և 25 սմ -ից փոքր կամ հավասար

*Այս հեռավորությունները կարող են փոխվել ավելի փոքր կամ ավելի մեծացումների և հեռավորությունների ՝ կախված այն առաջադրանքից, որը ցանկանում եք կատարել:

Քայլ 1: Բաղադրիչներ և մեկնարկը

Բաղադրիչներ և մեկնարկը
Բաղադրիչներ և մեկնարկը

Ձեր սեփական բազմաֆունկցիոնալ ուլտրաձայնային լույսի հեռավորության տվիչ ստեղծելու համար ձեզ հարկավոր կլինեն.

  • տախտակ
  • Արդուինո
  • 9 jumper մալուխներ
  • 1 RGB LED
  • 3-330 Օմ դիմադրիչներ
  • 1 Ուլտրաձայնային հեռավորության սենսոր
  • Էլեկտրաէներգիայի աղբյուր- համակարգչի և մարտկոցի կամընտիր էներգիայի աղբյուր
  • USB միակցիչ ՝ համակարգչից կոդը միացնելու և գործարկելու համար
  • Լրացուցիչ. Հեռակառավարման մեքենա, որն ավարտելուց հետո կցեք Arduino- ին:

Գործիքներ պետք չեն!

Սկսեք ՝ հոսանքը միացնելով հացահատիկի հոսանքի ռելսին ձեր Arduino- ի 5V պինից, իսկ գետնին ՝ ձեր Arduino- ի GND կապին:

Քայլ 2. Ուլտրաձայնային տվիչի միացում

Ուլտրաձայնային տվիչի միացում
Ուլտրաձայնային տվիչի միացում
Ուլտրաձայնային տվիչի միացում
Ուլտրաձայնային տվիչի միացում

Հաջորդը դուք կկապեք ձեր Ուլտրաձայնային տվիչը:

  1. Սենսորից GND- ից միացնող մալուխ միացրեք ձեր հացահատիկի գրունտային երկաթուղուն
  2. Միացրեք Echo- ն Arduino- ի 7 կապին
  3. Միացրեք Trig- ը Arduino- ի 8 փինին
  4. Միացրեք VCC- ն ձեր հացահատիկի վրա գտնվող էլեկտրահաղորդիչին:

*Նշում. Սա մի փոքր այլ տեսք ունի, քան TinkerCad դիագրամում տեղադրվածը, քանի որ իմ ուլտրաձայնային տվիչը տարբեր ապրանքանիշ է, քան ծրագրում ցուցադրվածը: Տեսեք նկարները `ավելի ճշգրիտ կազմաձևման ուղեցույցի համար:

Քայլ 3: RGB LED- ի միացում

RGB LED- ի միացում
RGB LED- ի միացում
RGB LED- ի միացում
RGB LED- ի միացում
RGB LED- ի միացում
RGB LED- ի միացում

Հաջորդը դուք կկապեք RGB LED լույսը: Հիշեք, որ ամենաերկար ոտքը GND- ն է ՝ որպես ուղեցույց տես RGB LED պատկերը: Միացրեք ձեր LED- ն ՝ օգտագործելով վերը նշված TinkerCad պատկերն ու լուսանկարը:

  • կարմիր Պին: 11
  • (-): GND երկաթուղի
  • կանաչ Փին: 10
  • կապույտ Պին: 9

Քայլ 4: Կոդ

Օրենսգիրքը
Օրենսգիրքը
Օրենսգիրքը
Օրենսգիրքը

Հաջորդը, դուք պետք է միացնեք ձեր Arduino- ն համակարգչին և ներբեռնեք կոդը `այս ծրագիրը գործարկելու համար: Կոդի հղման համար կտտացրեք այստեղ: Փորձեք ձեր ստեղծագործությունը:

ՕԳՏԱԳՈՅՆ ԽՈՐՀՈՐԴՆԵՐ

  1. Նայեք կոդի մեկնաբանություններին, որոնք ցույց են տալիս, թե որտեղ կարող եք փոխել հեռավորության ավելացումները: Բացի այդ, ցանկության դեպքում կարող եք ընտրել LED- ի գույների փոփոխման կարգը:
  2. Օգտագործեք «Մոնիտորը» Arduino Editor- ում ՝ իրական հեռավորությունները հետևելու համար, մինչդեռ կոդը աշխատում է ձեր Arduino- ում, քանի դեռ դուք միացված եք համակարգչին և ոչ միայն մարտկոցի աղբյուրին:
  3. Ես ավարտված Arduino- ն կցեցի հեռակառավարման մեքենային ՝ հեռավորությունների փոփոխությունները հեղուկ ցույց տալու համար: Սա մշտական չէ և կարող է տեղափոխվել կամ անջատվել `նորից նպատակադրվելու համար:

Քայլ 5. Այլ նպատակներ և ռեսուրսներ

Ահա մի քանի այլ եղանակներ, որոնք Ուլտրաձայնային հեռավորության սենսորը կարող է աշխատել ձեզ համար.

  • ուսուցման չափում
  • գնահատման չափում
  • Ուսուցչի գրասեղանից ուսանողների հեռավորության մոնիտորինգ (ես դժվարանում եմ գրասեղանի հետևում գտնվող ուսանողների հետ կամ գրասեղանից բաներ վերցնում, երբ ես այնտեղ չեմ նստում…
  • նետաձգության թիրախային պրակտիկայի տիրույթ որոնող
  • ավտոտնակ ավտոտնակում
  • տաք/սառը խաղ

Պաշարներ:

Հեղինակն անհայտ է: (2018): Ինչպես կատարել մեխատրոնիկա: Վերցված է ՝

E. Chen. (ամսաթիվը անհայտ է): Ուլտրաձայնային ազդանշանային մոդուլ HC - SR04 & RGB LED emitter: Վերցված է Summerfuel Robotics- ից ՝

Elոել_Ե_Բ. (ամսաթիվը անհայտ է): SparkFun Inventor's Kit Experiment Guide - v4.0: Circuit 1D: RGB Night -Light: Վերցված է ՝

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