2 схемы

Шаг 7. Установка программного обеспечения

Установите всё что нужно в следующем порядке, как написано ниже.

Arduino IDE

Загрузите и установите Arduino IDE (интегрированное окружение разработки), если еще не установлена. Скачать можно здесь.

Processing 3

Загрузите и установите «Processing 3» отсюда.

Передатчик акустического радара

Скопируйте содержимое файла ниже в «эскиз» Arduino, сохраните его, а затем загрузите в свой Arduino Uno R3:

Закройте Ardino IDE, но оставьте кабель USB подключенным.

Приемник акустического радара

Скопируйте содержимое файла ниже в скетч для «Processing 3» (может понадобиться переименовать расширение .ino в .pde):

Скетч

Последовательность совершения операций для ультразвукового дальномера HC-SR04:

  • На 10 мс устанавливаем High на пине TRIG сенсора, который подключается к Ардуино.
  • Замеряем время длительности высокого сигнала на ноге с ECHO и присваиваем его T. Оно равно времени прохождения УЗ между отправкой и возвратом, но не более 38 мс.
  • Считаем, что, если эхо вернулось за время более 25 мс, — расстояние слишком велико для точности — заканчиваем.
  • Вычисляем дальность разделив время пополам и перемножив его на скорость распространения волны в стабильной воздушной среде. Формула: t/2×340.
  • Приводим результат в читабельный вид и отправляем на монитор порта, для последующего отображения его на дисплее пользователя.

Слегка модернизировав приведенный скетч, можно создать сонар для использования в быту. Речь идет об уже рассказанных сферах — парктроник, «глазах» роботов, определителя препятствий для слабовидящих, или высотомере дрона. Естественно с коррекцией последней паузы кода в сторону ее уменьшения.

Если применяется схема с соединением по одному пину на Arduino, используется следующий скетч (модификация предыдущего):

Существует отдельная библиотека работы с ультразвуковым датчиком. Называется она «NewPing» и распространяется через сайт https://playground.arduino.cc/Code/NewPing/

Код работы с ней:

Основное преимущество модуля в совместимости с различными ультразвуковыми дальномерами, без изменения исходного кода скетчей. Он управляет Paralax Ping, Dyp-ME007, SRF06, SRF05, SR04. С ними всеми взаимодействие может проходить в режиме двух пинов или по одному. Достаточно в строке инициализации указать его и для ECHO и в случае TRIG. Единственным исключением будет ультразвуковой датчик SRF06. Его конструкция не допускает подключение через совмещение контактов.

Работа схемы

Схема устройства для измерения расстояний с помощью Arduino и ультразвукового датчика представлена на следующем рисунке.

На представленной схеме контакты модуля с ультразвуковым датчиком с названиями “trigger” и “echo” напрямую подсоединены к контактам 18(A4) и 19(A5) платы Arduino. Жидкокристаллический (ЖК) дисплей 16×2 подсоединен к Arduino в 4-битном режиме. Управляющие контакты RS, RW и En напрямую подсоединены к контактам 2, GND и 3 Arduino. Контакты для передачи данных D4-D7 подсоединены к контактам 4, 5, 6, 7 Arduino.

Сначала нам необходимо запустить ультразвуковой датчик в работу, подав на его вход сигнал длительностью 10 мкс. Затем мы должны подождать когда будет осуществлен прием сигналов эхо (то есть отраженных от препятствия). Arduino считывает время между запуском модуля в работу и приемом эхо. Мы знаем что скорость звука в воздухе составляет примерно 340 м/с, поэтому мы можем рассчитать расстояние до препятствия по следующей формуле:

Distance= (travel time/2) * speed of sound

где speed of sound (скорость звука) составляет примерно 340 м/с.

Затем на ЖК дисплее 16×2 производится отображение измеренного расстояния.

Шаг 2: перечень компонентов

Рисунок 5 – Компоненты для эхолокатора на двух датчиках и Ardiuno

Как показано на фотографии выше, для данного проекта требуется всего лишь несколько деталей.

Следующие детали были куплены на Aliexpress.com:

  • 1 x Arduino Uno R3;
  • 2 x ультразвуковой преобразователь HY-SRF05, или HC-SR04;

Следующие детали были найдены на месте:

  • 1 однорядный разъем 2,54 мм (папа);
  • 2 однорядных разъема 2,54 мм (мама);
  • 2 куска алюминия;
  • 2 небольших куска дерева;
  • 2 небольших самореза;
  • 3 кабельных стяжки;
  • 4 длинных изолированных провода (разных цветов) .

Примечание: общая длина каждого провода будет равна необходимому расстоянию между датчиками плюс небольшое количество для монтажа. Провода затем скручиваются вместе для формирования кабеля.

Шаг 1. Компоненты для подключения акселерометра к Arduino

Для проекта понадобятся несколько компонентов:

Микроконтроллер Arduino UNO R3

МК создан с использованием материалов контроллера ATmega328:

  1. цифровые входы и выходы в количестве 14 штук, причем половина приходится на ШИМ-выходы;
  2. аналогичные входы, количество – 6 штук;
  3. резонатор на основе кварца, мощностью 16 МГц;
  4. встроен usb-вход;
  5. контакт для подключения питания;
  6. на МК располагается кнопка, с помощью которой возможен сброс данных и кода;
  7. контакт для программирования данных, находящихся внутри схемы, именуемый ICSP.

Старт работы начинается с подачи электрического питания в плату. Пользователь подключает к плате со схемой блок питания или зарядное устройство. Также процедура осуществляется с помощью usb-кабеля, который подключен к компьютеру и микроконтроллеру. Для разработки программы понадобится бесплатная среда программирования – Arduino IDE.

Внимание! Пользователь разрабатывает приложения с использованием Ардуино, только если платы совместимы с архитектурой микроконтроллера. В противном случае программа не заработает.. Пользователь создает в бесплатной среде код, затем его компилирует и загружает проработанную программу в пространство памяти в Ардуино

Язык, на котором программируется код, Wiring максимально приближен к популярному среди программистов языку – C++. Кроме того МК поддерживает версии для осей Виндовс, Мак ОС и Линукс

Пользователь создает в бесплатной среде код, затем его компилирует и загружает проработанную программу в пространство памяти в Ардуино. Язык, на котором программируется код, Wiring максимально приближен к популярному среди программистов языку – C++. Кроме того МК поддерживает версии для осей Виндовс, Мак ОС и Линукс.

Модуль датчика для гироскопа акселерометра на Аrduino с 3 осями – GY-521 (MPU-6050)

В основе компонента лежит микросхема MPU-6050. В комплект входят 2 предмета – гироскоп и акселерометр. Данные устройства перед конструированием обрабатываются и затем переносятся прямиком в микроконтроллер через интерфейс

Модуль датчика помогает определять место и перемещение инструмента в пространстве. Измеряются дифферент и углы крена посредством вектора силы тяжести и скорости в процессе вращения. Также включена функция измерения температурного режима. Перемещение определяется линейным ускорением и угловой скоростью. Полная картина рисуется по 3 осям.

Компонент нередко сравнивают с человеческим вестибулярным аппаратом, который помогает людям чувствовать силу тяготения и удерживать равновесие.

Макетная плата, предназначенная для прототипирования

Отладка – неотъемлемая часть построения электронных схем. Макетная плата незаменима для конструкции электронной аппаратуры. Ранее в изобретательстве использовали традиционные макетные платы, но сейчас широко распространены макетные платы, которые удобны тем, что не требуют дополнительных спаек.

Таким образом, процесс сборки и отладки электронной схемы в разы ускоряется: не приходится часто использовать паяльник, чтобы поменять сломанные радиодетали.

Материал для изготовления беспаечных макетных плат – пластик. Кроме того, все контакты надежно скреплены к плате, поэтому частые переключения не испортят элемент.

Соединительные провода папа-папа

Обычные провода папа-папа нам подойдут, еще их называют провода-перемычки. Такие стоят недорого и продаются везде, на любом рынке или в любом онлайн-магазине для радиолюбителей.

Принципы измерения скорости с помощью датчика H206

При измерении скорости с помощью датчика H206 необходимо следить за тем, чтобы он обнаруживал только те отверстия, которые содержатся на его пластине. Для этого необходимо чтобы колесо и пластина вращались с одинаковой скоростью – в нашем проекте этой проблемы не должно возникнуть, поскольку мы и колесо, и пластину датчика установили на одну ось двигателя.

