Оглавление:

Беспроводной ИК-датчик: 4 шага
Беспроводной ИК-датчик: 4 шага

Видео: Беспроводной ИК-датчик: 4 шага

Видео: Беспроводной ИК-датчик: 4 шага
Видео: Беспроводные извещатели, датчики движения охранной сигнализации. Устройство и подключение. 2024, Ноябрь
Anonim
Беспроводной датчик PIR
Беспроводной датчик PIR
Беспроводной ИК-датчик
Беспроводной ИК-датчик

Проекты Fusion 360 »

Цель этого проекта - сделать беспроводной датчик движения с питанием от батареек.

Может использоваться для сигнализации, освещения и т. Д.

Он может работать от батарей месяцами, в зависимости от того, срабатывает он часто или нет.

Шаг 1. Спецификация материалов

Ведомость материалов
Ведомость материалов
Ведомость материалов
Ведомость материалов
Ведомость материалов
Ведомость материалов

Материалы:

  • Детектор движения HC-SR501 (ebay, aliexpress, adafruit…)
  • 433 МГц (315 МГц для США) супергетеродинный передатчик и приемник (aliexpress)
  • 2 NiMh аккумулятора
  • Адаптер FTDI USB-Serial для программирования платы

Навыки и умения:

  • Орел cadsoft
  • Изготовление печатных плат
  • 3D печать

Шаг 2: печатная плата

Печатная плата
Печатная плата

Плата питается от 2-х NiMH аккумуляторов (2 * 1,2 В = 2,4 В). Это напряжение подается до 5 В от повышающего преобразователя MT3608. В простое этот компонент потребляет менее 1 мА, что удобно для портативных приложений.

Я использовал atmega328p, чтобы быть совместимым с Arduino, потому что Arduino классный и выполняет свою работу;-)

  • Светодиод LED2 такой же, как встроенный светодиод Arduino Uno (вывод 13).
  • ISP1 позволит нам записать загрузчик Arduino.
  • Радиочастотный передатчик питается напрямую от PB2 (контакт 10 на Arduino): радиочастотный модуль потребляет 20 мА при излучении, PB2 может выдавать до 40 мА, так что этого достаточно:-)
  • Датчик PIR подключается к разъему XH, он потребляет всего несколько микроампер.
  • Разъем FTDI позволяет подключить адаптер USB-Serial, а затем запрограммировать плату непосредственно из Arduino IDE.

Я использовал Eagle для разработки доски и OSH Park для ее изготовления.

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

Шаг 3. О программировании

Вы должны использовать функцию спящего режима Arduino, чтобы сэкономить заряд батареи !! Иначе батареек хватит ненадолго.

Алгоритм должен вести себя так:

  1. Установите триггер пробуждения на PB1 (вывод 9)
  2. Сон (потребление снижается до нескольких микроампер)
  3. Arduino остановится здесь, пока не сработает датчик движения.
  4. Просыпайся
  5. Отправьте радиосигнал и вернитесь в спящий режим

Я даю вам свою программу, но это просто пример того, что можно сделать.

Я использовал библиотеку RH_ASK:

Шаг 4. Обсудите

Сделать дело
Сделать дело
Сделать дело
Сделать дело
Сделать дело
Сделать дело

3D-принтер - это очень хороший инструмент для создания кейсов, если вы любитель электроники.

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

Корпус сделан из PLA, что бы вы ни читали в Интернете, он может годами выдерживать плохую погоду.

4 винта - M3. PLA заправлен метчиком, он отлично работает с этим материалом, только не затягивайте слишком сильно.

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