Съдържание:

Как да си направим Ir сензорен модул: 4 стъпки
Как да си направим Ir сензорен модул: 4 стъпки

Видео: Как да си направим Ir сензорен модул: 4 стъпки

Видео: Как да си направим Ir сензорен модул: 4 стъпки
Видео: Zigbee датчик освещенности, температуры и влажности с экраном на электронных чернилах Moes 2024, Ноември
Anonim
Как да си направим Ir сензорен модул
Как да си направим Ir сензорен модул
Как да си направим Ir сензорен модул
Как да си направим Ir сензорен модул
Как да си направим Ir сензорен модул
Как да си направим Ir сензорен модул

Здравейте момчета, аз съм Manikant и днес ще изградим наш собствен сензорен модул ir. В този проект ще ви обясня как да направите свой собствен ir сензор и как да го използвате с помощта на arduino, а също и без arduino. Изграждах линия следване и избягване на препятствия робот, а също така имах няколко IR светодиода, които лежаха наоколо, затова си помислих да изградя свои собствени сензори за IR за моя проект. Така че нека започнем:)

Консумативи

  • 1 x Ir предавател, приемник
  • 1 x 10k резистор
  • 1 x 100ohm резистор
  • 1 x bc547/2n222a транзистор
  • 1 x Arduino
  • посетете тази връзка, за да видите необходимите компоненти, щракнете тук

Стъпка 1: Хардуерна връзка:

Хардуерна връзка
Хардуерна връзка
Хардуерна връзка
Хардуерна връзка
  • свържете ir светодиодите е дал
  • Свържете анода на IR предавателя към 100 ома резистор
  • Свържете отрицателния сигнал на IR приемника към 10k резистор
  • Свържете двата края на 10k и 100ohm резистор (това е +ve щифт, свържете го към 5v)
  • Свържете анода и катода на IR приемника и IR предавателя заедно (това е щифтът -ve, свържете го към земята)
  • Свържете друг проводник към анода на приемника (това е сигналния щифт)
  • Можете да идентифицирате анода и катода на водещите чрез поглед към щифтовете, по -дългият щифт е анод, а по -късият е катод
  • Можете също така да идентифицирате анод и катод, като погледнете ръба на LED, плоския ръб на LED id катода.
  • Ако не намерите 100 ома резистор, както аз, можете да използвате всеки друг резистор по -близо до 100 ома.

Стъпка 2: Схема на сензора за препятствия без Arduino:

Схема на сензора за препятствия без Arduino
Схема на сензора за препятствия без Arduino

верига на сензора за препятствия без arduino:

Свържете компонентите, както е показано в горната схема, за да направите сензор за препятствия.

  1. Вземете ir сензора, който изградихме по -горе, свържете сигналния щифт на ir led към основата на 2n222a/ bc547 транзистор (добавете резистор към базата, ако е необходимо)
  2. Свържете емитер на транзистор към земята и също така свържете gnd щифт на ir сензора към земята
  3. Свържете колектора на транзистора към катода на светодиода
  4. Свържете анода на LED и ir сензора към 5v
  5. Готово е, ако поставите някакъв обект пред него, можете да видите светодиода, който свети, можете също да използвате зумер вместо светодиод за индикация

Стъпка 3: Детектор на препятствия с помощта на Arduino:

Детектор на препятствия, използващ Arduino
Детектор на препятствия, използващ Arduino
Детектор на препятствия, използващ Arduino
Детектор на препятствия, използващ Arduino
Детектор на препятствия, използващ Arduino
Детектор на препятствия, използващ Arduino
  1. Вземете вашата дъска arduino и IR предавател и приемник.
  2. Свържете предавателния анод към 100 ома и към 5v и свържете катода към gnd
  3. Свържете анода на приемника към катода на предавателя Свържете 10k резистора към анода на приемника
  4. Свържете двата края на резистора към 5v
  5. Свържете сигналния щифт, получен от приемника, към A5 на arduino.

*Отворете arduino ide и поставете кода, даден по -долу, и го качете на дъската uno.

Стъпка 4: Код:

Код
Код
Код
Код
Код
Код

КОД РАБОТИ:

  • Отворете серийния монитор
  • Можете да видите стойностите, изпратени от сензора
  • Сега се опитайте да приближите ръката си до сензора ir
  • Ще забележите, че стойностите продължават да намаляват, ако приближите ръката си по -близо до сензора ir.
  • По тези стойности можете да разберете колко далеч или по -близо е препятствието.
  • В следващия блог ще направя автомобил -робот с помощта на тези сензори, затова останете настроени дотогава чао:)

int inputpin = A5;

int сензор; void setup () {Serial.begin (9600); pinMode (inputpin, INPUT); void loop () {sensor = analogRead (inputpin); Serial.println (сензор); }

Препоръчано: