Съдържание:

Безжичен PIR сензор: 4 стъпки
Безжичен PIR сензор: 4 стъпки

Видео: Безжичен PIR сензор: 4 стъпки

Видео: Безжичен PIR сензор: 4 стъпки
Видео: ЛУЧШАЯ АВТОНОМНАЯ 4G ПОВОРОТНАЯ КАМЕРА С СИМ КАРТОЙ 2024, Ноември
Anonim
Безжичен PIR сензор
Безжичен PIR сензор
Безжичен PIR сензор
Безжичен PIR сензор

Проекти на Fusion 360 »

Целта на този проект е да се направи безжичен сензор за движение, захранван от батерии.

Може да се използва за алармена система, осветление и др.

Може да издържи месеци на батериите, в зависимост от това дали се задейства често или не.

Стъпка 1: Сметка на материалите

Сметка на материалите
Сметка на материалите
Сметка на материалите
Сметка на материалите
Сметка на материалите
Сметка на материалите

Материали:

  • Детектор на движение HC-SR501 (ebay, aliexpress, adafruit …)
  • 433 Mhz (315 Mhz за САЩ) суперхетеродин предавател и приемник (aliexpress)
  • 2 NiMh акумулатора
  • FTDI USB-сериен адаптер за програмиране на платката

Умения:

  • Eagle cadsoft
  • Изработка на печатни платки
  • 3D печат

Стъпка 2: ПХБ

ПХБ
ПХБ

ПХБ се захранва от 2 NiMH акумулатора (2 * 1,2 V = 2,4 V). Това напрежение се захранва до 5V от усилвателния преобразувател MT3608. Този компонент консумира по -малко от 1 mA, когато е празен, което е удобно за преносими приложения.

Използвах atmega328p, за да бъда съвместим с Arduino, защото Arduino е готин и върши работата;-)

  • LED2 е същият като вградения светодиод на Arduino Uno (щифт 13).
  • ISP1 ще ни позволи да запишем буутлоудъра на Arduino.
  • RF предавателят се захранва директно от PB2 (щифт 10 на Arduino): RF модулът консумира 20mA при излъчване, PB2 може да достави до 40mA, така че е достатъчно:-)
  • PIR сензорът е включен в XH конектор, той консумира само няколко микро усилвателя.
  • Конекторът FTDI позволява USB-сериен адаптер да бъде включен и след това да програмира платката директно от Arduino IDE.

Използвал съм Eagle за проектиране на дъската и OSH Park, за да го направя.

Веднага след като компонентите са запоени, запишете зареждащия механизъм на Arduino и ще имате еквивалент на Arduino Uno.

Стъпка 3: За програмирането

Трябва да използвате функцията за спящ режим на Arduino, за да спестите живота на батерията !! Иначе батериите няма да издържат дълго.

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

  1. Задайте спусъка за събуждане на PB1 (щифт 9)
  2. Сън (консумацията намалява до няколко микро ампера)
  3. Arduino ще спре тук, докато сензорът за движение не се задейства
  4. Събудете се
  5. Изпратете радиочестотен сигнал и се върнете в спящ режим

Давам ви моята програма, но това е само пример за това, което може да се направи.

Използвах библиотеката RH_ASK:

Стъпка 4: Направете случай

Направете случай
Направете случай
Направете случай
Направете случай
Направете случай
Направете случай

3D принтерът е много добър инструмент за създаване на случаи, когато сте електронен любител.

Направих дизайна с Fusion360. Той е направен за открито, така че е водоустойчив: Изрязах уплътнение от корково дърво, за да затворя монтажа.

Калъфът е направен от PLA, каквото и да прочетете в интернет, той може да поддържа лошо време с години.

Четирите винта са M3. PLA е с резба с кран, работи добре с този материал, просто не затягайте прекалено много.

Препоръчано: