схема подключения если датчик на 5.0 вольта
Подключение Ультразвукового датчика HC-SR04 5v
Вам понадобятся:
- 1x микробит
- 1x набор датчиков для стеам проектов с платой микробит
- 1x плата расширения " РоботБит" или "Базовая плата расширения"
описание ультразвукового датчика
Ультразвуковой датчик работает, посылая высокочастотную звуковую волну и вычисляя время, необходимое для отражения сигнала (эхо).
Датчик имеет 2 отверстия спереди; один передает ультразвуковую волну (передатчик), а другой принимает ответный сигнал (приемник).
Он работает по принципу, что звук распространяется примерно 341 м / с в воздухе. Используя эту информацию, а также время, необходимое для отправки и получения звуковой волны, ультразвуковой датчик определяет расстояние до объекта, используя уравнение:
Где T = время , которое пройдет между отправкой и приемом звуковой волны.
Результат делится на 2, потому что звуковая волна должна доходить до объекта и обратно.
подключение датчика к плате микробит
- Отсоедините microbit от компьютера и отсоедините аккумулятор.
- Подсоедините зажимы крокодила к соответствующим контактам
- Signal на пин 0 микробит
- Echo на контакт 1.
- GND на GND.
- датчик HC-SR04 требует 5 В для работы, что больше, чем 3,3 В, подаваемых платой микробит.
С помощью отдельного источника питания можно питать ультразвуковой датчик от батарей 3 х 1,5 В (AA / AAA), обеспечивая таким образом 4,5 В (достаточно для питания ультразвукового датчика).
Для подключения дополнительного источника питания подсоедините минус от вашего блока питания с помощью зажима крокодил к разьему GND на микробит.
Подсоедините плюс от вашего блока питания к Vcc ( power 5v ) на ультразвуковом датчике HC-SR04.
Чтобы запрограммировать ультразвуковой датчик, вам нужно добавить пакет Sonar:
- Нажмите «Дополнительно»
- Нажмите «Добавить пакет»
- В критериях поиска введите «Sonar» и нажмите «Enter»
- Нажмите на «сонар»
Напишите в редакторе Makecode программу:
- Загрузите вашу программу на свой микробит.
- Подключите аккумулятор и запустите программу.
ВНИМАНИЕ
После получения эхо-импульса ультразвуковой датчик отправит «высокий» сигнал на вывод 1 вашего mcroбит с номиналом 5 В. Вывод GPIO на microbit рассчитан на 3.3 В, что означает, что, хотя вышеуказанное решение будет работать, это может повредить выводы GPIO на вашем microbit - то, чего мы хотим избежать! Чтобы защитить ваш микробит от возможного вреда, мы можем снизить напряжение, передаваемое на микробит через эхо-контакт, создав делитель напряжения с использованием двух резисторов.
Создание делителя напряжения
делитель состоит из двух резисторов (R1 и R2), соединенных последовательно. В нашем случае, мы хотим чтобы 5v от датчика преобразовались в 3.3v , что больше подходит для нашего микробит.
Как правило, номинал резистора R2 должен быть в два раза больше значения резистора R1. Например, если мы используем резистор 1 кОм для R1, нам нужно будет использовать резистор 2 кОм для R2.
Наши резисторы должны быть подключены последовательно.
как показано на картинке