Безжични алармени системи въз основа на собствените си ръце Ардуино

Безжични алармени системи въз основа на собствените си ръце Ардуино

Артефакт използва Пироелектрични инфрачервен (PIR) датчика за движение. Преносът на данни се извършва с помощта Рецепция (RF) модул.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Една алтернатива е да се използва инфрачервен (IR) модул, но има ограничен обхват и може да работи само на пряка видимост към приемника. С помощта на евтини обхват операция RF модул може да се постигне, е около 100 м.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Безжични алармени системи въз основа на собствените си ръце Ардуино

В тази статия реших да бъде разделена на 3 основни части:

Безжични алармени системи въз основа на собствените си ръце Ардуино

  • Предавател: предаване за откриване на движение и данни към приемника;
  • Приемник: получаване на данни от предавателя и активирането на различни защитни устройства (аларма, изпращане на SMS и т.н.);
  • Софтуер: фърмуера, който контролира "желязо".

Безжични алармени системи въз основа на собствените си ръце Ардуино

Безжични алармени системи въз основа на собствените си ръце Ардуино

  • 2 дъски Arduino UNO / ARDUINO MINI / ARDUINO NANO за приемника и предавателя;
  • Приемане RF модул (433 MHz);
  • PIR сензор за движение;
  • 9V батерия (2 части) и съединители към тях;
  • зумер;
  • LED;
  • А резистор със съпротивление от 220 ома;
  • Прототипи борда;
  • Джъмпери / жица / проводник;
  • Монтажна плоча;
  • Фиксиране на дънна платка за свързване;
  • ключове;
  • Жилища за приемника и предавателя;
  • Цветна хартия;
  • Монтаж лента;

Безжични алармени системи въз основа на собствените си ръце Ардуино

  • Инкрустиран нож;
  • На въздушните съобщения пистолет;
  • запояване желязо;
  • Тел ножове / отстраняване;
  • Ножици по метал.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Предавателят се състои от:

  • Сензор за движение;
  • Табла Arduino, който обработва данните, получени от сензора за движение;
  • Предавател модул, който предава данни към приемника.

Сензорът засича инфрачервената радиация, която идва от човек или животно и да изпрати сигнал за Ардуино борда.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Както управителния съвет на предавателя използва Arduino Nano (по силата на нейната стойност).

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

Безжични алармени системи въз основа на собствените си ръце Ардуино

Свържете сензор преднината на заключения платката:

Преди да изтеглите фърмуер, трябва да се уверите, че в настройките на Ардуино е правилно инсталиран в сегашния борд и сериен порт. След това заредете рисунката, която е показана по-долу.

Безжични алармени системи въз основа на собствените си ръце Ардуино

След като датчикът за движение ще се заключи движението пред, светлинният индикатор ще свети. В допълнение към порта за монитор, можете да видите съответното съобщение.

Безжични алармени системи въз основа на собствените си ръце Ардуино

След изпитването на функционалността на датчика за движение, се преминава към инсталацията на предавателя RF на борда.

Предавателят има 3 щифтове (VCC, GND и данни).

Безжични алармени системи въз основа на собствените си ръце Ардуино

  • VCC 5V изходен терминал на борда;
  • GND към GND на борда;
  • изходни данни от терминала 12 на дъската.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Приемникът се състои от:

Модул приемник RF, която получава данни от предавателя;

Платката, който обработва данните, получени от модула за приемане и предава командите на изходни устройства (Аларма, SMS, електронна поща);

Безжични алармени системи въз основа на собствените си ръце Ардуино

Изходни VCC 5V изходни карти;

GND GND с борда;

изходни данни от терминала 12 на дъската.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Безжични алармени системи въз основа на собствените си ръце Ардуино

В основата на всички наши действия фърмуер файл библиотека. Изтегляне. razarhiviruem и го сложи в папка с Ардуино библиотеки.

Софтуер за предавател:

Безжични алармени системи въз основа на собствените си ръце Ардуино

Преди да изтеглите кода на фърмуера в таксата за пренос, трябва да зададете следните параметри на IDE

  • Board -> Arduino Nano (или тази карта, която използвате);
  • Serial Port -> COM XX (проверка на COM порт, към който е свързан към дънната платка).

Безжични алармени системи въз основа на собствените си ръце Ардуино

След задаването на параметрите, изтеглете wireless_tx фърмуер файл и да го заредите на борда.

Софтуер за приемника:

Безжични алармени системи въз основа на собствените си ръце Ардуино

Повторете същата процедура за домакин дъската.

  • Board -> Arduino UNO (или тази карта, която използвате);
  • Serial Port -> COM XX (проверка на COM порт, към който е свързан към дънната платка).

Как да се сложи /, за да проверите настройките, изтеглете wireless_rx фърмуер файл и да го заредите на борда.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Забележка: Програмата звук поколение се отнема.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Безжични алармени системи въз основа на собствените си ръце Ардуино

След като изтеглите кода от двете дъски (предаване и приемане), време е да се провери дали всичко работи правилно.

Извадете USB кабела от дънната платка и да се свържете външен източник на захранване (батерия). (Положителен терминал свързва с VIN).

Безжични алармени системи въз основа на собствените си ръце Ардуино

После прекара ръка пред датчика за движение.

