alarme antiefractie wireless pe baza propriei lor mâini Arduino

Artefact utilizează senzorul de mișcare în infraroșu piroelectric (PIR). Transferul de date se realizează cu ajutorul modulului de recepție (RF).

O alternativă este de a utiliza în infraroșu (IR) modul, dar are un domeniu limitat și poate funcționa numai pe linia directă de vedere la receptor. Folosind un ieftin RF modul gama operație poate fi atinsă este de aproximativ 100 m.


Acest articol a decis să fie împărțit în 3 părți principale:

- Transmitter: detectare a mișcării și de transmitere a datelor la receptor;
- Receptorul: recepționarea datelor de la emițător și activarea diverselor dispozitive de protecție (o alarmă, trimiterea de SMS-uri etc.);
- Software-ul: firmware-ul care controlează „de fier“.


- 2 placi Arduino UNO / ARDUINO MINI / ARDUINO NANO pentru receptor și transmițător;
- Modul de recepție RF (433 MHz);
- senzor de mișcare PIR;
- Baterie de 9V (2 bucăți) și conectori pentru ele;
- buzzer;
- LED-uri;
- Un rezistor cu o rezistență de 220 ohmi;
- Bord prototip;
- Jumpere / sârmă / săritor;
- Placă de montare;
- conectori mainboard Pin;
- comutatoare;
- Locuințe pentru receptor și transmițător;
- hârtie colorată;
- bandă de montaj;

- cuțit încrustat;
- Termocolant arma;
- ciocan de lipit;
- tăietori de sârmă / stripteuze;
- Foarfece pe metal.

Transmițătorul este format din:
- Senzor de mișcare;
- Placi Arduino, care prelucrează datele obținute de la senzorul de mișcare;
- Modulul transmițător care transmite datele la receptor.
Senzorul detectează radiații infraroșii, care vine de la un om sau animal și a trimite un semnal la bord Arduino.

Pe măsură ce consiliul de administrație al transmițătorului utilizat Arduino Nano (în virtutea valorii sale).
Înainte de a începe asamblarea părții de transmitere a sistemului, este necesar să verificați senzorul de mișcare.

Conectați cablul senzorului la concluzii Arduino bord:
Înainte de a descărca firmware-ul, trebuie să vă asigurați că în setările Arduino IDE instalat corect placa de curent și portul serial. Apoi încărcați schița care este prezentată mai jos.

Odată ce senzorul de mișcare va bloca circulația în fața, LED-ul se va aprinde. În plus față de portul de monitor, puteți vedea mesajul corespunzător.

După încercarea funcționalitatea senzorului de mișcare, se trece la instalarea transmițătorului RF la bord.
Emițătorul are 3 pini (VCC, GND și date).

- VCC 5V terminalul de ieșire al plăcii;
- GND la GND pe bord;
- Datele de ieșire de la terminalul 12 de pe placa.

Receptorul este format din:
receptor RF modul, care recepționează date de la emițător;
Arduino bord, care prelucrează datele obținute de la modulul de recepție și transmite comenzile pentru dispozitive de ieșire (alarmă, SMS, e-mail);

Ieșire carduri de ieșire 5V VCC;
GND cu placa;
Datele de ieșire de la terminalul 12 de pe placa.


Baza tuturor bibliotecii noastre acte de fișiere de firmware. Descărcați. razarhiviruem și pune-l într-un dosar cu bibliotecile Arduino.
Software-ul pentru emițător:

Înainte de a descărca codul firmware-ului în taxa de transport, trebuie să setați următorii parametri ai IDE
- Board -> Arduino Nano (sau pe care îl utilizați cardul);
- Serial Port -> COM XX (verificați portul COM care este conectat la placa de bază).

După setarea parametrilor, descărcați fișierul firmware wireless_tx și încărcați-l la bord.
Software-ul pentru receptor:

Se repetă aceeași procedură pentru placa gazdă.
- Board -> UNO Arduino (sau pe care îl utilizați cardul);
- Serial Port -> COM XX (verificați portul COM care este conectat la placa de bază).
Cum de a pune / pentru a verifica setările, descărcați wireless_rx fișierul firmware și încărcați-l la bord.

Notă: Programul de generare a sunetului este luat.


După ce descărcați codul de pe ambele plăci (de transmisie și recepție), este timpul pentru a verifica dacă totul funcționează corect.
Scoateți cablul USB de la placa de bază și de a conecta o sursă de alimentare externă (baterie). (Borna pozitivă se conectează la VIN).

