Безжични алармени системи въз основа на собствените си ръце Ардуино
Артефакт използва Пироелектрични инфрачервен (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)
Вашият браузър не поддържа платно.