» electronică » Arduino »Alarmă wireless bazată pe Arduino

Arduino Wireless Alarm


Buna ziua vizitatorilor site-ului web
În timp ce răsfoiam diverse site-uri, am găsit în sistem un produs de casă foarte util pentru securitatea locuinței Arduino.

Autorul său a vrut să facă un produs de casă, astfel încât să fie ieftin și fără fir.
Acest produs de casă folosește un senzor de mișcare PIR, iar informațiile sunt transmise cu ajutorul modulului RF.

Autorul a dorit să utilizeze un modul în infraroșu, dar din moment ce are o gamă limitată, iar plusul poate funcționa numai pe linia de vedere a receptorului, așa că a ales modulul RF, cu ajutorul căruia poți atinge o rază de acțiune de aproximativ 100 de metri.

Pentru a face mai convenabil vizitatorii să vadă ansamblul de alarmă, am decis să împărțesc articolul în 5 etape:
Pasul 1: Creează un emițător.
Etapa 2: Creează un receptor.
Pasul 3: Instalați software-ul.
Etapa 4: Testarea modulelor asamblate.
Etapa 5: Asamblarea carcasei și instalarea modulului în ea.

Așadar, să începem cu videoclipul autorului.


Tot ce avea nevoie de autor a fost:
- 2 placi ARDUINO UNO / ARDUINO MINI / ARDUINO NANO pentru receptor si emitator;
- Module transceiver RF (433 MHZ);
- Senzor de mișcare PIR;
- baterii 9V (2 bucăți) și conectori la acestea;
- sonerie;
- LED;
- un rezistor cu o rezistență de 220 ohmi;
- panou;
- Pulovere / fire / jumpers;
- Placa de montare;
- Placă pentru conectori pin;
- comutatoare;
- Carcase pentru receptor și transmițător;
- hârtie colorată;
- Banda de montare;
- bisturiul stivuit;
- pistol cu ​​clei fierbinte;
- fier de lipit;
- Nippers / tool stripping;
- Foarfece pentru metal.



Începem crearea emițătorului.
Mai jos este o diagramă a senzorului de mișcare.

Transmițătorul este format din:
- senzor de mișcare;
- placi Arduino;
- Modul emitator.

Autorul a folosit Arduino Nano ca tablou de control.

Autorul a colectat conform acestei scheme:

Senzorul are trei ieșiri:
- VCC;
- GND;
- OUT.

Apoi, autorul a conectat concluziile senzorului cu concluziile plăcii Arduino:
- Vcc> 5v;
- GND> GND;
- Ieșit> D2.

După care am verificat senzorul
Arduino Wireless Alarm


Înainte de a descărca firmware-ul, autorul se asigură că placa curentă și portul serial sunt corect instalate în setările IDE Arduino. După care am descărcat schița:

schiță-test-code.docx [12.26 Kb] (descărcări: 483)
Vizualizați fișierul online:

Mai târziu, pe măsură ce senzorul de mișcare detectează mișcarea din fața dvs., ledul se va aprinde și puteți vedea mesajul corespunzător în monitor.

În continuare, autorul conectează emițătorul RF.

Conform schemei un pic mai scăzute.

Transmițătorul are 3 ieșiri (VCC, GND și Data), le conectează:
- VCC> 5V ieșire pe placă;
- GND> GND;
- Date> 12 pini pe placă.



Receptorul în sine constă din:
- Modul receptor RF;
- Plăci Arduino
- Buzzer (difuzor).

Circuitul receptorului:

Receptorul, ca și transmițătorul, are 3 ieșiri (VCC, GND și Data), le conectează:
- VCC> 5V ieșire pe placă;
- GND> GND;
- Date> 12 pini pe placă.


Autorul a ales biblioteca de fișiere ca bază a întregului firmware. L-am descărcat pe el și l-am plasat în folderul cu bibliotecile Arduino.



Înainte de a descărca codul de firmware pe placă, autorul a setat următorii parametri IDE:
- Board -> Arduino Nano (sau placa pe care o utilizați);
- Serial Port -> COM XX (verificați portul la care este conectată placa dvs.).

