Съдържание:
- Стъпка 1: Сметка на материалите
- Стъпка 2: ПХБ
- Стъпка 3: За програмирането
- Стъпка 4: Направете случай
Видео: Безжичен PIR сензор: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Проекти на 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, за да спестите живота на батерията !! Иначе батериите няма да издържат дълго.
Алгоритъмът трябва да се държи така:
- Задайте спусъка за събуждане на PB1 (щифт 9)
- Сън (консумацията намалява до няколко микро ампера)
- Arduino ще спре тук, докато сензорът за движение не се задейства
- Събудете се
- Изпратете радиочестотен сигнал и се върнете в спящ режим
Давам ви моята програма, но това е само пример за това, което може да се направи.
Използвах библиотеката RH_ASK:
Стъпка 4: Направете случай
3D принтерът е много добър инструмент за създаване на случаи, когато сте електронен любител.
Направих дизайна с Fusion360. Той е направен за открито, така че е водоустойчив: Изрязах уплътнение от корково дърво, за да затворя монтажа.
Калъфът е направен от PLA, каквото и да прочетете в интернет, той може да поддържа лошо време с години.
Четирите винта са M3. PLA е с резба с кран, работи добре с този материал, просто не затягайте прекалено много.
Препоръчано:
Безжичен сензор за врата - ултра ниска мощност: 5 стъпки
Безжичен сензор за врата - ултра ниска мощност: Още един сензор за врата !! Е, мотивацията за създаването на този сензор беше, че много от тях, които видях в интернет, имаха едно или друго ограничение. Някои от целите на сензора за мен са: 1. Сензорът трябва да е много бърз - за предпочитане по -малко от
Безжичен робот Arduino, използващ безжичен модул HC12: 7 стъпки
Безжичен робот Arduino, използващ безжичен модул HC12: Здравейте, добре дошли отново. В предишната си публикация обясних какво е H мостова верига, интегрална схема на драйвер на двигател L293D, интегрирана интегрална схема на драйвер на двигател L293D за управление на двигатели с висок ток и как можете да проектирате и направите своя собствена платка за двигател на двигател L293D
Първи стъпки с AWS IoT с безжичен температурен сензор, използващ MQTT: 8 стъпки
Първи стъпки с AWS IoT с безжичен температурен сензор, използващ MQTT: В по -ранните Instructables сме минавали през различни облачни платформи като Azure, Ubidots, ThingSpeak, Losant и др. Използвахме протокола MQTT за изпращане на сензорни данни в облака в почти цялата облачна платформа. За повече информация
Кой е на вратата ми? Проект на PIR сензор за движение/сензор за обхват: 5 стъпки
Кой е на вратата ми? Проект за PIR сензор за движение/сензор за обхват: Нашият проект има за цел да усети движението чрез PIR и сензори за разстояние. Кодът на Arduino ще извежда визуален и аудио сигнал, за да каже на потребителя, че някой е близо. Кодът MATLAB ще изпрати имейл сигнал, за да предупреди потребителя, че някой е наблизо. Това устройство
Проникнете безжичен звънец на вратата в безжичен алармен превключвател или превключвател за включване/изключване: 4 стъпки
Хакнете безжичен звънец на вратата в безжичен алармен превключвател или превключвател за включване/изключване: Наскоро изградих алармена система и я инсталирах в къщата си. Използвах магнитни превключватели на вратите и ги свързах по тавана. Прозорците бяха друга история и трудното окабеляване не беше опция. Имах нужда от безжично решение и това е