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

Հեռավորության ցուցիչ + 4 թվանշան, 7 Seg էկրան ՝ 4 քայլ
Հեռավորության ցուցիչ + 4 թվանշան, 7 Seg էկրան ՝ 4 քայլ

Video: Հեռավորության ցուցիչ + 4 թվանշան, 7 Seg էկրան ՝ 4 քայլ

Video: Հեռավորության ցուցիչ + 4 թվանշան, 7 Seg էկրան ՝ 4 քայլ
Video: Երևանում նախկին ամուսինը կնոջն ու 4 երեխաներին «բանտարկել» է տան մեջ 2024, Դեկտեմբեր
Anonim
Հեռավորության ցուցիչ + 4 թվանշան, 7 Seg էկրան
Հեռավորության ցուցիչ + 4 թվանշան, 7 Seg էկրան

Օգտագործեք հեռավորության սենսոր և տեսեք օբյեկտների հեռավորությունը յոթ հատվածի էկրանին: Կարող եք նաև տեսնել, որ servo- ն ավելի է շարժվում դեպի ձախ, երբ օբյեկտը մոտենում է: Կարմիր LED- ը ձեզ կասի, թե արդյոք դուք շատ մոտ եք, իսկ կանաչ LED- ը ՝ ձեզ, եթե դուք շատ հեռու եք:

Պարագաներ

- 1 x 5641AS 4 թվանշան, 7 հատվածի ցուցադրում

- 2 x 330 դիմադրություն

- 1 x Ultra Sonic Distance Sensor

- 1 x 180 աստիճանի սերվո

- 1 x կարմիր LED

- 1 x Կանաչ LED

- 1 x Arduino

- 2 x Հացի տախտակ

- լարերը

Քայլ 1: 4 թվանշան, 7 հատվածի ցուցադրում

4 թվանշան, 7 հատվածի ցուցադրում
4 թվանշան, 7 հատվածի ցուցադրում
4 թվանշան, 7 հատվածի ցուցադրում
4 թվանշան, 7 հատվածի ցուցադրում

Կցեք 6, 8, 9 և 12 -ը pwm քորոցին: Այս քորոցները յուրաքանչյուր առանձին ցուցադրման հզորությունն են: Արդուինոն էներգիա կուղարկի առաջին ցուցադրման քորոցին և բարձր կամ ցածր ազդանշան կուղարկի յուրաքանչյուր հատվածի քորոցին (դա դիագրամի տառերն են): Ավելի քան մի շարք կհայտնվի առաջին ցուցադրման համար: Արդուինոն անջատելու է այդ ցուցադրումը և միացնելու է երկրորդը, քան երրորդը և չորրորդը (որոնք չեն օգտագործվում): Էկրաններն այնքան արագ կմիացվեն և կանջատվեն, որ թվում է, թե մեկ մեծ թիվ է:

Քայլ 2: Հեռավորության ցուցիչ

Հեռավորության ցուցիչ
Հեռավորության ցուցիչ
Հեռավորության ցուցիչ
Հեռավորության ցուցիչ

Հեռավորության սենսորն ունի 4 կապ, որոնք VCC, Trig, Echo և Ground են: VCC- ն պարզապես պետք է մատակարարի լարման 5 և 7.8 վոլտերի միջև: Հողը պետք է լինի 0 վոլտ: Եռակողմանի քորոցին անհրաժեշտ է pwm ազդանշան, որը արագորեն միանալու է մի քանի միլիվայրկյան և անջատվելու է: Այս ազդանշանը կմիացնի հաղորդիչը, որը ուլտրաձայնային ալիք կուղարկի օբյեկտի: Այս ալիքը հետ կուղարկվի ընդունիչին, որն անջատելու է ժամաչափը: Այս ժամանակը կփոխակերպվի pwm ազդանշանի, որը arduino- ն փոխակերպում է հեռավորության:

Քայլ 3: Servo և LED

Servo և LED
Servo և LED
Servo և LED
Servo և LED

Servo- ն ունի 3 կապում, որոնք հիմնավորված են, VCC և ազդանշան: Գետինը կլինի 0 վոլտ, VCC- ն `5 -ից 10,6 վոլտ մատակարարման լարման միջև: Ազդանշանի քորոցը կընդունի pwm ազդանշան, որը կլինի 1 միլիվայրկյանից մինչև 2 միլիվայրկյան: Եթե pwm ազդանշանը 1 միլիվայրկյան է, ապա servo- ն կունենա 0 աստիճանի անկյուն: Մինչդեռ, եթե pwm ազդանշանը 2 միլիվայրկյան է, ապա servo- ն կունենա 180 աստիճանի անկյուններ: Այնուամենայնիվ, ծածկագրում հեռավորությունը պարզապես պետք է փոխակերպվի անկյունի, և arduino- ն արդեն կստեղծի pwm ազդանշան:

LED- ն աշխատում է, երբ օբյեկտի հեռավորությունը 15 սմ -ից պակաս է, մինչդեռ կանաչ LED- ը կմիանա, երբ հեռավորությունը ավելի մեծ է կամ հավասար է 50 սմ -ի: Այս LED- ները գործում են ՝ ունենալով անոդը (դրական) arduino- ի ազդանշանային կապին, իսկ կաթոդը (բացասական) `330 ohm դիմադրիչին, որը միացված է գետնին:

Քայլ 4: Կոդ

Որոշ փին համարներ կարող են տարբեր լինել դիագրամի համեմատ: Ավելին, եթե ձեզ դուր չի գալիս ցուցադրման արագությունը, միշտ կարող եք փոխել DISPLAY_SPEED փոփոխականի արժեքը մեկ այլ համարի: