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

Ինչպես պատրաստել Ir սենսորային մոդուլ `4 քայլ
Ինչպես պատրաստել Ir սենսորային մոդուլ `4 քայլ

Video: Ինչպես պատրաստել Ir սենսորային մոդուլ `4 քայլ

Video: Ինչպես պատրաստել Ir սենսորային մոդուլ `4 քայլ
Video: Zigbee հեռակառավարման վահանակ խելացի տան Moes 4 կոճակների համար: Ընդհանուր ակնարկ, Home Assistant 2024, Նոյեմբեր
Anonim
Ինչպես պատրաստել Ir սենսորային մոդուլ
Ինչպես պատրաստել Ir սենսորային մոդուլ
Ինչպես պատրաստել Ir սենսորային մոդուլ
Ինչպես պատրաստել Ir սենսորային մոդուլ
Ինչպես պատրաստել Ir սենսորային մոդուլ
Ինչպես պատրաստել Ir սենսորային մոդուլ

Ողջույն, ես Manikant եմ, և այսօր մենք պատրաստվում ենք կառուցել մեր սեփական սենսորային մոդուլը: Ես կառուցում էի ռոբոտին հետևող և խոչընդոտող մի գիծ, և ես ունեի նաև մի քանի ուղղորդիչ, հետևաբար, ես մտածեցի իմ նախագծի համար կառուցել իմ սեփական IR սենսորները: Այսպիսով, եկեք սկսենք:)

Պարագաներ

  • 1 x Ir հաղորդիչ, ընդունիչ
  • 1 x 10k դիմադրող
  • 1 x 100 օմ դիմադրություն
  • 1 x bc547/2n222a տրանզիստոր
  • 1 x Arduino
  • այցելեք այս հղումը `անհրաժեշտ բաղադրիչները տեսնելու համար կտտացրեք այստեղ

Քայլ 1: Սարքաշարի միացում

Սարքաշարի միացում
Սարքաշարի միացում
Սարքաշարի միացում
Սարքաշարի միացում
  • միացնել ir leds- ը տվել է
  • Ir հաղորդիչի անոդը միացրեք 100 օհմ չափիչին
  • Ir ընդունիչի բացասականը միացրեք 10k դիմադրիչին
  • Միացրեք 10k և 100ohm դիմադրության երկու ծայրերը (սա +ve կապում է, միացրեք այն 5v- ին)
  • Միացրեք ir ընդունիչի և ir հաղորդիչի անոդը և կաթոդը միասին (սա -ve քորոցն է, միացրեք այն գետնին)
  • Մի այլ մետաղալար միացրեք ընդունիչի անոդին (սա ազդանշանի փին է)
  • Դուք կարող եք նույնականացնել կապի վրա առաջնորդվող lookind- ի անոդը և կաթոդը, ավելի երկար քորոցը անոդ է, իսկ կարճը `կաթոդ
  • Դուք կարող եք նաև ճանաչել անոդը և կաթոդը ՝ նայելով led ծայրին, led id կաթոդի հարթ եզրին:
  • Եթե դուք չեք գտնում 100 օմ դիմադրություն, ինչպես ես, կարող եք օգտագործել ցանկացած այլ դիմադրություն, որը մոտ է 100 օմ -ին:

Քայլ 2. Խոչընդոտների տվիչների միացում առանց Arduino- ի

Խոչընդոտների սենսորային միացում առանց Arduino- ի
Խոչընդոտների սենսորային միացում առանց Arduino- ի

խոչընդոտների տվիչների միացում առանց arduino- ի.

Խոչընդոտների սենսոր ստեղծելու համար միացրեք բաղադրիչները, ինչպես ցույց է տրված վերևում:

  1. Վերցրեք ir սենսորը, որը մենք կառուցել ենք վերևում, միացրեք ir led ազդանշանի կապիչը դեպի 2n222a/ bc547 տրանզիստորի հիմքը (անհրաժեշտության դեպքում ռեզիստոր ավելացրեք բազային)
  2. Միացրեք տրանզիստորի արտանետիչը գետնին և միացրեք ir սենսորի gnd քորոցը գետնին
  3. Տրանզիստորի կոլեկտորը միացրեք led կաթոդին
  4. Led, and ir սենսորը միացրեք 5 վ -ին
  5. Պատրաստ է, եթե առջևում տեղադրեք որևէ առարկա, որի վրա կարող եք տեսնել, թե ինչպես է փայլում led- ը, նշման համար կարող եք նաև օգտագործել buzzer- ը ՝ led- ի փոխարեն:

Քայլ 3. Խոչընդոտների հայտնաբերիչ Arduino- ի միջոցով

Խոչընդոտների հայտնաբերիչ Arduino- ի միջոցով
Խոչընդոտների հայտնաբերիչ Arduino- ի միջոցով
Խոչընդոտների հայտնաբերիչ Arduino- ի միջոցով
Խոչընդոտների հայտնաբերիչ Arduino- ի միջոցով
Խոչընդոտների հայտնաբերիչ Arduino- ի միջոցով
Խոչընդոտների հայտնաբերիչ Arduino- ի միջոցով
  1. Վերցրեք ձեր arduino տախտակը և հաղորդիչն ու ընդունիչը:
  2. Հաղորդիչի անոդը միացրեք 100 օմ -ին և 5 վ -ին և միացրեք կաթոդը gnd- ին
  3. Ստացողի անոդը միացրեք հաղորդիչի կաթոդին 10k դիմադրիչը միացրեք ընդունիչի անոդին
  4. Միացրեք դիմադրության երկու ծայրերը 5 վ -ին
  5. Ստացողից վերցված ազդանշանի կապը միացրեք arduino- ին A5- ին:

*Բացեք arduino ide- ն և տեղադրեք ներքևում տրված ծածկագիրը և վերբեռնեք այն uno տախտակին:

Քայլ 4: Կոդ

Կոդ
Կոդ
Կոդ
Կոդ
Կոդ
Կոդ

ԿՈԴԻ ԱՇԽԱՏԱՆՔ:

  • Բացեք սերիական մոնիտորը
  • Դուք կարող եք տեսնել սենսորի ուղարկած արժեքները
  • Այժմ փորձեք ձեր ձեռքը մոտեցնել ir սենսորին
  • Դուք կնկատեք, որ արժեքները շարունակում են նվազել, եթե ձեր ձեռքը մոտենաք ir սենսորին:
  • Այս արժեքներով դուք կարող եք պարզել, թե որքան հեռու կամ ավելի մոտ է խոչընդոտը:
  • Հաջորդ բլոգում ես պատրաստվում եմ ռոբոտ -մեքենա պատրաստել այս սենսորների միջոցով, ուստի մինչև այդ մնաք լարված:)

int մուտքագրում = A5;

int սենսոր; void setup () {Serial.begin (9600); pinMode (մուտքագրում, մուտքագրում); void loop () {sensor = analogRead (inputpin); Serial.println (տվիչ); }

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