După setarea parametrilor, autorul a descărcat fișierul de firmware Wireless_tx și l-a încărcat pe placă:

wireless_tx.docx [14.59 Kb] (descărcări: 403)
Vizualizați fișierul online:




Autorul repetă aceiași pași pentru tabloul de gazdă:
- Board -> Arduino UNO (sau placa pe care o utilizați);
- Serial Port -> COM XX (verificați portul la care este conectată placa dvs.).


După ce autorul a setat parametrii, descarcă fișierul wireless_rx și îl descarcă pe placă:

wireless_rx.docx [13.3 Kb] (descărcări: 291)
Vizualizați fișierul online:


Apoi, folosind un program care poate fi descărcat, autorul a generat un sunet pentru sonerie.


Mai departe, după descărcarea software-ului, autorul a decis să verifice dacă totul funcționează corect. Autorul a conectat sursele de alimentare și a dat o mână în fața senzorului și un sonerie a început să lucreze pentru el, ceea ce înseamnă că totul funcționează așa cum trebuie.


Ansamblul final al emițătorului
În primul rând, autorul a tăiat concluziile proeminente de la receptor, emițător, plăci arduino etc.

După aceea, am conectat placa arduino cu un senzor de mișcare și un transmițător RF folosind jumper-uri.

Mai departe, autorul a început să creeze o carcasă pentru emițător.

Mai întâi, a tăiat: o gaură pentru comutator, precum și o gaură rotundă pentru senzorul de mișcare, apoi a lipit-o de carcasă.


Apoi, autorul a pliat o foaie de hârtie colorată și a lipit-o pe capacul frontal al imaginii pentru a ascunde părțile interne ale produsului de casă.

După care, autorul a început să se încorporeze e umplutură în interiorul carcasei, folosind banda dublu.


Montajul final al receptorului
Autorul a decis să conecteze placa Arduino la placa de circuit cu o bandă de cauciuc și să instaleze și un receptor RF.

Mai departe, autorul taie două găuri pe cealaltă carcasă, unul pentru sonerie și unul pentru comutator.

Și bețe.

După care, autorul instalează jumperi pe toate detaliile.


Apoi, autorul introduce placa finisată în carcasă și o fixează cu lipici dublu față.

Mai mult, deoarece ambele module au fost plasate în carcasă, autorul a plasat emițătorul într-un loc care trebuie protejat, iar receptorul la biroul său.

Gama de acțiune a modulelor nu este foarte mare și, prin urmare, după ce a găsit o gaură marcată „furnică”, autorul a decis să crească raza de acțiune adăugând antene la fiecare modul.


După aceea, a început să ia în considerare cât timp are antena de care avea nevoie.

Pentru a calcula lungimea antenei, trebuie să determinați lungimea de undă, iar pentru aceasta trebuie să împărțiți viteza luminii după frecvență, apoi să împărțiți numărul rezultat cu 4. Autorul are o frecvență de 433 MHz, iar viteza luminii 3 * 10 ^ 8 m / s.
Apoi lungimea de undă = (3 × 10 ^ 8) / (433 × 10 ^ 6) = 0,69284 m.,
Și lungimea antenei = 0,69284 / 4 = 0,1732 m = 17,32 cm

Apoi, autorul a tăiat două bucăți din lungimea dorită și le-a lipit în găurile din fiecare modul.




Și până la urmă, a primit o alarmă wireless bazată pe arduino.

9.3
9.3
8.7

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide
3 comentarii
Oaspete Vasily
nu merge
Modul de receptor RF
Ei bine, da? Și autorul - „emițător și receptor RF”, adică „transmițător și receptor”. Sper că diferența este clară. Neglijență, grabă ... ((
Un alt distractiv. Nu există o schemă ... O primitivă complicată pe Arduin. Consumul curent va fi mare (> 50mA) ... iar bateria este slabă Krone. Senzorii PIR sunt diferiți (iar algoritmii de comutare sunt diferiți)
Această Krona din această schemă este suficientă pentru o singură zi. dontknow

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...