В нашем проекте для измерения угла поворота робота мы смонтировали датчики скорости на обоих колесах, но если вы хотите измерять только скорость, то в этом случае можно использовать только один датчик. Выход датчика подсоединен ко входу внешнего прерывания платы Arduino. Каждый раз при обнаружении отверстия (пропуска) в пластине будет формироваться прерывание и вызываться процедура обработки прерывания (ISR — Interrupt service Routine). Если вы сможете измерять время между двумя такими прерываниями, то вы сможете рассчитать и скорость вращения колеса.

В плате Arduino мы можем достаточно просто определять это время при помощи функции millis(). Значение этой функции инкрементируется (увеличивается) на 1 каждую миллисекунду начиная со времени подачи питания на плату Arduino. То есть когда мы будем вызывать эту функцию на первое возникшее прерывание мы можем сохранить значение функции millis() в переменной (pevtime в нашей программе), а при втором возникшем прерывании мы можем рассчитать время при помощи вычитания значения переменной pevtime из текущего значения функции millis().

Time taken = current time – previous timetimetaken = millis()-pevtime; //timetaken in millisec

А когда мы определим время между двумя прерываниями мы можем рассчитать и число оборотов колеса в минуту (rpm) по следующей приведенной формуле. В представленной формуле (1000/timetaken) позволяет рассчитать число оборотов колеса в секунду (RPS — Revolutions per second) и в дальнейшем оно умножается на 60 чтобы преобразовать RPS в RPM (Revolutions per minute – число оборотов в минуту).

rpm=(1000/timetaken)*60;

После расчета числа оборотов колеса в минуту (rpm) мы можем рассчитать скорость робота зная радиус его колеса по следующей формуле:

Velocity = 2π × RPS × radius of wheel.v = radius_of_wheel * rpm * 0.104

Представленная формула рассчитывает скорость в м/с, если вы хотите рассчитывать ее в км/ч, то в этом случае замените в представленной формуле 0.104 на 0.376. Число 0.104 в нашей формуле получилось после упрощения выражения V = 2π × RPS × radius of wheel.

Аналогичные расчеты на нашем сайте мы уже рассматривали в проектах аналогового спидометра на основе платы Arduino и спидометра для велосипеда на основе приложения на Android. Но пластина датчика H206 имеем 20 слотов (отверстий) и если мы будем измерять время между каждой парой отверстий, то это будет слишком перегружать микроконтроллер. Поскольку на каждое отверстие в пластине будет генерироваться два прерывания (одно в начале и одно в конце отверстия), то за время одного полного оборота колеса мы получим 40 прерываний. Поэтому в коде программы мы будем ожидать появления этих 40 прерываний прежде чем рассчитать скорость вращения колеса.

Arduino

if(rotation>=40)
{
timetaken = millis()-pevtime; //timetaken in millisec
rpm=(1000/timetaken)*60; //formulae to calculate rpm
pevtime = millis();
rotation=0;
}

1
2
3
4
5
6
7

if(rotation>=40)

{

timetaken=millis()-pevtime;//timetaken in millisec

rpm=(1000timetaken)*60;//formulae to calculate rpm

pevtime=millis();

rotation=;

}

Другой недостаток этого метода заключается в том, что скорость в нем не будет опускаться до нуля поскольку для расчета скорости с помощью прерываний мы всегда будем ждать завершения полного оборота колеса. Но этот недостаток можно достаточно просто устранить добавлением кода, который будет проверять время между двумя прерываниями и если оно будет больше определенного значения, то мы будем считать что скорость равна нулю. В следующем фрагменте кода для измерения времени между двумя прерываниями мы используем переменную dtime. Если разница между текущим значением функции millis() и значением этой переменной превышает 500, то мы приравниваем число оборотов колеса в минуту и скорость робота нулю.

Arduino

/*To drop to zero if vehicle stopped*/
if(millis()-dtime>500) //ни одного прерывания не найдено на интервале 500ms
{
rpm= v = 0; // устанавливаем rpm и скорость в 0
dtime=millis();
}

1
2
3
4
5
6

/*To drop to zero if vehicle stopped*/

if(millis()-dtime>500)//ни одного прерывания не найдено на интервале 500ms

{

rpm=v=;// устанавливаем rpm и скорость в 0

dtime=millis();

}

Устройство ИК приемника. Принцип работы

Приемники инфракрасного излучения получили сегодня широкое применение в бытовой технике, благодаря доступной цене, простоте и удобству в использовании. Эти устройства позволяют управлять приборами с помощью пульта дистанционного управления и их можно встретить практически в любом виде техники. Но, несмотря на это, постепенно Bluetooth модуль набирает все большую популярность.