Ако звънеца на приемник борда ще започне да направи шум, тогава всичко работи и можете да спойка компоненти на печатните платки.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Srezh заключения действащи Arduino нано, сензор за движение, RF предавател и власт. За тази цел е добре пригоден за метални ножици.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Безжични алармени системи въз основа на собствените си ръце Ардуино

Подредете Ардуино нано на montazhki и да се свържете джъмпери с сензор за движение и RF предавател.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Ние правим кръгла дупка в пластмасовия корпус за монтаж на датчика за движение.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Nanesom лепило около сензора за сигурно я закрепете към тялото.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Направете правоъгълен отвор за ключа на захранването, а също и да го поставите.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Ние ще се превърне лист цветна хартия и го постави под предния капак. По този начин ние се скрие вътрешните съдържанието на кутията.

Безжични алармени системи въз основа на собствените си ръце Ардуино

В допълнение, хартията ще даде много по-приличен.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Поставете електронен плънката.

Ние използваме двустранно самозалепващи се ленти за прикачване плоча монтаж и батерията вътре в кутията.

Безжични алармени системи въз основа на собствените си ръце Ардуино

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

Безжични алармени системи въз основа на собствените си ръце Ардуино

Безжични алармени системи въз основа на собствените си ръце Ардуино

Свържете се с съвет за развитие и Ардуино Uno с гумена лента.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Инсталирайте модул RF приемника на борда развитие.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Свържете всички подробности за скачачите в съответствие с горната схема.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Безжични алармени системи въз основа на собствените си ръце Ардуино

Марк кръгови и правоъгълни отвори в предната част на корпуса. Ние ги нарежете.

Безжични алармени системи въз основа на собствените си ръце Ардуино

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

Безжични алармени системи въз основа на собствените си ръце Ардуино

Поставянето на всички части на устройството вътре в тялото. Отново използвайте двустранно тиксо, за да закрепите стабилно батерията и картата.

Безжични алармени системи въз основа на собствените си ръце Ардуино

След двата блока са декорирани в сгради, се намира на мястото на предавателя, за които трябва да се следват, и приемника трябва да бъде поставен върху работния плот.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Безжични алармени системи въз основа на собствените си ръце Ардуино

Обхватът на модулите е много ограничен. Инсталиране на антената само на предавателя или приемника значително ще разшири гамата, но монтирането на антени на всеки блок да се увеличи още повече. Повечето хора смятат, че една малка спирала от медна тел на модула - това е антената, но в действителност това е един индуктор.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Ако се вгледате внимателно в RF модули предаване и получаване на известието, че те нямат външна антена. Но поради малкия отвор маркирани «ANT» ще можем да спойка външни модули антена.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Как да се изчисли дължината на антената:

Безжични алармени системи въз основа на собствените си ръце Ардуино

За да се изчисли дължината, първо трябва да се определи дължината на вълната. За тази цел, със скоростта на светлината, разделено на честота. След това разделете получената стойност от друг 4.

Безжични алармени системи въз основа на собствените си ръце Ардуино

В моя случай, честотата на 433MHz. Скоростта на светлината 3 х 10 ^ 8 м / сек.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Дължина на вълната = скоростта на светлината (в) / честота (F) = (3 х 10 ^ 8) / (433 х 10 6) = 0.69284 m.

Дължината на антена = /4=0.69284/4 Дължина на вълната = 0.1732 m = 6.82 cm или 17.32 инча.

Безжични алармени системи въз основа на собствените си ръце Ардуино

След закръгляване получава 17,3 cm или 6,8 инча. Отрежете две парчета с желаната дължина на тел и ги спойка в дупките с ANT марки във всеки модул. Спойка на проводниците значително увеличаване на диапазона на системата.

Безжични алармени системи въз основа на собствените си ръце Ардуино

Безжични алармени системи въз основа на собствените си ръце Ардуино

По време на зареждащия код, на борда се захранва от USB кабел, но ако искате да го използвате в реалния свят, ви е необходим външен източник на захранване. Би било глупаво да дръпне захранващия кабел от безжичния датчика за движение. Ето защо, ние ще се използва 9V батерия като външен модул. Голям капацитет, за да го използвате, за да помогне на определен период от време (2-3 дни). Ако датчикът за движение е инсталиран на улицата, в системата, можете да добавите слънчеви панели и зареждане на батерията по време на деня.

Безжични алармени системи въз основа на собствените си ръце Ардуино

На този по принцип всичко. Благодаря ви за вниманието и всички творчески успехи.

  • Безжични алармени системи въз основа на собствените си ръце Ардуино

Дизайн Updates (6)


  • Безжични алармени системи въз основа на собствените си ръце Ардуино

    Търся хора, които са. (4)


  • Безжични алармени системи въз основа на собствените си ръце Ардуино

    Вижте naskol. (4)


  • Безжични алармени системи въз основа на собствените си ръце Ардуино

    Отпаднали по нов начин. (3)


  • Безжични алармени системи въз основа на собствените си ръце Ардуино

    Кой каза, че на Острова. (3)


  • Безжични алармени системи въз основа на собствените си ръце Ардуино

    Спестете време с. (2)


  • Безжични алармени системи въз основа на собствените си ръце Ардуино

    Нестандартни решения. (2)

    Безжични алармени системи въз основа на собствените си ръце Ардуино

    Вашият браузър не поддържа платно.