
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05



Привет, ребята, меня зовут Маникант, и сегодня мы собираемся создать наш собственный модуль ИК-датчика. В этом проекте я собираюсь объяснить вам, как сделать свой собственный ИК-датчик и как использовать его с помощью Arduino, а также без Arduino. Я строил робота, следящего за линией и избегающего препятствий, и у меня также было несколько инфракрасных светодиодов, поэтому я подумал о создании собственных инфракрасных датчиков для своего проекта. Итак, давайте начнем:)
Запасы
- 1 х ИК-передатчик, приемник
- 1 резистор 10 кОм
- 1 резистор 100 Ом
- 1 транзистор bc547 / 2n222a
- 1 х Ардуино
- перейдите по этой ссылке, чтобы просмотреть необходимые компоненты, нажмите здесь
Шаг 1: Подключение оборудования:


- Подключите ИК-светодиоды
- Подключите анод ИК-передатчика к резистору 100 Ом.
- Подключите отрицательный полюс ИК-приемника к резистору 10 кОм.
- Подключите оба конца резистора 10 кОм и 100 Ом (это контакт + ve, подключите его к 5 В)
- Соедините анод и катод ИК-приемника и ИК-передатчика вместе (это -ve контакт, подключите его к земле)
- Другой провод подключите к аноду приемника (это сигнальный контакт).
- Вы можете идентифицировать анод и катод светодиода, посмотрев на контакты: более длинный контакт - анод, а короче - катод.
- Вы также можете идентифицировать анод и катод, глядя на край светодиода, плоский край катода светодиода.
- Если вы не нашли резистор на 100 Ом, как я, вы можете использовать любой другой резистор ближе к 100 Ом.
Шаг 2: Схема датчика препятствий без Arduino:

Схема датчика препятствий без ардуино:
Подключите компоненты, как показано на схеме выше, чтобы получился датчик препятствий.
- Возьмите ИК-датчик, который мы построили выше, подключите сигнальный контакт ИК-светодиода к базе транзистора 2n222a / bc547 (при необходимости добавьте резистор к базе).
- Подключите эмиттер транзистора к земле, а также подключите контакт gnd ИК-датчика к земле.
- Подключите коллектор транзистора к катоду светодиода.
- Подключите анод светодиода и ИК-датчик к 5 В
- Он готов, если поставить перед ним какой-либо объект, вы увидите, что светодиод светится, вы также можете использовать зуммер вместо светодиода для индикации
Шаг 3: Детектор препятствий с использованием Arduino:



- Возьмите плату Arduino, ИК-передатчик и приемник.
- Подключите анод передатчика к 100 Ом и к 5 В и подключите катод к земле.
- Подключите анод приемника к катоду передатчика Подключите резистор 10 кОм к аноду ИК приемника.
- Подключите оба конца резистора к 5 В.
- Подключите сигнальный контакт от приемника к A5 на Arduino.
* Откройте arduino ide, вставьте приведенный ниже код и загрузите его на плату uno.
Шаг 4: Код:



КОД РАБОЧИЙ:
- Открытый серийный монитор
- Вы можете видеть значения, отправленные датчиком
- Теперь попробуйте поднести руку к ИК-датчику.
- Вы заметите, что значения продолжают уменьшаться, когда вы приближаете руку к ИК-датчику.
- По этим значениям вы можете узнать, насколько далеко или ближе находится препятствие.
- В следующем блоге я собираюсь сделать машину-робот, используя эти датчики, поэтому следите за обновлениями до тех пор, пока:)
int inputpin = A5;
внутренний датчик; void setup () {Serial.begin (9600); pinMode (inputpin, ВХОД); пустая петля () {датчик = аналоговое чтение (входной контакт); Serial.println (датчик); }
Рекомендуемые:
Использование инфракрасного датчика с Arduino: 8 шагов (с изображениями)

Использование инфракрасного датчика с Arduino: что такое инфракрасный (он же ИК) датчик? ИК-датчик - это электронный прибор, который сканирует ИК-сигналы в определенных диапазонах частот, определенных стандартами, и преобразует их в электрические сигналы на своем выходном контакте (обычно называемом сигнальным контактом) . ИК-сигнал
Учебное пособие: как создать модуль лазерного датчика дальности VL53L0X с помощью Arduino UNO: 3 шага

Учебное пособие: Как создать модуль лазерного датчика дальности VL53L0X с помощью Arduino UNO: Описание: В этом руководстве всем вам, ребята, подробно будет показано, как создать датчик расстояния с помощью модуля лазерного датчика дальности VL53L0X и Arduino UNO, и он будет работать так же, как вы хотеть. Следуйте инструкциям, и вы поймете этого репетитора
Raspberry Pi - Учебное пособие по Python для инфракрасного датчика термобатареи TMP007: 4 шага

Raspberry Pi - Инфракрасный датчик термобатареи TMP007 Python Учебное пособие: TMP007 - это инфракрасный датчик термобатареи, который измеряет температуру объекта, не контактируя с ним. Инфракрасная энергия, излучаемая объектом в поле датчика, поглощается термобатареей, встроенной в датчик. Термопиль
Raspberry Pi - Учебное пособие по Java для инфракрасного датчика термобатареи TMP007: 4 шага

Raspberry Pi - Инфракрасный датчик термобатареи TMP007 Учебное пособие по Java: TMP007 - это инфракрасный датчик термобатареи, который измеряет температуру объекта, не контактируя с ним. Инфракрасная энергия, излучаемая объектом в поле датчика, поглощается термобатареей, встроенной в датчик. Термопиль
Отслеживание движения глаз с помощью инфракрасного датчика: 5 шагов

Отслеживание движения глаз с помощью инфракрасного датчика: я использовал инфракрасный датчик для определения движений глаз и управления светодиодом. Я сделал глазные яблоки с помощью светодиодной ленты NeoPixel