Принцип работы IR ресивера. Обработка сигнала от пульта ДУ

ИК-приемник на Ардуино способен принимать и обрабатывать инфракрасный сигнал, в виде импульсов заданной длительности и частоты. Используется при изготовлении датчика препятствия и дальномера для Arduino. Обычно ИК-приемник имеет три ножки и состоит из следующих элементов: PIN-фотодиод, усилитель, полосовой фильтр, амплитудный детектор, интегрирующий фильтр и выходной транзистор.

Под действием инфракрасного излучения в фотодиоде, у которого между p и n областями создана дополнительная область из полупроводника (i-область), начинает течь ток. Сигнал поступает на усилитель и далее на полосовой фильтр, который настроен на фиксированную частоту: 30; 33; 36; 38; 40 и 56 килогерц и защищает приемник от помех. Помехи могут создавать любые бытовые приборы.

2. Различные виды молниеотводов

Существуют различные способы защиты от молнии. Мы уже кратко говорили о тех защитных мероприятиях, которые применяются на линиях передач электрической энергии. Теперь посмотрим, как защищать от грозовых разрядов здания и различные другие постройки.

Наиболее распространёнными являются молниеотводы, представляющие собой металлический стержень (называемый молниеприёмником), возвышающийся над защищаемым сооружением и соединённый с землёй металлическим проводником. Этот проводник служит для отвода тока молнии в землю и называется токоотводом. Для лучшего соединения с землёй токоотвод в земле имеет разветвления, состоящие из нескольких металлических стержней или проволоки, располагающихся наподобие корней дерева. Вся эта подземная металлическая система называется заземлением. Мы уже видели, что чем лучше связь токоотвода с землёй, тем с меньшей опасностью для окружающих может быть отведён разряд.

На рис. 18 показан молниеотвод, установленный на крыше дома. Такого вида молниеотводы называются стержневыми. Стержневые молниеотводы часто устанавливаются на отдельно стоящих деревянных столбах или металлических мачтах.

Рис. 18. Дом, защищенный от поражения молнией.

Другим видом молниеотводов являются антенны и сетки, натягиваемые над сооружениями. Все эти молниеотводы служат одной цели: предохранить сооружение от попадания в него молнии, отвести молнию в землю с наименьшим ущербом для хозяйства и жизни людей и животных.

При устройстве молниеотводов любого типа основным является вопрос — какое пространство этот молниеотвод может защитить? Чем выше молниеотвод, тем с большего пространства вокруг себя он может как бы собрать молнии. Стержневой молниеотвод защищает во все стороны от себя одинаково. Вокруг него образуется «защищённое пространство», имеющее форму конуса (такую форму имеет шалаш, составленный из палок — см. рис. 19). Расстояние от окружности, на которую опирается этот шалаш, до её центра, где стоит молниеотвод, такое же, как высота молниеотвода. Всё, что находится внутри этого конуса, будет защищено от молнии.

Рис. 19. Пространство, заключённое в этом конусе, защищено от грозовых разрядов.

Если нужно защитить от молнии какое-либо небольшое сооружение, то ставят на него или около него стержневой молниеотвод такой высоты, чтобы всё сооружение попало в защищаемое пространство внутри изображённого здесь конуса.

Подключение датчика к Ардуино

Подключение датчика движения к Ардуино не представляет особой сложности. На датчик надо подать питание (обычно 5 В, но могут быть и другие варианты), а также присоединить выход сенсора к цифровому входу Ардуино. Схема подключения проста, ее можно наглядно рассмотреть на рисунке:

Контактная группа датчика состоит из трех электродов. Два из них подают питание с Ардуино на датчик, а третий передает сигнал с его выхода на управляющее устройство. Земля (на рисунке это черный провод) подключается к контакту GND группы «power» микрокомпьютера. Рядом с ним находится контакт питания +5 V, к которому надо подключить соответствующий контакт датчика (красный провод на рисунке). Выход, или сигнальный (желтый) провод присоединяют к контакту 2 группы «digital» (так показано на рисунке, но фактически можно подключиться к любому цифровому контакту на плате Ардуино).

