» elektronik » Arduino »Arduino-baseret trådløs alarm

Arduino trådløs alarm


Hej websted besøgende
Mens jeg gennemser forskellige steder, fandt jeg et meget nyttigt hjemmelavet produkt til sikkerhed i hjemmet på systemet Arduino.

Dets forfatter ville gerne lave et hjemmelavet produkt, så det var billigt og trådløst.
Dette hjemmelavede produkt bruger en PIR-bevægelsessensor, og information overføres ved hjælp af RF-modulet.

Forfatteren ønskede at bruge et infrarødt modul, men da det har et begrænset interval, og plusset kan fungere kun på modtagerens synslinie, så han valgte RF-modulet, som du kan opnå en rækkevidde på cirka 100 meter med.

For at gøre det mere praktisk for besøgende at se alarmenheden, besluttede jeg at opdele artiklen i 5 trin:
Trin 1: Opret en sender.
Trin 2: Opret en modtager.
Trin 3: Installer softwaren.
Trin 4: Test af de samlede moduler.
Trin 5: Montering af huset og installation af modulet i det.

Så lad os starte med forfatterens video.


Alt, hvad forfatteren havde brug for, var:
- 2 tavler ARDUINO UNO / ARDUINO MINI / ARDUINO NANO til modtager og sender;
- RF-transceivermodul (433 MHZ);
- PIR bevægelsessensor;
- 9V batterier (2 stk.) Og stik til dem;
- summer;
- LED;
- En modstand med en modstand på 220 ohm;
- brødbræt;
- Jumpere / ledninger / jumpere;
- Monteringsplade;
- Stik til pin-stik;
- afbrydere;
- Huse til modtager og sender;
- Farvet papir;
- Monteringsbånd;
- Stablet skalpell;
- Varm limpistol;
- Loddejern;
- Nippers / stripping værktøj;
- Saks til metal.



Vi begynder oprettelsen af ​​senderen.
Nedenfor er et diagram over bevægelsessensoren.

Senderen i sig selv består af:
- bevægelsessensor;
- Arduino-tavler;
- Sendermodul.

Forfatteren brugte Arduino Nano som kontrolbord.

Forfatteren indsamlet i henhold til denne ordning:

Selve sensoren har tre udgange:
- VCC;
- GND;
- UD.

Derefter forbandt forfatteren sensorens konklusioner med konklusionerne fra Arduino-tavlen:
- Vcc> 5v;
- GND> GND;
- Ude> D2.

Derefter kontrollerede jeg sensoren
Arduino trådløs alarm


Inden download af firmwaren, sørger forfatteren for, at det aktuelle kort og den serielle port er korrekt installeret i Arduino IDE-indstillingerne. Herefter downloadede jeg skitsen:

skitse-test-code.docx [12.26 Kb] (downloads: 483)
Se online fil:

Senere, når bevægelsessensoren registrerer bevægelse foran dig, lyser LED'en, og du kan også se den tilsvarende meddelelse på skærmen.

Dernæst forbinder forfatteren RF-senderen.

I henhold til ordningen lidt lavere.

Senderen har 3 udgange (VCC, GND og Data), tilslut dem:
- VCC> 5V output på tavlen;
- GND> GND;
- Data> 12 pin på brættet.



Selve modtageren består af:
- RF modtagermodul;
- Arduino bestyrelser
- Summer (højttaler).

Modtagerkredsløb:

Modtageren har ligesom senderen 3 udgange (VCC, GND og Data), tilslut dem:
- VCC> 5V output på tavlen;
- GND> GND;
- Data> 12 pin på brættet.


Forfatteren valgte filbiblioteket som basis for hele firmwaren. Jeg downloadede den han og placerede den i mappen med Arduino-bibliotekerne.



Inden download af firmwarekoden til tavlen, satte forfatteren følgende IDE-parametre:
- Board -> Arduino Nano (eller det bord, du bruger);
- Seriel port -> COM XX (kontroller den com-port, som dit bord er tilsluttet).

Efter at have indstillet parametrene, downloadede forfatteren Wireless_tx firmwarefilen og uploadede den til tavlen:

wireless_tx.docx [14.59 Kb] (downloads: 403)
Se online fil:




Forfatteren gentager de samme trin for værtstavlen:
- Board -> Arduino UNO (eller det bord, du bruger);
- Seriel port -> COM XX (kontroller den com-port, som dit bord er tilsluttet).


Når forfatteren har indstillet parametrene, downloader den wireless_rx-fil og downloader den til tavlen:

wireless_rx.docx [13,3 Kb] (downloads: 291)
Se online fil:


Derefter genererede forfatteren ved hjælp af et program, der kan downloades, en lyd til summeren.


Efter at have downloadet softwaren besluttede forfatteren endvidere at kontrollere, om alt fungerer korrekt. Forfatteren tilsluttede strømkilderne og sendte en hånd foran sensoren, og en summer begyndte at arbejde for ham, hvilket betyder, at alt fungerer som det skulle.


Senderens endelige samling
Først afbrød forfatteren de fremspringende konklusioner fra modtageren, senderen, arduino-tavler osv.

Derefter tilsluttede jeg arduino-tavlen med en bevægelsessensor og en RF-sender ved hjælp af springere.

Yderligere begyndte forfatteren at lave et hus til senderen.

Først skar han ud: et hul til kontakten samt et rundt hul til bevægelsesføleren, og limede det derefter på sagen.


Derefter foldede forfatteren et ark farvet papir og limte det på forsiden af ​​billedet for at skjule de indre dele af det hjemmelavede produkt.

Derefter begyndte forfatteren at indlejre e fyldning inde i sagen, ved hjælp af dobbeltsidet tape.


Endelig samling af modtageren
Forfatteren besluttede at forbinde Arduino-kortet til kredsløbskortet med et gummibånd og også installere en RF-modtager.

Yderligere skærer forfatteren to huller i den anden sag, en til summeren og en til kontakten.

Og stikker.

Derefter installerer forfatteren jumpere på alle detaljerne.


Derefter indsætter forfatteren det færdige bord i sagen og fikserer det med dobbeltsidet lim.

Da begge moduler blev placeret i huset, placerede forfatteren endvidere senderen et sted, der skal beskyttes, og modtageren på sit skrivebord.

Handlingsområdet for modulerne er ikke særlig stort, og derfor, efter at have fundet et hul mærket "myre", besluttede forfatteren at øge handlingsradiusen ved at tilføje antenner til hvert modul.


Derefter begyndte han at overveje, hvor længe antennen han havde brug for.

For at beregne antennelængden skal du bestemme bølgelængden, og for dette skal du dele lysets hastighed efter frekvens og derefter dele det resulterende antal med 4. Forfatteren har en frekvens på 433 MHz og lysets hastighed 3 * 10 ^ 8 m / s.
Derefter bølgelængden = (3 × 10 ^ 8) / (433 × 10 ^ 6) = 0,69284 m.,
Og antennelængden = 0,69284 / 4 = 0,1732 m = 17,32 cm

Derefter skar forfatteren to stykker af den ønskede længde og loddes dem i hullerne i hvert modul.




Og til sidst fik han en arduino-baseret trådløs alarm.

9.3
9.3
8.7

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt
3 kommentarer
Gæst Vasily
fungerer ikke
RF transceiver modul
Nå ja? Og forfatteren - "RF-sender og modtager", det vil sige "sender og modtager." Forskellen håber jeg er klar. Uagtsomhed, hastighed ... ((
En anden underholdende. Der er ingen ordning ... En kompliceret primitiv på Arduin. Det nuværende forbrug vil være stort (> 50mA) ... og batteriet er svagt Krone. PIR-sensorer er forskellige (og skiftealgoritmer er forskellige)
Denne krona i denne ordning er nok til 1 (enkelt) dag. dontknow

Vi råder dig til at læse:

Giv den til smartphonen ...