Оглавление:

Магнитный датчик RaspberryPi 3 с мини-датчиком язычка: 6 шагов
Магнитный датчик RaspberryPi 3 с мини-датчиком язычка: 6 шагов

Видео: Магнитный датчик RaspberryPi 3 с мини-датчиком язычка: 6 шагов

Видео: Магнитный датчик RaspberryPi 3 с мини-датчиком язычка: 6 шагов
Видео: Raspberry Pi 3: обзор, первое включение, настройка – Часть 1 2024, Июль
Anonim
Магнитный датчик RaspberryPi 3 с мини-датчиком язычка
Магнитный датчик RaspberryPi 3 с мини-датчиком язычка

В этом руководстве мы создадим магнитный датчик IoT с помощью RaspberryPi 3.

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

Шаг 1. Соберите припасы

Собирать припасы
Собирать припасы
Собирать припасы
Собирать припасы

Для начала убедитесь, что у вас есть все необходимые принадлежности. Тебе понадобится:

  • RaspberryPi 3
  • Сапожник
  • Макетная плата
  • Ленточный соединитель
  • Миниатюрный герконовый датчик
  • Светодиод
  • Зуммер
  • Ассорти из проводов (в том числе с как минимум одним женским концом)

Шаг 2: соедините Pi и макетную плату

Подключите Pi и макетную плату
Подключите Pi и макетную плату

Затем вы подключите RaspberryPi и макетную плату. Для этого вы вставите один конец ленточного соединителя в T Cobbler, а другой - над контактами на RaspberryPi. Затем вставьте T Cobbler в макетную плату.

Шаг 3: Подключите мини-датчик язычка

Подключение мини-язычкового датчика
Подключение мини-язычкового датчика
Подключение мини-язычкового датчика
Подключение мини-язычкового датчика

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

Подключите выходной контакт к T Cobbler GPIO24, питание к любому контакту T Cobbler 5 В и заземление к любому контакту GND T Cobbler.

Шаг 4: Подключите светодиод

Подключите светодиод
Подключите светодиод
Подключите светодиод
Подключите светодиод

Светодиод может быть немного сложнее, если вы с ним не знакомы! Сам светодиод имеет длинный и короткий конец. Длинный конец должен быть подключен к GPIO26 через резистор 330 кОм, а короткий конец подключается непосредственно к земле, как показано выше. Вы можете использовать дополнительные провода, чтобы все оставалось аккуратным и аккуратным!

Шаг 5: Подключите зуммер

Подключите зуммер
Подключите зуммер
Подключите зуммер
Подключите зуммер

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

Подключите контакт + к GPIO25, а контакт - к GND. Я решил использовать тот же путь, по которому подключил свой светодиод к GND, но вам не нужно этого делать!

Шаг 6. Запустите код

Запустите код!
Запустите код!

Приведенный здесь код python запускает наше устройство именно так, как мы ожидаем; когда герконовый датчик обнаруживает магнит, загораются светодиод и зуммер. При снятии магнита оба выключаются. Обратите внимание, что нам нужно инвертировать значения, вводимые с нашего мини-язычкового датчика. Это связано с тем, что датчик обычно открыт и понижается при обнаружении магнита.

Теперь у вас должен быть исправный магнитный датчик!

Рекомендуемые: