» elektronika » Težak »Arduino-bazirani bežični alarm

Arduino bežični alarm


Pozdrav posjetiteljima web stranice
Tijekom pregledavanja različitih web mjesta našao sam u sustavu vrlo koristan domaći proizvod za sigurnost kuće Težak.

Njegov autor želio je napraviti domaći proizvod tako da bude jeftin i bežičan.
Ovaj domaći proizvod koristi PIR senzor kretanja, a informacije se prenose pomoću RF modula.

Autor je želio koristiti infracrveni modul, ali budući da ima ograničen domet, i plus može djelovati samo na vidnoj liniji prijemnika, pa je odabrao RF modul, s kojim možete postići domet od oko 100 metara.

Kako bih posjetiteljima olakšao pregled sklopa alarma, odlučio sam članak podijeliti u 5 faza:
Korak 1: Stvorite odašiljač.
Faza 2: Stvorite prijemnik.
Korak 3: Instalirajte softver.
Faza 4: Ispitivanje sastavljenih modula.
Faza 5: Sastavljanje kućišta i ugradnja modula u njega.

Započnimo s video zapisom autora.


Sve što je autoru bilo potrebno je:
- 2 ploče ARDUINO UNO / ARDUINO MINI / ARDUINO NANO za prijemnik i odašiljač;
- RF primopredajnički modul (433 MHZ);
- PIR senzor kretanja;
- 9V baterije (2 komada) i priključci na njih;
- zujanje;
- LED;
- otpornik s otporom 220 ohma;
- krušna ploča;
- Jumpers / žice / skakači;
- Montažna ploča;
- Priključci na ploči i pini;
- prekidači;
- Kućišta za prijemnik i odašiljač;
- obojeni papir;
- Montažna traka;
- Složen skalpel;
- pištolj s vrućim ljepilom;
- lemljenje željeza;
- aparat za šišanje / skidanje;
- Škare za metal.



Započinjemo s stvaranjem odašiljača.
Ispod je dijagram senzora kretanja.

Sam odašiljač sastoji se od:
- senzor kretanja;
- Arduino ploče;
- Modul odašiljača.

Autor je koristio Arduino Nano kao kontrolnu ploču.

Autor je sakupio prema ovoj shemi:

Sam senzor ima tri izlaza:
- VCC;
- GND;
- OUT.

Zatim je autor povezao zaključke senzora sa zaključcima Arduinove ploče:
- Vcc> 5v;
- GND> GND;
- Izlaz> D2.

Nakon toga, provjerio sam senzor
Arduino bežični alarm


Prije preuzimanja firmvera autor se uvjeri da su trenutna ploča i serijski ulaz ispravno instalirani u Ardeino IDE postavkama. Nakon čega sam preuzeo skicu:

Skica test-code.docx [12.26 Kb] (preuzimanja: 483)
Pogledaj internetsku datoteku:

Kasnije, kada senzor pokreta otkrije kretanje ispred vas, lampica će se upaliti, a na monitoru možete vidjeti i odgovarajuću poruku.

Zatim autor povezuje RF odašiljač.

Prema shemi malo niže.

Odašiljač ima 3 izlaza (VCC, GND i Podaci), povežite ih:
- VCC> 5V izlaz na ploči;
- GND> GND;
- Podaci> 12 pin na ploči.



Sam prijemnik se sastoji od:
- modul RF prijemnika;
- Arduino ploče
- Zvučnik (zvučnik).

Prijemni krug:

Prijemnik, poput odašiljača, ima 3 izlaza (VCC, GND i Podaci), povežite ih:
- VCC> 5V izlaz na ploči;
- GND> GND;
- Podaci> 12 pin na ploči.


Autor je odabrao biblioteku datoteka kao osnovu čitavog softvera. Preuzeo sam što je on i stavio u mapu s Arduino knjižnicama.



Prije preuzimanja programskog koda na ploču autor je postavio sljedeće IDE parametre:
- zajednica -> Arduino Nano (ili ploča koju koristite);
- Serijski ulaz -> COM XX (provjerite com priključak na koji je vaša ploča spojena).

Nakon postavljanja parametara, autor je preuzeo datoteku firmvera Wireless_tx i stavio je na ploču:

wireless_tx.docx [14.59 Kb] (preuzimanja: 403)
Pogledaj internetsku datoteku:




Autor ponavlja iste korake za ploču domaćina:
- Board -> Arduino UNO (ili ploča koju koristite);
- Serijski ulaz -> COM XX (provjerite com priključak na koji je vaša ploča spojena).


Nakon što autor postavi parametre, preuzme datoteku Wireless_rx i preuzme je na ploču:

wireless_rx.docx [13,3 Kb] (preuzimanja: 291)
Pogledaj internetsku datoteku:


Zatim je pomoću programa koji se može preuzeti, autor stvorio zvuk zujanja.


Nadalje, nakon preuzimanja softvera, autor je odlučio provjeriti radi li sve ispravno. Autor je spojio izvore napajanja i gurnuo ruku ispred senzora, a zujalica je počela raditi za njega, što znači da sve radi kako treba.


Završna skupština odašiljača
Najprije je autor odrezao izbočene zaključke iz prijamnika, odašiljača, arduino ploča itd.

Nakon toga povezao sam arduino ploču sa senzorom pokreta i RF odašiljačem pomoću skakača.

Nadalje, autor je počeo izrađivati ​​kućište za odašiljač.

Prvo je izrezao: rupu za prekidač, kao i okrugli otvor za senzor pokreta, a zatim ga zalijepio na kućište.


Potom je autor presavio list obojenog papira i zalijepio ga na prednji poklopac slike kako bi sakrio unutarnje dijelove domaćeg proizvoda.

Nakon čega se autor počeo ugrađivati e punjenje unutar kućišta, pomoću dvostrane trake.


Završna montaža prijemnika
Autor je odlučio spojiti Arduino ploču na sklop gumenom trakom, a također instalirati RF prijemnik.

Nadalje, autor je izrezao dvije rupe na drugom kućištu, jednu za zvučni signal i jednu za prekidač.

I štapići.

Nakon toga autor instalira skakače na sve detalje.


Potom autor ubacuje gotovu ploču u kućište i popravlja je dvostranim ljepilom.

Nadalje, kako su oba modula smještena u kućište, autor je odašiljač postavio na mjesto koje treba zaštititi, a prijemnik na svoj stol.

Raspon djelovanja modula nije jako velik, pa je autor, pronalazeći rupu s oznakom "mrav", odlučio povećati polumjer djelovanja dodavanjem antena svakom modulu.


Nakon toga počeo je razmišljati koliko dugo mu je potrebna antena.

Da biste izračunali duljinu antene, morate odrediti valnu duljinu, a za to morate podijeliti brzinu svjetlosti po frekvenciji, a zatim dobiveni broj podijeliti s 4. Autor ima frekvenciju od 433 MHz, a brzinu svjetlosti 3 * 10 ^ 8 m / s.
Tada je valna duljina = (3 × 10 ^ 8) / (433 × 10 ^ 6) = 0,69284 m.,
A duljina antene = 0,69284 / 4 = 0,1732 m = 17,32 cm

Zatim je autor izrezao dva komada željene duljine i lemio ih u rupe u svakom modulu.




I na kraju je dobio arduino bežični alarm.

9.3
9.3
8.7

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu
3 komentari
Gost Vasily
ne djeluje
RF primopredajnički modul
Pa da? A autor - "RF odašiljač i prijemnik", to jest "odašiljač i prijemnik". Razlika je, nadam se, jasna. Nepažnja, žurba ... ((
Još jedna zabavna. Nema sheme ... Složeni primitivac na Arduinu. Trenutna potrošnja će biti velika (> 50mA) ... a baterija je slaba Krone. PIR senzori su različiti (a algoritmi prebacivanja su različiti)
Ova Krona u ovoj shemi je dovoljna za 1 (jedan) dan. dontknow

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...