Способ подключения ИК датчиков к Ардуино один и тот же, он не меняется при введении другого скетча. Есть разные модели микропроцессоров, отличающиеся от Arduino Uno некоторыми параметрами (количество слотов, размер памяти и тому подобное). Выбор модели зависит от сложности будущих задач и от степени подготовки пользователя.

Печать корпуса и сборка

Возьмите скользящие контакты и поместите его в верхнюю часть корпуса. Убедитесь, что вращающаяся часть кольца находится на верхней стороне корпуса, чтобы она вращалась одновременно с диском. Теперь установите шаговый мотор, который фиксируется к корпусу двумя 3M винтами и гайкам. Крышка готова:

Вплавьте две резьбовые вставки в корпус вращающегося диска, на котором будет закрепляется датчик нужно вплавить вставные гайки. Для этого можно использовать паяльник:

Теперь пропускаем провода от скользящих контактов через отверстие вращающегося диска:

После чего берём датчик и припаиваем к нему 4 провода (+5V, GND, SCL и SDA) от скользящих контактов:

С помощью двух болтов М3 закрепляем модуль дальномера на корпусе вращающегося диска:

Если у вас модуль с другим расстоянием между крепёжными отверстиями, модуль можно закрепить только одним болтом. Если крепёжных отверстий совсем нет, модуль можно приклеить (двустороння липкая лента, термоклеем с помощью клеевого пистолета и т.д.).

Когда датчик будет закреплён, вращающийся диск надевается на подшипник:

На вращающуюся крышку приклеивается неодимовый магнит, а в верхнюю крышку вставляется датчик холла:

Магнит служит для того, чтобы на него на него срабатывал датчик Холла и в этот момент в коде происходит установка переменной «угол» в некоторое значение. Если магнит по размерам позволяет наклеить его по центру под датчиком, это будет самый лучший вариант, т.к. при срабатывании переменной «угол» нужно будет присвоить значение 0. Если нет, магнит можно наклеить возле датчика. Тогда переменной «угол» нужно будет присвоить не 0, а соответствующее значение (на какой угол относительно магнита повёрнут датчик). Если магнит находится с противоположной стороны, нужно присвоить 180. Если угол составляет 20 градусам (на фото выше угол немного больше):

Тогда переменной «угол» нужно присвоить 20 и т.д.

На макетную плату по схеме, приведенной ранее, запаиваем конденсатор, драйвер мотора, 10K резистор, датчик Холла, провода от Arduino и стабилизатора питания:

Всё припаяно, теперь закрепляем (двусторонней липкой лентой, клеем, термоклеем и т.д.) Arduino Nano внутри корпуса и наш лидар почти готов:

Осталось вплавить в нижнюю крышку корпуса три вставные гайки, затем прикрутить крышку корпуса, надеть на шкив пасик и можно переходить к программированию и экспериментам.

Пример работы HC-SR04

Для испытаний HC-SR04 написан небольшой код, который осуществляет измерение расстояния и выводит информацию на 7-сегментный индикатор TM1637, про который я уже писал.
Для измерения расстояния с помощью HC-SR04, необходимо сначала отправить сигнал, а потом получить его обратно и замерить время, за которое сигнал прошел туда и обратно, тем самым легко высчитать расстояние до препятствия. Зная, что скорость звука в воздухе составляет, примерно, 340 м/с, получаем скорость 0.034 м/мкс. Но так как, сигнал должен пройти туда и обратно, скорость будет в два раза медленней, то есть будет равна 0.017 м/мкс. Итого получаем, формулу: расстояние = время умножить на 0.017 и умножить на 10, чтобы перевести в миллиметры. Или можно перевести пропорцию к более читабельному виду: расстояние = время / 5.8

Характеристики модуля датчика освещенности

Датчик света может выпускаться в двух вариантах: с подстроечным резистором (цифровой датчик) и без него (аналоговый датчик). Оба варианта имеют три контакта для подключения к Arduino Nano или Uno. Два контакта служат для питания датчика — 5V и GND, а третий контакт — выдает аналоговый (обозначен буквой S) или цифровой сигнал (обозначен D0) и подключается к соответствующим портам платы Ардуино.


Устройство фоторезистора, обозначение на электрических схемах

Модуль построен на базе обычного фоторезистора, поэтому если у вас нет в наличии датчика освещенности из стартового набора, то вы можете собрать простую схему делителя напряжения с фоторезистором и подключить ее к микроконтроллеру — подключение фоторезистора к Ардуино. Отличие в том, что вам необходимо будет повторить простую схему датчика, собрав ее самостоятельно на макетной плате.