Apoi, petrece mâna în fața senzorului de mișcare.
Dacă soneria de pe placa de receptor va începe să facă zgomot, atunci totul funcționează și aveți posibilitatea de lipire componente pe plăcile cu circuite.

Concluzii cu acțiune Srezh Arduino nano, senzor de mișcare, emițător și putere RF. În acest scop, bine adaptate pentru foarfece de metal.


Aranjați bord Arduino nano pe montazhki și conectați jumperii cu un senzor de mișcare și transmițător RF.

Facem o gaură rotundă în carcasa de plastic pentru instalarea senzorului de mișcare.

Nanesom lipici în jurul senzorului pentru ao fixa bine la corp.

Faceti o gaura dreptunghiulara pentru comutatorul de alimentare și, de asemenea, l lipiți.

Vom transforma o foaie de hârtie colorată și a pus-o sub capacul frontal. Astfel ne ascundem conținutul interior al cutiei.

În plus, lucrarea va da o mult mai prezentabilă.

Se pune umplutura electronice.
Noi folosim bandă adezivă cu două fețe pentru a atașa placa de montare și bateria în interiorul carcasei.

Scholknem comuta pentru a verifica pentru putere.


Conectează-te cu placă de dezvoltare și de bord Arduino UNO cu o banda de cauciuc.

Instalați receptorul RF modul în placa de dezvoltare.

Conectați toate detaliile jumperilor în conformitate cu schema de mai sus.


Mark circulare și deschideri dreptunghiulare pe partea frontală a carcasei. Le-am tăiat.

Stabili o circulară buzzer, iar comutatorul într-o gaură dreptunghiulară. Apoi, fixați-le ferm.

Punerea toate părțile dispozitivului, în interiorul corpului. Din nou, utilizați banda adezivă cu două fețe pentru a fixa ferm bateria și cardul.

După ce ambele unități sunt decorate în clădiri, este situat la site-ul transmițător, pentru care trebuie să urmați, iar receptorul trebuie să fie plasat pe desktop.


Gama modulelor este foarte limitată. Instalarea antenei numai pe transmițător sau receptor se va extinde în mod semnificativ gama, dar instalarea de antene pe fiecare bloc să crească chiar mai mult. Cei mai mulți oameni cred că o spirală mică de sârmă de cupru de pe modulul - aceasta este antena, dar, de fapt, este un inductor.

Dacă te uiți atent la module RF transmiterea și primirea notificării pe care nu au nici o antenă externă. Dar, din cauza gaura mic marcat «ANT» vom putea lipi modulele de antenă externe.

Cum se calculează lungimea antenei:

Pentru a calcula lungimea, trebuie să stabilească mai întâi lungimea de undă. În acest scop, viteza luminii împărțită în funcție de frecvență. Apoi, împărțiți valoarea primită de un alt 4.

În cazul meu, frecvența de 433MHz. Viteza de lumină 3 x 10 ^ 8 m / s.

Wavelength = viteza luminii (c) / frecvență (f) = (3 x 10 ^ 8) / (433 x 10 6) = 0.69284 m.
Lungimea antenei = /4=0.69284/4 Wavelength = 0.1732 m = 6,82 cm sau 17.32 inch.

După rotunjiri obținut 17,3 cm sau 6,8 inci. Se taie două bucăți de lungimea dorită de sârmă și le-lipire în găuri cu marca de ANT în fiecare modul. Solder firele crește în mod semnificativ gama de sistem.


În timpul codul de pornire, placa este alimentat de cablu USB, dar dacă doriți să-l folosească în lumea reală, aveți nevoie de o sursă de alimentare externă. Ar fi o nebunie pentru a trage cablul de alimentare de la senzorul de mișcare fără fir. Prin urmare, vom folosi o baterie de 9V ca o unitate externă. Capacitate mare să-l folosească pentru a ajuta la o anumită perioadă de timp (2-3 zile). Dacă senzorul de mișcare este instalat pe stradă, în sistem, puteți adăuga panouri solare și încărcați bateria în timpul zilei.

În acest, în principiu, totul. Vă mulțumesc pentru atenție și toate succesele creative.
Design Updates (6)

Caut oameni care sunt. (4)

A se vedea naskol. (4)

Dropped un nou mod. (3)

Cine a spus că insula. (3)

Economisiți timp cu ajutorul. (2)

Soluții non-standard. (2)

Browser-ul dvs. nu acceptă panza.