Установка датчика H206

Установка данных типов датчиков немного капризна. Они могут устанавливаться только на двигатели, которые имеют ось, выступающие с обоих концов двигателя. Поэтому одна сторона оси прикрепляется к колесу, а к другой стороне оси прикрепляется пластина с сетчатой градуировкой как показано на следующем рисунке.

Поскольку при таком креплении получается что и колесо, и пластина с делениями датчика смонтированы на одной оси, это будет обозначать что они вращаются с одинаковой скоростью. То есть измеряя скорость вращения пластины мы можем определить скорость вращения колеса. При установке убедитесь в том, что отверстия (деления) пластины попадают в область действия инфракрасного датчика потому что только он сможет определить число отверстий, которое прошло через него. При желании вы можете на свой вкус модифицировать механическую часть проекта – главное чтобы соблюдались указанные условия.

Альтернативы

Ультразвуковые датчики не единственные, которые позволяют определять расстояние до объекта. Есть более точные лазерные дальномеры Laser Sensor предназначенные для работы в паре с ардуино. К сожалению, и цена у них различается в несколько десятков раз от датчика расстояния HC SR04, который стоит в среднем около 70 рублей. Лазерный же обойдется от суммы в 1200 р. Если же требуется определение только присутствия человека или животного в поле зрения контроллера, то тут лучшим станет инфракрасный сенсор. К примеру, такой, как GP2Y0A21YK0F.

Суть проблемы заключается в том, что большая часть ложных срабатываний, ультразвуковых сенсоров связана с попаданием в контролируемое ими поле мелких летящих соринок или насекомых. Не зря в «характеристиках» была сделана пометка о чувствительности к предметам в поле зрения сонара размером от 3 мм. То есть, грубо говоря, использовать их на улице бессмысленно. Снег, дождь, мусор, насекомые — все эти факторы приведут к неверным показаниям прибора. Другое дело инфракрасное устройство. Оно реагирует только на нагретые предметы. Хотя, конечно, все упирается в конкретную сферу жизни. Для сигнализаторов расстояния от багажника автомобиля до стены тепловой детектор подходит мало. Да и на ультразвуковой в таких случаях меркантильный хозяин надеяться не будет. Тут нужен лазерный датчик расстояния из-за своей надежности и точности. Как раз тот случай, когда переплатить стоит того.

Микроволновый датчик приближения RCWL-0615

Модуль датчика RCWL-0615 является альтернативой обычным датчикам движения PIR, которые широко используются в охранной сигнализации. В ИК-датчиках используется механизм анализа черного тела, что означает, что он проверяет тепло, выделяемое человеческими телами. RCWL-0516 использует доплеровскую радиолокационную технологию для обнаружения движущихся объектов. Он работает на частоте около 3,2 ГГц и использует чип обработки RCWL-9196.

RCWL-0516 излучает микроволны и анализирует отраженные волны, чтобы проверить наличие каких-либо изменений. Эти датчики могут обнаруживать движущиеся объекты через стены и другие материалы и имеют диапазон чувствительности до 7 метров. Обычно они дешевле и менее подвержены ошибкам. При обнаружении движения выходной контакт (OUT) уровня TTL датчика переключается с НИЗКОГО (0 В) на ВЫСОКОЕ (3,3 В) в течение конечного времени (от 2 до 3 с), а затем возвращается в свое состояние покоя (НИЗКОЕ).

Основные характеристики RCWL-0615

  • Мощность передачи: 20 мВт (минимум) / 30 мВт (максимум)
  • Входное напряжение: 4–28 В постоянного тока
  • Расстояние обнаружения: 5–7 м
  • Частота датчика: ~ 3,2 ГГц

Распиновка RCWL-0615

  • VIN — 4В — 28В DC источник питания
  • CDS — вход отключения датчика (низкий = отключить) (для датчиков LDR)
  • GND — Земля
  • 3volt — выход постоянного тока (максимум 100 мА)
  • OUTPUT — HIGH /LOW(3.3 V)  ВЫХОД — ВЫСОКИЙ / НИЗКИЙ (3.3 В) (в соответствии с обнаружением движения)

Теперь, когда мы знакомы с датчиком, который мы используем, и с тем, как работает технология, давайте погрузимся в сам проект.

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий